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 |
Behdad Esfahbod
|
9ac2e5c6c0
|
check-externs.sh: Make output more verbose
Trying to figure out why this is failing on some Debian bots:
https://bugs.freedesktop.org/show_bug.cgi?id=103346
Maybe I should check for GNU grep specifically now that I'm using -n as well.
|
2017-10-24 10:06:25 -04:00 |
Behdad Esfahbod
|
3b7388aab6
|
1.6.2
|
2017-10-23 14:35:16 -04:00 |
Behdad Esfahbod
|
30a591e3ce
|
[set] Rewrite another way :P
|
2017-10-23 14:29:20 -04:00 |
Behdad Esfahbod
|
8170801d78
|
[set] Fix crash
Ouch! That's what happens when one plays with increment/decrement operators!
Fixes https://github.com/behdad/harfbuzz/issues/578
|
2017-10-23 14:29:14 -04:00 |
Behdad Esfahbod
|
61d1c60a1c
|
[RELEASING] Format
|
2017-10-23 13:10:21 -04:00 |
Behdad Esfahbod
|
6a2e1649de
|
[doap] Switch to github issues
https://github.com/behdad/harfbuzz/pull/575#issuecomment-338514596
|
2017-10-23 13:01:34 -04:00 |
Behdad Esfahbod
|
8a898c1929
|
[RELEASING] Minor
https://github.com/behdad/harfbuzz/pull/575
|
2017-10-23 13:00:36 -04:00 |
Behdad Esfahbod
|
2ee710e02f
|
Minor
|
2017-10-23 08:37:48 -04:00 |
Behdad Esfahbod
|
dd33e4e96b
|
[set] Don't use major()
Fixes https://github.com/behdad/harfbuzz/issues/577
|
2017-10-23 08:36:40 -04:00 |
Behdad Esfahbod
|
d0f0ff85b9
|
[set] Don't use PAGE_SIZE
Fixes https://github.com/behdad/harfbuzz/issues/576
|
2017-10-23 08:34:30 -04:00 |
Behdad Esfahbod
|
57cf978fa3
|
Merge commit '6cc49762c4fdfd0e2770a84d1b1f055acf42376f'
|
2017-10-22 18:24:59 -04:00 |