Log

Author Commit Date CI Message
Behdad Esfahbod 45fe897e 2023-01-12T18:36:16 [os2] Rename a couple of variables
Behdad Esfahbod 2dcbf3bd 2023-01-12T18:29:16 [os2] Inline a trivial function
Behdad Esfahbod 075fe334 2023-01-12T17:14:42 Enable -Wunsafe-loop-optimizations I don't get any.
Behdad Esfahbod ed023f66 2023-01-12T17:04:24 Enable -Wformat-signedness And fix the codebase.
Behdad Esfahbod 7b5f0dd3 2023-01-12T15:05:19 Move hb-ot-name-language-static.hh out of hb-static.cc Since hb-static.cc is used by libharfbuzz-cairo as well.
Behdad Esfahbod 449f6df7 2023-01-12T14:52:00 [mutex] Add constructor/destructor Use in one place.
Behdad Esfahbod 8e71f7e8 2023-01-12T14:46:44 [subset-accelerator] Streamline constructor/destructor
Behdad Esfahbod c4c64628 2023-01-12T13:58:46 [unicode] Adjust error message
Behdad Esfahbod 0d665291 2023-01-12T13:14:24 [bit-page] Minor simplify bit-page specification
Behdad Esfahbod 32866a33 2023-01-12T13:02:30 [subset-input] Simplify destruction
Behdad Esfahbod d5b826fd 2023-01-12T12:55:47 [subset-input] Fix leak
Behdad Esfahbod c5281052 2023-01-12T12:53:46 [subset-plan] Move construction to constructor
Behdad Esfahbod 26d69e05 2023-01-12T12:46:44 [subset-input] Move constructor to .cc file
Behdad Esfahbod a916ad9e 2023-01-12T12:44:16 [subset-input] Move initialization to constructor
Behdad Esfahbod 875f9f6f 2023-01-12T12:37:48 [subset-input] Use shared_ptr for sets
Behdad Esfahbod ef005bc8 2023-01-12T12:09:14 [subset-input] Fix destruction Ouch! Object was already destroyed at that point before.
Behdad Esfahbod c60c5995 2023-01-12T11:59:51 Merge pull request #4028 from harfbuzz/mvar-instancing [instancer] Add MVAR values to OS/2
Behdad Esfahbod cfb672f1 2023-01-12T10:36:39 [glyf] Revert sign of advance widths back
Garret Rieger c324d999 2023-01-12T18:15:07 [instancing] Add tests for MVAR instancing.
Behdad Esfahbod 8c83de13 2023-01-12T10:44:08 [aat] Initialize values
Behdad Esfahbod ca190915 2023-01-11T14:36:02 [hhea/vhea] Add MVAR during instancing
Behdad Esfahbod f4550001 2023-01-11T14:25:37 [post] Add MVAR to subsetting
Behdad Esfahbod 9dc3e785 2023-01-11T14:09:47 [instancer] Add MVAR values to OS/2
Behdad Esfahbod e78a68bf 2023-01-11T15:34:11 [subset-input] Don't RETAIN_GIDs in keep-everything
Behdad Esfahbod d675f0d4 2023-01-11T15:06:31 Merge pull request #4023 from harfbuzz/aat-features2 [aat] Support feature ranges
Khaled Hosny 52c8c5a0 2023-01-11T18:50:24 [doc] Fix API indices generation For whatever reason, GTK-Doc 1.33.1 will not generate HTML files for indices that has these role attributes.
Behdad Esfahbod 1135f0b8 2023-01-11T13:45:16 Another try at fixing arm build
Behdad Esfahbod 527e2d7c 2023-01-11T13:41:44 [gobject] Add another value type hb_ot_var_axis_info
Behdad Esfahbod 8206569d 2023-01-11T13:24:50 [map] Remove hashmap create/destroy/vtable Unused now.
Behdad Esfahbod 1426f1c8 2023-01-11T13:23:34 [subset-plan] Simplify name_table_overrides allocation
Behdad Esfahbod 5cab4a55 2023-01-11T13:21:57 [subset-input] Simplify axes_location allocation
Behdad Esfahbod df721e05 2023-01-11T12:50:52 [gobject] Add draw/paint value types
Behdad Esfahbod 41352c08 2023-01-11T12:42:14 [hmtx] Fix types
Behdad Esfahbod 4e7c8039 2023-01-11T12:38:26 [subset-plan] Simplify name_table_overrides allocation
Behdad Esfahbod 65d3db37 2023-01-11T12:36:54 [subset-plan] Simplify user_axes_location allocation
Behdad Esfahbod 60418fcb 2023-01-11T12:33:25 [subset-plan] Simplify axes_index_map allocation
Behdad Esfahbod 8265277c 2023-01-11T12:32:04 [subset-plan] Simplify axes_location allocation
Behdad Esfahbod d54902c6 2023-01-11T12:29:25 [subset-plan] Simplify axes_old_index_tag_map allocation
Behdad Esfahbod 9f4c8fb7 2023-01-11T12:28:18 [subset-plan] Minor move code around
Behdad Esfahbod a34a204b 2023-01-11T12:27:19 [subset-plan] Simplify unicodes allocation
Behdad Esfahbod 75b33cb0 2023-01-11T12:24:35 [subset-plan] Simplify hmtx_map / vmtx_map allocation
Behdad Esfahbod 33ce3a0d 2023-01-11T12:21:26 [subset] Minor adjust a couple types
Behdad Esfahbod 865d1747 2023-01-11T12:14:17 Merge pull request #4027 from harfbuzz/plan-simplify Plan simplify
Behdad Esfahbod 67eefebf 2023-01-11T11:44:09 [subset-plan] Simplify user_axes_location destruction
Behdad Esfahbod b2007abf 2023-01-11T11:27:22 [subset-plan] Simplify glyph_map_gsub allocation
Behdad Esfahbod bd4b040e 2023-01-11T11:23:48 [shape-plan] Simplify glyphs_requested allocation
Behdad Esfahbod c51d3368 2023-01-11T11:22:22 [subset-plan] Simplify no_subset_tables allocation
Behdad Esfahbod 999be721 2023-01-11T11:21:17 [subset-plan] Simplify drop_tables allocation
Behdad Esfahbod b33eb9ec 2023-01-11T11:20:04 [subset-plan] Simplify layout_variation_idx_delta_map allocation
Behdad Esfahbod 9c45d98f 2023-01-11T11:16:18 [subset-plan] Simplify colr_palettes allocation
Behdad Esfahbod b74a2651 2023-01-11T11:15:15 [subset-plan] Simplify colrv1_layers allocation
Behdad Esfahbod 89905368 2023-01-11T11:13:49 [subset-plan] Simplify sanitized_table_cache allocation
Behdad Esfahbod 9e24873c 2023-01-11T11:12:07 [subset-plan] Simplify gsub/gpos_feature_substitutes_map allocation
Behdad Esfahbod 01208c7c 2023-01-11T11:10:28 [subset-plan] Simplify gsub/gpos_feature_record_cond_idx_map allocation
Behdad Esfahbod 06039db0 2023-01-11T11:07:31 [subset-plan] Simplify gsub_langsys and gpos_langsys allocation
Behdad Esfahbod 5fc91de2 2023-01-11T11:04:17 [shape-plan] Simplify _glyphset_colred allocation
Behdad Esfahbod efafe7aa 2023-01-11T11:03:19 [subset-plan] Simplify _glyphset_mathed allocation
Behdad Esfahbod 113a1700 2023-01-11T11:01:11 [subset-plan] Simplify _glyphset_gsub allocation
Behdad Esfahbod 4a9268f2 2023-01-11T11:00:02 [subset-plan] Simplify _glyphset allocation
Behdad Esfahbod 1a00ab69 2023-01-11T10:56:16 [subset-plan] Simplify gsub_lookups and gpos_lookups allocation
Behdad Esfahbod 1a716bad 2023-01-11T10:51:48 [subset-plan] Simplify gsub_features and gpos_features allocation
Behdad Esfahbod 78aa9f1e 2023-01-11T10:47:40 [subset-plan] Simplify name_ids allocation
Behdad Esfahbod cfb48f91 2023-01-11T10:45:02 [subset-plan] Simplify name_languages allocation
Behdad Esfahbod e4ca0fe4 2023-01-11T10:43:01 [subset-plan] Simplify layout_features allocation
Behdad Esfahbod 4de66eec 2023-01-11T10:40:54 [subset-plan] Simplify layout_scripts allocation
Behdad Esfahbod 5f51dd27 2023-01-10T22:57:07 [ft-colr] Minor use false instead of 0
Behdad Esfahbod f84a8e32 2023-01-10T22:43:30 [ft-colr] Comment
Matthias Clasen 1cb5a87f 2023-01-10T22:13:44 test-pain: Print out extend for color lines Update all expected results to include this value.
Matthias Clasen 6648e6e3 2023-01-10T22:07:44 Add one more paint test Add a test for the clip_box_top_left_glyph, since we've seen broken rendering with it.
Behdad Esfahbod bf16dad5 2023-01-10T17:29:25 [paint-extents] Return unbounded on memory allocation failure
Behdad Esfahbod 3e1c524e 2023-01-10T17:18:34 [bit-page] Comment
Behdad Esfahbod 626def03 2023-01-10T17:12:50 [hmtx] Remove TODO items
Behdad Esfahbod adf0bd6d 2023-01-10T17:04:58 [test-map] Add a test
Behdad Esfahbod 4fd03540 2023-01-10T14:32:08 [font] Docs
Behdad Esfahbod bfd7548e 2023-01-10T13:31:58 [aat] Optimize feature-range application
Behdad Esfahbod dd42939e 2023-01-10T13:23:19 [aat] Reduce unsafe_to_concat calls
Behdad Esfahbod fecce62a 2023-01-10T13:13:43 [ft] Docs
Behdad Esfahbod cb509d9c 2023-01-10T13:11:48 [face] Docs
Behdad Esfahbod 8a2efbd8 2023-01-10T13:10:36 [upem] More docs
Behdad Esfahbod ccffce58 2023-01-10T13:09:30 [scale] More docs
Behdad Esfahbod c4580d86 2023-01-10T12:56:02 [scale] More docs
Behdad Esfahbod f0e695a3 2023-01-10T12:55:17 [scale] Comment
Behdad Esfahbod 8c47580a 2023-01-10T12:53:54 [scale] Document
Behdad Esfahbod 8b17c6ca 2023-01-10T12:17:38 [aat] Comment
Behdad Esfahbod 0e11d317 2023-01-10T12:16:04 [aat] Optimize feature application
Behdad Esfahbod 4ee60941 2023-01-10T11:52:12 [aat] Add test for feature range
Behdad Esfahbod a70543da 2023-01-10T11:49:48 [aat] Always unsafe-to-concat in state machine
Behdad Esfahbod 62383315 2023-01-10T11:29:04 [aat] Try fix leak on memory allocation failure
Behdad Esfahbod e122fe2a 2023-01-10T11:06:20 [aat] Adjust last range Otherwise a user cluster value of -1 would have tripped us.
Behdad Esfahbod e28c158c 2023-01-10T11:03:38 [aat] Run subtable across ranges if flags match
Behdad Esfahbod 2c9c49fd 2023-01-10T10:53:21 [aat] Support ranges in NonContextual subtable as well
Behdad Esfahbod c08308a8 2023-01-09T21:42:19 [aat] Always generate a feature range
Behdad Esfahbod db4c8747 2023-01-09T21:32:15 Revert "Revert "[aat] Support feature ranges"" This reverts commit 6a7a38521f940216f1e9e2fa2bf22f7b45ce2aef.
Behdad Esfahbod 0728098e 2023-01-10T10:18:29 [Coverage] Speed up subset for too-large Coverage tables Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=54980
Khaled Hosny 8460909e 2023-01-10T17:43:10 [build] Fix make dist
Behdad Esfahbod 6a7a3852 2023-01-09T21:29:19 Revert "[aat] Support feature ranges" This reverts commit 1b7994cb3a3c35f3618d7f40c7289496bdab6f06. Broke Zapfino with partial ligature disabling. Debugging.
Behdad Esfahbod adfd5dd7 2023-01-09T21:18:12 Fix TINY build
Behdad Esfahbod 1b7994cb 2023-01-09T19:38:50 [aat] Support feature ranges The hard way... A bit uglier than I liked it to be, but is proper at least. Fixes https://github.com/harfbuzz/harfbuzz/issues/4020
Behdad Esfahbod 622a6869 2023-01-09T18:14:40 Revert "Revert "Revert "[aat] Allow disable feature ranges""" This reverts commit 5202053c2c5fb2c8af9704e690b25a26bf2a0295.
Garret Rieger 0f01a836 2023-01-10T01:09:44 [subset] add basic test for CFF2 subsetting. FontTools does not yet support CFF2 subsetting so we can't add a comparison test. Instead add a golden file test.