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