Behdad Esfahbod
|
92bb508642
|
[indic] Use mutable for virama_glyph
|
2017-10-31 22:58:03 -06:00 |
|
Behdad Esfahbod
|
6c04dcb28d
|
Use bsearch() for large SFNT table directories
|
2017-10-31 20:11:00 -06:00 |
|
Behdad Esfahbod
|
b0e33da02d
|
Add BinSearchArrayOf<>
|
2017-10-31 20:05:37 -06:00 |
|
Behdad Esfahbod
|
aca378f51e
|
Sanitize (Headless)ArrayOf()::len to ensure it doesn't use offsets
|
2017-10-31 18:11:10 -06:00 |
|
Behdad Esfahbod
|
5f04711314
|
Fix HeadlessArrayOf::sanitize_shallow()
|
2017-10-31 18:10:40 -06:00 |
|
Behdad Esfahbod
|
7ce9f397d1
|
Rename hb-sort-r.hh -> hb-dsalgs.hh
|
2017-10-31 16:54:31 -06:00 |
|
Behdad Esfahbod
|
8eaff980fc
|
Remove HB_TAG_CHAR4
|
2017-10-31 16:54:31 -06:00 |
|
David Corbett
|
d016c5bdb9
|
Categorize Grantha candrabindu for use in Tamil
|
2017-10-31 16:54:23 -06:00 |
|
Behdad Esfahbod
|
b902605133
|
[CircleCI] Fix build
Fixes https://github.com/behdad/harfbuzz/issues/589
|
2017-10-31 14:25:46 -06:00 |
|
Behdad Esfahbod
|
0f78d78aae
|
Merge commit '0feff4ba7b16501341c575e06b4c98a6e1bd2809'
|
2017-10-31 14:13:31 -06:00 |
|
Behdad Esfahbod
|
0feff4ba7b
|
Simplify hb-sort-r.hh
See https://github.com/behdad/harfbuzz/pull/592
|
2017-10-31 14:02:54 -06:00 |
|
ebraminio
|
b7982c9e65
|
[ci] Add CircleCI for cross-compiling (#592)
|
2017-10-31 12:42:08 -07:00 |
|
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 |
|