test


Log

Author Commit Date CI Message
Michiharu Ariza 28917e58 2019-01-18T09:43:51 init interp_env_t::hintmask_size fixes issue #1547
Behdad Esfahbod 6879efc2 2019-01-17T14:06:37 [AAT] Fix anchor bound checking, again Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12532 Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=922303
Behdad Esfahbod 91d77471 2019-01-14T15:31:31 [test] Add test for previous commit
Behdad Esfahbod 7a6686a5 2019-01-14T15:09:14 [AAT] Fix mort ContextualSubtable offset access Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12312
Behdad Esfahbod a3fa7d33 2019-01-14T14:37:36 [AAT] Fix ankr table access Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=918340
cclauss 26c5b54f 2018-12-31T04:30:43 CircleCI: Test for Python 3 syntax errors and undefined names (#1522) Catch missing imports and errors like #1520 and #1521 __E901,E999,F821,F822,F823__ are the "_showstopper_" [flake8](http://flake8.pycqa.org) issues that can halt the runtime with a SyntaxError, NameError, etc. Most other flake8 issues are merely "style violations" -- useful for readability but they do not effect runtime safety. * F821: undefined name `name` * F822: undefined name `name` in `__all__` * F823: local variable name referenced before assignment * E901: SyntaxError or IndentationError * E999: SyntaxError -- failed to compile a file into an Abstract Syntax Tree
Behdad Esfahbod 686e6f2e 2018-12-30T11:27:42 Fix automake warnings [skip ci]
cclauss b5c12b9f 2018-12-30T13:07:28 print() is a function in Python 3 (#1520)
fanc999 3ee4ea94 2018-12-20T11:26:54 Fix build on older Visual Studio versions (#1499) * src/hb-cff-interp-dict-common.hh: Use ull for unsigned int64_t The llu suffix does not work for older Visual Studio versions (pre-2013), but ull works for all the compilers that we attempt to support. * test/api: Fix build on pre-C99 compilers Ensure variables are declared at the top of the block. * src/hb-dsalgs.hh: Add specialization for hb_is_signed<> for __int8 Pre-Visual Studio 2010 does not consider __int8 (which is typedef'ed to int8_t) to be equivilant to signed char, so the compiler cannot find the corresponding hb_is_signed<> specialization that is needed. The interesting thing is unsigned __int8 is considered to be equivilant to unsigned char, so as the other types (short, int, long) that we look for here, so only the specialization for __int8 is added here. This will fix builds on Visual Studio 2008 at least.
Michiharu Ariza 798e98c4 2018-12-12T18:08:15 [CFF] bad offset in Index (#1476) * Update hb-ot-cff-common.hh * fix bug * bummer fix wasn't hit. refix * additional sanity check * Added test cases for oss-fuzz issues 11805, 11806
Michiharu Ariza bcb4ecaf 2018-12-12T17:36:01 [CFF] check out of range FD index (#1477) * add fd index checks to subr subsetter also added oss-fuzz test case * undid SubrSubsetParam::is_valid because already validated by SubrClosures.valid
Ebrahim Byagowi a33f238f 2018-12-12T12:44:06 Merge pull request #1474 from fanc999/master.msvc Few fixes for Visual Studio builds
Behdad Esfahbod 9844c880 2018-12-11T17:28:04 Minor
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
David Corbett b225593d 2018-12-11T13:19:17 Correct REPLACEMENT CHARACTER's code point to FFFD (#1471)
Chun-wei Fan 1e09add2 2018-12-12T01:32:01 test/api: Fix building on pre-C99 compilers Ensure variables are declared at the top of the block.
Michiharu Ariza ae087d10 2018-12-05T21:47:34 add minimized test case for oss-fuzz issue 11714
Ebrahim Byagowi f95324a3 2018-12-06T08:33:44 Merge pull request #1457 from harfbuzz/cff-varstore-sanitize [CFF] oss-fuzz issue 11713 (CFF2VariationStore::serialize)
Michiharu Ariza 9d8f3b0d 2018-12-05T17:14:51 add minimized test case for oss-fuzz issue 11713
Michiharu Ariza 34e3ef8f 2018-12-05T15:50:05 Merge branch 'master' into cff-subr-sanitize
Michiharu Ariza 72d8f763 2018-12-05T15:49:11 add minimized test case for oss-fuzz issue 11691
Behdad Esfahbod d9dabc00 2018-12-05T15:39:34 Merge pull request #1454 from harfbuzz/cff-fixbcd [CFF] fix oss-fuzz issue 11674: parse_bcd
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 010e2ddb 2018-12-05T12:23:58 minimized test case for oss-fuzz issue 11674
Ebrahim Byagowi 79e7e344 2018-12-05T13:25:18 Merge pull request #1449 from harfbuzz/cff-fixcharset [CFF] fix for oss-fuzz 11657: Charset overrun
Ebrahim Byagowi cf4b7db6 2018-12-05T13:23:23 Merge pull request #1448 from harfbuzz/cff-leak [CFF] fix leak: oss-fuzz 11662
Michiharu Ariza 32cc46c7 2018-12-04T21:32:34 [CFF] fix oss-fuzz issue 11670: NULL dereference (#1450) * guard against no subr access * code tweak * add minimized testcase for oss-fuzz 11670 (Null deference)
Michiharu Ariza 78f639b8 2018-12-04T14:17:03 added minimized testcase for oss-fuzz issue 11657
Michiharu Ariza b61f74f6 2018-12-04T10:30:35 added minimized test case for oss-fuzz issue 11662
Behdad Esfahbod c968869f 2018-12-04T04:14:13 Merge pull request #1441 from harfbuzz/cff-doublenum use double as CFF Number implementation
Michiharu Ariza c48f53d3 2018-12-03T16:59:41 more double changes
Michiharu Ariza 9424e805 2018-12-03T16:18:10 added minimized test cases
Michiharu Ariza 5fff6ab0 2018-12-03T16:06:58 additional precision made a difference in extents test
Ebrahim Byagowi 01f628cf 2018-12-03T22:04:48 [aat] Expose hb_aat_layout_has_tracking API
Behdad Esfahbod 84efe043 2018-12-02T12:38:53 [aat] Fix division sign fallout Happened after 11d2f49af8f53340134c844173f4d8655b00dea3 since now nClasses is unsigned int...
Behdad Esfahbod 967a204e 2018-12-01T19:28:17 Minor
Michiharu Ariza 9ae954f4 2018-11-30T15:00:52 Merge branch 'master' into cff-subset
Ebrahim Byagowi bf738ba3 2018-11-30T00:06:40 [test][aat] Remove extra --shaper ot As run-tests.py already adds it
Behdad Esfahbod 1a182e97 2018-11-29T12:39:52 [test/text-rendering-tests] Update from upstream
Ebrahim Byagowi e0307de8 2018-11-29T11:36:05 [test][aat.kern] More (#1427)
Michiharu Ariza 32d291ae 2018-11-28T16:27:45 Merge branch 'master' into cff-subset
Ebrahim Byagowi 7b78d223 2018-11-29T00:55:05 [test][aat] Update expectency It is not visually noticeable but apparently affected by kern format2 correct implementation. I should've checked CoreText result which can't as CircleCI outage.
Ebrahim Byagowi 5155067e 2018-11-29T00:07:00 [test] Add test for format2 kern (#1423)
Ebrahim Byagowi 19863c80 2018-11-28T20:28:42 [test][aat] Add a test and make macOS runners faster (#1422)
Ebrahim Byagowi 97eaedca 2018-11-26T16:58:58 [test][aat] Enable Tamil MN test (#1414)
Ebrahim Byagowi 0e3a48e5 2018-11-25T13:37:23 [test][aat] fix 10.13.6 Helvetica expectation
Ebrahim Byagowi cbc541b4 2018-11-25T12:50:30 [aat] Add m grave test (#1412)
Ebrahim Byagowi fa26ad0f 2018-11-25T11:25:17 [aat] Fix macos expectation
Behdad Esfahbod 926f512f 2018-11-25T01:14:40 [aat.feat] Rework API and implementation Fixes https://github.com/harfbuzz/harfbuzz/pull/1346
Behdad Esfahbod 2cb235d0 2018-11-23T12:23:35 [aat.feat] Fix enum namespace
Behdad Esfahbod e20f81f4 2018-11-23T11:57:42 [aat] Rename feat API a bit more
Ebrahim Byagowi 54f4c17f 2018-11-23T12:05:06 [feat] Rename API uses of setting to selector
Ebrahim Byagowi 9c64b216 2018-11-23T11:44:53 [feat] Apply renamings and add documentation
Ebrahim Byagowi 4009a05c 2018-11-17T11:30:50 [feat] Address Behdad comments
Ebrahim Byagowi 19b60255 2018-11-17T01:07:09 [feat] Address @behdad comments
Ebrahim Byagowi fbad794b 2018-11-01T22:24:42 [feat] Add feature iteration API
Ebrahim Byagowi 7a0471aa 2018-11-01T21:38:54 [feat] Turn AAT feature id into enum
Ebrahim Byagowi a157b3e4 2018-11-01T19:56:16 [feat] Apply @behdad comments
Ebrahim Byagowi 3aff3f82 2018-11-01T19:20:20 [feat] Apply @drott and @jfkthame comments
Ebrahim Byagowi b791bbba 2018-11-01T15:15:56 [feat] Apply @jfkthame reviews
Ebrahim Byagowi 95abd537 2018-11-01T13:14:29 [feat] Expose public API * hb_aat_get_feature_settings
Behdad Esfahbod 264c4a53 2018-11-25T00:30:08 [test] Reorder test suites aots is less interesting. Run text-rendering-tests before aots.
Behdad Esfahbod 248ce228 2018-11-24T22:01:06 [tests] Minor
Ebrahim Byagowi e6877e28 2018-11-25T02:12:40 [test] Add the missed aots fonts
Ebrahim Byagowi 825ea5a4 2018-11-25T01:59:54 [test] Merge 10.12.6 and 10.13.6 tests, update to Apple Chancery fix
Ebrahim Byagowi b518e5af 2018-11-25T01:39:00 Add 10.13.6 aat fonts tests and bot (#1409)
Behdad Esfahbod b7f7950e 2018-11-24T15:56:17 [aat] Add test for recent regression
Behdad Esfahbod ea9512e6 2018-11-24T15:49:33 [tests] Redo test runner logging a bit
Behdad Esfahbod 5020affc 2018-11-24T15:42:11 [tests] Minor
Behdad Esfahbod ee3a3e10 2018-11-24T15:37:01 [tests/shaping] Allow comments in test files Line should start with "# ".
Behdad Esfahbod ed900ee9 2018-11-24T15:22:09 [tests] Rename
Ebrahim Byagowi 3cc14e78 2018-11-24T20:49:21 [test] Enable more of aots tests (#1408) The ones commented out in this change should've be passed :/ a closer look is needed.
Ebrahim Byagowi 24887d11 2018-11-24T20:07:24 Add Adobe AOTS tests (#1395) Annotated OpenType Specification or aots, https://github.com/adobe-type-tools/aots provides a set of tests for OpenType specification, this change add those tests in addition to modified version of their HarfBuzz test runner for generating harfbuzz project specific tests.
Behdad Esfahbod 1204a247 2018-11-24T09:49:21 [fuzzing] Add tests for previous commit Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11526 Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11522
David Corbett 018ba46e 2018-11-23T13:21:22 Don't canonicalize '@' to '-' in language tags Fixes #1406.
Ebrahim Byagowi c9cc96c0 2018-11-23T19:58:56 [aat] Update expectation
Ebrahim Byagowi 341851ef 2018-11-23T15:40:05 [aat] Add macOS specific tests (#1404)
Behdad Esfahbod 8280459e 2018-11-22T22:39:12 Merge pull request #1291 from harfbuzz/use-reordering [use] Fix reordering
Behdad Esfahbod 2c8188bf 2018-11-22T22:02:19 [kerx] Make sure subtables are non-zero-length Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11400
Garret Rieger 8982830d 2018-11-19T13:00:24 [subset] add fuzzer testcase.
David Corbett 264439c6 2018-11-21T16:33:45 Test U+111C9 SHARADA SANDHI MARK
Behdad Esfahbod f48bb9a3 2018-11-20T20:40:55 [var] Deprecated axis enumeration API and add new version New version has axis flags. New API: +hb_ot_var_axis_info_t +hb_ot_var_find_axis_info() +hb_ot_var_get_axis_infos() Deprecated API: -HB_OT_VAR_NO_AXIS_INDEX -hb_ot_var_axis_t -hb_ot_var_find_axis() -hb_ot_var_get_axes()
Michiharu Ariza 1ecbf4d3 2018-11-20T17:19:05 Merge branch 'master' into cff-subset
Behdad Esfahbod 831ba743 2018-11-20T01:16:08 Fix Codacy "issues"
David Corbett 3c7792ca 2018-10-20T15:02:26 [use] Fix reordering Fixes #1235.
Michiharu Ariza 515f1a16 2018-11-16T17:38:47 Merge branch 'master' into cff-subset
Behdad Esfahbod cff4c608 2018-11-16T15:04:41 Fix vertical fallback space sign Ouch! Follow-up to cf203af8a33591c163b63dbdf0fd341bc4606190 Fixes https://github.com/harfbuzz/harfbuzz/issues/1343
Michiharu Ariza b67a7c73 2018-11-16T12:28:24 drop dotsection as hint along with test case
Michiharu Ariza 072c7aba 2018-11-15T15:41:46 use 2-byte offset instead of 4-byte for local subrs more than enough since local subrs immediately follow its corresponding private dict, as the result 2-byte redunction for each font dict with local subrs updated api test expected subset fonts accordingly
Michiharu Ariza 892ab37e 2018-11-14T13:54:07 Merge branch 'master' into cff-subset
Michiharu Ariza 3787c078 2018-11-14T13:38:03 Implemented seac for extents & subset along with API tests
punchcutter e543e1a0 2018-11-13T20:44:27 Add Grantha test
Behdad Esfahbod 5212cd8a 2018-11-12T14:25:18 [fuzzing] Add new test
Behdad Esfahbod d6666b38 2018-11-12T13:21:14 [fuzzing] Remove limited-edition build of libraries Use normal, production, shared libraries. Fixes https://github.com/harfbuzz/harfbuzz/issues/1237
Behdad Esfahbod a549aa14 2018-11-12T13:01:22 [kerx] Protect against stack underflow Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11367
Michiharu Ariza 41a8bc7f 2018-11-12T08:49:00 Merge branch 'master' into cff-subset
Michiharu Ariza 0dfa584c 2018-11-12T08:47:07 changed Adobe company name
Behdad Esfahbod 752bd8a1 2018-11-10T21:13:13 [kerx] Fix Format1 tupleKern sanitization Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11312 Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11305
Behdad Esfahbod f9e0552d 2018-11-10T21:01:49 [fuzzing] Make "make lib" faster and more usable
Michiharu Ariza fb2a037f 2018-11-10T16:23:11 Merge branch 'master' into cff-subset