|
449c7f2a
|
2025-02-04T17:56:22
|
|
[aat] Add some tracing
|
|
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%.
|
|
e1cb3b15
|
2025-02-04T17:28:29
|
|
Revert "[aat] Remove set-digest"
This reverts commit 832f199607292a41b4621b87a646c30cddc00124.
|
|
359d163d
|
2025-02-04T17:11:46
|
|
Revert "[aat] Remove buffer-digest stuff"
This reverts commit 7642366593826c0e04ad58df83fa63ec53960486.
|
|
7d23e642
|
2025-02-04T17:11:13
|
|
Revert "[aat] Remove dead code"
This reverts commit bf36f5c3a4ff0003d330e2c2fc410c0cde911cba.
|
|
d1099476
|
2025-02-04T17:12:23
|
|
Revert "[aat] Remove unused macro"
This reverts commit 2ddcccd26ea4962a97ba6858952a5a71d032e6c1.
|
|
2ddcccd2
|
2025-02-04T17:05:45
|
|
[aat] Remove unused macro
|
|
1ff46235
|
2025-02-04T16:46:25
|
|
[morx] Micro-optimize
|
|
9cf2ea3e
|
2025-02-04T13:34:31
|
|
Merge branch 'kern-set'
|
|
bf36f5c3
|
2025-02-04T13:32:31
|
|
[aat] Remove dead code
|
|
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.
|
|
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%.
|
|
3e50a8df
|
2025-02-04T13:05:34
|
|
[buffer] Use UINT_MAX instead of wrong macro
|
|
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!
|
|
267ebeec
|
2025-02-04T11:08:52
|
|
[perf/text] Add a long piece of JS code for benchmarking
|
|
ee4ca63b
|
2025-02-03T13:23:08
|
|
[aat] Micro-optimize
|
|
ed37725e
|
2025-02-03T12:59:58
|
|
[aat] Micro-optimize get_class
|
|
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>
|
|
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>
|
|
91572945
|
2025-02-02T18:25:45
|
|
[aat] More delambda
Again, this was costly.
|
|
556eb029
|
2025-02-02T18:19:32
|
|
[aat] Remove a lambda
This lambda was added to "simplify" the logic. But has a lot of overhead.
|
|
d9a25bc4
|
2025-02-02T17:37:43
|
|
[aat] Allocate caches together
No separate malloc.
|
|
7b44a94a
|
2025-02-02T17:33:46
|
|
[aat] Shrink cache to 256 bytes per subtable
|
|
b89ab7d0
|
2025-02-02T17:08:20
|
|
[aat] Shrink the class cache to be 512 bytes instead of 1kb
|
|
4fb0ac77
|
2025-02-02T17:06:45
|
|
[aat] Minor simplify
|
|
832f1996
|
2025-02-02T17:04:06
|
|
[aat] Remove set-digest
Now that we have a class cache, this was just speeding things down.
|
|
0e13e781
|
2025-02-02T16:50:04
|
|
[aat] Add a class-cache to the machine
Speeds up Times.ttc benchmark by 20%.
|
|
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>
|
|
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.
|
|
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.
|
|
d8d0987f
|
2025-02-02T18:08:09
|
|
[benchmark-shape] Remove variable-font test set
It doesn't really affect shaping much. Kill it.
|
|
13844848
|
2025-02-02T11:56:01
|
|
[aat] Typo
|
|
f5e50890
|
2025-02-02T11:40:27
|
|
[open-type] Another tweak to cmp()
Again, unlikely that compiler cares.
|
|
c68df817
|
2025-02-02T11:33:42
|
|
[open-type] Minor tweak to cmp()
Remove codepath that was never taken.
|
|
9bd75952
|
2025-02-02T11:14:49
|
|
[benchmark-shape] Compare diff shapers, not font funcs
|
|
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.
|
|
9fd855ed
|
2025-02-02T07:55:53
|
|
[set-digest] Tune a bit more
Saves another 2% on Amiri benchmark.
|
|
880b92ed
|
2025-02-02T07:43:33
|
|
[set-digest] Fix build on Linux
|
|
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.
|
|
c4c8eb4f
|
2025-01-26T16:25:55
|
|
[algs] Rename a macro
Clashes with Apple simd/simd.h
|
|
b394ab39
|
2025-01-31T10:21:31
|
|
[test-buffer] Add code for testing end_ptr
|
|
9ba286de
|
2025-02-01T14:23:47
|
|
[ot-shape] Micro-optimize ::equal
For two integers, it's faster to compare them directly.
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
9ef009f5
|
2025-01-24T16:37:12
|
|
[test] Fix test
Broken by previous commit.
https://github.com/harfbuzz/harfbuzz/issues/5020#issuecomment-2613597379
|
|
6be66b0e
|
2025-01-24T16:26:54
|
|
[ft/coretext] Fail setting font-funcs gracefully
Fixes https://github.com/harfbuzz/harfbuzz/issues/5020
|
|
4df11621
|
2025-01-24T05:00:05
|
|
[VARC] Fix variable binding
Ouch.
|
|
2fa9ccee
|
2025-01-23T23:13:49
|
|
[VARC] Simplify
|
|
2d2418eb
|
2025-01-23T23:13:11
|
|
[VARC] Avoid float div-by-zero
|
|
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
|
|
22fbc756
|
2025-01-22T11:08:28
|
|
[ot-tags] Update IANA and OT language registries
|
|
a888761a
|
2025-01-21T15:56:26
|
|
[hb-ft] Hopefully clarify hb_ft_font_create() life cycle even more
Add “only” to one more place.
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
3a7ebc32
|
2025-01-13T14:53:16
|
|
[config] Fix build with HB_LEAN
Fixes https://github.com/harfbuzz/harfbuzz/issues/4997
|
|
1e629c35
|
2025-01-12T23:06:23
|
|
[morx] Blocklist dysfunctional morx table of AALMAGHRIBI.ttf font
Fixes #4108
|
|
7b27c8ed
|
2025-01-11T18:13:18
|
|
10.2.0
|
|
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>
|
|
021b4438
|
2025-01-10T13:57:16
|
|
Garay script is RTL
Fixes https://github.com/harfbuzz/harfbuzz/issues/4996
|
|
fc42cdd6
|
2025-01-08T22:17:03
|
|
[docs] Reduce warnings
|
|
1ce81912
|
2025-01-08T15:25:46
|
|
[subset-serialize] Formatting
|
|
e943a009
|
2025-01-08T15:22:47
|
|
[subset-serialize] Try to fix MSVC build
|
|
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`.
|
|
bdb50f1c
|
2025-01-07T20:32:05
|
|
[repacker] Also rename api method from hb_subset_repack_or_fail -> hb_subset_serialize_or_fail.
|
|
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.
|
|
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>
|
|
503553c3
|
2025-01-07T11:50:12
|
|
[docs] Fix build for real this time
|
|
fca062eb
|
2025-01-07T11:38:25
|
|
[docs] Fix build fail
|
|
c1f5b780
|
2025-01-07T11:31:05
|
|
Fix docs
|
|
379e3c98
|
2025-01-07T11:29:35
|
|
[shape] Wrap justify API in EXPERIMENTAL
Fixes https://github.com/harfbuzz/harfbuzz/issues/4984
|
|
5a6f5922
|
2025-01-06T21:16:24
|
|
[repacker] Promote repacking API to stable.
For #227.
|
|
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.
|
|
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>
|
|
57569baa
|
2025-01-02T21:14:25
|
|
Don’t insert U+25CC before super/subscript digits
|
|
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>
|
|
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
|
|
524e0f0a
|
2024-12-19T11:53:37
|
|
[doc] Improve hb_face_reference_table() docs
|
|
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>
|
|
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>
|
|
edb3b208
|
2024-12-15T12:01:33
|
|
Make hb_test_tools.py work in Python 3.13
|
|
f887096a
|
2024-12-15T10:53:09
|
|
[myanmar] Allow all tones (& visarga) in any order
|
|
c8050b38
|
2024-12-10T11:22:15
|
|
[coretext] Fix build on old Mac
Fixes https://github.com/harfbuzz/harfbuzz/issues/4968
|
|
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>
|
|
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>
|
|
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>
|
|
40ef6c05
|
2024-12-05T16:03:28
|
|
[ot-tags] Update OpenType language system registry
|
|
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*.
|
|
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.
|
|
780aaca8
|
2024-11-27T16:12:51
|
|
set harfbuzz version in cmake config file
|
|
3bb89eeb
|
2024-11-24T17:00:14
|
|
[instancer] use hb_parse_double() for parsing axis positions
Added hb_subset_axis_range_from/to_string()
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
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.
|
|
0b7beefd
|
2024-11-22T01:00:57
|
|
Raise table growth limit during subsetting. Real case encountered that exceeded the current limit. Fixes #4943.
|