Behdad Esfahbod
9bd75952e5
[benchmark-shape] Compare diff shapers, not font funcs
2 weeks ago
Behdad Esfahbod
66bb94fe46
[set-digest] Tune back to starting with 4
...
Make Amiri slightly slower again, but works better for AAT fonts
I tested.
2 weeks ago
Behdad Esfahbod
9fd855ed55
[set-digest] Tune a bit more
...
Saves another 2% on Amiri benchmark.
2 weeks ago
Behdad Esfahbod
880b92ed6e
[set-digest] Fix build on Linux
2 weeks ago
Behdad Esfahbod
92f13bbdd7
[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.
2 weeks ago
Behdad Esfahbod
c4c8eb4f8c
[algs] Rename a macro
...
Clashes with Apple simd/simd.h
2 weeks ago
Behdad Esfahbod
b394ab39e9
[test-buffer] Add code for testing end_ptr
2 weeks ago
Behdad Esfahbod
9ba286de08
[ot-shape] Micro-optimize ::equal
...
For two integers, it's faster to compare them directly.
2 weeks ago
dependabot[bot]
6d8035a99c
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>
3 weeks ago
dependabot[bot]
adc5ef1e09
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](1e68e06f1d...13ce06bfc6
)
---
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>
3 weeks ago
dependabot[bot]
c2fa380391
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](b6a472f63d...f6091c0113
)
---
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>
3 weeks ago
dependabot[bot]
721470f564
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>
3 weeks ago
Behdad Esfahbod
9ef009f597
[test] Fix test
...
Broken by previous commit.
https://github.com/harfbuzz/harfbuzz/issues/5020#issuecomment-2613597379
3 weeks ago
Behdad Esfahbod
6be66b0ef2
[ft/coretext] Fail setting font-funcs gracefully
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/5020
3 weeks ago
Behdad Esfahbod
4df11621ce
[VARC] Fix variable binding
...
Ouch.
3 weeks ago
Behdad Esfahbod
2fa9ccee61
[VARC] Simplify
3 weeks ago
Behdad Esfahbod
2d2418ebac
[VARC] Avoid float div-by-zero
3 weeks ago
Behdad Esfahbod
fe9398e9a9
[VARC] Chain transforms
...
Previous code was actually wrong even, for non-uniform x/y font scale.
Fixes https://github.com/harfbuzz/harfbuzz/issues/5017
3 weeks ago
David Corbett
22fbc75688
[ot-tags] Update IANA and OT language registries
3 weeks ago
Khaled Hosny
a888761a78
[hb-ft] Hopefully clarify hb_ft_font_create() life cycle even more
...
Add “only” to one more place.
4 weeks ago
dependabot[bot]
a40d6921dc
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](aa57810251...b6a472f63d
)
---
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>
4 weeks ago
dependabot[bot]
3414b2dc6a
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](7f8b4b4bde...1e68e06f1d
)
---
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>
4 weeks ago
dependabot[bot]
6e518c3f55
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](b4b15b8c7c...65c4c4a1dd
)
---
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>
4 weeks ago
dependabot[bot]
66cc1e7da9
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](ed74d11c0b...5391144220
)
---
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>
4 weeks ago
Behdad Esfahbod
3a7ebc320d
[config] Fix build with HB_LEAN
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4997
1 month ago
Khaled Hosny
1e629c3511
[morx] Blocklist dysfunctional morx table of AALMAGHRIBI.ttf font
...
Fixes #4108
1 month ago
Khaled Hosny
7b27c8edd4
10.2.0
1 month ago
Thrita
ba31fc95a9
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>
1 month ago
Behdad Esfahbod
021b443886
Garay script is RTL
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4996
1 month ago
Khaled Hosny
fc42cdd68d
[docs] Reduce warnings
1 month ago
Khaled Hosny
1ce8191289
[subset-serialize] Formatting
1 month ago
Khaled Hosny
e943a0098b
[subset-serialize] Try to fix MSVC build
1 month ago
Khaled Hosny
9d5beeafa1
[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`.
1 month ago
Garret Rieger
bdb50f1c6e
[repacker] Also rename api method from hb_subset_repack_or_fail -> hb_subset_serialize_or_fail.
1 month ago
Garret Rieger
056504168c
[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.
1 month ago
dependabot[bot]
3a63e174d8
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>
1 month ago
Behdad Esfahbod
503553c3d2
[docs] Fix build for real this time
1 month ago
Behdad Esfahbod
fca062eb4c
[docs] Fix build fail
1 month ago
Behdad Esfahbod
c1f5b780f3
Fix docs
1 month ago
Behdad Esfahbod
379e3c989a
[shape] Wrap justify API in EXPERIMENTAL
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4984
1 month ago
Garret Rieger
5a6f5922dd
[repacker] Promote repacking API to stable.
...
For #227 .
1 month ago
Behdad Esfahbod
1abc8d2f37
Revert "Bump setuptools from 73.0.1 to 75.7.0 in /.ci"
...
This reverts commit 23358ec279
.
Bots failing.
1 month ago
dependabot[bot]
23358ec279
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>
1 month ago
David Corbett
57569baa65
Don’t insert U+25CC before super/subscript digits
1 month ago
dependabot[bot]
b5a65e0f20
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>
2 months ago
wang-bin
3258b1f248
[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
2 months ago
Khaled Hosny
524e0f0ad5
[doc] Improve hb_face_reference_table() docs
2 months ago
dependabot[bot]
e451e91ec3
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>
2 months ago
dependabot[bot]
ce00135e37
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>
2 months ago
David Corbett
edb3b20895
Make hb_test_tools.py work in Python 3.13
2 months ago