Khaled Hosny
ea6a172f84
11.0.0
2025-03-24 00:33:53 +02:00
Behdad Esfahbod
7599d097c9
[README.mingw] Adjust
...
Installing system HarfBuzz makes it override our own build.
2025-03-23 15:12:02 -06:00
Behdad Esfahbod
7612ec44dc
[util] Show glyph extents only if available
2025-03-23 13:11:23 -06:00
Behdad Esfahbod
391cbed883
[fontations] Support non-uniform scales
2025-03-23 12:58:34 -06:00
Behdad Esfahbod
4cc66435f9
Merge pull request #5188 from harfbuzz/text-rendering-tests-fontations
...
Text rendering tests fontations
2025-03-23 12:06:54 -06:00
Behdad Esfahbod
74c82b3a29
Blacken
2025-03-23 11:52:45 -06:00
Behdad Esfahbod
f0e260ad73
[text-rendering-tests] Run against ot,ft only
...
See https://github.com/harfbuzz/harfbuzz/pull/5188
2025-03-23 11:51:58 -06:00
Behdad Esfahbod
af6b6b4828
[README] More
2025-03-23 09:54:49 -06:00
Behdad Esfahbod
4f12035e5d
[README.mingw] Update as per recent changes
2025-03-23 09:52:00 -06:00
Behdad Esfahbod
e4b633deb8
Merge pull request #5194 from harfbuzz/test-directwite-variations
...
arm / arm-none-eabi (push) Waiting to run
configs-ci / build (push) Waiting to run
fontations / build (push) Waiting to run
linux-ci / build (push) Waiting to run
macos-ci / build (push) Waiting to run
msvc / msvc-2019-amd64 (push) Waiting to run
msvc / msvc-2019-x86 (push) Waiting to run
msys2 / MINGW32 (push) Waiting to run
msys2 / MINGW64 (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1s
[test/directwrite] Make the variations test actually test variations
2025-03-23 09:21:47 -06:00
Khaled Hosny
8d62ad3b35
[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.
2025-03-23 15:40:41 +02:00
Khaled Hosny
c226da8c35
[test/directwrite] Make the variations test actually test variations
2025-03-23 15:40:41 +02:00
Behdad Esfahbod
f48d641483
Merge pull request #5191 from harfbuzz/ci-exe-wrapper
...
arm / arm-none-eabi (push) Waiting to run
configs-ci / build (push) Waiting to run
fontations / build (push) Waiting to run
linux-ci / build (push) Waiting to run
macos-ci / build (push) Waiting to run
msvc / msvc-2019-amd64 (push) Waiting to run
msvc / msvc-2019-x86 (push) Waiting to run
msys2 / MINGW32 (push) Waiting to run
msys2 / MINGW64 (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Failing after 7s
Revert "[ci] Don’t set exe_wrapper in the cross files"
2025-03-22 20:36:59 -06:00
Behdad Esfahbod
018858b2ce
Merge branch 'main' into ci-exe-wrapper
2025-03-22 20:24:44 -06:00
Behdad Esfahbod
2421efc17b
Merge pull request #5192 from harfbuzz/dwrite-font-vars
...
[directwrite] Clean up API / font handling and make variations work on font-funcs
2025-03-22 20:23:29 -06:00
Behdad Esfahbod
3259f9f89a
[test-directwrite] Fix test
2025-03-22 20:14:01 -06:00
Behdad Esfahbod
55743b239f
[test/shape] Skip uniscribe/directwrite shapers under Wine
2025-03-22 19:56:00 -06:00
Behdad Esfahbod
9afdc7e1d2
[test-directwrite] Simplify
2025-03-22 19:48:15 -06:00
Khaled Hosny
1c7a1c7b04
[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.
2025-03-23 02:10:06 +02:00
Khaled Hosny
ed558e5da4
[test] Add name table to test/api/fonts/glyphs.ttf
...
Some version of Wine fails to load the font otherwise.
2025-03-23 01:28:41 +02:00
Behdad Esfahbod
45a724b90c
[coretext] Make font-funcs respond to font changes
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/5173
2025-03-22 17:20:07 -06:00
Behdad Esfahbod
f53befb6a0
[test/directwrite] Fix a leak
2025-03-22 16:54:56 -06:00
Behdad Esfahbod
b159f5c74e
[directwrite] Fix docs
2025-03-22 16:46:43 -06:00
Behdad Esfahbod
298a367ad3
[directwrite] Graduate from experimental
2025-03-22 16:42:56 -06:00
Behdad Esfahbod
24a23aca69
[directwrite] Make font-funcs respond to font changes
2025-03-22 16:41:39 -06:00
Behdad Esfahbod
91bd6bf0df
[directwrite] Make variations work on font-funcs
2025-03-22 16:38:56 -06:00
Khaled Hosny
40ef946ec5
[circleci] Set LANG=en_US.UTF-8 on cross-compile jobs
...
Otherwise GLib fails when running the tests under Wine with:
GLib-WARNING (recursed) **: Failed to determine console output code page: Invalid access.. Falling back to UTF-8
2025-03-23 00:16:02 +02:00
Khaled Hosny
b205a7fbe8
[circleci] Run tests on cross-compile jobs
2025-03-23 00:03:16 +02:00
Behdad Esfahbod
c274ee7b3e
[directwrite] Add hb_font_t setter/getter from IDWriteFontFace
...
Changed API:
+hb_directwrite_font_create()
New API:
+hb_directwrite_font_get_dw_font_face()
2025-03-22 16:02:39 -06:00
Behdad Esfahbod
f0b0d92ab5
[directwrite] Deprecate hb_directwrite_font_get_dw_font()
2025-03-22 15:44:50 -06:00
Behdad Esfahbod
201a0fe361
[coretext] Fix a warning
2025-03-22 15:32:22 -06:00
Behdad Esfahbod
6e17bd374f
[README.mingw] Add a couple Ubuntu lines
2025-03-22 15:15:19 -06:00
Khaled Hosny
7153e7814b
[circleci] Install wine on cross-compile jobs
2025-03-22 23:09:33 +02:00
Khaled Hosny
8db34adc37
Revert "[ci] Don’t set exe_wrapper in the cross files"
...
This reverts commit e3dc86bb0f
.
2025-03-22 23:04:23 +02:00
Behdad Esfahbod
e0aee5815a
[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.
2025-03-22 14:56:37 -06:00
Behdad Esfahbod
c3bc5e4c68
Merge pull request #5189 from harfbuzz/font-changed
...
[font] Simplify changed mechanism
2025-03-22 14:23:07 -06:00
Behdad Esfahbod
6509414227
[fontations] Make serial tracking atomic
...
Would shut up tsan if we ever tried it on this.
2025-03-22 14:19:34 -06:00
Behdad Esfahbod
977e4f94e0
[font] Simplify changed mechanism
2025-03-22 14:09:26 -06:00
Behdad Esfahbod
8ae92d0d83
[text-rendering-tests] Run against all font-funcs
...
One test is failing with fontations, and a few with directwrite.
2025-03-22 13:22:37 -06:00
Behdad Esfahbod
51a5618c54
[test] Update text-rendering-tests
2025-03-22 13:20:16 -06:00
Behdad Esfahbod
a388989af4
[README.mingw.md] Final touches, hopefully
2025-03-22 12:31:21 -06:00
Behdad Esfahbod
f7f9cd1296
[README.mingw.md] Review feedback
2025-03-22 11:42:32 -06:00
Behdad Esfahbod
e320109e5d
Merge pull request #5160 from harfbuzz/mingw-readme
...
[doc] Restore README.mingw.md
2025-03-22 01:30:45 -06:00
Behdad Esfahbod
f9ad7c37b1
[README.mingw.md] Update
2025-03-22 01:20:57 -06:00
Behdad Esfahbod
0b139a81fe
[.ci/build-win.sh] Enable tests
2025-03-22 01:05:26 -06:00
Khaled Hosny
4fd4dbb896
[doc] Restore README.mingw.md
...
It got deleted in cf1fdf1632
but it is
still useful. Needs to be updated to meson world, though.
2025-03-22 00:34:27 -06:00
Behdad Esfahbod
475afee0b8
Change file permission
2025-03-22 00:21:20 -06:00
Behdad Esfahbod
0eeb6ccb42
[perf] Bikeshedding
2025-03-21 17:36:43 -06:00
Behdad Esfahbod
cfb962d73c
[fontations] Use the proposed pop_layer_with_mode
...
Reduces the last Vec use.
https://github.com/googlefonts/fontations/pull/1419
2025-03-21 15:03:28 -06:00
Behdad Esfahbod
9fa31d1ed2
[fontations] Enable lto in dev builds as well
...
Otherwise our check-symbols test will fail.
2025-03-21 14:44:03 -06:00