summaryrefslogtreecommitdiff
path: root/Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog')
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-src/ChangeLog404
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