diff options
Diffstat (limited to 'Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog')
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog | 404 |
1 files changed, 404 insertions, 0 deletions
diff --git a/Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog b/Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog index 96442fbacc7..db86a790269 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog +++ b/Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog @@ -1,3 +1,407 @@ +commit f7aee78e90bc53b3a95eb56d7550c9effe569ea2 +Author: Khaled Hosny <khaled@aliftype.com> +Date: Sun Apr 24 05:47:57 2022 +0200 + + 4.2.1 + + NEWS | 12 ++++++++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 4 ++-- + 4 files changed, 16 insertions(+), 4 deletions(-) + +commit 6695bf056065f2e2e56c0e00b9740e6685a8af28 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Fri Apr 22 13:48:41 2022 -0600 + + [gsubgpos] Remove wrong condition in Context application + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3545 + + src/hb-ot-layout-gsubgpos.hh | 5 ----- + 1 file changed, 5 deletions(-) + +commit 038203de61d67b56b3426015b449178aa661157a +Author: Khaled Hosny <khaled@aliftype.com> +Date: Fri Apr 22 01:29:29 2022 +0200 + + Remove ABI tracker link + + Seems dead, no update since 2020. + + README.md | 1 - + 1 file changed, 1 deletion(-) + +commit c8810277bb004ad4ef1c0b2485c0fdecf39764b9 +Author: Khaled Hosny <khaled@aliftype.com> +Date: Fri Apr 22 01:01:06 2022 +0200 + + Update Coverity settings + + .github/workflows/coverity-scan.yml | 6 +++--- + README.md | 2 +- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit b2d317339a66be756b136d50ad74b328c3acfcec +Author: Khaled Hosny <khaled@aliftype.com> +Date: Fri Apr 22 00:47:37 2022 +0200 + + Update codacy badge + + README.md | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6a38c83d4f9b285b66177d8d1757744621de23e2 +Author: Khaled Hosny <khaled@aliftype.com> +Date: Fri Apr 22 00:39:45 2022 +0200 + + Remove coveralls badge + + We stopped pushing coveralls builds since 2020. + + README.md | 1 - + 1 file changed, 1 deletion(-) + +commit 392f201047db16cdbc082217c0fb4e9db86a9097 +Author: Khaled Hosny <khaled@aliftype.com> +Date: Thu Apr 21 21:24:58 2022 +0200 + + [ci] Pin gcovr to version 5.0 + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3540 + + .github/workflows/linux-ci.yml | 4 ++-- + .github/workflows/macos-ci.yml | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit 4c177de1f597512f61e90039d54afa2f3884eb71 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Thu Apr 21 13:51:37 2022 -0600 + + [perf] Err. Remove HUGE font from perf suite + + perf/benchmark-subset.cc | 2 ++ + perf/fonts/NotoSansCJKsc-VF.ttf | Bin 36144788 -> 0 bytes + 2 files changed, 2 insertions(+) + +commit 7f7ebdc6bb73bc24d6aa51f2a2c6b214484f5ee4 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Thu Apr 21 11:25:12 2022 -0600 + + [perf] Reuse a font + + perf/benchmark-subset.cc | 2 +- + perf/fonts/Mplus1p-Regular.ttf | Bin 1757292 -> 0 bytes + 2 files changed, 1 insertion(+), 1 deletion(-) + +commit 85142f3247c6ee8cb69006872629cd855f5eeb8f +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 22:32:54 2022 +0000 + + [perf] Add missing ninja command in profiling instructions. + + perf/README.md | 1 + + 1 file changed, 1 insertion(+) + +commit a5cf917892f31a7197ea9b58d2938f0cae3aaf9e +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 22:31:26 2022 +0000 + + [perf] Update readme with profiling instructions. + + perf/README.md | 21 +++++++++++++++++++++ + 1 file changed, 21 insertions(+) + +commit df3ecea773c5f68632e5b4ff0fb5568ce1864272 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Wed Apr 20 16:06:06 2022 -0600 + + [perf/perf] Fix run when ttfparser is not available + + perf/perf-draw.hh | 3 +++ + perf/perf-extents.hh | 3 +++ + 2 files changed, 6 insertions(+) + +commit f48647e58958e17e8a379c74d2f504f893d4c336 +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 22:08:33 2022 +0000 + + In perf/README update meson command line to set release build type. + + perf/README.md | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit b3ce96da3b689dda4910ee72aa3b0f14d73230c7 +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 21:51:20 2022 +0000 + + [perf] Add several more fonts to the subset benchmarks. + + perf/benchmark-subset.cc | 46 ++++++++++++++++++++++++++-------------- + perf/fonts/Mplus1p-Regular.ttf | Bin 0 -> 1757292 bytes + perf/fonts/NotoSansCJKsc-VF.ttf | Bin 0 -> 36144788 bytes + 3 files changed, 30 insertions(+), 16 deletions(-) + +commit 9ad300360d4fd9dee74e9aca65b2878a791cb64f +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Wed Apr 20 15:53:37 2022 -0600 + + [perf/perf-draw] Port to new draw API + + perf/perf-draw.hh | 27 +++++++++++---------------- + 1 file changed, 11 insertions(+), 16 deletions(-) + +commit 23c7c305bb4a8ba0fc70a7818a81f7af5ab1289d +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Wed Apr 20 15:45:37 2022 -0600 + + [perf/benchmark-map] Adjust range specifiers + + perf/benchmark-map.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 2b03bcedef6523a2ff3103cd4420561b4a696b6b +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 21:34:45 2022 +0000 + + [perf] Cleanup range specifiers in set benchmark. + + perf/benchmark-set.cc | 28 ++++++++++++---------------- + 1 file changed, 12 insertions(+), 16 deletions(-) + +commit 178c67003f4554220494ce949723af19582cea7b +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 21:19:54 2022 +0000 + + [perf] Rework set insert test to not use pause/resume timing. + + These have high overhead which affect the result. Also change set iteration to time the individual iteration operation. + + perf/benchmark-set.cc | 52 +++++++++++++++++++++++++++++++++--------------- + perf/benchmark-subset.cc | 3 +++ + 2 files changed, 39 insertions(+), 16 deletions(-) + +commit fbd183d0eb4aff0c3e790f58788d361d6640430e +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 20:05:14 2022 +0000 + + [perf] Start writing subset benchmarks. + + perf/benchmark-subset.cc | 70 ++++++++++++++++++++++++++++++++++++++++++++++++ + perf/meson.build | 10 +++++++ + 2 files changed, 80 insertions(+) + +commit fc2027bf0709e356f3b66d3bc4edd1e9042e94ee +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 19:33:04 2022 +0000 + + [perf] Add map benchmarks. + + perf/benchmark-map.cc | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++ + perf/benchmark-set.cc | 5 ++++ + perf/meson.build | 16 +++++++++---- + 3 files changed, 79 insertions(+), 5 deletions(-) + +commit 057ec2c95396ddcaf1820f5c9fa6f7986bb010b3 +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 19:15:03 2022 +0000 + + [perf] Add set ieration and lookup benchmarks. + + perf/benchmark-set.cc | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 48 insertions(+) + +commit 40975fc3c233af72d5f5591d957d128793e1c2dc +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 18:54:36 2022 +0000 + + [perf] Add some instructions for building/running benchmarks. + + perf/README.md | 24 ++++++++++++++++++++++++ + 1 file changed, 24 insertions(+) + +commit cef64b947d26c10cbad47ea73e3c9fc9e5c55fc4 +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 18:36:35 2022 +0000 + + [perf] Add the start of a benchmark for set operations. + + perf/benchmark-set.cc | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ + perf/meson.build | 15 +++++++++++++++ + 2 files changed, 64 insertions(+) + +commit e8b40c7a09607ecf6e2ce0d9bc32b826a5481ad7 +Author: Garret Rieger <grieger@google.com> +Date: Wed Apr 20 17:47:02 2022 +0000 + + Upgrade google benchmark dep to latest version to fix build failure. + + subprojects/.gitignore | 2 +- + subprojects/google-benchmark.wrap | 16 +++++++++------- + 2 files changed, 10 insertions(+), 8 deletions(-) + +commit 8575a8f50c25ce96932f94d50425b1d7de8aeb12 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Thu Apr 21 11:14:09 2022 -0600 + + Add _hb_codepoint_is_regional_indicator() + + src/hb-ot-shape.cc | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +commit c1ee7d28f3ea476b6e80a82d1485e91a0efc9c3f +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Wed Apr 20 13:38:05 2022 -0600 + + Typo + + Co-authored-by: Khaled Hosny <khaled@aliftype.com> + + src/hb-ot-shape.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 4d48fae4f247c789612f6a888aba6abf7906f012 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Wed Apr 20 11:35:19 2022 -0600 + + Enforce Regional_Indicators native direction to LTR + + And undo the morx direction reversal change introduced in + https://github.com/harfbuzz/harfbuzz/pull/3315 + 23159084b43c1ce429d9e98035bf845919fd8a89 + + This fixes original bug https://github.com/harfbuzz/harfbuzz/issues/3314 + + And the reversion in morx code fixes regressions: + https://github.com/harfbuzz/harfbuzz/issues/3528 + https://github.com/harfbuzz/harfbuzz/issues/3535 + + Supersedes: + https://github.com/harfbuzz/harfbuzz/pull/3529 + + src/hb-aat-layout-morx-table.hh | 4 ++-- + src/hb-ot-shape.cc | 19 ++++++++++++++----- + test/shape/data/in-house/tests/macos.tests | 8 +++++++- + 3 files changed, 23 insertions(+), 8 deletions(-) + +commit a85461b9b6367d5ce313c800f9efc6a1ad750616 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Wed Apr 20 12:13:16 2022 -0600 + + Add link to Context LookupFlag discussion + + https://github.com/harfbuzz/harfbuzz/discussions/3538 + + src/hb-ot-layout-gsubgpos.hh | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +commit af9eb6850a188a0491fcfd8a379534c5632a0a05 +Author: Simon Cozens <simon@simon-cozens.org> +Date: Wed Apr 20 16:55:31 2022 +0100 + + Updated version + + docs/features.dot | 89 +++++++++++++++++++++++++++++++++++++++++++------------ + 1 file changed, 70 insertions(+), 19 deletions(-) + +commit 91e2f3b92a6a21ad462b6ef41bfd6a88f598e965 +Author: Simon Cozens <simon@simon-cozens.org> +Date: Tue Apr 19 15:20:53 2022 +0100 + + Add cheat sheet + + docs/features.dot | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 208 insertions(+) + +commit 9e59c401e05018eacc09d277251f692a517652c8 +Author: Simon Cozens <simon@simon-cozens.org> +Date: Wed Apr 20 16:56:34 2022 +0100 + + [myanmar] Reword confusing comment about masks + + src/hb-ot-shape-complex-myanmar.cc | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 383c11d75659540f4d064824f83446389a8334ce +Author: Khaled Hosny <khaled@aliftype.com> +Date: Tue Apr 19 16:31:44 2022 +0200 + + Add test for ligature-id allocation + + Test for the fix in 7bdc20ec810c14056d6362b076aa6717f10f26a0 for the + regression from 43be5ba442548528c89ad31c0927cc68515b736e. + + .../fonts/8339c821814d9bad7c77169332327ad8b0f33c81.ttf | Bin 0 -> 2312 bytes + test/shape/data/in-house/tests/ligature-id.tests | 1 + + 2 files changed, 1 insertion(+) + +commit 903cf8cfce631e5e0a5c8941d207dff3e3a59b82 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Wed Apr 13 15:31:51 2022 -0600 + + [check-static-inits] Unbreak test + + src/check-static-inits.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ec925ece05f3de0ba49a7712a4a2ebb389c54f70 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Wed Apr 13 11:51:48 2022 -0600 + + [khmer] Reinstate a pause after basic features + + This was removed as part of 044d7a06db552e1564b8575f4d23798f009d9dde, + which caused the regression. Just adding a pause fixes the shaping. + Debugged by just tracing the good/bad shaping and observing the + lookup orders intermingling in the bad shaping. + + Test: + hb-shape LeelawUI.ttf --unicodes U+1780,U+17D2,U+179A,U+17BB + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3531 + + src/hb-ot-shape-complex-khmer.cc | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +commit cc0f1f3b60a920d5da19cc4f2886fd0e74655e8c +Author: Cosimo Lupo <clupo@google.com> +Date: Tue Apr 12 10:45:43 2022 +0100 + + Expose --passthrough-tables option to hb-subset CLI tool + + util/hb-subset.cc | 1 + + 1 file changed, 1 insertion(+) + +commit 53eeeab0e39a9079324f8aad39a6ca0f446030e1 +Author: Cosimo Lupo <clupo@google.com> +Date: Wed Apr 6 12:54:40 2022 +0100 + + CMakeLists.txt: also match 'AppleClang' compiler to not link with libc++ + + CMakeLists.txt | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 88bb746b42ca4ae67e5e25cb669b604170d349c6 +Author: Khaled Hosny <khaled@aliftype.com> +Date: Fri Apr 1 02:18:37 2022 +0200 + + [blob] Return nullptr from create_from_file_or_fail + + Fix a couple of cases where it would return empty blob, possibly + missed in bdfed8f113431a2156e13d59a4b21e19feb7efd9. + + src/hb-blob.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit b179d357a99884370dd8719d71ae87ca6dca33d7 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Wed Mar 30 12:59:52 2022 -0600 + + [main] Fix unused-variable warnings + + src/main.cc | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + commit 9d5730b958974bc9db95e46e6bad52e9e9cd6e1c Author: Khaled Hosny <khaled@aliftype.com> Date: Wed Mar 30 15:08:34 2022 +0200 |