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 |
Behdad Esfahbod
|
4eb52460c8
|
Fix >>
|
2018-11-03 21:45:39 -04:00 |
Behdad Esfahbod
|
ae9ad1076e
|
Fix "Warning: extra ";" ignored."
|
2018-11-03 21:41:50 -04:00 |
Behdad Esfahbod
|
d0163afb7b
|
Revert "Add operator char * to the naked array types as well"
This reverts commit db889c182e .
Was resulting in ambigious overloads...
|
2018-11-03 21:38:30 -04:00 |
Behdad Esfahbod
|
c8f94a1ca6
|
Minor
|
2018-11-03 21:08:13 -04:00 |
Behdad Esfahbod
|
9779e602ed
|
[test] Add test for empty face
|
2018-11-03 20:50:56 -04:00 |
Michiharu Ariza
|
1da4de7e7b
|
fix for subset fuzzer failure
A called subr must be freshly parsed or completely parsed. otherwise the prevoius parse must have terminated prematurely
|
2018-11-03 15:41:29 -07:00 |
Behdad Esfahbod
|
0b0b38ec1e
|
Fix null accelerator's
Fixes all except for cmap. To be done separately.
Part of https://github.com/harfbuzz/harfbuzz/issues/1146
|
2018-11-03 16:16:31 -04:00 |
Behdad Esfahbod
|
db889c182e
|
Add operator char * to the naked array types as well
|
2018-11-03 16:04:19 -04:00 |
Behdad Esfahbod
|
d6fdae310f
|
Add operator char * to hb_nonnull_ptr_t
|
2018-11-03 16:02:03 -04:00 |
Behdad Esfahbod
|
7430ff604a
|
Template casts in hb_nonnull_ptr_t
|
2018-11-03 15:59:13 -04:00 |
Behdad Esfahbod
|
da408fce98
|
[blob] Allow null parent in create_sub_blob()
Like font and unicode.
|
2018-11-03 15:49:37 -04:00 |
Behdad Esfahbod
|
fb0f30f55a
|
Add hb_nonnull_ptr_t
Towards fixing https://github.com/harfbuzz/harfbuzz/issues/1146
|
2018-11-03 15:41:32 -04:00 |
Behdad Esfahbod
|
8d98c51d13
|
[kern] Third try fix access violation in Format3
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11245
|
2018-11-03 15:14:57 -04:00 |
Behdad Esfahbod
|
f074da8c2b
|
[kern] Really fix access violation in Format3
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11245
|
2018-11-03 15:07:39 -04:00 |
Behdad Esfahbod
|
93ef20a83b
|
Replace most uses of is_inert with is_immutable
|
2018-11-03 15:03:06 -04:00 |
Behdad Esfahbod
|
0589787ff5
|
[kern] Fix access violation in Format3
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11245
|
2018-11-03 14:59:40 -04:00 |
Behdad Esfahbod
|
5570c87f21
|
Port objects to use header.writable instead of immutable
Saves 4 or 8 bytes per object on 64bit archs.
|
2018-11-03 14:59:40 -04:00 |
Behdad Esfahbod
|
ee351a38ec
|
[object] Add "writable"
|
2018-11-03 14:59:40 -04:00 |
Ebrahim Byagowi
|
b8a78ce201
|
[BASE] Improvements (#1347)
|
2018-11-03 22:28:30 +03:30 |
Ebrahim Byagowi
|
c560ca9251
|
[fuzz] A new testcase
|
2018-11-03 13:03:36 +03:30 |
Michiharu Ariza
|
34b06d994a
|
fixed FDSelect size calcluation
|
2018-11-02 16:40:20 -07:00 |
Michiharu Ariza
|
481fdfdc23
|
Merge branch 'cff-subset' of https://github.com/harfbuzz/harfbuzz into cff-subset
|
2018-11-02 15:28:09 -07:00 |
Michiharu Ariza
|
1bc710a8c9
|
added CFF1 desubr api test cases & bug fixes
|
2018-11-02 15:28:01 -07:00 |
Khaled Hosny
|
2c68f34bdd
|
[os2] Capitalize table tag and struct
Other tables follow the case of the OT tag, except this one.
|
2018-11-02 17:17:54 -04:00 |
Behdad Esfahbod
|
8034d1dda0
|
[kern] Implement Format1
Also, implement backwards kerning for Format1 in kern and kerx.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1350
|
2018-11-02 14:48:04 -04:00 |