|
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.
|
|
0fecd2ec
|
2025-04-05T15:20:49
|
|
[hb-subset] Accept gidXXX-style glyph names
|
|
a637c08d
|
2025-04-05T15:01:54
|
|
[hb-subset] Fix leak
|
|
866096d0
|
2025-04-05T13:38:33
|
|
[ci] Install help2man on the linux-ci workflow
Generating manpages is not tested on any CI jobs otherwise.
|
|
b6cbd6a0
|
2025-04-04T19:03:55
|
|
[README] Add another link
|
|
2f86ab8d
|
2025-04-04T18:29:33
|
|
[README] Cosmetic
|
|
9971d84e
|
2025-04-04T18:28:14
|
|
[README] Cosmetic
|
|
bf3ce2cb
|
2025-04-04T18:27:01
|
|
[README] Cosmetic
|
|
90331b41
|
2025-04-04T18:25:58
|
|
[README] Cosmetic
|
|
32075759
|
2025-04-04T17:59:46
|
|
[subset] Allow options before --font-file
Fixes https://github.com/harfbuzz/harfbuzz/issues/4913
|
|
0457d3d7
|
2025-04-04T16:17:32
|
|
[buffer-deserialize] Ignore glyph extents
Fixes https://github.com/harfbuzz/harfbuzz/issues/5169
|
|
9ddf3da7
|
2025-04-04T14:21:46
|
|
[benchmark-shape] Accept one variation on the cmd-line
|
|
43a77849
|
2025-04-04T22:41:26
|
|
11.0.1
|
|
13752124
|
2025-04-04T14:00:25
|
|
Fix compiler warnings
|
|
623a7a41
|
2025-04-04T13:25:06
|
|
Whitespace
|
|
c44f1e71
|
2025-04-04T13:23:42
|
|
Cosmetic
|
|
13379126
|
2025-04-04T13:00:30
|
|
Cosmetic
|
|
cc782b54
|
2025-04-04T12:59:43
|
|
[RELEASING] Cosmetic
|
|
7ba4e879
|
2025-04-04T12:39:10
|
|
[VarStore] Fix storage shift
Use all bits. That's what I meant.
|
|
089a9961
|
2025-04-04T12:30:13
|
|
[README] Expand on API/ABI guarantee
|
|
a5530503
|
2025-04-04T13:11:21
|
|
[coretext] Fix -Wformat warning
../src/hb-coretext.cc:202:62: warning: format specifies type 'int' but the argument has type 'unsigned int' [-Wformat]
202 | DEBUG_MSG (CORETEXT, blob, "TTC index %d not supported", ttc_index);
| ~~ ^~~~~~~~~
| %u
../src/hb-coretext.cc:417:65: warning: format specifies type 'int' but the argument has type 'unsigned int' [-Wformat]
417 | DEBUG_MSG (CORETEXT, nullptr, "TTC index %d not supported", ttc_index);
| ~~ ^~~~~~~~~
| %u
|
|
8994e914
|
2025-04-03T22:50:49
|
|
Merge pull request #5241 from harfbuzz/font-gdef-varstore
[shape] Use font-data for GDEF varStore cache
|
|
d515630f
|
2025-04-03T22:31:13
|
|
[shape-font] Simplify logic
|
|
d30d7f6b
|
2025-04-03T22:25:34
|
|
[ItemVariationStore] Use atomic int for cache
|
|
9cae040b
|
2025-04-03T22:18:14
|
|
[ItemVariationStore] Make cache atomic floats
Doesn't work with intrinsic atomic implementations. Disabled that.
Going through the C++11 atomics path now.
Will fix in next commit.
|
|
810fbedf
|
2025-04-03T20:59:23
|
|
[shape] Use font-data for GDEF varStore cache
Last remaining alloc during shaping is gone!
Fixes https://github.com/harfbuzz/harfbuzz/issues/5237
|
|
6cc9c01a
|
2025-04-03T22:12:26
|
|
Merge pull request #5242 from harfbuzz/c++-atomics
Do our C++11 atomics build anywhere??
|
|
e10d647a
|
2025-04-03T22:01:37
|
|
[atomic] Re-enable intrinsics implementation
|
|
e404cf08
|
2025-04-03T21:57:15
|
|
[atomic] Fix C++11 implementation
Surprised no one has been using it.
|
|
e480d9de
|
2025-04-03T21:44:23
|
|
Do our C++11 atomics build anywhere??
|
|
60fc8b4c
|
2025-04-03T16:18:38
|
|
[README] Add Python
|
|
062c3b4d
|
2025-04-03T16:16:57
|
|
[README] Remove stale text
|
|
2152ff77
|
2025-04-03T16:15:00
|
|
[README] Link some developer documents
|