aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-21Snap for 10985023 from 620ce3a4d8bc163b9533541e0bcebdb65d75b8a4 to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseAndroid Build Coastguard Worker
Change-Id: I58d5dfb2aaf8fa9cfdd63c560b184aa98c6d25ae
2023-10-20Snap for 10975086 from 14afe7407306752512f1fade8ce6024e8e657806 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Ia135b6c952d79091d61ab0765cdaebe563fa0b8d
2023-10-19Merge "Update HarfBuzz to 8.2.2" into main am: e5c82fbba2 am: 50e35503ba am: ↵Treehugger Robot
91de28e287 Original change: https://android-review.googlesource.com/c/platform/external/harfbuzz_ng/+/2795694 Change-Id: Ic33f94165615eed627f0fac5933251ebdfd81b8a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19Merge "Update HarfBuzz to 8.2.2" into main am: e5c82fbba2 am: 50e35503baTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/harfbuzz_ng/+/2795694 Change-Id: Ic51b9ef0ec746522e4eef29be521e6fd44738603 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19Merge "Update HarfBuzz to 8.2.2" into main am: e5c82fbba2 am: 8bf1ec54df am: ↵Treehugger Robot
e227ba54c8 Original change: https://android-review.googlesource.com/c/platform/external/harfbuzz_ng/+/2795694 Change-Id: I6b5a3e8fd2484df611f5f44bbec310d1706a8da7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19Merge "Update HarfBuzz to 8.2.2" into main am: e5c82fbba2 am: 8bf1ec54dfTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/harfbuzz_ng/+/2795694 Change-Id: I8fd12c5583d15fb5cd79a15163225d00bdaca7ea Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19Merge "Update HarfBuzz to 8.2.2" into main am: e5c82fbba2Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/harfbuzz_ng/+/2795694 Change-Id: Ic180e4ef322fcab5fff0784e34bbfd18ce48ffd3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19Merge "Update HarfBuzz to 8.2.2" into main am: e5c82fbba2Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/harfbuzz_ng/+/2795694 Change-Id: I745ca04feeb215d4b40064a81b49a423ef40655a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-18Merge "Update HarfBuzz to 8.2.2" into mainTreehugger Robot
2023-10-18Update HarfBuzz to 8.2.2Seigo Nonaka
Merge commit '18a6e78549e8e04a281129ea8ca784ce85f111b8' into 8.2.2 Bug: 279803748 Test: TreeHugger Change-Id: I7ba301146156770cec0733b2f90938e59d47ac94
2023-10-188.2.2Khaled Hosny
2023-10-16s/PairPos/MarkBasePos/ in MarkBasePos repacking implementation.Garret Rieger
2023-10-16[layout] Change order of feature collectionBehdad Esfahbod
See comments for rationale. Fixes https://github.com/harfbuzz/harfbuzz/issues/4445
2023-10-16Bump ninja from 1.11.1 to 1.11.1.1 in /.cidependabot[bot]
Bumps [ninja](https://github.com/ninja-build/ninja) from 1.11.1 to 1.11.1.1. - [Release notes](https://github.com/ninja-build/ninja/releases) - [Commits](https://github.com/ninja-build/ninja/commits) --- updated-dependencies: - dependency-name: ninja dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16Bump github/codeql-action from 2.22.0 to 2.22.3dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.22.0 to 2.22.3. - [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/2cb752a87e96af96708ab57187ab6372ee1973ab...0116bc2df50751f9724a2e35ef1f24d22f90e4e1) --- 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>
2023-10-13[instancer] templatize the priority queue, use custom type for varstoreQunxin Liu
when instantiating varstore, we need to pop a tuple like (combined_gain, i, j), if combined gain is the same then we compare the value of i, and then j. So we'd like to use custom type as the key when popping from the queue. This would match fonttool's algorithm cause it uses heappop().
2023-10-10Remove glyph_map test that uses retain gids.Garret Rieger
We no longer allow the use of glyph map + retain gids (see: https://github.com/harfbuzz/harfbuzz/blob/main/src/hb-subset-plan.cc#L817). Also add the test to the meson file so it will be run by default.
2023-10-09Bump ossf/scorecard-action from 2.2.0 to 2.3.0dependabot[bot]
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.2.0 to 2.3.0. - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/08b4669551908b1024bb425080c797723083c031...483ef80eb98fb506c348f7d62e28055e49fe2398) --- updated-dependencies: - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-09Bump actions/setup-python from 4.7.0 to 4.7.1dependabot[bot]
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.0 to 4.7.1. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/61a6322f88396a6271a6ee3565807d608ecaddd1...65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-09Bump github/codeql-action from 2.21.9 to 2.22.0dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.9 to 2.22.0. - [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/ddccb873888234080b77e9bc2d4764d5ccaaccf9...2cb752a87e96af96708ab57187ab6372ee1973ab) --- 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>
2023-10-09Bump fonttools from 4.43.0 to 4.43.1 in /.cidependabot[bot]
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.43.0 to 4.43.1. - [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.43.0...4.43.1) --- updated-dependencies: - dependency-name: fonttools dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-05Fix testBehdad Esfahbod
2023-10-05Merge pull request #4421 from googlefonts/GDEF_GPOSBehdad Esfahbod
[instancer] support GDEF/GPOS tables
2023-10-02Bump github/codeql-action from 2.21.8 to 2.21.9dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.8 to 2.21.9. - [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/6a28655e3dcb49cb0840ea372fd6d17733edd8a4...ddccb873888234080b77e9bc2d4764d5ccaaccf9) --- 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>
2023-10-02Bump fonttools from 4.42.1 to 4.43.0 in /.cidependabot[bot]
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.42.1 to 4.43.0. - [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.42.1...4.43.0) --- updated-dependencies: - dependency-name: fonttools dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02Bump meson from 1.2.1 to 1.2.2 in /.cidependabot[bot]
Bumps [meson](https://github.com/mesonbuild/meson) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/mesonbuild/meson/releases) - [Commits](https://github.com/mesonbuild/meson/compare/1.2.1...1.2.2) --- updated-dependencies: - dependency-name: meson dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-29Add some tests for hb_feature_[from|to]_string()Khaled Hosny
2023-09-29Check for closing quote in parse_tagjfkthame
Fixes #4414.
2023-09-28[subset] Fix fuzzer timeout.Garret Rieger
Fixes https://oss-fuzz.com/testcase-detail/5458896606855168. Limit iteration over coverage in MarkLigPosFormat1 subsetting to the number of glyphs in the liga array.
2023-09-28fuzzer fix https://oss-fuzz.com/testcase-detail/5842152921628672Qunxin Liu
Access TupleVariationData through blob, because we don't sanitize var_data
2023-09-28[map] Fix undefined integer-overflowBehdad Esfahbod
Fixes https://oss-fuzz.com/testcase-detail/5814850435284992
2023-09-27[instancer] update tests to include GDEF/GPOS tablesQunxin Liu
2023-09-27[instancer] match fonttools'r order when calculating charsQunxin Liu
Also fix a bug, make sure map set is happening before std::move
2023-09-27[instancer] instantiate GPOSQunxin Liu
Just need to update var_idxes and deltas
2023-09-27[instancer] make GPOS depend on GDEF when partial instancingQunxin Liu
GPOS needs to wait for GDEF remapping layout var idxes
2023-09-27[instancer] instantiate GDEF varStoreQunxin Liu
And update layout var idxes accordingly
2023-09-27[instancer] remap layout var_idxes code updateQunxin Liu
make hb_collect_variation_indices_context_t only collect layout variation indices.
2023-09-25[instancer] simplify item_variations_t API callsQunxin Liu
merge create,instantiate and as_item_varstore into one API
2023-09-25Bump actions/checkout from 4.0.0 to 4.1.0dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.0.0 to 4.1.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/3df4ab11eba7bda6032a0b82a6bb43b11571feac...8ade135a41bc03ea155e62e844d188df1ea18608) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25Bump github/codeql-action from 2.21.7 to 2.21.8dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.7 to 2.21.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/04daf014b50eaf774287bf3f0f1869d4b4c4b913...6a28655e3dcb49cb0840ea372fd6d17733edd8a4) --- 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>
2023-09-23Added minor fixes to build without errors with gcc 4.9.2inobelar
2023-09-21[meson] keep asserts in test programsDuncan Overbruck
2023-09-20[instancer] fix compile warningsQunxin Liu
In constructor ‘OT::delta_row_encoding_t::delta_row_encoding_t(OT::delta_row_encoding_t&&)’, inlined from ‘Type* hb_vector_t<Type, sorted>::push(Args&& ...) [with Args = {OT::delta_row_encoding_t}; Type = OT::delta_row_encoding_t; bool sorted = false]’ at ../src/hb-vector.hh:221:12, inlined from ‘bool OT::item_variations_t::as_item_varstore(bool, bool)’ at ../src/hb-ot-var-common.hh:1985:24: ../src/hb-ot-layout-common.hh:2304:8: warning: ‘obj.OT::delta_row_encoding_t::width’ may be used uninitialized [-Wmaybe-uninitialized] 2304 | struct delta_row_encoding_t | ^~~~~~~~~~~~~~~~~~~~ ../src/hb-ot-var-common.hh: In member function ‘bool OT::item_variations_t::as_item_varstore(bool, bool)’: ../src/hb-ot-var-common.hh:1981:30: note: ‘obj.OT::delta_row_encoding_t::width’ was declared here 1981 | delta_row_encoding_t obj; | ^~~ In constructor ‘OT::delta_row_encoding_t::delta_row_encoding_t(OT::delta_row_encoding_t&&)’, inlined from ‘Type* hb_vector_t<Type, sorted>::push(Args&& ...) [with Args = {OT::delta_row_encoding_t}; Type = OT::delta_row_encoding_t; bool sorted = false]’ at ../src/hb-vector.hh:221:12, inlined from ‘bool OT::item_variations_t::as_item_varstore(bool, bool)’ at ../src/hb-ot-var-common.hh:1985:24: ../src/hb-ot-layout-common.hh:2304:8: warning: ‘obj.OT::delta_row_encoding_t::overhead’ may be used uninitialized [-Wmaybe-uninitialized] 2304 | struct delta_row_encoding_t | ^~~~~~~~~~~~~~~~~~~~ ../src/hb-ot-var-common.hh: In member function ‘bool OT::item_variations_t::as_item_varstore(bool, bool)’: ../src/hb-ot-var-common.hh:1981:30: note: ‘obj.OT::delta_row_encoding_t::overhead’ was declared here 1981 | delta_row_encoding_t obj;
2023-09-20Merge pull request #4410 from googlefonts/HVAR_instanceBehdad Esfahbod
[instancer] instantiate HVAR/VVAR
2023-09-20[instancer] Delete redundant code block in cvar subsettingThomas Petillon
That case is handled in hb-subset.cc. It also made compilation with HB_NO_VAR fail because it accessed table.fvar.
2023-09-20[subset] Drop fvar, avar, cvar, MVAR tables when in HB_NO_VAR modeThomas Petillon
2023-09-20[instancer] make varstore items sorting method match fonttool'sQunxin Liu
Also update expected tests
2023-09-20[instancer] fix botsQunxin Liu
2023-09-20[instancer] fix delta_row_encoding_t constructorQunxin Liu
always move chars_
2023-09-20[instancer] update expected tests to include HVAR/VVAR tablesQunxin Liu