Commit graph

  • b840f85aac
    Merge 292b5c518a into 5f80cc1600 Behdad Esfahbod 2025-04-08 22:13:36 -06:00
  • 292b5c518a [common] Move hb_script_t enum to a separate file hb-scripts Behdad Esfahbod 2025-04-08 22:13:02 -06:00
  • 03c8632025
    Merge baae3feac2 into 5f80cc1600 Dave Crossland 2025-04-08 23:53:47 +02:00
  • 5f80cc1600 [directwrite] Fix build main Behdad Esfahbod 2025-04-08 02:11:11 -06:00
  • 6b0124284b [mutex] Delete copy constructors Behdad Esfahbod 2025-04-08 01:58:10 -06:00
  • caa9cf2e85 [atomic] Remove unnecessary macro Behdad Esfahbod 2025-04-08 01:50:51 -06:00
  • c7f980907f [GPOS] Short-circuit variations if no axis set Behdad Esfahbod 2025-04-07 16:36:42 -06:00
  • b39f0ccf88 [coretext-shape] Set kCTFontOpticalSizeAttribute to "none" Khaled Hosny 2025-04-07 22:44:25 +02:00
  • b1a0a4c228 In OT::VarData::Serialize don't attempt to serialize an empty set of rows. Garret Rieger 2025-04-07 18:39:21 +00:00
  • 3897e6fa89 In OT::VarData::Serialize don't attempt to serialize an empty set of rows. Garret Rieger 2025-04-07 18:39:21 +00:00
  • 6dff699f3f Bump fonttools from 4.56.0 to 4.57.0 in /.ci dependabot[bot] 2025-04-07 11:40:46 +00:00
  • 6697cd833a Bump github/codeql-action from 3.28.13 to 3.28.14 dependabot[bot] 2025-04-07 11:32:00 +00:00
  • 2c4bc83244 [ot-math] Fix build with HB_NO_MATH Khaled Hosny 2025-04-07 04:53:51 +02:00
  • f97f0da952
    Bump fonttools from 4.56.0 to 4.57.0 in /.ci dependabot[bot] 2025-04-07 11:40:46 +00:00
  • 469ee9c5df
    Bump github/codeql-action from 3.28.13 to 3.28.14 dependabot[bot] 2025-04-07 11:32:00 +00:00
  • e31721b5cf [test/shape] Write cmdline as test description Behdad Esfahbod 2025-04-06 21:40:43 -06:00
  • d7fe10e690 [ot-math] Fix build with HB_NO_MATH Khaled Hosny 2025-04-07 04:53:51 +02:00
  • a9e2c8f3aa
    Merge pull request #5264 from harfbuzz/tap2 Behdad Esfahbod 2025-04-06 19:34:18 -06:00
  • a3d626b4b9 [test-object] Hopefully last ubsan fix Behdad Esfahbod 2025-04-06 19:16:43 -06:00
  • b99382e292 [test-unicode] Try disabling one test under ubsan Behdad Esfahbod 2025-04-06 18:53:53 -06:00
  • ba4a92c53b [test-object] Fix ubsan issues Behdad Esfahbod 2025-04-06 18:48:39 -06:00
  • 8a1ba4d151 [test-object] See if this helps make ubsan happy Behdad Esfahbod 2025-04-06 18:12:22 -06:00
  • fb04a306fc [test/api] Fix a few ubsan issues Behdad Esfahbod 2025-04-06 17:41:18 -06:00
  • b43901151f [test-draw] Make ubsan happy Behdad Esfahbod 2025-04-06 17:28:03 -06:00
  • b106a9ef58 [CI] Put back the meson-default sanitizer options Behdad Esfahbod 2025-04-06 16:34:19 -06:00
  • 59771e5613 [CI] Redirect sanitizer outputs to stderr Behdad Esfahbod 2025-04-06 16:28:40 -06:00
  • fd9903fc4e [hb-subset] Try to fix leak Behdad Esfahbod 2025-04-06 16:04:17 -06:00
  • f09c4d6dd8 [test/subset] Fix a regular expression Behdad Esfahbod 2025-04-06 15:54:21 -06:00
  • 1f0559392d [test/subset] Massage more Behdad Esfahbod 2025-04-06 15:39:19 -06:00
  • d8f00171d7 [test/subset] black Behdad Esfahbod 2025-04-06 15:33:25 -06:00
  • cc065cf2e5 [test/subset] Better report passed tests Behdad Esfahbod 2025-04-06 15:33:08 -06:00
  • c60067c675 [test/subset] See if this fixes CI Behdad Esfahbod 2025-04-06 15:25:58 -06:00
  • 8456c33ac3 [test/shape] Respect @face-loaders directive Behdad Esfahbod 2025-04-06 14:33:44 -06:00
  • 1f1cbb64ee
    Merge pull request #5260 from harfbuzz/tap Behdad Esfahbod 2025-04-06 14:30:07 -06:00
  • aa6a37de61 [test/subset] Port to TAP Behdad Esfahbod 2025-04-06 14:13:18 -06:00
  • ba309a1826 [test/fuzzing] Port all to TAP Behdad Esfahbod 2025-04-06 13:54:47 -06:00
  • 58d7ab2d59 [meson] Remove unneeded dependencies Behdad Esfahbod 2025-04-06 13:42:13 -06:00
  • 328509ef66 [tap] Try to fix cross64 build Behdad Esfahbod 2025-04-06 13:34:04 -06:00
  • 03f4230188 [mac] Add tests for --face-loader Behdad Esfahbod 2025-04-06 13:31:17 -06:00
  • 5a46872853 Add test for https://github.com/harfbuzz/harfbuzz/issues/5232 Behdad Esfahbod 2025-04-06 13:05:43 -06:00
  • 9718681c99 [meson] Require 0.60.0 Khaled Hosny 2025-04-06 19:45:10 +02:00
  • 2b5ae9dec3 [meson] Use a glob.py instead of ls / dir Behdad Esfahbod 2025-04-06 12:46:43 -06:00
  • ca7f11cc2f [meson] Require 0.60.0 Khaled Hosny 2025-04-06 19:45:10 +02:00
  • 155e1e633b [test/api] Use g_assert_true instead of g_assert Behdad Esfahbod 2025-04-06 03:49:15 -06:00
  • f73039422e [CI] See if this fixes crossbuild 64 Behdad Esfahbod 2025-04-06 03:33:27 -06:00
  • 5efdb884a5 [run-tests] Fix remaining bot fails, fingers crossed Behdad Esfahbod 2025-04-06 03:21:15 -06:00
  • 8132a6607f [shape/run-tests] Don't return non-zero Behdad Esfahbod 2025-04-06 03:12:38 -06:00
  • b2179dcfcd [meson.build] Another try Behdad Esfahbod 2025-04-06 02:56:20 -06:00
  • a777a9c535 [meson.build] Try fix using of find Behdad Esfahbod 2025-04-06 02:47:06 -06:00
  • c35ff9bc51
    Merge 1ce4f2bd96 into 6acb2942e8 Behdad Esfahbod 2025-04-06 10:38:17 +02:00
  • e332777763 [fuzzing/subset] Make TAP protocol Behdad Esfahbod 2025-04-06 02:30:09 -06:00
  • 740a103ba1 [meson] See if this fixes bots Behdad Esfahbod 2025-04-06 02:26:17 -06:00
  • a530672f04 [meson.build] Don't use str.replace() method Behdad Esfahbod 2025-04-06 02:20:41 -06:00
  • 628a9ee28a [check-static-inits] objdump all objects together Behdad Esfahbod 2025-04-06 02:15:51 -06:00
  • fbda749bdb [meson.build] Try to bring down required version Behdad Esfahbod 2025-04-06 02:01:28 -06:00
  • da5a9fb860 [meson.build] Remove unused fs module Behdad Esfahbod 2025-04-06 01:50:01 -06:00
  • b01cea95e1 [meson] Cosmetic Behdad Esfahbod 2025-04-06 01:48:35 -06:00
  • 1db93d2f6d [test/fuzzing/subset] Run chunks in parallel Behdad Esfahbod 2025-04-06 01:46:23 -06:00
  • ee50fad676 [run-tests] black Behdad Esfahbod 2025-04-06 01:08:28 -06:00
  • db953a43d0 [meson.build] Cosmetic Behdad Esfahbod 2025-04-06 01:06:25 -06:00
  • 69fd949014 [test/shape] Run using TAP protocol Behdad Esfahbod 2025-04-06 00:33:44 -06:00
  • 2834900d92 [test/shape] Run each test suite in one process Behdad Esfahbod 2025-04-06 00:15:12 -06:00
  • e4e4d66523 [test/api] Test remaining tests to TAP Behdad Esfahbod 2025-04-06 00:12:22 -06:00
  • c523f9ac13 [test/shape] Use TAP Behdad Esfahbod 2025-04-05 23:41:51 -06:00
  • f69ecc9438 [test/api] Set protocol:tap Behdad Esfahbod 2025-04-05 22:37:34 -06:00
  • 6acb2942e8 [ft] Fix compiler warnings Behdad Esfahbod 2025-04-06 02:34:34 -06:00
  • bee08cf290 [hb-test] Don't convert _ in test names to / Behdad Esfahbod 2025-04-05 23:07:25 -06:00
  • a46b93208a [subset] Remove printf from library! Behdad Esfahbod 2025-04-05 23:11:59 -06:00
  • 3cf48234b9 [hb-test.h] Remove unsed functions Behdad Esfahbod 2025-04-05 23:04:14 -06:00
  • 112b599826 [test] Minor use hb_test_init Behdad Esfahbod 2025-04-05 22:37:10 -06:00
  • 6c98519c7e [test/api] Simplify deps Behdad Esfahbod 2025-04-05 21:26:00 -06:00
  • f9e0e1d2c1 [test/api] Simplify deps Behdad Esfahbod 2025-04-05 21:26:00 -06:00
  • aa5ca58114 [test/fuzzing/subset] Only try one subsetting, not two faster-tests Behdad Esfahbod 2025-04-05 21:15:26 -06:00
  • 5206e2c8b7 [test/shape] Run all tests in one invocation Behdad Esfahbod 2025-04-05 21:15:08 -06:00
  • 0a5cc89e00 Improve OSS-Fuzz build log URL [ci skip] Khaled Hosny 2025-04-06 04:08:22 +02:00
  • d9304b69e0 [subset] Fix i686 oss-fuzz build hopefully Behdad Esfahbod 2025-04-05 20:02:30 -06:00
  • 58170206a1 Typo [ci skip] Khaled Hosny 2025-04-06 03:55:56 +02:00
  • a24c40dfb4 [test/ot-math] Do away with global variables Khaled Hosny 2025-04-06 03:03:43 +02:00
  • d74606bbff [test/ot-math] Port to use hb_test_open_font_file() Khaled Hosny 2025-04-06 02:40:39 +02:00
  • 7d8550a5ed [test/ot-math] Do away with global variables Khaled Hosny 2025-04-06 03:03:43 +02:00
  • 8a1928a10c [test/ot-math] Port to use hb_test_open_font_file() Khaled Hosny 2025-04-06 02:40:39 +02:00
  • 2d8e5255f3 [test/ot-math] Add a test for the Cambria Math workaround Khaled Hosny 2025-04-06 02:22:43 +02:00
  • f57b43c980 [ot-math] Workaround bad displayOperatorMinHeight in Cambria Math Khaled Hosny 2025-04-05 14:54:11 +02:00
  • b43f9926da [test/ot-math] Add a test for the Cambria Math workaround Khaled Hosny 2025-04-06 02:22:43 +02:00
  • 2d679bdd2c [ot-math] Workaround bad displayOperatorMinHeight in Cambria Math Khaled Hosny 2025-04-05 14:54:11 +02:00
  • 253c17a7e0 [test] Compile python modules python-compiled-tests Behdad Esfahbod 2025-04-05 17:38:30 -06:00
  • 52a4bea109
    Merge pull request #5255 from harfbuzz/subset-test-less Behdad Esfahbod 2025-04-05 17:26:09 -06:00
  • b53000403e [run-fuzzer-tests] Remove duplicate chunksize Behdad Esfahbod 2025-04-05 17:15:50 -06:00
  • 7dcd69544b [test/shape/threads] Reduce number of tested combinations Behdad Esfahbod 2025-04-05 17:08:31 -06:00
  • c42b6ea829 [test] Adjust subdir order Behdad Esfahbod 2025-04-05 17:04:56 -06:00
  • e5541a0b63 [subset/test/cmap14] Reduce tested combinations Behdad Esfahbod 2025-04-05 17:02:31 -06:00
  • d65fa93440 [subset/test/basics.tests] Reduce tested combinations Behdad Esfahbod 2025-04-05 16:58:06 -06:00
  • 00b4f86e5f [hb-subset] In batch mode preprocess font once Behdad Esfahbod 2025-04-05 15:58:55 -06:00
  • 267de2bb90 [hb-view] Report success/failure in --batch mode Behdad Esfahbod 2025-04-05 16:14:24 -06:00
  • 5194ec4758 [test/subset] Use --preprocess instead of --preprocess-face Behdad Esfahbod 2025-04-05 16:08:18 -06:00
  • c6412d62eb [hb-subset] In batch mode preprocess font once Behdad Esfahbod 2025-04-05 15:58:55 -06:00
  • fa737da022 [hb-subset] Speed up parsing glyphs-file Behdad Esfahbod 2025-04-05 15:26:07 -06:00
  • 54295ccf45 [hb-subset] Speed up parsing glyphs-file Behdad Esfahbod 2025-04-05 15:26:07 -06:00
  • 0fecd2ecc3 [hb-subset] Accept gidXXX-style glyph names Behdad Esfahbod 2025-04-05 15:20:49 -06:00
  • a637c08d5a [hb-subset] Fix leak Behdad Esfahbod 2025-04-05 15:01:54 -06:00