Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| def94aa8 | 2023-01-22 14:01:34 | [features] Add HB_HAS_GOBJECT | ||
| b3006ba9 | 2023-01-22 13:46:35 | Docs | ||
| e3e4d1ec | 2023-01-22 13:41:43 | [name] Add hb_ot_name_id_predefined_t Not sure what to do about its docs. | ||
| 7a47a369 | 2023-01-22 09:09:45 | [hmtx] Fix typo | ||
| b9879181 | 2023-01-22 09:08:51 | Merge pull request #4052 from googlefonts/instancer_recalc_bounds [instancer] recalc bounds by default when --instance option is enabled | ||
| 749df4ee | 2023-01-21 16:00:54 | [PairPosFormat1] One more | ||
| b648ceb7 | 2023-01-21 15:58:59 | [PairSet] Optimize last commit | ||
| 89162324 | 2023-01-21 15:57:18 | [PairSet] Unify get_size() | ||
| b63159e8 | 2023-01-21 15:50:48 | [PairPosFormat1] Fix stride Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=55287 and generally the lookup with MediumTypes. | ||
| be8a87c4 | 2023-01-21 15:00:41 | Move TRACE_DISPATCH after may_recurse() Such that we don't get memory access issues if DEBUG_SANITIZE is on and may_recurse() returns false. | ||
| 84b9a632 | 2023-01-21 14:36:26 | [debug] Fix printf signness warnings | ||
| c08e5d09 | 2023-01-21 03:40:09 | [hb-draw] Fix MSVC warning warning C4305: 'initializing': truncation from 'double' to 'float' | ||
| 32f9b467 | 2023-01-21 02:20:39 | Merge pull request #4045 from harfbuzz/custom-palette-cairo Custom palette cairo | ||
| 47baa1da | 2023-01-20 23:38:22 | [hb-cairo] Fixes for sweep gradients Make reversed angles not infloop, and cap the number of interval repetitions at 1000. Fixes: https://github.com/harfbuzz/harfbuzz/issues/4055 | ||
| 7f59bed5 | 2023-01-20 16:42:55 | [hb-cairo] Round foreground color | ||
| 76b059ca | 2023-01-20 16:41:47 | [hb-cairo] Simplify foreground color fetching | ||
| f70f7194 | 2023-01-20 16:30:59 | [hb-cairo] Remove unused prototype | ||
| 61719a83 | 2023-01-20 15:52:09 | [hb-view] Support specifying color indices again | ||
| 30058f48 | 2023-01-18 15:23:24 | [instancer] trim .notdef outline data after recalc bounds If outline data present, we use it to recalc bounds and then trim it accordingly | ||
| 0de7f83a | 2023-01-18 13:33:34 | [instancer] update maxp table | ||
| 94c390d0 | 2023-01-18 10:15:47 | [instancer] update head table | ||
| 2ecb1c31 | 2023-01-18 09:52:00 | [instancer] always recalculate bounds when --instance option enabled But don't recompile glyph bytes if pinned at default | ||
| 1f948e7f | 2023-01-17 15:16:17 | [instancer] store recalculated head/maxp info in subset plan | ||
| 92122421 | 2023-01-13 11:42:58 | [instancer] update vhea/hhea tables | ||
| ab7c9144 | 2023-01-20 15:43:01 | [hb-cairo] Macro shuffle again | ||
| 4759932b | 2023-01-20 15:33:38 | [hb-cairo] Round colors | ||
| 876675e0 | 2023-01-20 15:31:43 | [hb-cairo] Macro shuffling | ||
| 68a73e43 | 2023-01-20 15:30:07 | [hb-cairo] Macro hygiene | ||
| fcb5111c | 2023-01-21 00:24:50 | [doc] Fix gtk-doc warning | ||
| 574d9344 | 2023-01-20 15:22:50 | [hb-cairo] Fix build with old cairo | ||
| 4f19c3b3 | 2023-01-20 15:15:52 | [hb-cairo] Move color-cache to scaled-font | ||
| beba43ee | 2023-01-20 15:02:24 | [hb-cairo] Fix color cache on not-found | ||
| cc9b55c7 | 2023-01-20 14:57:57 | [hb-cairo] Add a color cache | ||
| ab37ade7 | 2023-01-18 23:29:37 | Hook up custom palettes for cairo | ||
| eb00088b | 2023-01-20 13:55:13 | [paint] Docs | ||
| f21b15dc | 2023-01-20 13:38:22 | [hb-view] Update to alternative cairo custom-palette API | ||
| 638e0ed4 | 2023-01-20 13:01:22 | [paint] Overlay custom-palette on top of chosen palette Got to agree this is more ergonomic. | ||
| b81db8d3 | 2023-01-19 08:19:04 | Avoid a compiler warning | ||
| 4fe6ece4 | 2023-01-18 22:33:56 | [cairo] Don't fallback to CPAL if cairo doesn't support custom palette | ||
| edec8946 | 2023-01-20 09:28:59 | New API: hb_ot_layout_script_select_language2() Variant that outputs chosen_language. Not sure why the original API didn't have this. The script counterpart has. | ||
| 2fd8e36e | 2023-01-20 09:09:14 | [layout] Fix return value of chosen_script when matching fails | ||
| d06976e6 | 2023-01-20 08:21:43 | [glyf] Add an edge-count limit Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=55246 | ||
| 0b32cf90 | 2023-01-18 21:16:38 | [COLR] Rename a variable | ||
| 1d58c8fb | 2023-01-18 21:14:24 | [paint] Typo | ||
| 7aca3b50 | 2023-01-18 20:49:06 | [COLRv1] Hook up custom palette colors | ||
| 53bd9039 | 2023-01-18 20:44:05 | [paint] Doc | ||
| 8afd3ccb | 2023-01-18 20:43:10 | [paint] Add HB_PAINT_PALETTE_INDEX_CUSTOM | ||
| 9a2f2b59 | 2023-01-18 20:39:36 | [font] Rename palette to palette_index | ||
| bd733146 | 2023-01-18 20:37:21 | [paint] Add API for custom palettes | ||
| 13c70066 | 2023-01-18 17:29:26 | Shut up gcc 13 -Wdangling-reference Fixes https://github.com/harfbuzz/harfbuzz/issues/4043 | ||
| eed5d5ef | 2023-01-18 14:13:12 | [VarComposite] Implement RESET_UNSPECIFIED_AXES Fixes https://github.com/harfbuzz/boring-expansion-spec/issues/79 | ||
| 4300a18b | 2023-01-18 10:44:13 | [arabic-fallback] Fix ligature code Fixes https://github.com/harfbuzz/harfbuzz/issues/4042 This was broken in 20e9f0b. | ||
| 4d86c65c | 2023-01-17 07:34:45 | [hb-cairo] Fix linear-gradient reduce_anchors | ||
| 92d5ec2f | 2023-01-17 05:59:19 | [bit-page] Mark len() function static | ||
| f38e35eb | 2023-01-16 18:07:39 | [cairo] Internal function renames | ||
| e4a41f5e | 2023-01-16 16:27:04 | [COLRv1] Implement recursive clip boxes Tests need update. hb-view test_glyphs-glyf_colr_1_variable.ttf -u f0c00 | ||
| f11271cc | 2023-01-16 13:14:58 | [cairo] Version-check the variations code | ||
| a180ae43 | 2023-01-16 13:06:30 | [bit-set] Use for loop instead of memset for page clear Produces faster code. | ||
| ca1de29e | 2023-01-16 12:08:11 | [set] Adjust hb_set_copy() | ||
| b7f1c30c | 2023-01-16 12:07:15 | [map] Adjust hb_map_copy() | ||
| e0883d60 | 2023-01-16 12:02:21 | Whitespace | ||
| d769e8ae | 2023-01-15 10:58:15 | [hb-shape/view] Add --named-instance | ||
| 99838770 | 2023-01-15 10:54:01 | [font] Add hb_font_get_var_named_instance() Two new API: +HB_FONT_NO_VAR_NAMED_INSTANCE +hb_font_get_var_named_instance | ||
| d195e077 | 2023-01-15 10:44:04 | [font] Remember named_instance index Specially, in hb_font_set_variations() default to the named_instance for unspecified axes. Fixes https://github.com/harfbuzz/harfbuzz/issues/1883 | ||
| d015e901 | 2023-01-12 18:50:16 | [ms-features] Comment | ||
| ea1ee0d4 | 2023-01-14 00:23:53 | [instance] drop and don't collect lookups from feature variations when fully instancing. This previously incorrectly collected lookups that could be reached via feature variations that are dropped and not activated by the current instance position. | ||
| 81b942e3 | 2023-01-12 18:42:22 | [os2] Comment | ||
| 9fb9be8d | 2023-01-12 18:37:45 | [os2] Rewrite a loop | ||
| 082e5c5d | 2023-01-12 18:37:07 | [os2] Minor add a cast | ||
| 45fe897e | 2023-01-12 18:36:16 | [os2] Rename a couple of variables | ||
| 2dcbf3bd | 2023-01-12 18:29:16 | [os2] Inline a trivial function | ||
| 075fe334 | 2023-01-12 17:14:42 | Enable -Wunsafe-loop-optimizations I don't get any. | ||
| ed023f66 | 2023-01-12 17:04:24 | Enable -Wformat-signedness And fix the codebase. | ||
| 7b5f0dd3 | 2023-01-12 15: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. | ||
| 449f6df7 | 2023-01-12 14:52:00 | [mutex] Add constructor/destructor Use in one place. | ||
| 8e71f7e8 | 2023-01-12 14:46:44 | [subset-accelerator] Streamline constructor/destructor | ||
| c4c64628 | 2023-01-12 13:58:46 | [unicode] Adjust error message | ||
| 0d665291 | 2023-01-12 13:14:24 | [bit-page] Minor simplify bit-page specification | ||
| 32866a33 | 2023-01-12 13:02:30 | [subset-input] Simplify destruction | ||
| d5b826fd | 2023-01-12 12:55:47 | [subset-input] Fix leak | ||
| c5281052 | 2023-01-12 12:53:46 | [subset-plan] Move construction to constructor | ||
| 26d69e05 | 2023-01-12 12:46:44 | [subset-input] Move constructor to .cc file | ||
| a916ad9e | 2023-01-12 12:44:16 | [subset-input] Move initialization to constructor | ||
| 875f9f6f | 2023-01-12 12:37:48 | [subset-input] Use shared_ptr for sets | ||
| ef005bc8 | 2023-01-12 12:09:14 | [subset-input] Fix destruction Ouch! Object was already destroyed at that point before. | ||
| c60c5995 | 2023-01-12 11:59:51 | Merge pull request #4028 from harfbuzz/mvar-instancing [instancer] Add MVAR values to OS/2 | ||
| cfb672f1 | 2023-01-12 10:36:39 | [glyf] Revert sign of advance widths back | ||
| 8c83de13 | 2023-01-12 10:44:08 | [aat] Initialize values | ||
| ca190915 | 2023-01-11 14:36:02 | [hhea/vhea] Add MVAR during instancing | ||
| f4550001 | 2023-01-11 14:25:37 | [post] Add MVAR to subsetting | ||
| 9dc3e785 | 2023-01-11 14:09:47 | [instancer] Add MVAR values to OS/2 | ||
| e78a68bf | 2023-01-11 15:34:11 | [subset-input] Don't RETAIN_GIDs in keep-everything | ||
| d675f0d4 | 2023-01-11 15:06:31 | Merge pull request #4023 from harfbuzz/aat-features2 [aat] Support feature ranges | ||
| 1135f0b8 | 2023-01-11 13:45:16 | Another try at fixing arm build | ||
| 527e2d7c | 2023-01-11 13:41:44 | [gobject] Add another value type hb_ot_var_axis_info | ||
| 8206569d | 2023-01-11 13:24:50 | [map] Remove hashmap create/destroy/vtable Unused now. | ||
| 1426f1c8 | 2023-01-11 13:23:34 | [subset-plan] Simplify name_table_overrides allocation | ||
| 5cab4a55 | 2023-01-11 13:21:57 | [subset-input] Simplify axes_location allocation | ||
| df721e05 | 2023-01-11 12:50:52 | [gobject] Add draw/paint value types | ||
| 41352c08 | 2023-01-11 12:42:14 | [hmtx] Fix types |