Log

Author Commit Date CI Message
Behdad Esfahbod ec87ba9b 2016-09-10T03:53:11 [GX] Add hb_ot_layout_feature_with_variations_get_lookups()
Behdad Esfahbod 30c42b64 2016-09-10T03:32:39 [GX] Add hb_ot_layout_table_find_feature_variations()
Behdad Esfahbod bde5e395 2016-09-10T02:43:20 Move add_lookups from map to map-builder In prep for more changes.
Behdad Esfahbod 85ec4944 2016-09-10T00:25:16 [GX] Fix another x/y thinko Thanks Werner!
Behdad Esfahbod 49cb8785 2016-09-09T16:27:03 [GX] Pass apply-context down to get_anchor() Needed to access GDEF for varStore.
Behdad Esfahbod f0c3fd8c 2016-09-09T16:22:45 [GX] Add varStore member to GDEF Still not hooked up from GPOS.
Behdad Esfahbod cf3de4d8 2016-09-10T00:22:24 [GX] Rename VarStore to VariationStore
Behdad Esfahbod 5c971f8d 2016-09-09T16:05:17 Minor change to GDEF, in prep for new version
Behdad Esfahbod dc9f2297 2016-09-09T15:40:15 [GX] Port variation stuff to Variation Store design Not hooked up to GDEF yet.
Behdad Esfahbod 26648ceb 2016-09-10T02:11:05 [GX] Remove (partial) support for anisotropic variations It doesn't always work, not part of FreeType, and we were not going to expose it in the API anyway. Can always be added later.
Behdad Esfahbod 1f6ed356 2016-09-10T00:01:10 [GX] Fix build with some compilers Eg. https://ci.appveyor.com/project/behdad/harfbuzz/build/1.0.48/job/o9mnd33kcdeeg30r hb-open-type-private.hh:103:29: error: static data member 'OT::Device::<anonymous union>::<anonymous struct>::static_size' in unnamed class [-fpermissive]
Behdad Esfahbod a7edeb6f 2016-09-09T15:39:52 Make OffsetArrayOf take OffsetType template argument
Behdad Esfahbod 8dddc231 2016-09-09T13:17:33 [GX] Revert "[GX] Add VariationAlternates, to allow conditional lookups in GSUB/GPOS" This reverts commit 2859f1c7174d6f7ae5dcf0db5411bc0182b21594. We are going in a different direction.
Behdad Esfahbod 250bcd6f 2016-09-09T23:12:14 [GX] Skip tail zero entries when setting variation coordinates
Behdad Esfahbod bb4d2e6e 2016-09-09T13:08:52 [GX] Free GX coordinates
Behdad Esfahbod baa329c6 2016-03-18T15:52:24 [GX] Add compact VariationDevice implementation Add compact format that uses signed bytes instead of shorts.
Behdad Esfahbod 7ceadbe9 2016-09-10T02:44:20 Shuffle code around
Behdad Esfahbod c22176d4 2016-09-10T01:58:27 [GX] Handle setting var coords to NULL
Behdad Esfahbod 1124d2ec 2016-09-09T22:48:27 [GX] Fix thinko
Behdad Esfahbod 71b06fd3 2016-03-12T23:49:09 [GX] Add VariationAlternates, to allow conditional lookups in GSUB/GPOS Not hooked up to runtime yet.
Behdad Esfahbod 976eeb8e 2016-03-12T23:28:12 [GX] Minor
Behdad Esfahbod ad69e8f0 2016-09-09T22:23:34 [GX] Add new API hb_font_set_var_coords_normalized() Will probably change.
Behdad Esfahbod ed8a9067 2016-03-02T12:54:35 [GX] Minor
Behdad Esfahbod 15c5ee67 2016-03-02T12:41:49 [GX] Minor rename
Behdad Esfahbod 59055b54 2016-09-10T01:24:28 [GX] Implement Feature Variations Not hooked up to shaper yet.
Behdad Esfahbod 151d93de 2016-09-09T17:03:11 [GX] Hook up GPOS to Variation Store stored in GDEF Untested.
Behdad Esfahbod 4c535a82 2016-03-02T12:21:36 [GX] Hookup VariationDevice to Device table implementation
Behdad Esfahbod a0c23660 2016-03-01T19:42:24 [GX] Break out early if factor is zero Also disable sanity-checking of variation records.
Behdad Esfahbod dcfd3095 2016-09-09T16:51:07 [GX] Change GDEF API to return varStore
Behdad Esfahbod ca286703 2016-03-01T19:29:36 [GX] Towards anisotropic interpolation Also hookup to ValueRecord and Anchors.
Behdad Esfahbod 6d9d3c55 2016-03-01T19:12:08 [GX] Add data types for encoding numerical variations
Behdad Esfahbod b843c6d8 2016-12-05T13:42:28 1.3.4
Behdad Esfahbod 8c842e4a 2016-12-04T20:28:38 [hb-fuzzer] Get glyph extents for output glyphs To exercise glyph-extents codepaths (glyf / CBLC+CBDT).
Behdad Esfahbod 9f6144cd 2016-12-04T19:55:17 [CBDT] Add test for fetching glyph extents
Behdad Esfahbod e4bfccfb 2016-12-04T19:43:33 [CBDT] Minor
Behdad Esfahbod b7068af4 2016-12-04T19:36:30 [CBDT] Fix thinko!
Behdad Esfahbod a141d1da 2016-12-04T19:26:54 [CBDT] Implement IndexSubtableFormat3
Behdad Esfahbod 9eda74c9 2016-12-04T19:12:52 [cbdt] Move some more code around
Behdad Esfahbod 654f9ab0 2016-12-04T18:56:24 [cbdt] Fix sign bug Was introduced in d495fc5e38038f4cfb20425b1109324fa70bf2f9
Behdad Esfahbod c27d6fcf 2016-12-02T22:43:05 [cbdt] Last of sanitization fixes Should be all good now..
Behdad Esfahbod d495fc5e 2016-12-02T21:36:42 [cbdt] Clean up some more Almost there..
Behdad Esfahbod ce09e90e 2016-12-02T20:12:57 [cbdt] More sanitize work
Behdad Esfahbod 70eb2ff6 2016-12-02T19:51:23 Check for offset overflows during sanitize
Behdad Esfahbod 4b58c9e3 2016-12-02T19:25:54 [cbdt] Start fixing sanitization (or lack thereof)
Behdad Esfahbod b92ba7ba 2016-12-02T15:21:43 [CBDT] Use CHAR instead of int8_t
Behdad Esfahbod efca7bf9 2016-12-02T15:11:37 Rename 'ebdt' to 'cbdt' since we only support the PNG format
Seigo Nonaka 83185259 2016-12-02T15:03:50 Introduce get_extent support for color bitmap font. (#351) hb_font_get_glyph_extents now works for color bitmap fonts. Currently only font having index format 1 and image format 17 is supported.
Ebrahim Byagowi 261837e7 2016-10-28T21:49:11 Fix "nmake install" when ADDITIONAL_LIB_DIR is provided and test it on CI (#356)
Behdad Esfahbod d163cd95 2016-10-26T18:27:48 [tests] Add tests for vertical origin with ft and ot font-funcs
Behdad Esfahbod 2b117720 2016-10-26T18:12:50 Use horizontal ascent as fallback vertical origin
Behdad Esfahbod a7b32f20 2016-10-26T18:08:41 Move code around
Behdad Esfahbod 63635c76 2016-10-26T17:54:04 [hb-ot-font] Use ascent+descent as fallback vertical advance
Behdad Esfahbod 9ee23c49 2016-10-26T17:44:16 Fix vertical glyph origin with hb-ot-font
Behdad Esfahbod b3b0816d 2016-10-26T17:19:07 Fix vertical font metrics Ouch!
Behdad Esfahbod 966ac7ec 2016-10-26T16:17:15 1.3.3
Behdad Esfahbod 11816429 2016-10-26T16:04:30 Fix "make distcheck"
Behdad Esfahbod b6c76587 2016-10-26T10:33:33 [ci] Fix appveyor.yml syntax error
Behdad Esfahbod 0e79ebb3 2016-10-23T14:39:43 [gobject] Update for new MATH structs
Khaled Hosny 8c854dc0 2016-10-25T00:31:36 Merge pull request #352 from fred-wang/makefile-am Remove inexistent file ttx file from test/api/Makefile.am
Frédéric Wang c3fa5d0e 2016-10-24T21:42:04 Remove inexistent file ttx file from test/api/Makefile.am
Ebrahim Byagowi bb9805f5 2016-10-22T12:23:05 Merge pull request #349 from ebraminio/mergebackvcpkgpatches [ci] Enable hb-freetype on Windows build tests
Ebrahim Byagowi 755a0c20 2016-10-21T11:48:58 [ci] Enable freetype on msvc using vcpkg
Ebrahim Byagowi 4631d84c 2016-10-18T14:30:00 Merge back @vlj's local patches of vcpkg
Ebrahim Byagowi 702d9f52 2016-10-14T13:54:55 Merge pull request #340 from ebraminio/nouniscribe Make Uniscribe optional on nmake win32 builds
Ebrahim Byagowi d8e2eb9e 2016-10-09T09:06:05 Make Uniscribe optional on nmake win32 builds Most of harfbuzz clients don't need Uniscribe and DirectWrite support at all as harfbuzz is a replacement for Uniscribe so Chromium and Firefox are using harfbuzz without them on Windows. This removal also helps win32 nmake clients to have reduced binary size and libs count.
Behdad Esfahbod 331c46c7 2016-10-11T13:45:22 Fix configure on iOS Fixes https://github.com/behdad/harfbuzz/issues/342
Ebrahim Byagowi f6e194e7 2016-10-11T17:23:41 Merge pull request #344 from ebraminio/fixmacci [ci] Whitelist more symbols and unbreak mac CI
Ebrahim Byagowi bef240b3 2016-10-10T17:27:52 [ci] Whitelist more symbols and unbreak mac CI Thanks to @khaledhosny, actually this is his work :)
Behdad Esfahbod 7201fdd0 2016-10-04T14:53:17 LFS (large file system?) support in hb-*shap*, hb-view Fixes https://github.com/behdad/harfbuzz/issues/336
Behdad Esfahbod 34fc4a2c 2016-09-28T19:17:27 Fix dist
Behdad Esfahbod d1c62370 2016-09-28T19:11:22 Aim math API for 1.3.3 instead of 1.4.0
Khaled Hosny 7adbc5dd 2016-09-30T04:01:24 Fix building math docs (#335)
Behdad Esfahbod fd7a245d 2016-09-27T17:56:35 Require glib >= 2.38.0 for G_TEST_DIST
Behdad Esfahbod 6d3e6abf 2016-09-27T17:15:59 Merge branch 'math' Supercedes https://github.com/behdad/harfbuzz/pull/326 Fixes https://github.com/behdad/harfbuzz/pull/331
Behdad Esfahbod c3e21a66 2016-09-27T16:51:38 [MATH] Fix more docs
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.
Behdad Esfahbod db5ebcf1 2016-09-27T16:42:25 Update docs
Frédéric Wang 0762b354 2016-09-27T15:28:35 Document API for MathVariants (#330)
Frédéric Wang 8d622f11 2016-09-27T13:53:34 Add tests for get_mathvariant (#329)
Behdad Esfahbod f73a87d9 2016-09-27T13:50:54 1.3.2
Frédéric Wang 485e4873 2016-09-27T13:18:00 Add tests for hb_ot_math_get_glyph_variants (#328)
Phil Krylov f16bf6c2 2016-09-27T12:38:49 Allow building with graphite2 without pkg-config (#318)
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 bc19f7fe 2016-09-27T10:58:08 [MATH] Add HB_OT_MATH_SCRIPT
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_*
Behdad Esfahbod 1ba767cd 2016-09-26T21:57:14 [MATH] Move API from hb-ot-layout.h to hb-ot-math.h
Behdad Esfahbod 97b72da6 2016-09-26T21:53:25 Whitespace
Behdad Esfahbod 559eb564 2016-09-26T21:46:05 [MATH] Wire up get_glyph_assembly()
Behdad Esfahbod 353f455a 2016-09-26T21:22:48 [MATH] Wire up get_glyph_variants()
Behdad Esfahbod 7fe0e28c 2016-09-26T17:51:47 [MATH] Start fleshing out glyph variant API
Behdad Esfahbod 1f3327f2 2016-09-26T16:10:08 [MATH] Clean up math variants
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 8d58e343 2016-09-26T13:39:58 [MATH] Fix get_kerning() with negative y-scale
Behdad Esfahbod 94f5df56 2016-09-26T13:31:47 [MATH] Clean up get_kerning()
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()
Behdad Esfahbod 06003f71 2016-09-26T12:07:29 [MATH] Clean up a bit more