Behdad Esfahbod
|
c290ba5b7d
|
Define _GNU_SOURCE
Might help with https://github.com/behdad/harfbuzz/pull/592
Ie. bringing in qsort_r() prototype always.
|
2017-10-31 13:18:21 -06:00 |
Behdad Esfahbod
|
98acdde3c6
|
[coretext/uniscribe] Fix build
https://travis-ci.org/behdad/harfbuzz/jobs/295039536#L3468
https://ci.appveyor.com/project/behdad/harfbuzz/build/1.0.697/job/dr1ujlntxafeqbej#L142
|
2017-10-31 11:17:43 -06:00 |
Behdad Esfahbod
|
ec86cc5e55
|
Fix Windows build
(And prevent it from happening in the future.)
|
2017-10-30 14:11:59 -06:00 |
Behdad Esfahbod
|
e35a763c07
|
[post] Implement glyph_from_name()
This concludes https://github.com/behdad/harfbuzz/pull/568
|
2017-10-30 13:15:05 -06:00 |
Behdad Esfahbod
|
6c738f353e
|
Make string-array return hb_string_t
|
2017-10-30 12:21:44 -06:00 |
Behdad Esfahbod
|
e1a37f3db4
|
Add hb_string_t
|
2017-10-30 11:42:28 -06:00 |
Behdad Esfahbod
|
21ac567858
|
Fix tests
|
2017-10-30 09:48:09 -06:00 |
Behdad Esfahbod
|
0f8b5aa1bc
|
[post] Minor; towards implementing get_glyph_from_name()
|
2017-10-30 09:46:36 -06:00 |
Behdad Esfahbod
|
977679f229
|
Add hb_bsearch_r()
|
2017-10-29 17:33:32 -06:00 |
Behdad Esfahbod
|
0712e915b4
|
Remove hb_compare_func_t
|
2017-10-29 17:01:47 -06:00 |
Behdad Esfahbod
|
538da7496d
|
Add hb-sort-r, a portable qsort_r() replacement
|
2017-10-29 16:38:58 -06:00 |
Behdad Esfahbod
|
923a8f520a
|
Fix up 5de83fab94
|
2017-10-29 15:00:54 -06:00 |
Behdad Esfahbod
|
b98c7c3f1f
|
[post] Minor
|
2017-10-29 14:52:52 -06:00 |
Behdad Esfahbod
|
5de83fab94
|
[ot] Speed up get_glyph_name()
get_glyph_from_name() coming soon.
|
2017-10-28 19:54:04 -06:00 |
Behdad Esfahbod
|
feadee079e
|
[post] Refactor a bit, use our data types
|
2017-10-28 16:58:56 -06:00 |
Behdad Esfahbod
|
5014c60afa
|
More nullptr fix
Fixes https://github.com/behdad/harfbuzz/issues/585
|
2017-10-28 12:00:49 -06:00 |
Behdad Esfahbod
|
5daf3bd449
|
[glib/ucdn/icu/ft/ot] Make returned funcs inert
Such that client cannot accidentally destroy them, even though that
will be a bug in their code...
|
2017-10-27 16:37:11 -06:00 |
Behdad Esfahbod
|
bfa7f37a73
|
Fix previous commit
Oops.
|
2017-10-27 16:03:51 -06:00 |
Behdad Esfahbod
|
8864864b62
|
[glib/icu/ucdn] Make the funcs object allocated on demand
|
2017-10-27 15:26:45 -06:00 |
Behdad Esfahbod
|
af3f72f9eb
|
Correctly mark NullPool const
Saves some more code size as well!
|
2017-10-27 15:14:44 -06:00 |
Behdad Esfahbod
|
51f4d4d5cd
|
Reduce prealloced number of user-data items from 2 to 1
Even 1 is too many but putting 0 breaks compile. Saves 3k in .so
|
2017-10-27 15:09:22 -06:00 |
Behdad Esfahbod
|
3205de7906
|
Make the NullPool HB_INTERNAL shared
Saves 2k of .bss section.
|
2017-10-27 15:01:40 -06:00 |
Behdad Esfahbod
|
7036f1d22c
|
[ot] Remove shaper name
In ten years we never used them...
|
2017-10-27 14:42:59 -06:00 |
Behdad Esfahbod
|
4a27c17ea0
|
Fix IntType.cmp() to avoid narrowing down integer types
Fixes https://github.com/behdad/harfbuzz/issues/571
|
2017-10-27 14:29:12 -06:00 |
Behdad Esfahbod
|
919b4b76a7
|
Make c++11 optional
Fixes https://github.com/behdad/harfbuzz/issues/585
|
2017-10-27 10:29:25 -06:00 |
Behdad Esfahbod
|
6c46897040
|
[m4] Update ax_pthread.m4
|
2017-10-27 10:24:58 -06:00 |
Behdad Esfahbod
|
2e02550763
|
[git.mk] Update
|
2017-10-27 10:23:01 -06:00 |
Behdad Esfahbod
|
62e312ead8
|
Use NULL instead of polyfill, if nullptr is not available
Part of fixing https://github.com/behdad/harfbuzz/issues/585
|
2017-10-27 09:29:20 -06:00 |
Behdad Esfahbod
|
17f40b7cad
|
Include hb-private.hh more consistently
Part of fixing https://github.com/behdad/harfbuzz/issues/585
|
2017-10-27 09:22:42 -06:00 |
Behdad Esfahbod
|
42d518513c
|
Towards compiling with pre-C++11 compilers and nullptr fallback
https://github.com/behdad/harfbuzz/issues/585
|
2017-10-27 00:25:11 -06:00 |
Behdad Esfahbod
|
0e9256984e
|
[post] Make format1 names array avoid relocations
|
2017-10-26 20:34:04 -06:00 |
Behdad Esfahbod
|
2a74968044
|
Add hb-string-array.hh
Used to build static string arrays that use no relocation.
|
2017-10-26 20:32:16 -06:00 |
Behdad Esfahbod
|
6f08b12bc3
|
Minor
|
2017-10-26 18:23:03 -06:00 |
Behdad Esfahbod
|
223686d64f
|
1.6.3
|
2017-10-26 12:52:02 -06:00 |
David Corbett
|
729c9e1335
|
Include all relevant glyphs in the subsetted font
|
2017-10-26 13:49:56 -05:00 |
Behdad Esfahbod
|
cb6c6b0c42
|
Fix warning
49a41dc759 (commitcomment-25203194)
|
2017-10-26 11:43:33 -06:00 |
Jonathan Kew
|
dfd234a97d
|
[set] Fix page_map[] indexing in backward loop.
Fixes https://github.com/behdad/harfbuzz/issues/579.
|
2017-10-26 12:33:05 -05:00 |
Jonathan Kew
|
7339926525
|
[test] Extend hb_set test for issue 579 (currently failing)
|
2017-10-26 12:33:05 -05:00 |
Jonathan Kew
|
3d6f7df42a
|
[test] Additional coverage in test_set_iter.
This adds a couple extra entries to the set used, such that iteration
would fail in 1.6.2 due to the bug in hb_set_t::page_t::next().
|
2017-10-26 12:30:52 -05:00 |
Jonathan Kew
|
d511cfb557
|
[set] Bugfix for hb_set_next
|
2017-10-26 12:30:52 -05:00 |
Behdad Esfahbod
|
92bac64bd2
|
[post] Oops!
https://ci.appveyor.com/project/behdad/harfbuzz/build/1.0.668/job/ikfj8peowgrp059t
|
2017-10-25 18:22:47 -06:00 |
Behdad Esfahbod
|
543bd58d7a
|
[post] Touch up and fixes
The get_glyph_from_name() is incorrect; needs fixing.
|
2017-10-25 18:01:03 -06:00 |
Khaled Hosny
|
d9e166f74c
|
[ot-font] Implement hb_ot_get_glyph_from_name
|
2017-10-25 19:29:51 -04:00 |
Khaled Hosny
|
9d4d2fb9af
|
[ot-font] Implement hb_ot_get_glyph_name
Turns out we already have support for “post” table, it just needed to be
activated and put in use.
|
2017-10-25 19:29:51 -04:00 |
Behdad Esfahbod
|
bf133497e5
|
Merge commit '49a41dc75931cc2d2f7e74b7801f8cc327039e8e'
|
2017-10-25 17:23:20 -06:00 |
Behdad Esfahbod
|
49a41dc759
|
[test] Add more hb-set tests
https://github.com/behdad/harfbuzz/issues/579
|
2017-10-25 16:17:45 -06:00 |
David Corbett
|
fd786c768f
|
Use `mktemp -d` instead of `mktemp --directory`
|
2017-10-25 16:53:37 -04:00 |
David Corbett
|
c4944920c0
|
Fix and run indic-script-extensions.tests
|
2017-10-25 16:53:16 -04:00 |
David Corbett
|
d8df714251
|
Fix code point iteration in narrow Python
|
2017-10-25 16:53:16 -04:00 |
Behdad Esfahbod
|
33ca3b67bf
|
Check for headers in builddir first, in check-*.sh
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=103346
|
2017-10-25 12:09:11 -04:00 |