n8willis
b57b904242
Add detail to hb_ft_font_create inline comments
...
Providing lengthier explanation for how the destroy function works on the hb_font_t but that destroying the FT_Face (and not destroying it too early) remains the client's responsibility.
2020-04-15 18:46:31 +01:00
n8willis
1bca2be256
Rewrite hb_ft_font_set_funcs inline explanation
2020-04-15 18:30:47 +01:00
n8willis
80c01d7687
Update hb-ft.cc
2020-04-15 18:08:55 +01:00
n8willis
9457b60edc
Update usermanual-integration.xml
2020-04-13 17:01:15 +01:00
n8willis
05b7bdb4dd
Update usermanual-integration.xml
2020-04-13 16:59:41 +01:00
n8willis
f782d736ce
Update usermanual-integration.xml
2020-04-13 16:57:36 +01:00
n8willis
17b60efc38
Update docs/usermanual-integration.xml
...
Co-Authored-By: Khaled Hosny <dr.khaled.hosny@gmail.com>
2020-04-13 16:51:58 +01:00
n8willis
9b91669cb4
Update hb-ft.cc
2020-04-13 16:40:15 +01:00
n8willis
3a47921e88
Update usermanual-integration.xml
2020-04-13 15:42:00 +01:00
n8willis
a29578c17a
Update usermanual-integration.xml
2020-04-13 15:30:18 +01:00
n8willis
c241e82f00
Update docs/usermanual-integration.xml
...
Co-Authored-By: Khaled Hosny <dr.khaled.hosny@gmail.com>
2020-04-13 15:28:42 +01:00
n8willis
fd59cc700a
Update src/hb-glib.cc
...
Co-Authored-By: Khaled Hosny <dr.khaled.hosny@gmail.com>
2020-04-13 15:15:00 +01:00
n8willis
fb9d106797
Update src/hb-graphite2.cc
...
Co-Authored-By: Khaled Hosny <dr.khaled.hosny@gmail.com>
2020-04-13 15:14:42 +01:00
n8willis
a199eab20e
Update src/hb-graphite2.cc
...
Co-Authored-By: Khaled Hosny <dr.khaled.hosny@gmail.com>
2020-04-13 15:14:28 +01:00
n8willis
aff21795b2
Update src/hb-icu.cc
...
Co-Authored-By: Khaled Hosny <dr.khaled.hosny@gmail.com>
2020-04-13 15:14:06 +01:00
n8willis
ccc2356983
Update src/hb-graphite2.h
...
Co-Authored-By: Khaled Hosny <dr.khaled.hosny@gmail.com>
2020-04-13 15:13:56 +01:00
Nathan Willis
322df806ee
[Docs] Usermanual: integration chapter; add GI-Python section.
2019-05-24 19:49:19 +01:00
Nathan Willis
773c85f343
[Docs] Usermanual: integration chapter; add ICU section.
2019-05-24 19:23:19 +01:00
Nathan Willis
c0bb66ecbf
[Docs] Usermanual: integration chapter; add CoreText/Mac section.
2019-05-24 18:49:40 +01:00
Nathan Willis
dd1c7656a5
[Docs] Usermanual: integration chapter; add Uniscribe/Windows section.
2019-05-24 14:30:15 +01:00
Nathan Willis
2da567e7b6
[Docs] Usermanual: platform integration chapter; add intro, GLib, FreeType sections. Update XML TOCs to match.
2019-05-24 11:13:53 +01:00
Nathan Willis
d00a20bedc
[Docs] Add gtk-doc comments to hb-graphite2.
2019-05-20 17:38:38 +01:00
Nathan Willis
0a5a8fcbce
[Docs] Add gtk-doc comments to hb-icu.
2019-05-20 17:38:13 +01:00
Nathan Willis
9126a5ff07
[Docs] Add gtk-doc comments to hb-ft.
2019-05-20 17:37:56 +01:00
Nathan Willis
bfa7b0af02
[Docs] Add gtk-doc comments to hb-gobject and hb-glib.
2019-05-20 17:36:55 +01:00
Nathan Willis
27222253d4
[Docs] Add gtk-doc comments to hb-uniscribe.
2019-05-20 17:36:18 +01:00
Nathan Willis
32ae0d3e78
[Docs] Add gtk-doc comments to hb-coretext.
2019-05-20 17:35:39 +01:00
Nathan Willis
a29b1de55a
Usermanual, fix up userfeatures example code in OpenType features section of shaping chapter.
2019-05-11 20:56:55 +01:00
Nathan Willis
78fcb14db9
Usermanual, minor: flesh out invisible-glyph discussion in buffers chapter.
2019-05-11 20:56:02 +01:00
Nathan Willis
68749e996a
[Docs] Usermanual; update XML manifest for new chapters.
2019-04-30 17:23:55 +01:00
Nathan Willis
30d7d1064e
[Docs] Usermanual; add Utilities chapter.
2019-04-30 17:23:19 +01:00
Nathan Willis
d0f5a05aef
[Docs] Usermanual; add Shaping, Features, and Plans.
2019-04-30 17:22:54 +01:00
Nathan Willis
8354c99fbe
[Docs] Usermanual; add Fonts And Faces chapter.
2019-04-30 17:22:08 +01:00
Nathan Willis
3b301c5ac6
[Docs] Usermanual; fill out Buffers chapter.
2019-04-30 17:21:33 +01:00
Nathan Willis
6d9a86ae75
[Docs] Usermanual; fixes to Object Model chapter
2019-04-30 16:09:01 +01:00
Nathan Willis
aa6692cb00
Usermanual: update Makefile SGML list. Again.
2019-04-23 17:56:44 +01:00
Nathan Willis
98c54cdef8
Usermanual: add chapter on object model.
2019-04-23 17:48:42 +01:00
Nathan Willis
ad12603664
Merge branch 'master' of https://github.com/harfbuzz/harfbuzz
2019-04-14 15:42:42 +01:00
Behdad Esfahbod
47e538a35f
Add HB_NO_SUBSET_LAYOUT
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
2019-04-12 22:54:15 -04:00
Behdad Esfahbod
a98e4068e7
Revert "Hide symbols in hb-iter"
...
This reverts commit 98f14c4cdb
.
Same as previous commit.
2019-04-12 22:42:44 -04:00
Behdad Esfahbod
dab92bdd46
Revert "Hide more symbols"
...
This reverts commit 2e86d50915
.
I think the setup that caused me to do this is faulty and not hiding inlines.
2019-04-12 22:39:38 -04:00
Behdad Esfahbod
98f14c4cdb
Hide symbols in hb-iter
...
Painful. All template methods need to be explicitly hidden :(.
Maybe we should switch to -fvisibility=hidden pragma.
A LOT more to go.
2019-04-12 18:12:06 -04:00
Behdad Esfahbod
2e86d50915
Hide more symbols
...
Exposed by:
$ make -j5 CPPFLAGS="-O0" CXXFLAGS=-flto=thin LDFLAGS=-lc++ && ./check-symbols.sh
2019-04-12 18:07:42 -04:00
Behdad Esfahbod
caa20e4ef9
Hide a few more symbols
...
Exposed by:
$ make CPPFLAGS=-O0
2019-04-12 18:00:58 -04:00
Behdad Esfahbod
95df00aec1
Hide a few static methods
...
Looks like static methods that do not get inlined end up exported.
We have a lot more. Need to protect all at some point. Wish there
was an easier way, like the visibility flag we pass that automatically
hides all inline methods.
Was exposed by check-symbols.sh when compiling on OS X 10.14 with:
$ make CPPFLAGS=-Oz CXXFLAGS=-flto=thin LDFLAGS=-lc++
2019-04-12 17:51:14 -04:00
Behdad Esfahbod
2f4be4ba54
Add HB_NO_OPTIONS
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
2019-04-12 16:21:58 -04:00
Behdad Esfahbod
079d2dcbb2
Add HB_NO_NAME_TABLE_AAT
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
2019-04-12 15:00:37 -04:00
Behdad Esfahbod
60a58aa61c
Add HB_NO_OT_FONT_BITMAP
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
2019-04-12 14:58:53 -04:00
Behdad Esfahbod
160c4d8b2d
Add HB_NO_OT_FONT_CFF
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
2019-04-12 14:57:49 -04:00
Behdad Esfahbod
35f3b97fac
Add HB_NO_OT_SHAPE_COMPLEX_HEBREW_FALLBACK
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
2019-04-12 10:16:12 -04:00