test/api


Log

Author Commit Date CI Message
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.
rsheeter 4a1d51ef 2018-02-26T20:23:41 Merge pull request #818 from googlefonts/drophints [subset] Drop hints
Ebrahim Byagowi cd28eb9f 2018-02-24T14:17:54 Add -Werror=unused-function check to Travis (#832)
Rod Sheeter 5267520e 2018-02-23T18:36:22 [subset] update hdmx test to create input explicitly
Rod Sheeter d78393b5 2018-02-23T17:53:26 Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into drophints
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
Garret Rieger 15fc45bf 2018-02-21T17:59:57 [subset] Add a unit test for hdmx subsetting.
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
Behdad Esfahbod 0bff6991 2018-02-19T11:51:25 Ugh. Really fix build.
Behdad Esfahbod 279c70a5 2018-02-18T14:04:33 Merge pull request #796 from ebraminio/dev-run Add a continuous builder using fswatch
Ebrahim Byagowi 89b82814 2018-02-16T12:53:33 Add a continuous builder using fswatch
Behdad Esfahbod 0bd2d76b 2018-02-18T11:55:26 [test] Fix a couple of coverity_scan issues
Behdad Esfahbod fe8f40a4 2018-02-18T10:45:33 Merge branch 'master' into bitops
Behdad Esfahbod 04dedec9 2018-02-16T18:32:57 [test] Remove unused var
Behdad Esfahbod 6d56db89 2018-02-16T17:02:57 [test/api] Distribute all fonts
Garret Rieger df9e2265 2018-02-16T17:02:51 [subset] add a glyf subsetting test for a font with composite glyphs.
Garret Rieger c36d015b 2018-02-16T17:02:15 [subset] missing return.
Behdad Esfahbod 7b5ce740 2018-02-16T15:37:22 Fix warnings
Rod Sheeter c7a633f9 2018-02-16T11:11:20 [subset] try to get more info from bot where g_assert_cmpmem fails
Rod Sheeter 0bb2d7ac 2018-02-16T06:26:02 [subset] fix int type for blob length in hb-subset-test.h
Rod Sheeter 6122ad24 2018-02-15T11:40:28 [subset] add files to EXTRA_DIST
Rod Sheeter 27012526 2018-02-14T19:01:00 [subset] whitespace
Garret Rieger e0ffebea 2018-02-14T16:01:08 [subset] In hb-subset-test use hb_set_union instead of manually copying set.
Rod Sheeter fa877703 2018-02-14T14:16:25 [subset] First pass at hmtx
Garret Rieger e5edcc81 2018-02-14T11:17:53 [subset] Fix codepoint iteration in hb-subset-test.
Garret Rieger 8b1dbbef 2018-02-14T11:04:12 Fix compile error in hb-subset-test.
Behdad Esfahbod f53627e1 2018-02-14T10:59:22 [test] Fix warning
Garret Rieger d008b628 2018-02-14T10:38:52 Merge remote-tracking branch 'upstream/master' into fixed
Garret Rieger df6d7803 2018-02-12T17:56:17 [subset] Extract maxp subsetting into hb-ot-maxp-table.
Garret Rieger 865b6971 2018-02-12T17:42:20 [subset] Add a test for OS/2 fixes during subsetting.
Behdad Esfahbod 694eaf63 2018-02-14T01:00:10 [set] Add backwards iterator New API: - hb_set_previous() - hb_set_previous_range()
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
Garret Rieger 8cf8b78f 2018-02-12T16:30:21 [subset] whitespace
Rod Sheeter 89ee20f1 2018-02-12T16:01:15 basic wiring for a (failing) cmap test
Garret Rieger 1639bdd3 2018-02-12T13:40:42 [subset] Remove test-subset, testing is planned to be done at the table level here with test/subset covering the complete subsetting operation.
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
Garret Rieger d8d8bd84 2018-02-12T13:33:55 [subset] Add some helper functions for writing tests around subsetting.
Behdad Esfahbod d33ba163 2018-02-11T18:26:41 Fix more warnings
Behdad Esfahbod 6c1848b1 2018-02-10T15:52:35 Misc warning fixes
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 0f3c756c 2018-02-08T14:59:32 Add CMake config for building a separate harfbuzz-subset.
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.
Behdad Esfahbod c479a599 2018-02-07T21:13:10 [subset] Assemble font
Behdad Esfahbod f7010041 2018-02-07T13:58:23 [test] Minor
Behdad Esfahbod af02812f 2018-02-07T13:07:46 [subset] Change hb_subset API to remove hb_subset_face_t
Garret Rieger 7481f0ce 2018-02-05T16:05:12 Add codepoints to subset input.
Ebrahim Byagowi 8cb8bfd5 2018-02-06T20:40:42 [test] Fix test-subset on old distros (#758) https://developer.gnome.org/glib/stable/glib-Testing.html#g-assert-cmpmem
Behdad Esfahbod b7b7f0ac 2018-02-05T19:40:31 [test] Minor
Garret Rieger 5f6eb125 2018-02-05T10:23:38 Add libharfbuzz-subset.la to linking when building api tests.
Garret Rieger 76b84c36 2018-01-31T14:53:28 Whitespace
Garret Rieger a2965f2e 2018-01-31T14:53:09 Add a basic implementation of hb-subset to enable compilation of test-subset.
Garret Rieger b59c08eb 2018-01-31T11:14:53 Add the beginning of a unit test for hb-subset
Ebrahim Byagowi e849b8a8 2018-01-19T16:12:24 [cmake] Always put test/api/CMakeLists.txt on distributions
Ebrahim Byagowi 2dbdeb14 2017-12-29T23:13:29 [cmake] Run fuzzing and shaping tests (#666)
Ebrahim Byagowi 50163976 2017-12-25T01:55:48 [cmake] Enable cmake tests on distribution and test it (#664)
Khaled Hosny c8609551 2017-12-06T00:43:28 Add API tests to cmake build
Khaled Hosny f19126dd 2017-12-05T22:52:54 We are already inside “if HAVE_GLIB” check
Behdad Esfahbod 20b46727 2017-12-02T15:14:26 [set] Fix recent changes Ouch! Add tests.
ebraminio 7c6937e7 2017-11-20T14:49:22 Move all references of old url to the new address (#622)
Behdad Esfahbod cb6c6b0c 2017-10-26T11:43:33 Fix warning https://github.com/behdad/harfbuzz/commit/49a41dc75931cc2d2f7e74b7801f8cc327039e8e#commitcomment-25203194
Jonathan Kew 73399265 2017-10-26T12:55:36 [test] Extend hb_set test for issue 579 (currently failing)
Jonathan Kew 3d6f7df4 2017-10-26T17:54:55 [test] Additional coverage in test_set_iter. This adds a couple extra entries to the set used, such that iteration would fail in 1.6.2 due to the bug in hb_set_t::page_t::next().
Behdad Esfahbod 49a41dc7 2017-10-25T16:17:45 [test] Add more hb-set tests https://github.com/behdad/harfbuzz/issues/579
Behdad Esfahbod deed4a48 2017-10-15T16:53:09 Faster hb_set_t Fixes https://github.com/behdad/harfbuzz/pull/23
Behdad Esfahbod c4712f8e 2017-08-10T20:27:21 Fix test
Philip Withnall a6ced90e 2017-02-08T02:18:33 test: Fix some memory leaks in test-font.c (#409) Coverity IDs: 141039, 141040, 141041
Behdad Esfahbod a8a5e81a 2017-01-19T16:55:04 [test-ot-math] Add test with nil face/font
Behdad Esfahbod 331d07bd 2017-01-19T16:51:36 Minor
Behdad Esfahbod b5ecf1bf 2017-01-19T16:50:29 Fix warnings
Behdad Esfahbod 2f2ceee1 2017-01-19T16:48:01 Minor
Sascha Brawer 1337428e 2017-01-18T13:51:02 Update language tags to OpenType 1.8.1 (#403) Resolves https://github.com/behdad/harfbuzz/issues/324
Mike Hommey 1c98ff87 2016-09-30T18:15:37 Support building with older glib versions It is desirable to be able to build against older versions of glib. fd7a245 changed the configure check to require glib > 2.38 for G_TEST_DIST. Before that, version 2.16 was required, but in fact, since aafe395, G_PASTE is being used, which was introduced in 2.19.1. And since 0ef179e2, hb-glib uses GBytes, which were introduced in 2.31.10. 2.19.1 is rather old, but 2.38 is rather new. For Firefox, building against 2.22 is still supported, although we could probably get away with bumping that to 2.28. Either way, GBytes is not available. Arguably, if you build against a glib that doesn't support GBytes, you're not going to use the hb_glib_blob_create function, so we hide the function when building against such a glib. As for G_TEST_DIST, when building against versions of glib that don't support it, we can fallback to the previous behavior, which, AIUI, was just making the test not work when building in a separate directory.
Frédéric Wang c3fa5d0e 2016-10-24T21:42:04 Remove inexistent file ttx file from test/api/Makefile.am
Behdad Esfahbod 34fc4a2c 2016-09-28T19:17:27 Fix dist
Behdad Esfahbod 46cc4a3a 2016-09-27T16:44:22 [MATH] Rename hb_math_*_t types to hb_ot_math_*_t With this, I believe MATH table API is not ready to be merged.
Frédéric Wang 8d622f11 2016-09-27T13:53:34 Add tests for get_mathvariant (#329)
Frédéric Wang 485e4873 2016-09-27T13:18:00 Add tests for hb_ot_math_get_glyph_variants (#328)
Behdad Esfahbod a5629a2e 2016-09-27T11:30:44 [MATH] Simplify test
Frédéric Wang edcfa789 2016-09-27T11:02:08 test-ot-math: Use different scales for vertical and horizontal directions and add test for hb_ot_math_get_min_connector_overlap. (#327)
Behdad Esfahbod cdc9eef7 2016-09-26T22:18:41 [MATH] Enable tests for glyph-assembly italics-correction
Behdad Esfahbod 86106c75 2016-09-26T22:12:48 [MATH] Rename all API to hb_ot_math_*
Frédéric Wang 51da7a1c 2016-08-25T11:17:50 MATH table: Add API to access math variants.
Frédéric Wang 722e620f 2016-09-26T11:51:36 Use G_TEST_DIST to build the path of math test fonts
Behdad Esfahbod 17ff30e9 2016-09-26T12:18:32 [MATH] Clean up get_top_accent_attachment() Note, the function now returns "half of horizontal advance width" if top accent attachment for glyph is not explicitly defined. This is what the spec requires. Updated tests.
Behdad Esfahbod 8bcf517f 2016-09-26T12:12:41 [MATH] Clean up get_italics_correction()
Frédéric Wang d7182d12 2016-08-25T11:15:31 MATH Table: Add API to access glyph info.
Frédéric Wang 319ff591 2016-08-25T11:06:41 MATH Table: Add API to access math contants.
Behdad Esfahbod 4d3892e9 2016-09-26T10:45:58 [MATH] Fixups for previous commit
Frédéric Wang 5fbcb992 2016-08-25T10:47:15 MATH Table: Add API to check availability of math data.
Sascha Brawer e7ecbba2 2016-08-18T12:48:38 Support Americanist Phonetic Notation OpenType language system tag: `APPH` https://www.microsoft.com/typography/otspec/languagetags.htm IETF BCP47 variant tag: `fonnapa` http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
Behdad Esfahbod 18c19dd3 2016-08-09T13:03:14 Fix build