|
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.
|
|
e4e4d665
|
2025-04-06T00:12:22
|
|
[test/api] Test remaining tests to TAP
|
|
c523f9ac
|
2025-04-05T23:41:51
|
|
[test/shape] Use TAP
Checkpoint.
|
|
2834900d
|
2025-04-06T00:15:12
|
|
[test/shape] Run each test suite in one process
|
|
f69ecc94
|
2025-04-05T22:37:34
|
|
[test/api] Set protocol:tap
|
|
bee08cf2
|
2025-04-05T23:07:25
|
|
[hb-test] Don't convert _ in test names to /
Slash is used for grouping...
|
|
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
|
|
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
|
|
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
|
|
5194ec47
|
2025-04-05T16:08:18
|
|
[test/subset] Use --preprocess instead of --preprocess-face
The latter is obsolete and alias to the former.
|
|
91fd40ac
|
2025-04-01T03:57:47
|
|
[shape] Skip hidden / ignorables during fallback mark positioning
Fixes https://github.com/harfbuzz/harfbuzz/issues/5232
|
|
a1e587b7
|
2025-03-31T22:02:11
|
|
[subset] Add hb_subset_cff_get_charstrings_index and hb_subset_cff2_get_charstrings_index.
These methods allow retrieving the entire charstrings index structure from a CFF or CFF2 table.
|
|
4954edb2
|
2025-03-28T19:19:57
|
|
[test/vertical] Add more tests
|
|
67314b20
|
2025-03-28T16:41:01
|
|
[test/vertical] Enable some on fontations
|
|
c260550a
|
2025-03-28T16:34:12
|
|
[test/shape] Improve run-tests output on failure
|
|
18ced8db
|
2025-03-28T16:31:46
|
|
[test/vertical] Add more tests
|
|
cb44134c
|
2025-03-28T15:56:13
|
|
[test/vertical] Test more font-funcs
|
|
7ba03682
|
2025-03-27T17:12:08
|
|
[test] Enable aat-trak on all font funcs now
|
|
ae8b288d
|
2025-03-27T22:07:01
|
|
[subset] Correctly handle lifetime of charstrings data blob returned by hb_subset_cff_get_charstring_data.
|
|
0d4053b1
|
2025-03-27T18:45:12
|
|
[subset] Add hb-subset.h API for retrieving the raw per glyph outline data from CFF and CFF2.
|
|
4d2a362f
|
2025-03-25T15:35:00
|
|
[test/subset] Remove tempdir
Was creating a tempdir in /tmp for every single test item,
and not removing it. Create one per test file, and remove
if test successful.
|
|
e16a9857
|
2025-03-25T15:14:30
|
|
[test/shape/aots] Add directive to run with ot shaper only
|
|
851d3e33
|
2025-03-25T15:06:24
|
|
[aots] Fix compile error
Also requires https://github.com/adobe-type-tools/aots/pull/5 to
be merged. Or if that repo is inactive, we can switch to my fork.
|
|
eec91084
|
2025-03-25T13:56:12
|
|
[test/shape] Adjust uniscribe test
|
|
61401394
|
2025-03-25T17:11:51
|
|
[test/shape] Update comment
|
|
190ad35f
|
2025-03-25T16:34:19
|
|
[test/shape] Don’t skip test if `hb-shape --list-*` fails
This can happen with Wine when, e.g., `WINEPATH` is not set, and we
would silently skip the tests because lists of supported shapers etc.
are empty.
|
|
6cf308c8
|
2025-03-25T10:34:43
|
|
[test/shape] Remove @font-funcs-=directwrite from directwrite test
The directwrite font functions support variations now, so this is no
longer needed.
|
|
1402ecfe
|
2025-03-25T10:33:38
|
|
[test/shape] Use @shapers directive in uniscribe test
|
|
46a30fe3
|
2025-03-24T18:23:34
|
|
[test/shape] Respect @shapers directive
|
|
4cc66435
|
2025-03-23T12:06:54
|
|
Merge pull request #5188 from harfbuzz/text-rendering-tests-fontations
Text rendering tests fontations
|
|
74c82b3a
|
2025-03-23T11:52:45
|
|
Blacken
|
|
f0e260ad
|
2025-03-23T11:51:58
|
|
[text-rendering-tests] Run against ot,ft only
See https://github.com/harfbuzz/harfbuzz/pull/5188
|
|
8d62ad3b
|
2025-03-23T15:27:36
|
|
[directwrite] Don’t release IDWriteFace pass to hb_directwrite_font_create
That was a leftover from previous code and is incorrect now as we would
be double releasing it.
|
|
c226da8c
|
2025-03-23T15:22:47
|
|
[test/directwrite] Make the variations test actually test variations
|
|
018858b2
|
2025-03-22T20:24:44
|
|
Merge branch 'main' into ci-exe-wrapper
|
|
3259f9f8
|
2025-03-22T19:57:51
|
|
[test-directwrite] Fix test
|
|
55743b23
|
2025-03-22T19:56:00
|
|
[test/shape] Skip uniscribe/directwrite shapers under Wine
|
|
9afdc7e1
|
2025-03-22T19:39:48
|
|
[test-directwrite] Simplify
|
|
1c7a1c7b
|
2025-03-23T02:10:06
|
|
[test-directwrite] Don’t fail if Bahnschrift can’t be loaded under Wine
It is unlikely to be present if one is not running on Windows.
|
|
ed558e5d
|
2025-03-23T01:28:41
|
|
[test] Add name table to test/api/fonts/glyphs.ttf
Some version of Wine fails to load the font otherwise.
|
|
f53befb6
|
2025-03-22T16:54:56
|
|
[test/directwrite] Fix a leak
|
|
c274ee7b
|
2025-03-22T16:02:39
|
|
[directwrite] Add hb_font_t setter/getter from IDWriteFontFace
Changed API:
+hb_directwrite_font_create()
New API:
+hb_directwrite_font_get_dw_font_face()
|
|
e0aee581
|
2025-03-22T13:07:10
|
|
[test] Respect MESON_EXE_WRAPPER in more test runners
It's not working for me though. Meson doesn't seem to set WINEPATH
during testing.
|
|
8ae92d0d
|
2025-03-22T13:21:54
|
|
[text-rendering-tests] Run against all font-funcs
One test is failing with fontations, and a few with directwrite.
|
|
51a5618c
|
2025-03-22T13:20:16
|
|
[test] Update text-rendering-tests
|
|
0eeb6ccb
|
2025-03-21T17:36:43
|
|
[perf] Bikeshedding
|
|
c867bc97
|
2025-03-21T00:59:35
|
|
[test] Minor, adjust usage
|
|
a5517365
|
2025-03-20T23:23:58
|
|
[test] Add hb-paint-all
|
|
6a82561f
|
2025-03-20T23:21:28
|
|
[hb-draw-all] Error handling
|
|
e2a24ce1
|
2025-03-20T19:14:58
|
|
Merge pull request #5177 from harfbuzz/exe_wrapper
[test] Allow running test suite under wine
|
|
be90974d
|
2025-03-20T19:12:29
|
|
[test/draw] Add meson.build
|
|
1d25de83
|
2025-03-20T19:11:26
|
|
[test] Add draw/hb-draw-all
|
|
12e31ab7
|
2025-03-21T02:24:00
|
|
[test] Allow running test suite under wine
Set exe_wrapper in the Windows cross files, which will cause unit tests
to be run with wine.
When we call the binary ourselves, e.g. in shape run-tests.py, we need
to check for MESON_EXE_WRAPPER env var (which meson sets automatically
if exe_wrapper is set) and use it.
|
|
14c07dcf
|
2025-03-21T01:53:32
|
|
[test] Make context-matching test pass with coretext font functions
Remove the CBDT/CBLC tables not needed for the test and a glyf/loca
tables with blank glyphs to make Core Text load the font.
|
|
686503e2
|
2025-03-19T16:37:56
|
|
[directwrite] Copy font variations when shaping
|
|
0349359c
|
2025-03-18T14:59:26
|
|
[tests] Fix one test
|
|
696b4a26
|
2025-03-17T20:24:28
|
|
[coretext] Blocklist one more shape test
|
|
ad9c4737
|
2025-03-17T19:39:57
|
|
[test/shape] Make output less verbose
|
|
630bc9b4
|
2025-03-17T19:23:49
|
|
[coretext] Disable variation-selectors test :-(
|
|
719dafda
|
2025-03-17T18:06:14
|
|
[test/shape] Allow comments in directives
Also adjust tests for directwrite font-funcs.
|
|
27bb37c5
|
2025-03-17T17:54:06
|
|
[test/shape] Fix reporting
|
|
9a0802db
|
2025-03-17T17:36:20
|
|
[test/shape] Comments
|
|
ee34711d
|
2025-03-17T17:10:17
|
|
[test/shape] Allow directives to instruct what backends to test
|
|
220a8b94
|
2025-03-17T16:52:24
|
|
[test/shape] Massage script some more
|
|
7c248ccc
|
2025-03-17T16:00:10
|
|
[test/shape] Var rename
|
|
3e137c8e
|
2025-03-17T14:54:09
|
|
[test/shape] Minor massage the runner
|
|
cf1772a4
|
2025-03-17T13:29:54
|
|
[test/shape] Compare results without glyph names if needed
Enable fontations font-funcs, which mostly passes now.
|
|
a37fb2fb
|
2025-03-17T13:25:05
|
|
[test/shape] Rename a couple of variables
|
|
24f9fd46
|
2025-03-17T13:23:29
|
|
[test/shape] Restart hb-shape --batch process if killed
|
|
5b3bf25b
|
2025-03-17T00:46:49
|
|
[test/shape] Test all font-funcs backends if none specified
Disable fontations as it doesn't implement glyph names currently.
|
|
f16196a0
|
2025-03-16T21:38:20
|
|
[test-shape] Assume ot shaper is default
|
|
0d5795c0
|
2025-03-16T21:35:25
|
|
[test/shape] Report shaper, face-loader, font-funcs
|
|
aacc667e
|
2025-03-16T21:27:45
|
|
[test/shape/run-tests] Streamline testing other backends
|
|
379688c5
|
2025-03-13T14:47:34
|
|
[test-face] Relax on face load failure
|
|
469502c9
|
2025-03-12T11:02:43
|
|
[test-paint] Test fontations too
Luckily it passes!
|
|
d014efd0
|
2025-03-11T13:37:48
|
|
Merge pull request #5131 from harfbuzz/using2
Add hb_ft_face_create_from_blob_or_fail() et al
|
|
759e1881
|
2025-03-11T12:12:08
|
|
[coretext] Fix loading TTC files
|
|
15fcfcb6
|
2025-03-11T12:01:20
|
|
Merge pull request #5129 from harfbuzz/buffer-deserialize
Fix buffer deserialize
|
|
5e6da541
|
2025-03-11T12:00:18
|
|
[test] Minor, accept absolute font paths
|
|
8687f5c3
|
2025-03-10T23:11:27
|
|
[face] Add tests for new constructors
|
|
756668d3
|
2025-03-11T11:27:02
|
|
[directwrite] Drop dependency again as per review
https://github.com/harfbuzz/harfbuzz/pull/5132#issuecomment-2714186460
|
|
6b2f8592
|
2025-03-11T00:27:32
|
|
[test-c] Disable gobject include
It can't find its dependent headers since not installed.
|
|
8ca892b0
|
2025-03-11T00:19:34
|
|
[directwrite] Simplify headers
|
|
d247c116
|
2025-03-11T00:11:41
|
|
[test-draw] Test all font funcs
|
|
d2ccf595
|
2025-03-11T00:15:19
|
|
Directwrite is a C++ header?
|
|
41dcc493
|
2025-03-10T23:40:39
|
|
[test-cplusplus] Simplify
|
|
dbad6cdf
|
2025-03-10T23:20:54
|
|
[test-c(plusplus)] Add more headers
|
|
3c02fcd0
|
2025-03-10T23:16:30
|
|
[test-multithread] Simplify
|
|
7a912c47
|
2025-03-10T16:20:16
|
|
[buffer-deserialize] Fix return value and parsing
I think I got it right.
Alternative to https://github.com/harfbuzz/harfbuzz/pull/5028
|
|
d8a774c0
|
2025-03-10T01:04:35
|
|
[test] Add test for new grapheme cluster level
|
|
ff76244e
|
2025-03-09T17:23:18
|
|
[aat/morx] Delete deleted glyphs again
But also check for default-ignorable bit this time.
|