|
4fc84b0e
|
2025-04-20T00:36:28
|
|
[ot-font] Fix order of COLR vs VARC extents
COLR can reference VARC, not the other way around.
|
|
01793d3e
|
2025-04-20T00:32:44
|
|
[fontations] Pop font transform
|
|
4e7b178f
|
2025-04-17T15:05:20
|
|
Avoid unannotated-fallthrough in hb-ot-layout-base-table.hh
|
|
2602f729
|
2025-04-17T15:02:59
|
|
Avoid unannotated-fallthrough warning in COLR.hh
|
|
416e6b69
|
2025-04-16T20:21:27
|
|
11.1.0
|
|
32b36fa8
|
2025-04-15T12:14:01
|
|
[atexit] Fix extra semicolon
Fixes https://github.com/harfbuzz/harfbuzz/issues/5290
|
|
bc15ebde
|
2025-04-15T12:37:11
|
|
[font] Fix abs of int value
|
|
8f413a53
|
2025-04-15T10:03:16
|
|
[layout] Docs
|
|
21516f74
|
2025-04-15T09:58:25
|
|
[cmake] Add hb-script-list.h
Fixes https://github.com/harfbuzz/harfbuzz/issues/5288
|
|
7bb3000a
|
2025-04-13T12:46:52
|
|
[font] Allow negative emboldening strength to enlighten
|
|
4da8671b
|
2025-04-14T10:16:54
|
|
Bump github/codeql-action from 3.28.14 to 3.28.15
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.14 to 3.28.15.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/fc7e4a0fa01c3cca5fd6a1fddec5c0740c977aa2...45775bd8235c68ba998cffa5171334d58593da47)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.15
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
e192a584
|
2025-04-15T15:52:52
|
|
[check-symbols] Ignore another rust symbol
Fixes https://github.com/harfbuzz/harfbuzz/issues/5287
|
|
cf7bffb6
|
2025-04-05T12:42:47
|
|
meson: Use full path in HBSOURCES
Using the file object directly in a format string is broken
and now deprecated.
|
|
9def626d
|
2025-04-05T12:37:09
|
|
meson: Fix warnings about features in later versions
By using the fs.relative_to() function inside version_compare
blocks, Meson can suppress warning messages about it being used
in a project with a lower minimum version.
|
|
e2a865f0
|
2025-04-05T12:29:28
|
|
meson: Only check for _MSC_FULL_VER once
Prevents the log from filling with repeated calls to check the
value of the define.
|
|
efcb7d3d
|
2025-04-11T23:34:06
|
|
[subset] close unicodes over bidi mirror variants during subsetting.
Fixes #5281. Does the closure by default, but I've introduced a new flag and option to disable this behaviour since some users may want to get the minimal set if they know they don't need the mirrored variants.
|
|
5afbd187
|
2025-04-09T22:48:27
|
|
[subset] Split subset plan variations function into separate file.
Compile times for hb-subset-plan.cc go from 16s -> 13s.
|
|
e6b5dba3
|
2025-04-09T16:53:08
|
|
[README] Add Subsetter study
|
|
d3ccdcdd
|
2025-04-09T22:26:59
|
|
[subset] Move GDEF subset planning into hb-subset-plan-layout.cc
|
|
b33f2e26
|
2025-04-09T22:11:12
|
|
[subset] Start splitting layout specific subset plan functionality.
The aim is to reduce the compiled time of hb-subset-plan.cc which on my machine takes almost 30s to compile.
|
|
ab323515
|
2025-04-08T22:13:02
|
|
[common] Move hb_script_t enum to a separate file
Fixes https://github.com/harfbuzz/harfbuzz/issues/5271
|
|
5f80cc16
|
2025-04-08T02:11:11
|
|
[directwrite] Fix build
|
|
6b012428
|
2025-04-08T01:58:10
|
|
[mutex] Delete copy constructors
|
|
caa9cf2e
|
2025-04-08T01:50:51
|
|
[atomic] Remove unnecessary macro
Had typo in it as well.
|
|
c7f98090
|
2025-04-07T16:36:42
|
|
[GPOS] Short-circuit variations if no axis set
|
|
b1a0a4c2
|
2025-04-07T18:39:21
|
|
In OT::VarData::Serialize don't attempt to serialize an empty set of rows.
Protects against incorrectly accessing rows[0] when rows is empty.
|
|
6dff699f
|
2025-04-07T11:40:46
|
|
Bump fonttools from 4.56.0 to 4.57.0 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.56.0 to 4.57.0.
- [Release notes](https://github.com/fonttools/fonttools/releases)
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst)
- [Commits](https://github.com/fonttools/fonttools/compare/4.56.0...4.57.0)
---
updated-dependencies:
- dependency-name: fonttools
dependency-version: 4.57.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
6697cd83
|
2025-04-07T11:32:00
|
|
Bump github/codeql-action from 3.28.13 to 3.28.14
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.13 to 3.28.14.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/1b549b9259bda1cb5ddde3b41741a82a2d15a841...fc7e4a0fa01c3cca5fd6a1fddec5c0740c977aa2)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
2c4bc832
|
2025-04-07T04:53:51
|
|
[ot-math] Fix build with HB_NO_MATH
|
|
e31721b5
|
2025-04-06T21:40:43
|
|
[test/shape] Write cmdline as test description
|
|
a9e2c8f3
|
2025-04-06T19:34:18
|
|
Merge pull request #5264 from harfbuzz/tap2
Tap2
|
|
a3d626b4
|
2025-04-06T19:16:43
|
|
[test-object] Hopefully last ubsan fix
API change:
- hb_face_is_immutable() now takes `hb_face_t *` instead of previous
`const hb_face_t *`. This should not pose any problem for any
clients in our belief.
|
|
b99382e2
|
2025-04-06T18:53:53
|
|
[test-unicode] Try disabling one test under ubsan
|
|
ba4a92c5
|
2025-04-06T18:48:39
|
|
[test-object] Fix ubsan issues
|
|
8a1ba4d1
|
2025-04-06T18:12:22
|
|
[test-object] See if this helps make ubsan happy
|
|
fb04a306
|
2025-04-06T17:41:18
|
|
[test/api] Fix a few ubsan issues
|
|
b4390115
|
2025-04-06T17:28:03
|
|
[test-draw] Make ubsan happy
|
|
b106a9ef
|
2025-04-06T16:34:19
|
|
[CI] Put back the meson-default sanitizer options
|
|
59771e56
|
2025-04-06T16:28:40
|
|
[CI] Redirect sanitizer outputs to stderr
|
|
fd9903fc
|
2025-04-06T16:04:17
|
|
[hb-subset] Try to fix leak
|
|
f09c4d6d
|
2025-04-06T15:54:21
|
|
[test/subset] Fix a regular expression
|
|
1f055939
|
2025-04-06T15:39:19
|
|
[test/subset] Massage more
|
|
d8f00171
|
2025-04-06T15:33:25
|
|
[test/subset] black
|
|
cc065cf2
|
2025-04-06T15:33:08
|
|
[test/subset] Better report passed tests
|
|
c60067c6
|
2025-04-06T15:25:58
|
|
[test/subset] See if this fixes CI
|
|
8456c33a
|
2025-04-06T14:33:44
|
|
[test/shape] Respect @face-loaders directive
|
|
1f1cbb64
|
2025-04-06T14:30:07
|
|
Merge pull request #5260 from harfbuzz/tap
Use TAP protocol for tests
|
|
aa6a37de
|
2025-04-06T14:13:18
|
|
[test/subset] Port to TAP
|
|
ba309a18
|
2025-04-06T13:54:47
|
|
[test/fuzzing] Port all to TAP
|
|
58d7ab2d
|
2025-04-06T13:42:13
|
|
[meson] Remove unneeded dependencies
|
|
328509ef
|
2025-04-06T13:34:04
|
|
[tap] Try to fix cross64 build
|
|
03f42301
|
2025-04-06T13:31:17
|
|
[mac] Add tests for --face-loader
https://github.com/harfbuzz/harfbuzz/issues/5142
|
|
5a468728
|
2025-04-06T13:05:43
|
|
Add test for https://github.com/harfbuzz/harfbuzz/issues/5232
|
|
9718681c
|
2025-04-06T19:45:10
|
|
[meson] Require 0.60.0
Fixes https://github.com/harfbuzz/harfbuzz/issues/5261
|
|
2b5ae9de
|
2025-04-06T12:46:43
|
|
[meson] Use a glob.py instead of ls / dir
|
|
155e1e63
|
2025-04-06T03:49:15
|
|
[test/api] Use g_assert_true instead of g_assert
The latter terminates the program. The former marks the test
as failing.
|
|
f7303942
|
2025-04-06T03:33:27
|
|
[CI] See if this fixes crossbuild 64
|
|
5efdb884
|
2025-04-06T03:21:15
|
|
[run-tests] Fix remaining bot fails, fingers crossed
|
|
8132a660
|
2025-04-06T03:12:38
|
|
[shape/run-tests] Don't return non-zero
TAP protocol.
|
|
b2179dcf
|
2025-04-06T02:56:20
|
|
[meson.build] Another try
|
|
a777a9c5
|
2025-04-06T02:47:06
|
|
[meson.build] Try fix using of `find`
|
|
a530672f
|
2025-04-06T02:20:41
|
|
[meson.build] Don't use str.replace() method
Too recent.
|
|
628a9ee2
|
2025-04-06T02:15:51
|
|
[check-static-inits] objdump all objects together
We won't see which object has the bad initializers anymore.
We can later adapt to objdump each object one by one if
any error was found.
Changes test runtime from 1s down to 0.15s.
|
|
fbda749b
|
2025-04-06T02:01:28
|
|
[meson.build] Try to bring down required version
range() not found
|
|
da5a9fb8
|
2025-04-06T01:50:01
|
|
[meson.build] Remove unused fs module
|
|
b01cea95
|
2025-04-06T01:48:35
|
|
[meson] Cosmetic
|
|
1db93d2f
|
2025-04-06T01:46:23
|
|
[test/fuzzing/subset] Run chunks in parallel
|
|
ee50fad6
|
2025-04-06T01:08:28
|
|
[run-tests] black
|
|
db953a43
|
2025-04-06T01:06:25
|
|
[meson.build] Cosmetic
|
|
69fd9490
|
2025-04-06T00:33:44
|
|
[test/shape] Run using TAP protocol
Run all tests for a suite in one process. Saves runtime from
3s to 2s.
|
|
2834900d
|
2025-04-06T00:15:12
|
|
[test/shape] Run each test suite in one process
|
|
e4e4d665
|
2025-04-06T00:12:22
|
|
[test/api] Test remaining tests to TAP
|
|
c523f9ac
|
2025-04-05T23:41:51
|
|
[test/shape] Use TAP
Checkpoint.
|
|
f69ecc94
|
2025-04-05T22:37:34
|
|
[test/api] Set protocol:tap
|
|
e3327777
|
2025-04-06T02:30:09
|
|
[fuzzing/subset] Make TAP protocol
|
|
740a103b
|
2025-04-06T02:26:17
|
|
[meson] See if this fixes bots
|
|
6acb2942
|
2025-04-06T02:34:34
|
|
[ft] Fix compiler warnings
|
|
bee08cf2
|
2025-04-05T23:07:25
|
|
[hb-test] Don't convert _ in test names to /
Slash is used for grouping...
|
|
a46b9320
|
2025-04-05T23:11:59
|
|
[subset] Remove printf from library!
|
|
3cf48234
|
2025-04-05T23:04:14
|
|
[hb-test.h] Remove unsed functions
|
|
112b5998
|
2025-04-05T22:37:10
|
|
[test] Minor use hb_test_init
|
|
6c98519c
|
2025-04-05T21:26:00
|
|
[test/api] Simplify deps
|
|
0a5cc89e
|
2025-04-06T04:08:22
|
|
Improve OSS-Fuzz build log URL [ci skip]
|
|
d9304b69
|
2025-04-05T20:02:30
|
|
[subset] Fix i686 oss-fuzz build hopefully
|
|
58170206
|
2025-04-06T03:55:56
|
|
Typo [ci skip]
|
|
a24c40df
|
2025-04-06T03:03:43
|
|
[test/ot-math] Do away with global variables
|
|
d74606bb
|
2025-04-06T02:40:39
|
|
[test/ot-math] Port to use hb_test_open_font_file()
Avoids the unnecessary dependency on FreeType.
|
|
2d8e5255
|
2025-04-06T02:22:43
|
|
[test/ot-math] Add a test for the Cambria Math workaround
|
|
f57b43c9
|
2025-04-05T14:54:11
|
|
[ot-math] Workaround bad displayOperatorMinHeight in Cambria Math
See https://github.com/harfbuzz/harfbuzz/issues/4653 for details
|
|
52a4bea1
|
2025-04-05T17:26:09
|
|
Merge pull request #5255 from harfbuzz/subset-test-less
Reduce tested combinations of subset & threads tests
|
|
b5300040
|
2025-04-05T17:15:50
|
|
[run-fuzzer-tests] Remove duplicate chunksize
|
|
7dcd6954
|
2025-04-05T17:08:31
|
|
[test/shape/threads] Reduce number of tested combinations
|
|
c42b6ea8
|
2025-04-05T17:04:56
|
|
[test] Adjust subdir order
|
|
e5541a0b
|
2025-04-05T17:02:31
|
|
[subset/test/cmap14] Reduce tested combinations
Fixes https://github.com/harfbuzz/harfbuzz/issues/5254
|
|
d65fa934
|
2025-04-05T16:58:06
|
|
[subset/test/basics.tests] Reduce tested combinations
|
|
00b4f86e
|
2025-04-05T15:58:55
|
|
[hb-subset] In batch mode preprocess font once
Speeds up cmap.tests from 3s to under .5s.
|
|
267de2bb
|
2025-04-05T16:14:24
|
|
[hb-view] Report success/failure in --batch mode
Otherwise client can't know when the job is done.
|
|
5194ec47
|
2025-04-05T16:08:18
|
|
[test/subset] Use --preprocess instead of --preprocess-face
The latter is obsolete and alias to the former.
|
|
fa737da0
|
2025-04-05T15:26:07
|
|
[hb-subset] Speed up parsing glyphs-file
Cache the font used to load glyph names.
|
|
54295ccf
|
2025-04-05T15:26:07
|
|
[hb-subset] Speed up parsing glyphs-file
Cache the font used to load glyph names.
|