Log

Author Commit Date CI Message
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 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-'
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.
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
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 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
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.
Behdad Esfahbod 89371419 2023-01-20T12:20:38 [hb-info] Move code around
Behdad Esfahbod 32b42eb5 2023-01-20T12:18:04 [hb-info] Add --show-face-count
Behdad Esfahbod fd84605b 2023-01-20T12:10:03 [hb-info] Add --show-technology
Behdad Esfahbod c0523025 2023-01-20T12:08:31 [util] Add -y for --face-index Ala ttx.
Behdad Esfahbod 6bf9237e 2023-01-20T11:54:08 [hb-info] Format --list-palettes
Behdad Esfahbod 64625ed8 2023-01-20T11:48:01 [hb-info] Write palette flags
Behdad Esfahbod d811dcdb 2023-01-20T11:42:51 [hb-info] Add --list-palettes
Behdad Esfahbod 25905781 2023-01-20T11:04:22 [hb-info] Add --get-baseline
Behdad Esfahbod b77baa31 2023-01-20T10:13:21 [hb-info] Show whether --get-metric value is fallback
Behdad Esfahbod 2a8df82a 2023-01-20T09:57:28 [hb-info] Add --get-metric
Behdad Esfahbod ba4f5e9f 2023-01-20T09:29:39 [hb-info] Add --ot-script and --ot-language
Behdad Esfahbod edec8946 2023-01-20T09: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.
Behdad Esfahbod 2fd8e36e 2023-01-20T09:09:14 [layout] Fix return value of chosen_script when matching fails
Behdad Esfahbod d06976e6 2023-01-20T08:21:43 [glyf] Add an edge-count limit Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=55246
Behdad Esfahbod 2cfd4133 2023-01-20T07:11:16 [hb-info] Print Zyyy for DFLT script
Khaled Hosny 178c5bed 2023-01-20T00:42:29 [ci] Use unique ccache cache keys per job
Khaled Hosny a0afde70 2023-01-19T22:55:11 [ci] Re-enable coverage reporting on macOS
Khaled Hosny 8785d515 2023-01-19T22:43:16 [ci] Don’t install glib-utils on macOS Homebrew can’t make up their mind, they seem to have merged the glib packages again.
Khaled Hosny 5ddb5fb8 2023-01-19T22:41:49 [ci] Don’t install gtk-doc on macOS We are not building the documentation here.
Khaled Hosny 48df846a 2023-01-19T22:38:36 [ci] Make homebrew do less work
Khaled Hosny 35f0184b 2023-01-17T20:48:11 [ci] Clean a bit and add some consistency
Behdad Esfahbod edd5a37e 2023-01-19T18:39:32 [hb-info] Implement script/language-sensitive --list-features I'm not very confident in the implementation.
Behdad Esfahbod a67b6aad 2023-01-19T18:07:05 [hb-info] Format
Behdad Esfahbod 4927e215 2023-01-19T18:03:31 [hb-info] Format
Behdad Esfahbod 9ca320d6 2023-01-19T17:54:46 [hb-info] Format
Behdad Esfahbod b24c7add 2023-01-19T17:53:07 [hb-info] Write ISO/BCP script/language in --scripts