|
b2ebaa9a
|
2018-12-16T22:38:10
|
|
Remove redundant 'inline' from methods (#1483)
|
|
2941208f
|
2018-12-11T12:21:24
|
|
[CFF] oss-fuzz issue 11690 ASSERT: substr.offset >= opStart (#1461)
* fix oss-fuzz 11690: substr.offset >= opStart
detect recursive subroutine call & handle as error
* fix build failure
* add minimized test case for oss-fuzz 11690
* removed asserts
|
|
59345cde
|
2018-12-06T13:36:26
|
|
[CFF] Refix oss-fuzz 11714: set_blends (PR #1458) (#1460)
* pass subarray of stack to set_blends
* get_subarray to return a value, not ref
* restored error check (with tweak)
|
|
6708c559
|
2018-12-05T12:51:18
|
|
fix oss-fuzz issue 11675 (ASSERT: count <= str.len)
Also added an additional error check to avail ()
|
|
5fff6ab0
|
2018-12-03T16:06:58
|
|
additional precision made a difference in extents test
|
|
9e5180cd
|
2018-12-03T15:32:42
|
|
more double changes
|
|
9af33d7a
|
2018-12-03T14:48:46
|
|
Number to use double for all types
|
|
825df6db
|
2018-11-30T23:04:59
|
|
[CFF] Change spaces to tabs
|
|
592f39b3
|
2018-11-30T22:54:57
|
|
[CFF] Whitespace
|
|
471db3aa
|
2018-11-28T17:06:11
|
|
workaround for issue #1417
|
|
3787c078
|
2018-11-14T13:38:03
|
|
Implemented seac for extents & subset along with API tests
|
|
0dfa584c
|
2018-11-12T08:47:07
|
|
changed Adobe company name
|
|
0b287008
|
2018-11-01T22:43:17
|
|
removed unused code
|
|
b1d0c589
|
2018-11-01T16:33:46
|
|
removed extraneous ;s
|
|
d56e338a
|
2018-10-31T22:30:34
|
|
CFF1 no-desubroutinize + no-hinting
no-desubroutinize option is disabled for now
code cleanup (esp. CFF1 width handling)
bug fixes & renaming
|
|
36c2c374
|
2018-10-23T15:11:09
|
|
removed unused multi_val from DictVal
|
|
6420ffe0
|
2018-10-15T14:03:18
|
|
fixed type casting bug
|
|
7d99a6ce
|
2018-10-12T02:16:07
|
|
overhauled error handling in CFF interpreter
minimized "if (error) return false" idiom
|
|
83c5298f
|
2018-10-09T21:59:36
|
|
added cff1_legacyops.otf as test-ot-extents-cff test case
fixed roll operator bugs uncovered by the test
|
|
b51418f5
|
2018-10-08T15:05:36
|
|
added CFF2 get_extents
added source hb-ot-cff2-table.cc
augmented VariationData to return scalars
misc bug fixes, renaming, cleanup
|
|
e7a045e4
|
2018-10-04T14:16:07
|
|
fixed leak exposed by test-ot-extents-cff
|
|
0222d57c
|
2018-10-04T09:37:57
|
|
tweaked previous warning fixes
|
|
3ef35890
|
2018-10-03T18:08:25
|
|
fixed warnings
|
|
eed7e6bb
|
2018-10-02T13:45:14
|
|
redefine OpCodes as define instead of enum
in order to eradicate duplicate enum warnings
|
|
76e54d2b
|
2018-09-21T12:16:36
|
|
fixed subroutinized CFF2 flattening
and some code cleanup
|
|
c0c85b85
|
2018-09-17T11:14:56
|
|
implemented get_glyph_extents with CFF1
Implemented path operators in a new struct PathProc hooked up to CSOpSet
Added current point to CSInterpEnv
|
|
bb38d0f6
|
2018-09-11T10:43:15
|
|
Implement parse_bcd
|
|
1666b89e
|
2018-09-10T16:00:20
|
|
subset CFF1 String Index
Repurposed FDMap as Remap then subclassed for remapping SIDs
misc code cleanup
|
|
f2d299b0
|
2018-09-04T10:25:21
|
|
Drop hints from CFF2 charstrings
Templatized ArgStack so it may store the default value along with blend deltas as BlendArg while parsing blend operator arguments in CFF2 charstring
Added get_region_count() method to VarRegionList & VariationStore
|
|
fcf17788
|
2018-08-31T16:28:47
|
|
templatized ArgStack as a prep to store blends
|
|
968168bf
|
2018-08-31T13:28:16
|
|
drop hints from CFF1 charstrings
renamed confusing Stack.size to Stack.count
|
|
1d1afddf
|
2018-08-29T13:36:39
|
|
corrected preprocessor guards
|
|
8af9690a
|
2018-08-29T13:26:17
|
|
Merge branch 'master' into cff-subset
Renamed cff "private" source/headers without the suffix
|