Log

Author Commit Date CI Message
Behdad Esfahbod 449c7f2a 2025-02-04T17:56:22 [aat] Add some tracing
Behdad Esfahbod 3a1d7ee7 2025-02-04T17:33:42 [aat] Remove the buffer-digest threshold This can help us skip entire subchains, eg. when they are for different scripts. Speeds up LucidaGrande with ASCII text by 20%.
Behdad Esfahbod e1cb3b15 2025-02-04T17:28:29 Revert "[aat] Remove set-digest" This reverts commit 832f199607292a41b4621b87a646c30cddc00124.
Behdad Esfahbod 359d163d 2025-02-04T17:11:46 Revert "[aat] Remove buffer-digest stuff" This reverts commit 7642366593826c0e04ad58df83fa63ec53960486.
Behdad Esfahbod 7d23e642 2025-02-04T17:11:13 Revert "[aat] Remove dead code" This reverts commit bf36f5c3a4ff0003d330e2c2fc410c0cde911cba.
Behdad Esfahbod d1099476 2025-02-04T17:12:23 Revert "[aat] Remove unused macro" This reverts commit 2ddcccd26ea4962a97ba6858952a5a71d032e6c1.
Behdad Esfahbod 2ddcccd2 2025-02-04T17:05:45 [aat] Remove unused macro
Behdad Esfahbod 1ff46235 2025-02-04T16:46:25 [morx] Micro-optimize
Behdad Esfahbod 9cf2ea3e 2025-02-04T13:34:31 Merge branch 'kern-set'
Behdad Esfahbod bf36f5c3 2025-02-04T13:32:31 [aat] Remove dead code
Behdad Esfahbod 76423665 2025-02-04T13:19:43 [aat] Remove buffer-digest stuff With both morx & kerx sped up now using cache / set, this is not beneficial anymore. Remove it.
Behdad Esfahbod 9a4601b0 2025-02-04T13:14:04 [kern/kerx] Use hb-set-t for left/right, to guard bsearch Use a set of all left glyphs participating in kerning, and all right glyphs participating in kerning, and use these two to weed out non-kerning pairs before bsearching into the kerns. Speeds up shaping of HelveticaNeue by ~10%.
Behdad Esfahbod 3e50a8df 2025-02-04T13:05:34 [buffer] Use UINT_MAX instead of wrong macro
Behdad Esfahbod cafbdf42 2025-02-04T11:22:15 Merge pull request #5031 from harfbuzz/aat-speedup [aat] Add a class-cache to the machine & fix speed regression from 2023!
Behdad Esfahbod 267ebeec 2025-02-04T11:08:52 [perf/text] Add a long piece of JS code for benchmarking
Behdad Esfahbod ee4ca63b 2025-02-03T13:23:08 [aat] Micro-optimize
Behdad Esfahbod ed37725e 2025-02-03T12:59:58 [aat] Micro-optimize get_class
dependabot[bot] be022b35 2025-02-03T11:05:47 Bump actions/setup-python from 5.3.0 to 5.4.0 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.3.0 to 5.4.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/0b93645e9fea7318ecaed2b359559ac225c90a2b...42375524e23c412d93fb67b49958b491fce71c38) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] 42911142 2025-02-03T11:05:44 Bump github/codeql-action from 3.28.5 to 3.28.8 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.5 to 3.28.8. - [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/f6091c0113d1dcf9b98e269ee48e8a7e51b7bdd4...dd746615b3b9d728a6a37ca2045b68ca76d4841a) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Behdad Esfahbod 91572945 2025-02-02T18:25:45 [aat] More delambda Again, this was costly.
Behdad Esfahbod 556eb029 2025-02-02T18:19:32 [aat] Remove a lambda This lambda was added to "simplify" the logic. But has a lot of overhead.
Behdad Esfahbod d9a25bc4 2025-02-02T17:37:43 [aat] Allocate caches together No separate malloc.
Behdad Esfahbod 7b44a94a 2025-02-02T17:33:46 [aat] Shrink cache to 256 bytes per subtable
Behdad Esfahbod b89ab7d0 2025-02-02T17:08:20 [aat] Shrink the class cache to be 512 bytes instead of 1kb
Behdad Esfahbod 4fb0ac77 2025-02-02T17:06:45 [aat] Minor simplify
Behdad Esfahbod 832f1996 2025-02-02T17:04:06 [aat] Remove set-digest Now that we have a class cache, this was just speeding things down.
Behdad Esfahbod 0e13e781 2025-02-02T16:50:04 [aat] Add a class-cache to the machine Speeds up Times.ttc benchmark by 20%.
dependabot[bot] 3839e5fd 2025-02-03T10:53:59 Bump fonttools from 4.55.6 to 4.55.8 in /.ci Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.55.6 to 4.55.8. - [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.55.6...4.55.8) --- updated-dependencies: - dependency-name: fonttools dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Tor Arne Vestbø 04b2006f 2025-02-03T11:53:46 Remove outdated documentation note about CT operating in 96 DPI As extensively discussed and documented in #1484, Core Text does not operate in 96 DPI. Core Text doesn't actually have a concept of DPI internally, as it doesn't rasterize anything by itself, it just generates vector paths that get passed along to Core Graphics. In practice this means Core Text operates in the classical macOS logical DPI of 72, with one typographic point corresponding to one point in the Core Graphics coordinate system, which for a normal bitmap context then corresponds to one pixel -- or two pixels for a "retina" context with a 2x scale transform. As of f401f85a5a3ec4ab9c28012a0bfe713d7ee96951, we no longer apply any assumptions in HB about the target DPI being different than the 72 DPI used by CT, for example to account for the Web's standard of 96 DPI, so let's remove the documentation that still indicated this was necessary.
Khaled Hosny bbb9e563 2025-02-02T23:14:03 [ci] Pin GitHub workflows to Python 3.12 for now Some dependencies seem to fail to install on Python 3.13.
Behdad Esfahbod d8d0987f 2025-02-02T18:08:09 [benchmark-shape] Remove variable-font test set It doesn't really affect shaping much. Kill it.
Behdad Esfahbod 13844848 2025-02-02T11:56:01 [aat] Typo
Behdad Esfahbod f5e50890 2025-02-02T11:40:27 [open-type] Another tweak to cmp() Again, unlikely that compiler cares.
Behdad Esfahbod c68df817 2025-02-02T11:33:42 [open-type] Minor tweak to cmp() Remove codepath that was never taken.
Behdad Esfahbod 9bd75952 2025-02-02T11:14:49 [benchmark-shape] Compare diff shapers, not font funcs
Behdad Esfahbod 66bb94fe 2025-02-02T08:40:30 [set-digest] Tune back to starting with 4 Make Amiri slightly slower again, but works better for AAT fonts I tested.
Behdad Esfahbod 9fd855ed 2025-02-02T07:55:53 [set-digest] Tune a bit more Saves another 2% on Amiri benchmark.
Behdad Esfahbod 880b92ed 2025-02-02T07:43:33 [set-digest] Fix build on Linux
Behdad Esfahbod 92f13bbd 2025-02-01T19:11:20 [set-digest] Inline combiner Instead of defining one digest and then combining three of them at different shifts, inline the code The compiler can optimize it better. 3% speedup with Amiri benchmark.
Behdad Esfahbod c4c8eb4f 2025-01-26T16:25:55 [algs] Rename a macro Clashes with Apple simd/simd.h
Behdad Esfahbod b394ab39 2025-01-31T10:21:31 [test-buffer] Add code for testing end_ptr
Behdad Esfahbod 9ba286de 2025-02-01T14:23:47 [ot-shape] Micro-optimize ::equal For two integers, it's faster to compare them directly.
dependabot[bot] 6d8035a9 2025-01-27T11:02:35 Bump meson from 1.6.1 to 1.7.0 in /.ci Bumps [meson](https://github.com/mesonbuild/meson) from 1.6.1 to 1.7.0. - [Release notes](https://github.com/mesonbuild/meson/releases) - [Commits](https://github.com/mesonbuild/meson/compare/1.6.1...1.7.0) --- updated-dependencies: - dependency-name: meson dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] adc5ef1e 2025-01-27T10:38:27 Bump codecov/codecov-action from 5.1.2 to 5.3.1 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.1.2 to 5.3.1. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/1e68e06f1dbfde0e4cefc87efeba9e4643565303...13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] c2fa3803 2025-01-27T10:38:23 Bump github/codeql-action from 3.28.1 to 3.28.5 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.1 to 3.28.5. - [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/b6a472f63d85b9c78a3ac5e89422239fc15e9b3c...f6091c0113d1dcf9b98e269ee48e8a7e51b7bdd4) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] 721470f5 2025-01-27T11:02:46 Bump fonttools from 4.55.3 to 4.55.6 in /.ci Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.55.3 to 4.55.6. - [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.55.3...4.55.6) --- updated-dependencies: - dependency-name: fonttools dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Behdad Esfahbod 9ef009f5 2025-01-24T16:37:12 [test] Fix test Broken by previous commit. https://github.com/harfbuzz/harfbuzz/issues/5020#issuecomment-2613597379
Behdad Esfahbod 6be66b0e 2025-01-24T16:26:54 [ft/coretext] Fail setting font-funcs gracefully Fixes https://github.com/harfbuzz/harfbuzz/issues/5020
Behdad Esfahbod 4df11621 2025-01-24T05:00:05 [VARC] Fix variable binding Ouch.
Behdad Esfahbod 2fa9ccee 2025-01-23T23:13:49 [VARC] Simplify
Behdad Esfahbod 2d2418eb 2025-01-23T23:13:11 [VARC] Avoid float div-by-zero
Behdad Esfahbod fe9398e9 2025-01-23T22:59:12 [VARC] Chain transforms Previous code was actually wrong even, for non-uniform x/y font scale. Fixes https://github.com/harfbuzz/harfbuzz/issues/5017
David Corbett 22fbc756 2025-01-22T11:08:28 [ot-tags] Update IANA and OT language registries
Khaled Hosny a888761a 2025-01-21T15:56:26 [hb-ft] Hopefully clarify hb_ft_font_create() life cycle even more Add “only” to one more place.
dependabot[bot] a40d6921 2025-01-20T10:43:58 Bump github/codeql-action from 3.27.6 to 3.28.1 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.6 to 3.28.1. - [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/aa578102511db1f4524ed59b8cc2bae4f6e88195...b6a472f63d85b9c78a3ac5e89422239fc15e9b3c) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] 3414b2dc 2025-01-20T10:44:01 Bump codecov/codecov-action from 5.1.1 to 5.1.2 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/7f8b4b4bde536c465e797be725718b88c5d95e0e...1e68e06f1dbfde0e4cefc87efeba9e4643565303) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] 6e518c3f 2025-01-20T10:43:54 Bump actions/upload-artifact from 4.4.3 to 4.6.0 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.4.3 to 4.6.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882...65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] 66cc1e7d 2025-01-20T10:43:50 Bump hendrikmuhs/ccache-action from 1.2.14 to 1.2.16 Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action) from 1.2.14 to 1.2.16. - [Release notes](https://github.com/hendrikmuhs/ccache-action/releases) - [Commits](https://github.com/hendrikmuhs/ccache-action/compare/ed74d11c0b343532753ecead8a951bb09bb34bc9...53911442209d5c18de8a31615e0923161e435875) --- updated-dependencies: - dependency-name: hendrikmuhs/ccache-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Behdad Esfahbod 3a7ebc32 2025-01-13T14:53:16 [config] Fix build with HB_LEAN Fixes https://github.com/harfbuzz/harfbuzz/issues/4997
Khaled Hosny 1e629c35 2025-01-12T23:06:23 [morx] Blocklist dysfunctional morx table of AALMAGHRIBI.ttf font Fixes #4108
Khaled Hosny 7b27c8ed 2025-01-11T18:13:18 10.2.0
Thrita ba31fc95 2025-01-11T13:21:57 Add support for Apple framework builds (#4993) * Build: Update Apple Framework properties Signed-off-by: Treata11 <treata11@yahoo.com> * Build: Fix issues related to Framework properties Signed-off-by: Treata11 <treata11@yahoo.com> * Build: Fix framework properties of SHARED_LIBS Signed-off-by: Treata11 <treata11@yahoo.com> * Fix typos --------- Signed-off-by: Treata11 <treata11@yahoo.com>
Behdad Esfahbod 021b4438 2025-01-10T13:57:16 Garay script is RTL Fixes https://github.com/harfbuzz/harfbuzz/issues/4996
Khaled Hosny fc42cdd6 2025-01-08T22:17:03 [docs] Reduce warnings
Khaled Hosny 1ce81912 2025-01-08T15:25:46 [subset-serialize] Formatting
Khaled Hosny e943a009 2025-01-08T15:22:47 [subset-serialize] Try to fix MSVC build
Khaled Hosny 9d5beeaf 2025-01-08T01:07:09 [subset-serialize] Fix doc generation gtk-doc is rather sensitive to white space, and it does not seem to be able to parse bare `unsigned` without `int`.
Garret Rieger bdb50f1c 2025-01-07T20:32:05 [repacker] Also rename api method from hb_subset_repack_or_fail -> hb_subset_serialize_or_fail.
Garret Rieger 05650416 2025-01-07T19:56:25 [repacker] rename hb-subset-repacker -> hb-subset-serialize. Also hb_link_t and hb_object_t to hb_subset_serialize_link_t and hb_subset_serialize_object_t.
dependabot[bot] 3a63e174 2025-01-06T21:21:51 Bump jinja2 from 3.1.4 to 3.1.5 in /.ci Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.5. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5) --- updated-dependencies: - dependency-name: jinja2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Behdad Esfahbod 503553c3 2025-01-07T11:50:12 [docs] Fix build for real this time
Behdad Esfahbod fca062eb 2025-01-07T11:38:25 [docs] Fix build fail
Behdad Esfahbod c1f5b780 2025-01-07T11:31:05 Fix docs
Behdad Esfahbod 379e3c98 2025-01-07T11:29:35 [shape] Wrap justify API in EXPERIMENTAL Fixes https://github.com/harfbuzz/harfbuzz/issues/4984
Garret Rieger 5a6f5922 2025-01-06T21:16:24 [repacker] Promote repacking API to stable. For #227.
Behdad Esfahbod 1abc8d2f 2025-01-07T11:27:46 Revert "Bump setuptools from 73.0.1 to 75.7.0 in /.ci" This reverts commit 23358ec2796c606b580a5fe41ffaf2510a9fd3fe. Bots failing.
dependabot[bot] 23358ec2 2025-01-06T10:37:16 Bump setuptools from 73.0.1 to 75.7.0 in /.ci Bumps [setuptools](https://github.com/pypa/setuptools) from 73.0.1 to 75.7.0. - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v73.0.1...v75.7.0) --- updated-dependencies: - dependency-name: setuptools dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
David Corbett 57569baa 2025-01-02T21:14:25 Don’t insert U+25CC before super/subscript digits
dependabot[bot] b5a65e0f 2024-12-23T10:10:31 Bump meson from 1.5.2 to 1.6.1 in /.ci Bumps [meson](https://github.com/mesonbuild/meson) from 1.5.2 to 1.6.1. - [Release notes](https://github.com/mesonbuild/meson/releases) - [Commits](https://github.com/mesonbuild/meson/compare/1.5.2...1.6.1) --- updated-dependencies: - dependency-name: meson dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
wang-bin 3258b1f2 2024-12-20T10:58:14 [coretext]: fix tvOS build define kCTFont* when unavailable, i.e. ios < 6.0, macOS < 10.8 or tvOS < 9.0. MAC_OS_X_VERSION_MIN_REQUIRED is always defined in AvailabilityMacros.h for all targets, while __ENVIRONMENT_*_VERSION_MIN_REQUIRED__ is defined by compiler when building a specific target
Khaled Hosny 524e0f0a 2024-12-19T11:53:37 [doc] Improve hb_face_reference_table() docs
dependabot[bot] e451e91e 2024-12-16T10:33:51 Bump ninja from 1.11.1.2 to 1.11.1.3 in /.ci Bumps [ninja](https://github.com/scikit-build/ninja-python-distributions) from 1.11.1.2 to 1.11.1.3. - [Release notes](https://github.com/scikit-build/ninja-python-distributions/releases) - [Changelog](https://github.com/scikit-build/ninja-python-distributions/blob/master/HISTORY.rst) - [Commits](https://github.com/scikit-build/ninja-python-distributions/compare/1.11.1.2...1.11.1.3) --- updated-dependencies: - dependency-name: ninja dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] ce00135e 2024-12-16T10:33:41 Bump fonttools from 4.55.2 to 4.55.3 in /.ci Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.55.2 to 4.55.3. - [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.55.2...4.55.3) --- updated-dependencies: - dependency-name: fonttools dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
David Corbett edb3b208 2024-12-15T12:01:33 Make hb_test_tools.py work in Python 3.13
David Corbett f887096a 2024-12-15T10:53:09 [myanmar] Allow all tones (& visarga) in any order
Behdad Esfahbod c8050b38 2024-12-10T11:22:15 [coretext] Fix build on old Mac Fixes https://github.com/harfbuzz/harfbuzz/issues/4968
dependabot[bot] c6609bed 2024-12-09T10:55:17 Bump codecov/codecov-action from 5.0.7 to 5.1.1 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.0.7 to 5.1.1. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/015f24e6818733317a2da2edd6290ab26238649a...7f8b4b4bde536c465e797be725718b88c5d95e0e) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] 8364839f 2024-12-09T10:55:13 Bump github/codeql-action from 3.27.5 to 3.27.6 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.5 to 3.27.6. - [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/f09c1c0a94de965c15400f5634aa42fac8fb8f88...aa578102511db1f4524ed59b8cc2bae4f6e88195) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] 30099ee1 2024-12-09T10:24:30 Bump fonttools from 4.55.0 to 4.55.2 in /.ci Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.55.0 to 4.55.2. - [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.55.0...4.55.2) --- updated-dependencies: - dependency-name: fonttools dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
David Corbett 40ef6c05 2024-12-05T16:03:28 [ot-tags] Update OpenType language system registry
Kesavan Yogeswaran 1c249be9 2024-12-02T15:51:19 Sidestep nontrivial-memaccess warning in Crap() With -Wnontrivial-memaccess, recent versions of clang flag the usage of memcpy in hb-null.hh with pointers to nontrivially-copyable types. Sidestep this warning by casting the problematic pointer to void*.
Caleb Maclennan 10cf348a 2024-11-11T10:32:01 [gsubgpos] Guard integer arithmetic against wrapping below zero When either casting a signed integer to an unsigned one or subtracting a value from an unsigned one, add assertions to verify we will not end up below expected bounds.
Luca Ebach 780aaca8 2024-11-27T16:12:51 set harfbuzz version in cmake config file
Qunxin Liu 3bb89eeb 2024-11-24T17:00:14 [instancer] use hb_parse_double() for parsing axis positions Added hb_subset_axis_range_from/to_string()
dependabot[bot] 26a737ac 2024-11-25T11:28:53 Bump ninja from 1.11.1.1 to 1.11.1.2 in /.ci Bumps [ninja](https://github.com/scikit-build/ninja-python-distributions) from 1.11.1.1 to 1.11.1.2. - [Release notes](https://github.com/scikit-build/ninja-python-distributions/releases) - [Changelog](https://github.com/scikit-build/ninja-python-distributions/blob/master/HISTORY.rst) - [Commits](https://github.com/scikit-build/ninja-python-distributions/compare/1.11.1.1...1.11.1.2) --- updated-dependencies: - dependency-name: ninja dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] 1dc8ff05 2024-11-25T11:03:40 Bump codecov/codecov-action from 5.0.2 to 5.0.7 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.0.2 to 5.0.7. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/5c47607acb93fed5485fdbf7232e8a31425f672a...015f24e6818733317a2da2edd6290ab26238649a) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] 7d6729de 2024-11-25T11:03:34 Bump github/codeql-action from 3.27.4 to 3.27.5 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.4 to 3.27.5. - [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/ea9e4e37992a54ee68a9622e985e60c8e8f12d9f...f09c1c0a94de965c15400f5634aa42fac8fb8f88) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Khaled Hosny 056cc560 2024-11-24T07:33:12 [config] Improve language handling with HB_LEAN Remove HB_NO_LANGUAGE_LONG and HB_NO_LANGUAGE_PRIVATE_SUBTAG defines to support language tags longer than 2 letters and private language tags (needed to set language using OpenType language tags) respectively. HB_LEAN is used when smaller binary size is desired, but in general it should not produce different shaping output. Fixes https://github.com/harfbuzz/harfbuzzjs/issues/108
Khaled Hosny 5e584ee7 2024-11-24T09:36:24 [ci] Try to fix homebrew pkg-config/pkgconf mess The packages are in conflict again, try to remove pkg-config this time and use pkgconf.
Garret Rieger 0b7beefd 2024-11-22T01:00:57 Raise table growth limit during subsetting. Real case encountered that exceeded the current limit. Fixes #4943.