Log

Author Commit Date CI Message
Behdad Esfahbod bc596b8c 2023-01-23T21:03:59 [buffer-deserialize-text-unicode] Simplify
Behdad Esfahbod 649973a3 2023-01-23T21:02:14 Fix build
Behdad Esfahbod f798cf22 2023-01-23T20:57:30 [util] Don't require final ']' in --glyphs
Behdad Esfahbod 4268283e 2023-01-23T20:53:17 [buffer-deserialize-text] Accept initial comma
Behdad Esfahbod 2c29b81e 2023-01-23T20:49:19 [buffer-deserialize-text] Separate glyphs / unicodes machines
Behdad Esfahbod d0355eb4 2023-01-23T20:37:53 [buffer-deserialize] Parse whole items at a time Previous logic would fail if char buffer was partial.
Matthias Clasen 7e01976b 2023-01-23T20:44:22 [hb-paint] Add some details to the docs
Matthias Clasen f65b04c1 2023-01-23T21:57:05 Tweak wording
Garret Rieger e4fff64c 2023-01-24T00:52:26 [repacker] check duplicate() for success. Fixes fuzzer testcase https://oss-fuzz.com/testcase-detail/5475787333828608.
Behdad Esfahbod 6b72a4dd 2023-01-23T18:36:04 Revert "[sanitize] Simplify(?) check_range" This reverts commit af0b1ef8a72d4f6b778dbba3606ebe7df39d5288.
Behdad Esfahbod 00cf322e 2023-01-23T16:06:26 Merge pull request #4046 from harfbuzz/hb-features-docs [doc] Try to fix generating hb-features docs
Khaled Hosny 699485b3 2023-01-24T00:07:45 [meson] Further simplify generating hb-features.h
Khaled Hosny 2486d6d2 2023-01-23T23:57:16 [meson] Reduce repetitions
Khaled Hosny 12f2ecbd 2023-01-23T23:41:11 [doc] Generate hb-supported-features.h See inline comment.
Khaled Hosny 0bbd3360 2023-01-19T20:11:35 [doc] Try to fix generating hb-features docs Move it to a separate section, since hb-common says include hb.h, while we want to include hb-features.h here. This still does not fix generating documentation of undefined macros (e.g. HB_HAS_GDI since we build docs on Linux).
Behdad Esfahbod af0b1ef8 2023-01-23T14:31:10 [sanitize] Simplify(?) check_range
Behdad Esfahbod fe94c760 2023-01-23T14:05:28 [algs] Build fix for clang and __builtin_mul_overflow Fixes https://github.com/harfbuzz/harfbuzz/issues/4066
Khaled Hosny 1cf61f30 2023-01-23T13:43:35 [meson] Fix build with -Dgobject=disabled
Behdad Esfahbod 2b87af80 2023-01-22T17:37:51 [hb-info] Typo
Behdad Esfahbod fe22afe7 2023-01-22T16:47:50 [hb-info] Simplify
Khaled Hosny eba57629 2023-01-23T01:10:56 Another try
Khaled Hosny 37ab12a3 2023-01-23T01:02:51 [util] Try to fix hb-info build
Behdad Esfahbod 5880ab06 2023-01-22T16:20:23 [hb-info] More build fix try
Behdad Esfahbod d76ef46d 2023-01-22T16:17:39 Try to fix autotools build
Behdad Esfahbod 6e585985 2023-01-22T15:22:30 [hb-info] Subfamily
Behdad Esfahbod 4142a460 2023-01-22T15:11:50 [hb-info] Add --list-baselines
Behdad Esfahbod 9c62022d 2023-01-22T15:02:21 [hb-info] Format
Behdad Esfahbod 0b7d3952 2023-01-22T15:00:10 [hb-info] Add --list-style
Behdad Esfahbod 090a6d0d 2023-01-22T14:56:25 [hb-info] Add --get-style
Behdad Esfahbod 5b291d49 2023-01-22T14:51:17 [hb-info] Rename style to subfamily
Behdad Esfahbod c300bf00 2023-01-22T14:46:20 [hb-info] Move include around
Behdad Esfahbod b839f53c 2023-01-22T14:39:26 [hb-info] Write fallback metrics in --list-metrics
Behdad Esfahbod 7ba3d0c4 2023-01-22T14:27:31 [hb-info] Add --list-metrics Requires hb-gobject
Behdad Esfahbod 4ec3d2e3 2023-01-22T14:12:44 [hb-info List enum nicks in --list-names
Behdad Esfahbod def94aa8 2023-01-22T14:01:34 [features] Add HB_HAS_GOBJECT
Behdad Esfahbod b3006ba9 2023-01-22T13:46:35 Docs
Behdad Esfahbod e3e4d1ec 2023-01-22T13:41:43 [name] Add hb_ot_name_id_predefined_t Not sure what to do about its docs.
Behdad Esfahbod 3feac1a4 2023-01-22T10:15:14 [hb-info] Use tab in --list-palettes
Behdad Esfahbod 752ad51c 2023-01-22T10:07:24 [hb-info] Move some initialization to post_parse
Behdad Esfahbod 334f59c9 2023-01-22T10:06:05 [hb-info] If name not found, fall back to English
Behdad Esfahbod 7cae5535 2023-01-22T09:33:25 [hb-info] Rename --dump-table to --get-table
Behdad Esfahbod 9b499a48 2023-01-22T09:27:05 [hb-info] Add --get-name
Behdad Esfahbod 7a47a369 2023-01-22T09:09:45 [hmtx] Fix typo
Behdad Esfahbod b9879181 2023-01-22T09:08:51 Merge pull request #4052 from googlefonts/instancer_recalc_bounds [instancer] recalc bounds by default when --instance option is enabled
Behdad Esfahbod e4cdaa1d 2023-01-22T08:36:51 [test] Fix build
Behdad Esfahbod 9ba1e400 2023-01-22T08:31:39 [test] Remove non-free font and its test Fixes https://github.com/harfbuzz/harfbuzz/issues/4059
Behdad Esfahbod 749df4ee 2023-01-21T16:00:54 [PairPosFormat1] One more
Behdad Esfahbod b648ceb7 2023-01-21T15:58:59 [PairSet] Optimize last commit
Behdad Esfahbod 89162324 2023-01-21T15:57:18 [PairSet] Unify get_size()
Behdad Esfahbod b63159e8 2023-01-21T15:50:48 [PairPosFormat1] Fix stride Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=55287 and generally the lookup with MediumTypes.
Behdad Esfahbod be8a87c4 2023-01-21T15: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.
Behdad Esfahbod 84b9a632 2023-01-21T14:36:26 [debug] Fix printf signness warnings
Behdad Esfahbod c54a7022 2023-01-21T14:07:41 [hb-view] Require cairo 1.17.5 for HB_DRAW=1 default again Fixes https://github.com/harfbuzz/harfbuzz/issues/4051
Khaled Hosny 67e652cd 2023-01-21T15:57:13 [meson] Update Cairo subproject
Khaled Hosny ed68db2c 2023-01-21T03:54:57 [util] Fix MSVC warning Apparently \e is non-standard extension not supported by MSVC. Use \033 instead. Fixes: warning C4129: 'e': unrecognized character escape sequence
Khaled Hosny c08e5d09 2023-01-21T03:40:09 [hb-draw] Fix MSVC warning warning C4305: 'initializing': truncation from 'double' to 'float'
Khaled Hosny e1a07051 2023-01-21T03:16:20 [meson] Enabled needlessly disabled MSVC warnings We don’t seem to hot any of these warnings currently.
Khaled Hosny f96e32a0 2023-01-21T00:39:00 [meson] Try to make MSVC build less spammy Enable exceptions in ragel subproject, and revert the exceptions part of: commit 22cbd038d3578c344e265a098fc98ef168f8d18b Author: Khaled Hosny <khaled@aliftype.com> Date: Tue Sep 14 12:34:25 2021 +0200 [meson] Add ragel subproject To get ride of the following warnings: cl : Command line warning D9025 : overriding '/EHs' with '/EHs-'
Matthias Clasen 32f9b467 2023-01-21T02:20:39 Merge pull request #4045 from harfbuzz/custom-palette-cairo Custom palette cairo
Matthias Clasen 179c93c5 2023-01-21T02:20:00 Merge pull request #4054 from harfbuzz/hb-info-color-format [hb-info] Fix output for CPAL
Matthias Clasen 54d5321d 2023-01-21T02:19:43 Merge pull request #4056 from harfbuzz/fix-sweep-gradient-hang [hb-cairo] Fixes for sweep gradients
Matthias Clasen 47baa1da 2023-01-20T23: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
Matthias Clasen c574eda7 2023-01-20T22:06:47 [hb-info] Fix output for CPAL The output for palette names was mangled. This commit makes things come out ok. For flags, we use "Both" when both LIGHT and DARK are set.
Behdad Esfahbod 7f59bed5 2023-01-20T16:42:55 [hb-cairo] Round foreground color
Behdad Esfahbod 76b059ca 2023-01-20T16:41:47 [hb-cairo] Simplify foreground color fetching
Behdad Esfahbod f70f7194 2023-01-20T16:30:59 [hb-cairo] Remove unused prototype
Behdad Esfahbod 61719a83 2023-01-20T15:52:09 [hb-view] Support specifying color indices again
Qunxin Liu 89d33255 2023-01-20T14:15:19 [instancer] add tests
Qunxin Liu 30058f48 2023-01-18T15: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
Qunxin Liu 0de7f83a 2023-01-18T13:33:34 [instancer] update maxp table
Qunxin Liu 94c390d0 2023-01-18T10:15:47 [instancer] update head table
Qunxin Liu 2ecb1c31 2023-01-18T09:52:00 [instancer] always recalculate bounds when --instance option enabled But don't recompile glyph bytes if pinned at default
Qunxin Liu 1f948e7f 2023-01-17T15:16:17 [instancer] store recalculated head/maxp info in subset plan
Qunxin Liu 92122421 2023-01-13T11:42:58 [instancer] update vhea/hhea tables
Behdad Esfahbod ab7c9144 2023-01-20T15:43:01 [hb-cairo] Macro shuffle again
Behdad Esfahbod 4759932b 2023-01-20T15:33:38 [hb-cairo] Round colors
Behdad Esfahbod 876675e0 2023-01-20T15:31:43 [hb-cairo] Macro shuffling
Behdad Esfahbod 68a73e43 2023-01-20T15:30:07 [hb-cairo] Macro hygiene
Khaled Hosny fcb5111c 2023-01-21T00:24:50 [doc] Fix gtk-doc warning
Behdad Esfahbod 574d9344 2023-01-20T15:22:50 [hb-cairo] Fix build with old cairo
Behdad Esfahbod 4f19c3b3 2023-01-20T15:15:52 [hb-cairo] Move color-cache to scaled-font
Behdad Esfahbod beba43ee 2023-01-20T15:02:24 [hb-cairo] Fix color cache on not-found
Behdad Esfahbod cc9b55c7 2023-01-20T14:57:57 [hb-cairo] Add a color cache
Behdad Esfahbod 10def9b3 2023-01-20T14:06:18 meson fix
Behdad Esfahbod eb00088b 2023-01-20T13:55:13 [paint] Docs
Behdad Esfahbod f21b15dc 2023-01-20T13:38:22 [hb-view] Update to alternative cairo custom-palette API
Behdad Esfahbod 638e0ed4 2023-01-20T13:01:22 [paint] Overlay custom-palette on top of chosen palette Got to agree this is more ergonomic.
Behdad Esfahbod 03e2e586 2023-01-20T11:24:35 [hb-view] Improve color parsing Now supports 3, 4, 6, 8 digit colors.
Behdad Esfahbod dc4af478 2023-01-20T11:11:02 [hb-view] Default background to white when parsing
Matthias Clasen b81db8d3 2023-01-19T08:19:04 Avoid a compiler warning
Behdad Esfahbod e998cec1 2023-01-18T23:33:21 [hb-view] Move palette options to --help-view
Behdad Esfahbod 253b4cec 2023-01-18T23:28:25 [hb-view] Simplify palette format
Behdad Esfahbod 52b78d52 2023-01-18T23:06:08 [hb-view] Fix leak
Behdad Esfahbod 5847ec24 2023-01-18T22:37:54 Fix bots
Behdad Esfahbod 4fe6ece4 2023-01-18T22:33:56 [cairo] Don't fallback to CPAL if cairo doesn't support custom palette
Behdad Esfahbod 0bff5704 2023-01-18T22:33:32 [hb-view] Use custom palette if any set
Matthias Clasen c41892a0 2023-01-18T23:45:53 hb-view: Add a --custom-palette option
Matthias Clasen ab37ade7 2023-01-18T23:29:37 Hook up custom palettes for cairo
Behdad Esfahbod cce7c441 2023-01-20T13:57:05 [name] Fix doc That's part of an enum now.
Behdad Esfahbod 37114551 2023-01-20T12:32:41 [hb-info] Minor set parse hooks Unused.