diff options
Diffstat (limited to 'Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog')
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog | 316 |
1 files changed, 316 insertions, 0 deletions
diff --git a/Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog b/Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog index 372845e7703..0811c7a23bb 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog +++ b/Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog @@ -1,3 +1,319 @@ +commit d160d9389cb4c5b15ebea9b41eb74018c4358924 +Author: Khaled Hosny <khaled@aliftype.com> +Date: Wed Jul 12 08:27:25 2023 +0300 + + 8.0.1 + + NEWS | 11 +++++++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 4 ++-- + 4 files changed, 15 insertions(+), 4 deletions(-) + +commit 8704d73213da2294281687ecd7a40d408e9bf26a +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Mon Jul 10 18:08:13 2023 -0600 + + [priority-queue] Inline a couple more + + src/hb-priority-queue.hh | 3 +++ + 1 file changed, 3 insertions(+) + +commit 4c9e8b848b82dd8e268d596e69d0a5a32b724e01 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Mon Jul 10 18:04:03 2023 -0600 + + [priority-queue] Always-inline a method + + src/hb-priority-queue.hh | 1 + + 1 file changed, 1 insertion(+) + +commit c41b0d7b8318710d792066f2915cf8c02c89162e +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Mon Jul 10 17:23:58 2023 -0600 + + [sanitize/PairValueRecord] Add a max_size for faster sanitize + + src/OT/Layout/GPOS/PairValueRecord.hh | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit c14f94f76bd323108bad6e61483b88ed3eac35c3 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Mon Jul 10 16:28:22 2023 -0600 + + Fix compiler error + + hb-ot-var-common.hh:758:32: error: implicit conversion from 'int' to 'char' changes value from 191 to -65 [-Werror, + -Wconstant-conversion] + *it++ = (DELTAS_ARE_ZERO | 63); + + src/hb-ot-var-common.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit fcc5d3df39219a2bf8803026e5976504d696e99f +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Mon Jul 10 16:21:28 2023 -0600 + + Add -Wconstant-conversion to errors + + src/hb.hh | 1 + + 1 file changed, 1 insertion(+) + +commit d1855e902d371471b2120af8b8bfd1bf9a629b75 +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Mon Jul 10 10:26:31 2023 +0000 + + Bump github/codeql-action from 2.20.1 to 2.20.3 + + Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.20.1 to 2.20.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/f6e388ebf0efc915c6c5b165b019ee61a6746a38...46ed16ded91731b2df79a2893d3aea8e9f03b5c4) + + --- + 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> + + .github/workflows/scorecard.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 997986ab307bb7868b780a3ff608bd608fb9e077 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 15:15:33 2023 -0600 + + [subset/hvar] Error handling + + Fixes https://oss-fuzz.com/testcase-detail/5029952234586112 + + src/hb-ot-var-hvar-table.hh | 2 +- + ...z-testcase-minimized-hb-subset-fuzzer-5029952234586112 | Bin 0 -> 837 bytes + 2 files changed, 1 insertion(+), 1 deletion(-) + +commit 0980e2b7481890685ce1869fc25a2915ecac92f4 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 15:13:57 2023 -0600 + + Minor casts + + src/hb-algs.hh | 4 ++-- + src/hb-bit-page.hh | 8 ++++---- + 2 files changed, 6 insertions(+), 6 deletions(-) + +commit db3aeeb547c1a2cad46ea03e162593d22f700cb4 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 12:32:49 2023 -0600 + + [subset] Fix cast-align issue + + Fixes https://github.com/harfbuzz/harfbuzz/issues/4316 + + src/hb-serialize.hh | 2 +- + src/hb-subset.cc | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit fc24ffbfb3384286efa20728fe054c884d487fb0 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 11:05:13 2023 -0600 + + [priority-queue] Minor simplify + + Tail-recursion definitely was being optimized by compiler, + but I prefer writing it this way. + + src/hb-priority-queue.hh | 19 +++++++++++-------- + 1 file changed, 11 insertions(+), 8 deletions(-) + +commit 557653abceeb4305a449851b74c62918540d03b0 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 10:18:04 2023 -0600 + + [cff] Minor; add tableTag + + src/hb-ot-cff1-table.hh | 2 ++ + src/hb-ot-cff2-table.hh | 2 ++ + 2 files changed, 4 insertions(+) + +commit 6df8ce7b41294fcaf028e425ccb6be331b37ced5 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 09:58:02 2023 -0600 + + [bit-page] Remove disabled assertion + + src/hb-bit-page.hh | 1 - + 1 file changed, 1 deletion(-) + +commit 9b9a9c6f4a47307e3cb5be3a4774f4bd1feeb180 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 09:55:00 2023 -0600 + + [bit-page] Speed up is_empty() + + src/hb-bit-page.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 2f4ed5e939fb9619ca27786b6d71b577d909c15f +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 09:45:46 2023 -0600 + + [bit-page] Short-circuit is_subset() + + src/hb-bit-page.hh | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 347c1f701313d7449002e3b0426b38bbb870c8b5 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 09:33:04 2023 -0600 + + [set] Keep (lazy) population per bit-page + + 36% speedup in: + BM_subset/subset_glyphs/merged.devalast.ttf/10 + + src/hb-bit-page.hh | 20 ++++++++++++++------ + src/hb-bit-set.hh | 5 +++-- + 2 files changed, 17 insertions(+), 8 deletions(-) + +commit 04ee306b9ae7c2382baf17c9b7ae47a2527c38aa +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 07:37:57 2023 -0600 + + [subset/hmtx] Another TODO + + src/hb-ot-hmtx-table.hh | 1 + + 1 file changed, 1 insertion(+) + +commit caef35b3ef478462a996e3fdb988bcc9cca492c8 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 07:23:16 2023 -0600 + + [subset/hmtx] TODO + + src/hb-ot-hmtx-table.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit 982554c71c06a485b9e93ffd9a55c7b1d1add23c +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 9 06:58:02 2023 -0600 + + [subset/cff1] Speed up plan_subset_charset more + + 16% speed up in retaingid subsetting NotoSansCJKkr-Regular.otf. + + src/hb-subset-cff1.cc | 10 ++++------ + 1 file changed, 4 insertions(+), 6 deletions(-) + +commit 15d8f0ca7c7c9f293bc35034c3e9a3c12451cfd9 +Author: Khaled Hosny <khaled@aliftype.com> +Date: Sun Jul 9 10:56:36 2023 +0300 + + [doc] Fix warning: Section has no title and no file + + Move the private macros to the hb-common section, instead of a file-less + one. + + docs/harfbuzz-sections.txt | 11 ++++------- + 1 file changed, 4 insertions(+), 7 deletions(-) + +commit e60ec9dcd3b0f94d13b8baf7ba12cd6cf0626064 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 8 20:47:34 2023 -0600 + + [subset/cff2] Speedup retaingids serialize + + 10% speedup in subset_glyphs/SourceHanSans-VF.otf/retaingids/10 + + src/hb-ot-cff-common.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit b583978bdf0e83ab597c797d8a0b10291f976362 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 8 20:41:58 2023 -0600 + + [subset/DeltaSetMapIndex] Speedup retaingids serialize() + + src/hb-ot-var-common.hh | 17 ++++++++++------- + 1 file changed, 10 insertions(+), 7 deletions(-) + +commit 3505486a0d7c44217c2629c193f4d78cf29aa9ae +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 8 20:28:45 2023 -0600 + + [subset/DeltaSetMapIndex] Micro-optimize + + src/hb-ot-var-common.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c8f6ae1df7d559180c40511a8ad8c2da7b303dff +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 8 20:21:49 2023 -0600 + + [subset/hvar/retaingids] Synthesize a DeltaSetIndexMap if needed + + Before we were emitting the entire VarStore rows if advMap + was Null. Instead, synthesize an advMap. + + 20% speed up in subset_glyphs/SourceHanSans-VF.otf/retaingids benchmark. + + src/hb-ot-var-hvar-table.hh | 32 ++++++--------------- + test/api/fonts/AdobeVFPrototype.ac.retaingids.otf | Bin 4584 -> 4584 bytes + test/api/fonts/SourceSansVariable-Roman.abc.ttf | Bin 3196 -> 5160 bytes + .../SourceSansVariable-Roman.ac.retaingids.ttf | Bin 2976 -> 4584 bytes + test/api/fonts/SourceSansVariable-Roman.ac.ttf | Bin 2964 -> 4580 bytes + 5 files changed, 9 insertions(+), 23 deletions(-) + +commit 1f4645c6fc4c7cc4d551791b6c04f67e71f4952d +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 8 18:49:47 2023 -0600 + + [subset/hvar] Speed up + + src/hb-ot-var-hvar-table.hh | 19 +++++++++---------- + 1 file changed, 9 insertions(+), 10 deletions(-) + +commit 8d99db5c3b4bebf22b06bfa12cf90dad6af9555a +Author: Khaled Hosny <khaled@aliftype.com> +Date: Sun Jul 9 03:41:48 2023 +0300 + + [wasm] Typo [ci skip] + + docs/wasm-shaper.md | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 8115033ac338067f9fb1050294eb2cfd8f86e784 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 8 18:33:13 2023 -0600 + + [hvar] Speed up retaingids planning + + 35% speedup in: + BM_subset/subset_glyphs/SourceHanSans-VF.otf/retaingids/10 + + src/hb-ot-var-hvar-table.hh | 14 ++++++++------ + 1 file changed, 8 insertions(+), 6 deletions(-) + +commit 1fe1a497902249c37f2212d98ed7d76d4dee3307 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 8 18:24:09 2023 -0600 + + [bimap] Minor vector pre-alloc + + src/hb-bimap.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 7a7001dfcf2f9d4a9847acd4b423f6ebf3ee6276 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 8 17:48:00 2023 -0600 + + Typo + + src/hb-subset-cff-common.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + commit b4305532a7746422e0b615eee6304119c1092fd8 Author: Khaled Hosny <khaled@aliftype.com> Date: Sun Jul 9 02:54:30 2023 +0300 |