test/api/test-subset-glyf.c


Log

Author Commit Date CI Message
Rod Sheeter d1b12a54 2019-05-20T21:29:54 Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into glyf
Rod Sheeter 5cedda5e 2019-05-16T19:16:52 [subset] Fix null pointer deref, tidy up a bit
Rod Sheeter 8a84b540 2019-05-16T19:14:16 [subset] Tests passing using iterator based glyf
Rod Sheeter 82bbec30 2019-05-16T15:14:01 Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into glyf
rsheeter 3a4c928f 2019-05-11T22:06:46 [subset] Fix glyf tests except hint stripping & local test asan
Garret Rieger 0ff3618c 2019-05-17T15:30:01 [subset] Use hb_subset_input_t inside of subset_options_t so that input defaults are shared between the library and cli.
Garret Rieger 6555f209 2019-05-15T09:42:38 [subset] Truncate empty gids at the end in retain-gids mode.
Garret Rieger 4f37ab63 2019-02-28T17:25:05 Make hb_subset_input_glyph_set () actually do something.
Garret Rieger ccc59dc6 2019-01-18T17:36:32 [subset] Add unit test for glyf subsetting and retain gids.
Ebrahim Byagowi c110878c 2018-10-21T11:07:17 [test] Unify font file opening across the tests
Behdad Esfahbod 3341c7fb 2018-10-17T15:04:35 [fuzzing] Move fuzzing fonts from api/ here
Chun-wei Fan 4035158d 2018-07-25T18:26:10 test/api/test-subset-*.c: Fix build on pre-C99 Ensure that we have the variables at the beginning of the block. These are the only fixes that we need for building HarfBuzz on older compilers.
Behdad Esfahbod 93fe0faa 2018-08-29T18:24:03 [subset] Clean up hb_subset_input_t API
Garret Rieger fc246ec9 2018-06-07T15:54:19 [subset] Move variable declaration out of loop.
Garret Rieger 197cb18b 2018-06-07T15:32:52 [subset] Add test cases for gsub closure in subsetting.
Behdad Esfahbod 11f1f413 2018-06-06T16:46:50 [set] Add is_subset New API: +hb_set_is_subset()
Garret Rieger 4fa1c670 2018-04-19T15:30:35 [subset] Check instruction offsets in glyph to ensure they are in bounds.
Chun-wei Fan 831d4a2d 2018-03-12T13:48:55 test/api: Fix building subset tests Include stdbool.h in hb-setset-test.h instead of in the individual sources, if it is found; otherwise use a simplistic fallback for it if it is not found. Also declare variables at the top of the block, to build on pre-C99 compiliers.
Rod Sheeter ffcb5cbf 2018-02-27T20:17:04 [subset] update the test file for composite, fix an offset calculation
Rod Sheeter c8b230e4 2018-02-27T17:25:32 Merge branch 'expand-tests' of github.com:googlefonts/harfbuzz into drophints
Rod Sheeter b3790a65 2018-02-27T17:23:30 [subset] add a (failing for now) test for composite glyf hint dropping
Garret Rieger f14d1b64 2018-02-27T13:49:00 [subset] when dropping hints, clear hint related fields in maxp.
Rod Sheeter 0ac8c0c1 2018-02-23T17:43:00 [subset] zero glyf and loca memory before writing so pads are clean. Test just the part of maxp we care about
Rod Sheeter 9bd6d252 2018-02-23T13:05:58 [subset] clone trim logic from fonttools glyf handling
Rod Sheeter 4f07437d 2018-02-21T22:23:05 [subset] sketch out dropping in-glyf instructions. Sometimes yields differnet size glyphs than fonttools, possibly due to padding not being corrected
Garret Rieger df9e2265 2018-02-16T17:02:51 [subset] add a glyf subsetting test for a font with composite glyphs.
Garret Rieger df6d7803 2018-02-12T17:56:17 [subset] Extract maxp subsetting into hb-ot-maxp-table.
Behdad Esfahbod 9046e924 2018-02-13T22:07:12 [subset] Rename constructor to hb_subset_input_create_or_fail() To signify that unlike rest of library, returns nullptr on failure.
Behdad Esfahbod d5b33f2f 2018-02-13T13:50:50 [subset] hb_subset_input_t changes
Rod Sheeter 89ee20f1 2018-02-12T16:01:15 basic wiring for a (failing) cmap test
Garret Rieger 4cdd1b16 2018-02-12T13:36:28 [subset] added todo in test-subset-glyf.
Garret Rieger 1714feef 2018-02-12T13:35:17 [subset] re-enable test-subset-glyf. Refactor to use common functions in hb-subset-test.h
Behdad Esfahbod 4c5bdb4b 2018-02-10T15:40:54 [test] Disable test-subset-glyf for now
Behdad Esfahbod 43314ff4 2018-02-10T15:40:03 More fixes test-subset-glyf still failing. No idea why :(
Behdad Esfahbod 9682ef13 2018-02-08T17:35:57 Minor fixups
Garret Rieger f2ceb5ee 2018-02-07T16:47:31 Comment out failing assert in test-subset-glyf for now. Should be re-enabled once hb_subset is writing out a new face.
Garret Rieger 89dbebd4 2018-02-07T16:32:56 Add a basic test for glyf subsetting.