Michiharu Ariza
|
7fed7d80f7
|
fixed off-by-one error in CFF1 Encoding lookup
|
2018-11-07 09:09:13 -08:00 |
Michiharu Ariza
|
7b21319edf
|
don't reject empty Dict
|
2018-11-06 13:59:07 -08:00 |
Michiharu Ariza
|
43ee0e4d00
|
Merge branch 'master' into cff-subset
|
2018-11-06 09:57:17 -08:00 |
Behdad Esfahbod
|
bfafe208da
|
[kern] Switch to dispatch
|
2018-11-06 12:13:20 -05:00 |
Behdad Esfahbod
|
213fa3bf71
|
[kern] Refactor to include header in each subtable type
|
2018-11-06 12:13:20 -05:00 |
Behdad Esfahbod
|
b0da2cd0b9
|
[kern] Some more
|
2018-11-06 12:13:20 -05:00 |
Behdad Esfahbod
|
75b00b51c8
|
[kern] Renames
|
2018-11-06 12:13:20 -05:00 |
Khaled Hosny
|
5c3ccbc634
|
Another missing backlash
Did this ever work?
|
2018-11-06 18:10:56 +02:00 |
Khaled Hosny
|
d29602b962
|
Add missing backslash
|
2018-11-06 18:07:47 +02:00 |
Behdad Esfahbod
|
9bddfde25d
|
[util] Fix up previous commit
|
2018-11-06 11:03:34 -05:00 |
Behdad Esfahbod
|
3ec2e4fa7b
|
[util] Don't terminate string after a a 0 in -u
Fixes https://github.com/harfbuzz/harfbuzz/issues/1361
|
2018-11-06 10:49:19 -05:00 |
Behdad Esfahbod
|
8790b2740a
|
[fuzzing] Fix test
|
2018-11-06 10:24:54 -05:00 |
Behdad Esfahbod
|
3af0a7edd0
|
[fuzzing] Add make check-valgrind
|
2018-11-06 10:20:57 -05:00 |
Behdad Esfahbod
|
b062378ce6
|
[test] Minor
|
2018-11-06 10:20:36 -05:00 |
Behdad Esfahbod
|
37f421c951
|
Minor
|
2018-11-06 10:03:38 -05:00 |
Ebrahim Byagowi
|
b6112e5ea4
|
[test] Fix -Weverything bot complain
|
2018-11-06 11:42:47 +03:30 |
Ebrahim Byagowi
|
a49df419f0
|
[test] Test hb_ot_name_{list_names,get_utf8} on test-ot-name
|
2018-11-06 11:26:30 +03:30 |
Ebrahim Byagowi
|
9139cc23ea
|
Fix link issue of some of the bots
e.g. https://circleci.com/gh/harfbuzz/harfbuzz/52410
|
2018-11-06 11:17:14 +03:30 |
Ebrahim Byagowi
|
98b37f0c10
|
[mort] Fix table detection logic
mort really needs some initial tests at least.
|
2018-11-06 09:16:28 +03:30 |
Behdad Esfahbod
|
fa3ebf845f
|
Simplify some more
|
2018-11-05 23:34:07 -05:00 |
Behdad Esfahbod
|
61f52231f4
|
[math] Shorten names a bit
|
2018-11-05 23:28:52 -05:00 |
Behdad Esfahbod
|
737efbe655
|
[ot-layout] Simplify GSUB/GPOS access
This concludes simplifying table access to face->table.XXXX.
|
2018-11-05 23:26:29 -05:00 |
Behdad Esfahbod
|
5e68cec179
|
[ot-layout] Simplify GDEF access
|
2018-11-05 23:23:57 -05:00 |
Behdad Esfahbod
|
33b006cc51
|
[ot-layout] Simplify some access
|
2018-11-05 23:19:04 -05:00 |
Behdad Esfahbod
|
db35409f0d
|
[ot-layout] Remove ensures
|
2018-11-05 23:11:46 -05:00 |
Behdad Esfahbod
|
9198de7b9b
|
[ot-font] Remove ensure
|
2018-11-05 23:10:37 -05:00 |
Behdad Esfahbod
|
ea6d9b661f
|
[ot-face] Remove a few ensures
|
2018-11-05 23:10:21 -05:00 |
Behdad Esfahbod
|
0fe7a745c9
|
[ot-face] Simplify more table access
|
2018-11-05 23:10:18 -05:00 |
Behdad Esfahbod
|
a35c92cbe7
|
[ot-face] Simplify table access
Yoohoo!
|
2018-11-05 23:10:16 -05:00 |
Behdad Esfahbod
|
914b595f25
|
[ot-face] Include hb-ot-face directly in hb_face_t
Simplifying access coming next.
|
2018-11-05 23:10:12 -05:00 |
Behdad Esfahbod
|
56ba998cdd
|
[cmap] Push get_nominal_glyphs down into cmap accelerator
|
2018-11-05 19:49:54 -05:00 |
Behdad Esfahbod
|
36d85dce25
|
[cmap] Use hb_nonnullptr_t
|
2018-11-05 19:46:29 -05:00 |
Behdad Esfahbod
|
8be74d8553
|
2.1.1
|
2018-11-05 18:47:22 -05:00 |
Behdad Esfahbod
|
6482fda519
|
[fuzzing] Fuzz glyph-id etc in test-ot-face
|
2018-11-05 15:03:18 -05:00 |
Behdad Esfahbod
|
252632c477
|
[uniscribe] Fix use of deprecated API
|
2018-11-05 14:33:41 -05:00 |
Behdad Esfahbod
|
bb380ec183
|
[cmap] Make null accelerator safe
Fixes https://github.com/harfbuzz/harfbuzz/issues/1146
|
2018-11-05 13:47:30 -05:00 |
Behdad Esfahbod
|
f6fc5574d3
|
Add pointer magic operators to hb_atomic_ptr_t
|
2018-11-05 13:23:54 -05:00 |
Behdad Esfahbod
|
f6e7cb51b1
|
Fix const-confusion in hb_array_t as well
|
2018-11-05 13:23:07 -05:00 |
Behdad Esfahbod
|
0da22fb0ad
|
[null] Tweak hb_nonnull_ptr_t some more
|
2018-11-05 13:20:06 -05:00 |
Behdad Esfahbod
|
03348ce005
|
Minor
|
2018-11-05 12:59:32 -05:00 |
Michiharu Ariza
|
ec6817c1bd
|
remove build files accidentally pushed
|
2018-11-05 07:59:08 -08:00 |
Michiharu Ariza
|
b721fdae66
|
fixed leaks in CFF subr subset
|
2018-11-04 16:19:15 -08:00 |
Michiharu Ariza
|
85f5644e8e
|
added missing switch breaks
|
2018-11-04 14:17:30 -08:00 |
Michiharu Ariza
|
1682d1bbec
|
Merge branch 'master' into cff-subset
|
2018-11-04 13:25:41 -08:00 |
Michiharu Ariza
|
d8fadec098
|
added desubroutinize full font test profiles & expected fonts
modified subset_test_suite.py to apply desubroutinize profiles to CFF only (not to TT)
|
2018-11-04 13:12:20 -08:00 |
Behdad Esfahbod
|
b605db2f65
|
[aat] Clean up ankr table include mess
|
2018-11-04 12:58:02 -05:00 |
Behdad Esfahbod
|
bce437cf0b
|
[test] Call test-ot-face.c test from hb-shape-fuzzer
Should increase coverage...
|
2018-11-04 02:53:25 -05:00 |
Behdad Esfahbod
|
777c22425c
|
[test] More funcs in test-ot-face
|
2018-11-04 02:40:20 -05:00 |
Behdad Esfahbod
|
17335a8161
|
Clean up buffer->swap_buffers() calls
That function checks for buffer->successful already. No need
to check at call site.
|
2018-11-04 02:25:07 -05:00 |
Michiharu Ariza
|
191ca0f15b
|
CFF1 no-desubr fixes
make sure charstring/subrs not ending with endchar/return handled correctly
if no local subrs, skip serializing Subrs op in Private
misc fixes
|
2018-11-03 22:42:22 -07:00 |