src/hb-cff-interp-common.hh


Log

Author Commit Date CI Message
Ebrahim Byagowi b2ebaa9a 2018-12-16T22:38:10 Remove redundant 'inline' from methods (#1483)
Michiharu Ariza 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
Michiharu Ariza 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)
Michiharu Ariza 6708c559 2018-12-05T12:51:18 fix oss-fuzz issue 11675 (ASSERT: count <= str.len) Also added an additional error check to avail ()
Michiharu Ariza 5fff6ab0 2018-12-03T16:06:58 additional precision made a difference in extents test
Michiharu Ariza 9e5180cd 2018-12-03T15:32:42 more double changes
Michiharu Ariza 9af33d7a 2018-12-03T14:48:46 Number to use double for all types
Behdad Esfahbod 825df6db 2018-11-30T23:04:59 [CFF] Change spaces to tabs
Behdad Esfahbod 592f39b3 2018-11-30T22:54:57 [CFF] Whitespace
Michiharu Ariza 471db3aa 2018-11-28T17:06:11 workaround for issue #1417
Michiharu Ariza 3787c078 2018-11-14T13:38:03 Implemented seac for extents & subset along with API tests
Michiharu Ariza 0dfa584c 2018-11-12T08:47:07 changed Adobe company name
Michiharu Ariza 0b287008 2018-11-01T22:43:17 removed unused code
Michiharu Ariza b1d0c589 2018-11-01T16:33:46 removed extraneous ;s
Michiharu Ariza 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
Michiharu Ariza 36c2c374 2018-10-23T15:11:09 removed unused multi_val from DictVal
Michiharu Ariza 6420ffe0 2018-10-15T14:03:18 fixed type casting bug
Michiharu Ariza 7d99a6ce 2018-10-12T02:16:07 overhauled error handling in CFF interpreter minimized "if (error) return false" idiom
Michiharu Ariza 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
Michiharu Ariza 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
Michiharu Ariza e7a045e4 2018-10-04T14:16:07 fixed leak exposed by test-ot-extents-cff
Michiharu Ariza 0222d57c 2018-10-04T09:37:57 tweaked previous warning fixes
Michiharu Ariza 3ef35890 2018-10-03T18:08:25 fixed warnings
Michiharu Ariza eed7e6bb 2018-10-02T13:45:14 redefine OpCodes as define instead of enum in order to eradicate duplicate enum warnings
Michiharu Ariza 76e54d2b 2018-09-21T12:16:36 fixed subroutinized CFF2 flattening and some code cleanup
Michiharu Ariza 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
Michiharu Ariza bb38d0f6 2018-09-11T10:43:15 Implement parse_bcd
Michiharu Ariza 1666b89e 2018-09-10T16:00:20 subset CFF1 String Index Repurposed FDMap as Remap then subclassed for remapping SIDs misc code cleanup
Michiharu Ariza 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
Michiharu Ariza fcf17788 2018-08-31T16:28:47 templatized ArgStack as a prep to store blends
Michiharu Ariza 968168bf 2018-08-31T13:28:16 drop hints from CFF1 charstrings renamed confusing Stack.size to Stack.count
Michiharu Ariza 1d1afddf 2018-08-29T13:36:39 corrected preprocessor guards
Michiharu Ariza 8af9690a 2018-08-29T13:26:17 Merge branch 'master' into cff-subset Renamed cff "private" source/headers without the suffix