Closed Bug 1853477 Opened 2 years ago Closed 2 years ago

Update harfbuzz to new version 8.2.0 from 2023-09-08 22:02:35

Categories

(Core :: Graphics: Text, enhancement)

enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1853822
Tracking Status
firefox119 --- affected

People

(Reporter: update-bot, Unassigned)

Details

(Whiteboard: [3pl-filed][task_id: Rfd3nF74Q3OC5YAzY-vw8w])

Attachments

(1 obsolete file)

This update covers 192 commits. Here are the overall diff statistics, and then the commit information.


gfx/harfbuzz/NEWS | 45 +-
gfx/harfbuzz/README.md | 9 +-
gfx/harfbuzz/configure.ac | 2 +-
gfx/harfbuzz/moz.yaml | 4 +-
gfx/harfbuzz/src/OT/Color/COLR/COLR.hh | 66 +-
gfx/harfbuzz/src/OT/Layout/GDEF/GDEF.hh | 33 +
gfx/harfbuzz/src/OT/Layout/GPOS/AnchorMatrix.hh | 5 +-
gfx/harfbuzz/src/OT/Layout/GPOS/CursivePosFormat1.hh | 33 +-
gfx/harfbuzz/src/OT/Layout/GPOS/LigatureArray.hh | 13 +-
gfx/harfbuzz/src/OT/Layout/GPOS/MarkArray.hh | 6 +-
gfx/harfbuzz/src/OT/Layout/GPOS/MarkBasePosFormat1.hh | 15 +-
gfx/harfbuzz/src/OT/Layout/GPOS/MarkLigPosFormat1.hh | 14 +-
gfx/harfbuzz/src/OT/Layout/GPOS/MarkMarkPosFormat1.hh | 14 +-
gfx/harfbuzz/src/OT/Layout/GPOS/MarkRecord.hh | 11 +-
gfx/harfbuzz/src/OT/Layout/GPOS/PairPosFormat1.hh | 2 +-
gfx/harfbuzz/src/OT/Layout/GPOS/PairPosFormat2.hh | 4 +-
gfx/harfbuzz/src/OT/Layout/GPOS/PairValueRecord.hh | 1 -
gfx/harfbuzz/src/OT/Layout/GSUB/Ligature.hh | 1 -
gfx/harfbuzz/src/OT/Layout/GSUB/LigatureSet.hh | 19 +-
gfx/harfbuzz/src/OT/glyf/Glyph.hh | 97 +-
gfx/harfbuzz/src/graph/classdef-graph.hh | 2 +-
gfx/harfbuzz/src/graph/coverage-graph.hh | 2 +-
gfx/harfbuzz/src/graph/graph.hh | 232 +-
gfx/harfbuzz/src/graph/gsubgpos-context.hh | 2 +-
gfx/harfbuzz/src/graph/gsubgpos-graph.hh | 25 +-
gfx/harfbuzz/src/graph/markbasepos-graph.hh | 4 +-
gfx/harfbuzz/src/graph/pairpos-graph.hh | 2 +-
gfx/harfbuzz/src/hb-aat-layout-trak-table.hh | 4 +-
gfx/harfbuzz/src/hb-algs.hh | 4 +
gfx/harfbuzz/src/hb-bimap.hh | 2 +-
gfx/harfbuzz/src/hb-bit-page.hh | 3 +
gfx/harfbuzz/src/hb-bit-set.hh | 15 +-
gfx/harfbuzz/src/hb-buffer.cc | 10 +-
gfx/harfbuzz/src/hb-buffer.h | 2 +-
gfx/harfbuzz/src/hb-buffer.hh | 8 +-
gfx/harfbuzz/src/hb-cairo.cc | 27 +
gfx/harfbuzz/src/hb-common.cc | 2 +-
gfx/harfbuzz/src/hb-config.hh | 2 +-
gfx/harfbuzz/src/hb-debug.hh | 19 +-
gfx/harfbuzz/src/hb-font.cc | 2 +-
gfx/harfbuzz/src/hb-ft-colr.hh | 36 +-
gfx/harfbuzz/src/hb-kern.hh | 2 +-
gfx/harfbuzz/src/hb-limits.hh | 2 +-
gfx/harfbuzz/src/hb-machinery.hh | 4 -
gfx/harfbuzz/src/hb-map.cc | 2 +-
gfx/harfbuzz/src/hb-map.hh | 19 +-
gfx/harfbuzz/src/hb-null.hh | 13 +-
gfx/harfbuzz/src/hb-open-type.hh | 24 -
gfx/harfbuzz/src/hb-ot-layout-common.hh | 59 +-
gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh | 387 ++-
gfx/harfbuzz/src/hb-ot-layout.cc | 40 +-
gfx/harfbuzz/src/hb-ot-layout.h | 7 +
gfx/harfbuzz/src/hb-ot-map.cc | 22 +-
gfx/harfbuzz/src/hb-ot-shape.cc | 21 +-
gfx/harfbuzz/src/hb-ot-shaper-arabic.cc | 31 +-
gfx/harfbuzz/src/hb-ot-shaper-use-machine.hh | 1893 ++++++++--------
gfx/harfbuzz/src/hb-ot-var-avar-table.hh | 164 +
gfx/harfbuzz/src/hb-ot-var-common.hh | 351 ++-
gfx/harfbuzz/src/hb-ot-var-cvar-table.hh | 9 +-
gfx/harfbuzz/src/hb-ot-var-fvar-table.hh | 42 +-
gfx/harfbuzz/src/hb-ot-var-gvar-table.hh | 357 ++-
gfx/harfbuzz/src/hb-paint.cc | 25 +
gfx/harfbuzz/src/hb-paint.h | 42 +
gfx/harfbuzz/src/hb-paint.hh | 8 +
gfx/harfbuzz/src/hb-priority-queue.hh | 4 +
gfx/harfbuzz/src/hb-repacker.hh | 20 +-
gfx/harfbuzz/src/hb-sanitize.hh | 8 +-
gfx/harfbuzz/src/hb-set.cc | 24 +-
gfx/harfbuzz/src/hb-subset-input.cc | 21 +-
gfx/harfbuzz/src/hb-subset-instancer-solver.cc | 52 +-
gfx/harfbuzz/src/hb-subset-instancer-solver.hh | 24 +-
gfx/harfbuzz/src/hb-subset-plan-member-list.hh | 5 +
gfx/harfbuzz/src/hb-subset-plan.cc | 59 +-
gfx/harfbuzz/src/hb-subset-plan.hh | 34 +
gfx/harfbuzz/src/hb-subset.cc | 11 +-
gfx/harfbuzz/src/hb-subset.h | 3 +-
gfx/harfbuzz/src/hb-uniscribe.cc | 6 +-
gfx/harfbuzz/src/hb-vector.hh | 24 +-
gfx/harfbuzz/src/hb-version.h | 6 +-
gfx/harfbuzz/src/hb-wasm-shape.cc | 2 +-
gfx/harfbuzz/src/meson.build | 30 +-
81 files changed, 3177 insertions(+), 1479 deletions(-)


c1eb66d4159fec311334aee5c0a59384491d3989 by Khaled Hosny

https://github.com/harfbuzz/harfbuzz/commit/c1eb66d4159fec311334aee5c0a59384491d3989
Authored: 2023-09-08 21:54:32 +0300
Committed: 2023-09-08 22:02:35 +0300

8.2.0


d5cb1a315380e9bd78ff377a586b78bc42abafa6 by L. E. Segovia

https://github.com/harfbuzz/harfbuzz/commit/d5cb1a315380e9bd78ff377a586b78bc42abafa6
Authored: 2023-08-31 23:41:10 -0300
Committed: 2023-09-06 10:04:29 +0300

[meson] Add gitignore entries for wrap sources


617e44785476178107c4216964f185937e312a09 by L. E. Segovia

https://github.com/harfbuzz/harfbuzz/commit/617e44785476178107c4216964f185937e312a09
Authored: 2023-08-31 23:39:29 -0300
Committed: 2023-09-06 10:04:29 +0300

[meson] Set C++14 as minimum as implied by MSVC support


15bc9e342f989c7cd27de3a3fb68933259bf59e2 by L. E. Segovia

https://github.com/harfbuzz/harfbuzz/commit/15bc9e342f989c7cd27de3a3fb68933259bf59e2
Authored: 2023-08-31 23:37:08 -0300
Committed: 2023-09-06 10:04:29 +0300

[meson] Detect Microsoft compilers through _MSC_FULL_VER


fd3eb2c6723c3ce241011f1d3429e48c3226af1c by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/fd3eb2c6723c3ce241011f1d3429e48c3226af1c
Authored: 2023-08-24 08:59:18 -0700
Committed: 2023-09-05 21:51:02 +0300

fuzzer fix: https://oss-fuzz.com/testcase-detail/6032126569742336


0340ba1c50da110787a420a633a7b8b2dabe42c4 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/0340ba1c50da110787a420a633a7b8b2dabe42c4
Authored: 2023-09-05 14:56:09 +0300
Committed: 2023-09-05 14:56:09 +0300

[bit-page] Add a few operators


a0b758f7d779376f4582c968d6fc3c5e7cde1e50 by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/a0b758f7d779376f4582c968d6fc3c5e7cde1e50
Authored: 2023-09-04 10:34:27 +0000
Committed: 2023-09-04 14:50:51 +0300

Bump github/codeql-action from 2.21.4 to 2.21.5


4cfc6d8e173e800df086d7be078da2e8c5cfca19 by Ben Wagner

https://github.com/harfbuzz/harfbuzz/commit/4cfc6d8e173e800df086d7be078da2e8c5cfca19
Authored: 2023-08-31 13:54:34 -0400
Committed: 2023-08-31 22:49:42 +0300

Specify tuple_variations_t special member functions


4668b43e2cbc9d2ae19a9e9b53ad694da35240a1 by Benoit Pierre

https://github.com/harfbuzz/harfbuzz/commit/4668b43e2cbc9d2ae19a9e9b53ad694da35240a1
Authored: 2023-08-31 19:33:29 +0200
Committed: 2023-08-31 21:28:32 +0300

[meson] add source fallback URL to freetype2 wrap


8d22a57065d286dd2e920ece70c12bba5f59a8b1 by Garret Rieger

https://github.com/harfbuzz/harfbuzz/commit/8d22a57065d286dd2e920ece70c12bba5f59a8b1
Authored: 2023-08-28 18:33:31 +0000
Committed: 2023-08-30 15:38:16 +0300

[repacker] fix potential use after free in repacker.


a1f034eaacb5547fdfc62fd1c4df23f9d2b40104 by Garret Rieger

https://github.com/harfbuzz/harfbuzz/commit/a1f034eaacb5547fdfc62fd1c4df23f9d2b40104
Authored: 2023-08-28 21:10:16 +0000
Committed: 2023-08-28 23:17:13 -0400

[repacker] fix fuzzer failure.


f380a32825a1b2c51bbe21dc7acb9b3cc0921f69 by Bruce Mitchener

https://github.com/harfbuzz/harfbuzz/commit/f380a32825a1b2c51bbe21dc7acb9b3cc0921f69
Authored: 2023-08-25 14:01:01 +0700
Committed: 2023-08-25 07:51:05 -0600

Fix some typos.


c28fdc39b25269aadafca2ba0507c149b2779da2 by Garret Rieger

https://github.com/harfbuzz/harfbuzz/commit/c28fdc39b25269aadafca2ba0507c149b2779da2
Authored: 2023-08-23 22:16:39 +0000
Committed: 2023-08-23 17:03:54 -0600

[repacker] fix bot failure.


d7ee328f807cd4890b701d5b2dab5993270ace7f by Garret Rieger

https://github.com/harfbuzz/harfbuzz/commit/d7ee328f807cd4890b701d5b2dab5993270ace7f
Authored: 2023-08-23 22:06:55 +0000
Committed: 2023-08-23 17:03:54 -0600

[repacker] include the size of all lookup tables in the layer size estimates from the start.


5587247d5bb46e3ff5d0c4601b145dfbae50e27c by Garret Rieger

https://github.com/harfbuzz/harfbuzz/commit/5587247d5bb46e3ff5d0c4601b145dfbae50e27c
Authored: 2023-08-23 21:54:15 +0000
Committed: 2023-08-23 17:03:54 -0600

[repacker] create only one extension subtable per physical subtable.


56e8a290328c6628a92971c7837f773194e7584f by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/56e8a290328c6628a92971c7837f773194e7584f
Authored: 2023-08-22 15:49:00 -0600
Committed: 2023-08-22 15:50:55 -0600

Fix static_size declaration


dd8d35766bb31ef43848180c419c621be302ac5d by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/dd8d35766bb31ef43848180c419c621be302ac5d
Authored: 2023-08-22 12:54:50 -0700
Committed: 2023-08-22 12:54:50 -0700

[instancer] enable partial instancing tests when experimental api is on


970d2c438f849700b879d76e8c183c2edfbaccdb by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/970d2c438f849700b879d76e8c183c2edfbaccdb
Authored: 2023-08-21 10:10:17 +0000
Committed: 2023-08-21 10:12:02 -0700

Bump github/codeql-action from 2.21.3 to 2.21.4


6c7aed1000c52a7236f2368aae2bbedab6b133ff by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/6c7aed1000c52a7236f2368aae2bbedab6b133ff
Authored: 2023-08-21 10:52:43 +0000
Committed: 2023-08-21 10:11:43 -0700

Bump fonttools from 4.42.0 to 4.42.1 in /.ci


ca906e8747ac45ccf235c3f3e9ee9b69a693d7e4 by Garret Rieger

https://github.com/harfbuzz/harfbuzz/commit/ca906e8747ac45ccf235c3f3e9ee9b69a693d7e4
Authored: 2023-08-16 23:37:03 +0000
Committed: 2023-08-17 12:01:44 -0600

[repacker] fix fuzzer timeout.


c7f2d440f463be31ae24cbae7ceb6ea72a15e990 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/c7f2d440f463be31ae24cbae7ceb6ea72a15e990
Authored: 2023-08-16 09:55:23 -0700
Committed: 2023-08-16 09:55:23 -0700

[hb-view] Better cairo version check


e714e7d4f3d3bd1a49c460f6c3bd2c3f09192722 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/e714e7d4f3d3bd1a49c460f6c3bd2c3f09192722
Authored: 2023-08-16 09:54:08 -0700
Committed: 2023-08-16 09:54:08 -0700

[hb-view] Work around old cairo


bea26446d2063cadb0cd83c1c627d3eed95cbcf6 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/bea26446d2063cadb0cd83c1c627d3eed95cbcf6
Authored: 2023-08-15 14:20:54 -0700
Committed: 2023-08-15 14:20:54 -0700

[instancer] reference all points for gvar


06ff3bcb8db2ac9eac80bef21644c4d70f60573a by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/06ff3bcb8db2ac9eac80bef21644c4d70f60573a
Authored: 2023-08-15 14:41:18 -0600
Committed: 2023-08-15 14:41:18 -0600

[COLR,glyf] Use map instead of set for tracking current glyphs / layers


b530e485cdcd466cdfd7f80fd341a67883fb8c71 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/b530e485cdcd466cdfd7f80fd341a67883fb8c71
Authored: 2023-08-15 14:31:40 -0600
Committed: 2023-08-15 14:31:40 -0600

[glyf] Don't recuse into alread-active composite glyphs


8f039ab4d624c545dd472e477c705c3f013f66c6 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/8f039ab4d624c545dd472e477c705c3f013f66c6
Authored: 2023-08-15 11:27:19 -0600
Committed: 2023-08-15 11:27:19 -0600

[COLR] Avoid infinite-loop through PaintColrLayers


0c80aec10b38c8880b0f353b4774b8843a4b4126 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/0c80aec10b38c8880b0f353b4774b8843a4b4126
Authored: 2023-08-15 10:30:38 -0600
Committed: 2023-08-15 10:30:38 -0600

[COLR] Move cycle-detection to the renderer instead of cairo


21a894f055bbff6afb45cbcceed89ac92091bb3e by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/21a894f055bbff6afb45cbcceed89ac92091bb3e
Authored: 2023-08-15 10:21:26 -0600
Committed: 2023-08-15 10:21:26 -0600

[cairo] Protect against infinite loops


7d7541e35d5701953e5e768ac1ef41b23223edb1 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/7d7541e35d5701953e5e768ac1ef41b23223edb1
Authored: 2023-08-14 17:55:09 -0600
Committed: 2023-08-14 17:55:09 -0600

[test-paint] Print paint-color-glyph


5560eb60d75945a331427b0e8112282dc4ff0d94 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/5560eb60d75945a331427b0e8112282dc4ff0d94
Authored: 2023-08-14 17:05:22 -0600
Committed: 2023-08-14 17:05:22 -0600

[paint] Fix docs


47231bdc701df1f3ba0dafb901dc92db54e7ff78 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/47231bdc701df1f3ba0dafb901dc92db54e7ff78
Authored: 2023-08-14 16:52:44 -0600
Committed: 2023-08-14 16:55:21 -0600

[COLR/cairo/ft] Fixups to paint-color-glyph and implement for hb-ft


58effbcc4f1b6aa1870738f0da3d999f4f1810be by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/58effbcc4f1b6aa1870738f0da3d999f4f1810be
Authored: 2023-08-14 16:47:01 -0600
Committed: 2023-08-14 16:47:36 -0600

.


74527670fc5b0517e1d2cba2c26e3695547302e1 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/74527670fc5b0517e1d2cba2c26e3695547302e1
Authored: 2023-08-14 15:57:24 -0600
Committed: 2023-08-14 16:22:06 -0600

[COLR/cairo] Add paint_color_glyph func


8d19274c2d6e7205dc32d416c60c3542a3f353e9 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/8d19274c2d6e7205dc32d416c60c3542a3f353e9
Authored: 2023-08-14 14:40:26 -0600
Committed: 2023-08-14 14:40:26 -0600

[layout] Speed up VarStoreInstancer


1da4c61550ed8216c811765de6d8904727df0e65 by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/1da4c61550ed8216c811765de6d8904727df0e65
Authored: 2023-08-14 10:51:00 +0000
Committed: 2023-08-14 10:02:22 -0600

Bump github/codeql-action from 2.21.2 to 2.21.3


8d44562b429afc1cca8cf5472905ae189929a506 by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/8d44562b429afc1cca8cf5472905ae189929a506
Authored: 2023-08-14 10:50:49 +0000
Committed: 2023-08-14 10:02:14 -0600

Bump hendrikmuhs/ccache-action from 1.2.9 to 1.2.10


a8fb56e0f313558dc1f18df2d76ca691567330b9 by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/a8fb56e0f313558dc1f18df2d76ca691567330b9
Authored: 2023-08-14 10:36:33 +0000
Committed: 2023-08-14 10:02:02 -0600

Bump meson from 1.2.0 to 1.2.1 in /.ci


e8eb1dc5ff695427abc137d3d15c4eec64ab6c78 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/e8eb1dc5ff695427abc137d3d15c4eec64ab6c78
Authored: 2023-08-09 15:35:59 -0600
Committed: 2023-08-09 15:35:59 -0600

[parse_tag] Accept non-ALNUM in tag name


9a7afe922b7c661267ecd2211b5199f5ae4df180 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/9a7afe922b7c661267ecd2211b5199f5ae4df180
Authored: 2023-08-09 12:00:41 -0600
Committed: 2023-08-09 12:00:41 -0600

[perf] Benchmark glyph painting


077c4308cc2650bcd761b60c2b64eea77c5d399c by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/077c4308cc2650bcd761b60c2b64eea77c5d399c
Authored: 2023-08-09 10:41:04 -0600
Committed: 2023-08-09 10:41:04 -0600

[limits] Increase COLRv1 edge-count


45c1ad05126c33408ccf862a0fde69f608147f04 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/45c1ad05126c33408ccf862a0fde69f608147f04
Authored: 2023-08-09 10:27:45 -0600
Committed: 2023-08-09 10:27:45 -0600

[paint] Add tracing


483bc0a3847ae55860bd55fa0eb214f899a02b31 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/483bc0a3847ae55860bd55fa0eb214f899a02b31
Authored: 2023-08-08 15:58:20 -0600
Committed: 2023-08-08 15:58:20 -0600

[arabic/stch] Center the stretched group over the digits


9daef6ed4eda12e13628b1ae8bff590d4e6adaf6 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/9daef6ed4eda12e13628b1ae8bff590d4e6adaf6
Authored: 2023-08-08 13:33:11 -0600
Committed: 2023-08-08 13:33:11 -0600

[arabic] Add test for previous commit


313c772989ca838f7ba9c2119ffb953ba8a4418b by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/313c772989ca838f7ba9c2119ffb953ba8a4418b
Authored: 2023-08-08 13:06:12 -0600
Committed: 2023-08-08 13:06:12 -0600

[arabic/stch] Also work in left-to-right direction


40bfabd1f97d7ad665140ba764157a6058e6a3b7 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/40bfabd1f97d7ad665140ba764157a6058e6a3b7
Authored: 2023-08-08 12:17:25 -0600
Committed: 2023-08-08 12:17:25 -0600

[arabic/stch] Zero advances


0aa5dafefd85d01d486d0d26b75387df3a2927e3 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/0aa5dafefd85d01d486d0d26b75387df3a2927e3
Authored: 2023-08-08 08:33:11 -0700
Committed: 2023-08-08 08:44:31 -0700

fix bots.


77b158c72d355e8e5e32f0d9748174041fddc8dd by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/77b158c72d355e8e5e32f0d9748174041fddc8dd
Authored: 2023-08-07 16:02:02 -0700
Committed: 2023-08-07 16:02:02 -0700

[instancer] add tests for gvar partial instancing


32cfa37e2edd6a8dbc07c75c010fd2fc68c4346a by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/32cfa37e2edd6a8dbc07c75c010fd2fc68c4346a
Authored: 2023-05-08 13:30:39 -0700
Committed: 2023-08-07 14:37:13 -0700

[instancer] command line support for partial instancing


0065658e96c79f8b51c2a702908e84d9d23e0971 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/0065658e96c79f8b51c2a702908e84d9d23e0971
Authored: 2023-08-07 11:12:02 -0700
Committed: 2023-08-07 11:12:02 -0700

[instancer] enable cvar instancing code


0ba4d539b365039b602d9f88133fc0cae9cd0e30 by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/0ba4d539b365039b602d9f88133fc0cae9cd0e30
Authored: 2023-08-07 11:49:03 -0600
Committed: 2023-08-07 11:49:03 -0600

Bump fonttools from 4.41.1 to 4.42.0 in /.ci (#4365)


366ffd1ef0f26cf719ee45e08f59fc9fb4b38a05 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/366ffd1ef0f26cf719ee45e08f59fc9fb4b38a05
Authored: 2023-08-07 10:32:47 -0700
Committed: 2023-08-07 10:42:49 -0700

[instancer] fix move constructor for tuple_delta_t


1d91622ddf082cd0777e9ae67876fe13fc7e454d by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/1d91622ddf082cd0777e9ae67876fe13fc7e454d
Authored: 2023-07-18 09:52:40 -0700
Committed: 2023-08-07 10:42:49 -0700

[instancer] add a hashing impl for floating point type


5a4694b6934f9e3ca3dc89cc905b4351920085b6 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/5a4694b6934f9e3ca3dc89cc905b4351920085b6
Authored: 2023-08-07 09:55:30 -0700
Committed: 2023-08-07 10:42:49 -0700

[instancer] add calc_inferred_deltas() for gvar


fb44727401d36adc14615deda91574a6e7ec2cd6 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/fb44727401d36adc14615deda91574a6e7ec2cd6
Authored: 2023-08-07 09:44:41 -0700
Committed: 2023-08-07 10:42:49 -0700

[instancer] add instantiate () for gvar


746b112faf6adcd4a9d7325b067c4ba46a973a95 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/746b112faf6adcd4a9d7325b067c4ba46a973a95
Authored: 2023-08-07 09:26:42 -0700
Committed: 2023-08-07 10:42:49 -0700

[instancer] add serialize () for gvar


3c86b096a9bf310a00086a7ed566cf1436da786c by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/3c86b096a9bf310a00086a7ed566cf1436da786c
Authored: 2023-07-28 16:18:51 -0700
Committed: 2023-08-07 10:42:49 -0700

[instancer] Add instantiate () and compile_bytes() for gvar


198612c1c83d3b19b953a2fcc73406287104e5a2 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/198612c1c83d3b19b953a2fcc73406287104e5a2
Authored: 2023-07-28 15:41:54 -0700
Committed: 2023-08-07 10:42:49 -0700

[instancer] add decompile_glyph_variations () for gvar


eb116e163e0bb8476cdd53a07630389d25ec3b97 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/eb116e163e0bb8476cdd53a07630389d25ec3b97
Authored: 2023-07-28 15:27:07 -0700
Committed: 2023-08-07 10:42:49 -0700

[instancer] Add new_gid->contour_points vector map in subset plan


a0f810effcb497e77be25328a251e608b5863999 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/a0f810effcb497e77be25328a251e608b5863999
Authored: 2023-07-28 15:04:47 -0700
Committed: 2023-08-07 10:42:48 -0700

[instancer] add struct glyph_variations_t for gvar


cb92210b4cf93f6d7986dc75632c831092b4de19 by Bruce Mitchener

https://github.com/harfbuzz/harfbuzz/commit/cb92210b4cf93f6d7986dc75632c831092b4de19
Authored: 2023-08-08 00:19:30 +0700
Committed: 2023-08-07 11:19:30 -0600

Improve Markdown formatting. (#4366)


49dbe0cd30a47258af0523822c924e9698a3e845 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/49dbe0cd30a47258af0523822c924e9698a3e845
Authored: 2023-08-06 15:07:57 -0600
Committed: 2023-08-06 15:07:57 -0600

Another try


483d4a8741890ac72fa22d167ed53d4e39e9bd1d by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/483d4a8741890ac72fa22d167ed53d4e39e9bd1d
Authored: 2023-08-06 14:40:45 -0600
Committed: 2023-08-06 14:40:45 -0600

Fix bot


7989702abadc8fff69a99a47cfad2db08f5b8184 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/7989702abadc8fff69a99a47cfad2db08f5b8184
Authored: 2023-08-06 14:17:50 -0600
Committed: 2023-08-06 14:17:50 -0600

Audit and fix up serialize_subset uses


1d665c2b521512cdd56964138fc601debd1f1177 by Khaled Hosny

https://github.com/harfbuzz/harfbuzz/commit/1d665c2b521512cdd56964138fc601debd1f1177
Authored: 2023-08-02 23:44:56 +0300
Committed: 2023-08-02 23:48:22 +0300

8.1.1


91c449a64a6924afd2aee4d3eb0b80c8c7d9ad07 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/91c449a64a6924afd2aee4d3eb0b80c8c7d9ad07
Authored: 2023-08-02 14:40:55 -0600
Committed: 2023-08-02 14:40:55 -0600

[graph] Make space_for non-recursive


dcd3afcabfeb447a075b189f20cd523e177a0a9d by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/dcd3afcabfeb447a075b189f20cd523e177a0a9d
Authored: 2023-08-01 20:09:34 -0600
Committed: 2023-08-01 20:09:34 -0600

[skippy-iter] Remove unused num_items


5b337130e28eeaef3b5cfe884b514059417e3384 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/5b337130e28eeaef3b5cfe884b514059417e3384
Authored: 2023-08-01 20:02:21 -0600
Committed: 2023-08-01 20:02:21 -0600

Add test for previous commit


39048099cb421095e24cdcc027b9cdc2a7fcf93e by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/39048099cb421095e24cdcc027b9cdc2a7fcf93e
Authored: 2023-08-01 19:41:12 -0600
Committed: 2023-08-01 19:41:12 -0600

[skippy-iter] Remove early stop


70b3fbed2850f310658b65a68a058232b78ebeee by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/70b3fbed2850f310658b65a68a058232b78ebeee
Authored: 2023-08-01 15:16:16 -0600
Committed: 2023-08-01 15:16:16 -0600

[graph] Fix invalid read when map gets resized


94d4283b12037d66ceb3b195f47d3bca96eb6627 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/94d4283b12037d66ceb3b195f47d3bca96eb6627
Authored: 2023-08-01 15:05:17 -0600
Committed: 2023-08-01 15:06:01 -0600

[graph] Handle a malloc fail


603920e911dc0fde79dc0ddde2be393f5c123d30 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/603920e911dc0fde79dc0ddde2be393f5c123d30
Authored: 2023-08-01 14:58:33 -0600
Committed: 2023-08-01 14:58:33 -0600

[graph] Minor asserts


8d00476fbf99f770608644e424712cf95d3950b8 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/8d00476fbf99f770608644e424712cf95d3950b8
Authored: 2023-08-01 14:27:37 -0600
Committed: 2023-08-01 14:27:37 -0600

[graph] Minor restructure a condition


7946984b9624338b8d15fa53ac21664a734e93d3 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/7946984b9624338b8d15fa53ac21664a734e93d3
Authored: 2023-08-01 14:18:03 -0600
Committed: 2023-08-01 14:18:03 -0600

[graph] More assert


3b386c3773f24e30ec26bbbf86422ac67a6fb7b9 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/3b386c3773f24e30ec26bbbf86422ac67a6fb7b9
Authored: 2023-08-01 14:12:43 -0600
Committed: 2023-08-01 14:15:41 -0600

[graph] Minor assert


07e7033076d9acfeeaa7a91ea878fa130a022824 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/07e7033076d9acfeeaa7a91ea878fa130a022824
Authored: 2023-08-01 12:25:45 -0600
Committed: 2023-08-01 12:25:45 -0600

[graph] Error check


7a9aac1ae3f7b836ddb314636d6f50d8ad7ec5d2 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/7a9aac1ae3f7b836ddb314636d6f50d8ad7ec5d2
Authored: 2023-08-01 12:05:22 -0600
Committed: 2023-08-01 12:17:13 -0600

[graph] Fixes to parent handling


2feac50b40f1dff06655c8efcadcc55088b34dad by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/2feac50b40f1dff06655c8efcadcc55088b34dad
Authored: 2023-07-31 19:53:06 -0600
Committed: 2023-07-31 19:53:06 -0600

Revert "[gsubgpos] Keep another digest in the applicable_t"


fd79c7cecdf68fe4626943f29bd5edf1e603d2b2 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/fd79c7cecdf68fe4626943f29bd5edf1e603d2b2
Authored: 2023-07-31 19:52:15 -0600
Committed: 2023-07-31 19:52:15 -0600

[gsubgpos] Keep another digest in the applicable_t


e3fd69c88958fead68a62cecef7454990f7757fd by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/e3fd69c88958fead68a62cecef7454990f7757fd
Authored: 2023-07-31 19:07:42 -0600
Committed: 2023-07-31 19:07:42 -0600

[layout] Inline another function


9cdc043c16d319268677a9098c83dc572d279c99 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/9cdc043c16d319268677a9098c83dc572d279c99
Authored: 2023-07-31 18:53:29 -0600
Committed: 2023-07-31 18:53:29 -0600

[Cursive] Only sanitize what we use


25e9defa516d63b12a659282a13dc9e1fe522cc8 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/25e9defa516d63b12a659282a13dc9e1fe522cc8
Authored: 2023-07-31 17:12:07 -0600
Committed: 2023-07-31 17:12:07 -0600

[sanitize] Inline check_struct


44026aa8a992b7105a615f1fbaaf0e342b634efa by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/44026aa8a992b7105a615f1fbaaf0e342b634efa
Authored: 2023-07-31 16:47:06 -0600
Committed: 2023-07-31 16:47:06 -0600

[Cursive] Minor, adjust unsafe-to-concat if prev didn't sanitize


b382e616cc807fe16da0fe7baca6dc2335fab987 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/b382e616cc807fe16da0fe7baca6dc2335fab987
Authored: 2023-07-31 16:29:28 -0600
Committed: 2023-07-31 16:31:59 -0600

[GPOS] Sanitize Cursive positioning anchors lazily


fcb9e5915f5d20b20576612efd4ee15d9da04c8a by Khaled Hosny

https://github.com/harfbuzz/harfbuzz/commit/fcb9e5915f5d20b20576612efd4ee15d9da04c8a
Authored: 2023-08-01 00:57:06 +0300
Committed: 2023-08-01 01:00:47 +0300

8.1.0


847e4a7607b6ddd97bd9d59c047d18736a566428 by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/847e4a7607b6ddd97bd9d59c047d18736a566428
Authored: 2023-07-31 15:21:51 -0600
Committed: 2023-07-31 15:21:51 -0600

Bump github/codeql-action from 2.21.0 to 2.21.2 (#4352)


db608229d1633f9cbea3b5223d6548e803fb08c7 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/db608229d1633f9cbea3b5223d6548e803fb08c7
Authored: 2023-07-31 15:16:43 -0600
Committed: 2023-07-31 15:16:43 -0600

[README] Update


59f5f2651525c9d41d3394f9ef021f624b097346 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/59f5f2651525c9d41d3394f9ef021f624b097346
Authored: 2023-07-31 15:09:11 -0600
Committed: 2023-07-31 15:09:11 -0600

[ci/msys] Don't install freetype (#4354)


bd84458a951e2e8e7390ec45d3c0b0bfc30eca19 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/bd84458a951e2e8e7390ec45d3c0b0bfc30eca19
Authored: 2023-07-31 13:27:15 -0600
Committed: 2023-07-31 13:27:15 -0600

[ci] Try uploading msys artefacts (#4353)


d9c4d3edf0e2dcc8e1653cffad114110a59f691d by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/d9c4d3edf0e2dcc8e1653cffad114110a59f691d
Authored: 2023-07-31 12:43:12 -0600
Committed: 2023-07-31 12:43:12 -0600

[uniscribe] Fix warnings


29ad9304e2b0cd84fbf125dfa907cd20d141fc70 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/29ad9304e2b0cd84fbf125dfa907cd20d141fc70
Authored: 2023-07-30 17:06:25 -0600
Committed: 2023-07-30 17:06:25 -0600

[layout] Minor add prealloc


a41368bd7a0bf14c54b311a4455f7fdc5aa2df4b by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/a41368bd7a0bf14c54b311a4455f7fdc5aa2df4b
Authored: 2023-07-30 17:04:02 -0600
Committed: 2023-07-30 17:04:02 -0600

[buffer] Minor micro-optimize


dc35a0fbcb960f57df6c09a548651028c19e9790 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/dc35a0fbcb960f57df6c09a548651028c19e9790
Authored: 2023-07-30 16:32:11 -0600
Committed: 2023-07-30 16:37:30 -0600

[ot-map] Speed up feature finding


ebdfa9838bd0170ee2f3bc766dbdad659a0e870c by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/ebdfa9838bd0170ee2f3bc766dbdad659a0e870c
Authored: 2023-07-30 12:22:55 -0600
Committed: 2023-07-30 12:22:55 -0600

[perf] Measure freetype face loading as well


202888ec3ed27f1ac575a13d93688776545a62bf by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/202888ec3ed27f1ac575a13d93688776545a62bf
Authored: 2023-07-30 11:49:08 -0600
Committed: 2023-07-30 11:49:08 -0600

Fix mac bot


35a026c89ab4f55a962f0e837a7b7650eb3e7c31 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/35a026c89ab4f55a962f0e837a7b7650eb3e7c31
Authored: 2023-07-30 11:28:59 -0600
Committed: 2023-07-30 11:28:59 -0600

[shape] Unsafe-to-concat around fraction slash


f19ca24a8ed92373342adb0c69ac5975b44f50e1 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/f19ca24a8ed92373342adb0c69ac5975b44f50e1
Authored: 2023-07-30 11:26:11 -0600
Committed: 2023-07-30 11:26:11 -0600

Revert "Revert "Require numerator and denominator in auto fraction""


b2a73166d4d7874565ac61dcfca74f651f922e5c by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/b2a73166d4d7874565ac61dcfca74f651f922e5c
Authored: 2023-07-30 11:23:19 -0600
Committed: 2023-07-30 11:25:58 -0600

[buffer] Fix unsafe_to_concat()


8fe506e153c530affd529e7175e813c3a878faed by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/8fe506e153c530affd529e7175e813c3a878faed
Authored: 2023-07-30 10:43:28 -0600
Committed: 2023-07-30 11:09:37 -0600

Revert "Require numerator and denominator in auto fraction"


f3e86937df345d7709de879af1d1a1502e84e1e9 by David Corbett

https://github.com/harfbuzz/harfbuzz/commit/f3e86937df345d7709de879af1d1a1502e84e1e9
Authored: 2023-07-30 08:28:23 -0400
Committed: 2023-07-30 10:26:00 -0600

Require numerator and denominator in auto fraction


23838e5a2e7f5627d77fb85c50a0bfd9e004d6a8 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/23838e5a2e7f5627d77fb85c50a0bfd9e004d6a8
Authored: 2023-07-29 13:20:14 -0600
Committed: 2023-07-29 13:20:14 -0600

[graph] Error handling


04f4909257b2da56d76c24872075f6f655ae4438 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/04f4909257b2da56d76c24872075f6f655ae4438
Authored: 2023-07-28 14:37:52 -0600
Committed: 2023-07-28 14:37:52 -0600

[graph] Use a move instead of swap


3bedb0eeed62aaab3c6be849480a54214a59715b by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/3bedb0eeed62aaab3c6be849480a54214a59715b
Authored: 2023-07-27 16:04:01 -0600
Committed: 2023-07-27 16:04:01 -0600

[graph] Minor rename


bb1f53c2540a1e45c18eb8fbe4935b9c4e4fefa8 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/bb1f53c2540a1e45c18eb8fbe4935b9c4e4fefa8
Authored: 2023-07-27 13:29:56 -0600
Committed: 2023-07-27 13:29:56 -0600

[graph] Try fixing infinite loop found by CIFuzz under malloc fail


db3314c1f860ee5cf68c81ccce5771b9b0366bca by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/db3314c1f860ee5cf68c81ccce5771b9b0366bca
Authored: 2023-07-27 13:20:32 -0600
Committed: 2023-07-27 13:20:32 -0600

[graph] Minor space type change


6bb61708ed2059abdbbb6eb7e8a9b721de64dd73 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/6bb61708ed2059abdbbb6eb7e8a9b721de64dd73
Authored: 2023-07-27 13:02:55 -0600
Committed: 2023-07-27 13:06:30 -0600

[graph] Try fixing bots


1b5abb178197876d73584a4f51325323563b50dc by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/1b5abb178197876d73584a4f51325323563b50dc
Authored: 2023-07-27 12:41:43 -0600
Committed: 2023-07-27 12:56:06 -0600

[graph] Speed-up vertices having only one parent


f3d0b11d570eb790bb1ef5114f48fb59fbb260b6 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/f3d0b11d570eb790bb1ef5114f48fb59fbb260b6
Authored: 2023-07-27 12:20:39 -0600
Committed: 2023-07-27 12:56:06 -0600

[graph] Make parents private


d3b997ee70e87d4e6b3e22ce99a21372c94d5a14 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/d3b997ee70e87d4e6b3e22ce99a21372c94d5a14
Authored: 2023-07-26 15:39:14 -0600
Committed: 2023-07-27 12:55:57 -0600

[graph] Use a hb_map_t to keep parents, instead of hb_vector_t


45a0d65c6219c755245ea1df24b2e8d644420971 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/45a0d65c6219c755245ea1df24b2e8d644420971
Authored: 2023-07-27 09:06:02 -0700
Committed: 2023-07-27 10:43:48 -0600

[instancer] cosmetic change


cb320d22228d366c06dd97d43bf06f7ad7afd5f2 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/cb320d22228d366c06dd97d43bf06f7ad7afd5f2
Authored: 2023-07-27 10:43:07 -0600
Committed: 2023-07-27 10:43:07 -0600

Revert "[cff] Use float instead of double"


c8f67ac28eb18e65adda75818e2c472ad3936874 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/c8f67ac28eb18e65adda75818e2c472ad3936874
Authored: 2023-07-27 10:34:45 -0600
Committed: 2023-07-27 10:34:45 -0600

[cff] Use float instead of double


b36b100ef1c94012456c807167b2ac07443380ce by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/b36b100ef1c94012456c807167b2ac07443380ce
Authored: 2023-07-26 14:42:46 -0600
Committed: 2023-07-26 14:42:46 -0600

[var] Remove byte_data_t; use hb_bytes_t


5cab0709a4f7267a01eb6f254c02d8bbcb4832e6 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/5cab0709a4f7267a01eb6f254c02d8bbcb4832e6
Authored: 2023-07-26 09:56:07 -0700
Committed: 2023-07-26 10:09:27 -0700

[instancer] fix for missing to update tuple indices flag in operator +=


515f85d545debf3c769b6aa7aa8c90908ce2f7f6 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/515f85d545debf3c769b6aa7aa8c90908ce2f7f6
Authored: 2023-07-24 11:10:17 -0700
Committed: 2023-07-26 09:49:14 -0700

[instancer] fix incorrect encoded_len


bccdcf5b18861fbdb599189ab1dcb45e339b02b2 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/bccdcf5b18861fbdb599189ab1dcb45e339b02b2
Authored: 2023-07-21 10:17:43 -0700
Committed: 2023-07-26 09:48:08 -0700

[instancer] fix a bug in compiling deltas_y for gvar


5690840ceb190341f9960d2b975c4366566ae86b by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/5690840ceb190341f9960d2b975c4366566ae86b
Authored: 2023-07-26 09:53:32 -0600
Committed: 2023-07-26 09:54:15 -0600

[map] Another try at fixing archaic clang


a3b18062b7b19345f8c2818669d3d08f678d0bce by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/a3b18062b7b19345f8c2818669d3d08f678d0bce
Authored: 2023-07-25 11:11:07 -0600
Committed: 2023-07-25 11:11:07 -0600

[trak] Fix a couple return values


62e6f7835c1e2520108bba2e3b6ded43f93339bc by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/62e6f7835c1e2520108bba2e3b6ded43f93339bc
Authored: 2023-07-25 08:32:21 -0600
Committed: 2023-07-25 08:32:21 -0600

[Cursive] round


60db142784bb145426e4a02635bbad4f2f260d16 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/60db142784bb145426e4a02635bbad4f2f260d16
Authored: 2023-07-24 20:49:32 -0600
Committed: 2023-07-24 20:49:32 -0600

[layout] Remove unused "max-size" cruft


8eb7889fd4cd03f84c78eb84514e05927fb6bd2c by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/8eb7889fd4cd03f84c78eb84514e05927fb6bd2c
Authored: 2023-07-24 20:31:12 -0600
Committed: 2023-07-24 20:31:12 -0600

Add max-size to static-size objects


e322949b9b94b3d28d952d0b7f337abb4b05c1fb by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/e322949b9b94b3d28d952d0b7f337abb4b05c1fb
Authored: 2023-07-24 20:28:37 -0600
Committed: 2023-07-24 20:29:18 -0600

[ArrayOf] Remove fast-path for offset to max-sized objects


9ffea6328e71fbaea159116e609d3b0c005564a8 by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/9ffea6328e71fbaea159116e609d3b0c005564a8
Authored: 2023-07-24 10:37:25 +0000
Committed: 2023-07-24 08:34:26 -0600

Bump github/codeql-action from 2.20.4 to 2.21.0


1a267f22ff3a608e5a8370224557268b0504f857 by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/1a267f22ff3a608e5a8370224557268b0504f857
Authored: 2023-07-24 11:01:01 +0000
Committed: 2023-07-24 08:34:13 -0600

Bump fonttools from 4.41.0 to 4.41.1 in /.ci


ca7e7e925b920ee54a0d0ad256f4a7daa0763684 by Nikolaus Waxweiler

https://github.com/harfbuzz/harfbuzz/commit/ca7e7e925b920ee54a0d0ad256f4a7daa0763684
Authored: 2023-07-23 22:20:09 +0100
Committed: 2023-07-23 15:25:48 -0600

Fix wasm-micro-runtime build instructions


a32278acd89a5e29774c7a03b0d11b669cfbb3fc by Nikolaus Waxweiler

https://github.com/harfbuzz/harfbuzz/commit/a32278acd89a5e29774c7a03b0d11b669cfbb3fc
Authored: 2023-07-23 22:19:51 +0100
Committed: 2023-07-23 15:25:48 -0600

Fix example code


55f41e287f8ff846584269cb0dbbc730402cab75 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/55f41e287f8ff846584269cb0dbbc730402cab75
Authored: 2023-07-21 12:10:46 -0600
Committed: 2023-07-21 12:10:46 -0600

[perf] Add duployan.txt


c91899be14c82ae3d27c4cba2a1b920b6989a4f7 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/c91899be14c82ae3d27c4cba2a1b920b6989a4f7
Authored: 2023-07-21 11:43:47 -0600
Committed: 2023-07-21 11:43:47 -0600

[gdef] Use set-digest for mark-filterint-sets


e8948a4e86902202005193f5859980e6602ff2b4 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/e8948a4e86902202005193f5859980e6602ff2b4
Authored: 2023-07-20 22:12:53 -0600
Committed: 2023-07-20 22:12:53 -0600

[gsubgpos] Fix optimization


36c7ec443b9e5881502f2056331abb6c8508db28 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/36c7ec443b9e5881502f2056331abb6c8508db28
Authored: 2023-07-20 18:56:46 -0600
Committed: 2023-07-20 18:56:46 -0600

[sanitize] Simplify a return


13f05ab9b39202aed98923b8ed0488b344e88a6f by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/13f05ab9b39202aed98923b8ed0488b344e88a6f
Authored: 2023-07-20 09:57:02 -0700
Committed: 2023-07-20 12:37:42 -0700

[instancer] support avar table partial instancing


837885f0fabdd99f7c804adbb449d1eab67401a8 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/837885f0fabdd99f7c804adbb449d1eab67401a8
Authored: 2023-07-20 12:58:16 -0600
Committed: 2023-07-20 12:59:57 -0600

Revert "[sanitize/Coverage] Keep a map of sane coverages"


0ab906715e51859f5c88bae2a9e7611e3c251bec by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/0ab906715e51859f5c88bae2a9e7611e3c251bec
Authored: 2023-07-20 12:57:16 -0600
Committed: 2023-07-20 12:59:46 -0600

[sanitize/Coverage] Keep a map of sane coverages


7de2f515a0792048556078a0860c940a1ee32739 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/7de2f515a0792048556078a0860c940a1ee32739
Authored: 2023-07-20 12:46:54 -0600
Committed: 2023-07-20 12:46:54 -0600

[set] Remove dependency on hb-machinery.hh


e8de5cb08f209ce3901c53e86eade2238e0fb894 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/e8de5cb08f209ce3901c53e86eade2238e0fb894
Authored: 2023-07-20 11:31:13 -0600
Committed: 2023-07-20 11:31:13 -0600

[gsubgpos] Use a couple variables


0ccd61a3b2ff0d94a9c72fe3ce965221ef6a7d5b by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/0ccd61a3b2ff0d94a9c72fe3ce965221ef6a7d5b
Authored: 2023-07-19 16:42:30 -0600
Committed: 2023-07-19 16:42:30 -0600

[gsubgpos] Micro-optimize


b01c165034ebd26cc6d76301a6a272a813d42526 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/b01c165034ebd26cc6d76301a6a272a813d42526
Authored: 2023-07-19 16:35:10 -0600
Committed: 2023-07-19 16:35:10 -0600

[gsubgpos] Minor error handling


ee5f200bf1a61f43538e36716ba96cd229ebb1ba by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/ee5f200bf1a61f43538e36716ba96cd229ebb1ba
Authored: 2023-07-19 12:26:50 -0600
Committed: 2023-07-19 12:27:39 -0600

[gsubgpos] Remove un unnecessary variable


a0bb2d3a9b107d45d1f5f4e2ce27a0cbd46710ed by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/a0bb2d3a9b107d45d1f5f4e2ce27a0cbd46710ed
Authored: 2023-07-19 11:21:01 -0700
Committed: 2023-07-19 11:21:01 -0700

[instancer] support STAT table for all instancing operations


42c6a3a18a7d9106e0daf063371a1ba00543f73b by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/42c6a3a18a7d9106e0daf063371a1ba00543f73b
Authored: 2023-07-19 12:07:19 -0600
Committed: 2023-07-19 12:07:19 -0600

[gsubgpos] Remove unnecessary condition


b5de54e1d49701073c1a9356c5e689e135cd8aec by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/b5de54e1d49701073c1a9356c5e689e135cd8aec
Authored: 2023-07-19 11:19:06 -0600
Committed: 2023-07-19 11:58:11 -0600

[gsubgpos] Also match second component in (Chain)RuleSet::apply()


73d94dbde35f5e01014f7858730e7d60b369aefd by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/73d94dbde35f5e01014f7858730e7d60b369aefd
Authored: 2023-07-19 10:33:57 -0700
Committed: 2023-07-19 10:33:57 -0700

[instancer] bug fixes in fvar: add missing instanceCount, update axis limit


02b00d774368bb82b97348436b0620b9ffe1bf0f by Richard Dodd (dodj)

https://github.com/harfbuzz/harfbuzz/commit/02b00d774368bb82b97348436b0620b9ffe1bf0f
Authored: 2023-07-19 11:22:07 +0100
Committed: 2023-07-19 08:54:54 -0600

Update wasm-shaper.md (just a small typo)


730f579f68c9062b0f493d400f445946f2ee032d by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/730f579f68c9062b0f493d400f445946f2ee032d
Authored: 2023-07-18 15:09:36 -0700
Committed: 2023-07-18 17:31:23 -0600

[instancer] store float value rather than F2DOT14 int value in axes_location map


efbd257a325fedcf9000a9cccbf2d97d38769b98 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/efbd257a325fedcf9000a9cccbf2d97d38769b98
Authored: 2023-07-18 14:50:32 -0700
Committed: 2023-07-18 17:31:23 -0600

[instancer] memory leak fix in cvar


aa381ae963fedadc227afcc154e3cf95d9aa84c1 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/aa381ae963fedadc227afcc154e3cf95d9aa84c1
Authored: 2023-07-18 10:42:13 -0600
Committed: 2023-07-18 10:42:13 -0600

[ReverseChain] Remove SIZE_MAX


e583c9e904d3825b6f6e7a2996d555d16c67753b by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/e583c9e904d3825b6f6e7a2996d555d16c67753b
Authored: 2023-07-18 10:34:26 -0600
Committed: 2023-07-18 10:34:26 -0600

[ReverseChain] Add max-size


7a2f9dcfb9cd892191f295c8fd9ca39d6675d9ed by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/7a2f9dcfb9cd892191f295c8fd9ca39d6675d9ed
Authored: 2023-07-18 04:36:15 -0600
Committed: 2023-07-18 04:36:15 -0600

[matcher] Move initializers inline


5ee015ecf60aac27ea3cd6309b1b1fb3c3566196 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/5ee015ecf60aac27ea3cd6309b1b1fb3c3566196
Authored: 2023-07-17 13:54:34 -0700
Committed: 2023-07-17 13:54:34 -0700

[instancer-solver] remove unused normalizeValue() code


6c25c752f608dfaa0b153b4c62bd96225c670080 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/6c25c752f608dfaa0b153b4c62bd96225c670080
Authored: 2023-07-17 13:47:38 -0700
Committed: 2023-07-17 13:47:38 -0700

[instancer] use renormalized values when instantiating Condition table


73ce3015bbaa04ce5a2a9da358e3695c7db10c44 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/73ce3015bbaa04ce5a2a9da358e3695c7db10c44
Authored: 2023-07-17 13:46:57 -0700
Committed: 2023-07-17 13:46:57 -0700

[instancer-solver] port optimization and more tests from fonttools


350423df8d7bc3c87b030c6304c9611136e60e68 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/350423df8d7bc3c87b030c6304c9611136e60e68
Authored: 2023-07-17 11:10:19 -0700
Committed: 2023-07-17 11:56:59 -0700

[instancer-solver] fix tests


12be4cb184c6600f26285f8a56b9b27b80931f22 by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/12be4cb184c6600f26285f8a56b9b27b80931f22
Authored: 2023-07-17 11:08:54 -0700
Committed: 2023-07-17 11:56:53 -0700

[instancer-solver] fix APIs calling rebase_tent() with TripleDistances


165f3e60ace3a086a3d5741146da83d2c82a409b by Qunxin Liu

https://github.com/harfbuzz/harfbuzz/commit/165f3e60ace3a086a3d5741146da83d2c82a409b
Authored: 2023-07-17 09:46:03 -0700
Committed: 2023-07-17 11:56:16 -0700

[instancer-solver] add renormalizeValue() and store axis->distances map


d92a7a58d83952782d2cf54391e129a09c4b306d by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/d92a7a58d83952782d2cf54391e129a09c4b306d
Authored: 2023-07-17 11:27:38 -0600
Committed: 2023-07-17 11:27:38 -0600

[gsubgpos] Inline a couple functions


4ea3737d04c575cd9b6ffda1e4e0f2c9d2b60d9c by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/4ea3737d04c575cd9b6ffda1e4e0f2c9d2b60d9c
Authored: 2023-07-17 09:50:28 -0600
Committed: 2023-07-17 09:50:28 -0600

[gsubgpos] Add fast-path for end-of-string in (Chain)RuleSet::apply()


e7ce633946e40e3f753880e8cfd4b86a51a878be by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/e7ce633946e40e3f753880e8cfd4b86a51a878be
Authored: 2023-07-17 08:52:12 -0600
Committed: 2023-07-17 08:52:12 -0600

[algs] Fix -Wcomma errors


af095d90e3ecd602feefad529ceaf6ee126103ac by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/af095d90e3ecd602feefad529ceaf6ee126103ac
Authored: 2023-07-17 10:22:42 +0000
Committed: 2023-07-17 08:50:12 -0600

Bump github/codeql-action from 2.20.3 to 2.20.4


b031bbde94c962b287528402985e2c8a8f4b83b5 by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/b031bbde94c962b287528402985e2c8a8f4b83b5
Authored: 2023-07-17 10:22:45 +0000
Committed: 2023-07-17 08:49:59 -0600

Bump actions/setup-python from 4.6.1 to 4.7.0


ae8fea081a09d478986427d4861c74eb0b9582d0 by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/ae8fea081a09d478986427d4861c74eb0b9582d0
Authored: 2023-07-17 10:28:35 +0000
Committed: 2023-07-17 08:49:47 -0600

Bump fonttools from 4.40.0 to 4.41.0 in /.ci


da84a078ee89d3d9cbd2a030722d01ee85f1bcde by dependabot[bot]

https://github.com/harfbuzz/harfbuzz/commit/da84a078ee89d3d9cbd2a030722d01ee85f1bcde
Authored: 2023-07-17 10:28:55 +0000
Committed: 2023-07-17 08:49:32 -0600

Bump meson from 1.1.1 to 1.2.0 in /.ci


49730531097cb0b29b6435fa62d10e5060852388 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/49730531097cb0b29b6435fa62d10e5060852388
Authored: 2023-07-16 13:09:49 -0600
Committed: 2023-07-16 13:09:49 -0600

Config


645fabd1013e94693f6da2d4263b0edd3b0b014d by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/645fabd1013e94693f6da2d4263b0edd3b0b014d
Authored: 2023-07-16 11:36:59 -0600
Committed: 2023-07-16 11:39:46 -0600

[gsubgpos] Vastly speed up ChainRuleSet / RuleSet matching


77080f86f85744600a052e4f10bea50f331c44b0 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/77080f86f85744600a052e4f10bea50f331c44b0
Authored: 2023-07-16 11:26:32 -0600
Committed: 2023-07-16 11:26:32 -0600

.


5c8f3b7fec330897d66bf72559aa2ac26862ae99 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/5c8f3b7fec330897d66bf72559aa2ac26862ae99
Authored: 2023-07-16 09:39:18 -0600
Committed: 2023-07-16 09:39:18 -0600

[gsubgpos] Conditionally cache backtrack again


52237eb1fe6a53de649917ec64382adac89f8e54 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/52237eb1fe6a53de649917ec64382adac89f8e54
Authored: 2023-07-16 09:07:25 -0600
Committed: 2023-07-16 09:07:25 -0600

[ChainContext] More caching


62e10c9fa0fce0b4798ccc13640f9fe85206f227 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/62e10c9fa0fce0b4798ccc13640f9fe85206f227
Authored: 2023-07-16 08:43:18 -0600
Committed: 2023-07-16 08:43:18 -0600

Revert "[gsubgpos] Allocate iterators further up"


b9f364b8fcacf8ab32d0272190d8509f214e55f2 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/b9f364b8fcacf8ab32d0272190d8509f214e55f2
Authored: 2023-07-16 08:42:36 -0600
Committed: 2023-07-16 08:43:15 -0600

[gsubgpos] Allocate iterators further up


c2f454c7e2e8f05636cfbf76f5e6b3dc3919378d by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/c2f454c7e2e8f05636cfbf76f5e6b3dc3919378d
Authored: 2023-07-16 08:23:59 -0600
Committed: 2023-07-16 08:23:59 -0600

[gsubgpos] Fix residual from 5af80f349c4e040bfa853ee3f561ac16538b5988


4e641103d40b5ada7f77dba3b6f0891de60388bb by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/4e641103d40b5ada7f77dba3b6f0891de60388bb
Authored: 2023-07-16 07:40:20 -0600
Committed: 2023-07-16 07:40:20 -0600

[buffer] Inline a method


5af80f349c4e040bfa853ee3f561ac16538b5988 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/5af80f349c4e040bfa853ee3f561ac16538b5988
Authored: 2023-07-16 07:27:28 -0600
Committed: 2023-07-16 07:27:28 -0600

[ChainContext] Cache two class values


8cde4fa9a0e8cb6e42770a2ff7da158f2914cdb2 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/8cde4fa9a0e8cb6e42770a2ff7da158f2914cdb2
Authored: 2023-07-16 06:01:06 -0600
Committed: 2023-07-16 06:01:06 -0600

[gsubgpos] Inline a couple methods


f94508edd60e26a015586c37c29104d6bdc26462 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/f94508edd60e26a015586c37c29104d6bdc26462
Authored: 2023-07-15 15:28:19 -0600
Committed: 2023-07-15 15:28:19 -0600

[Ligature] Micro-optimize


76de3451e68168912bfd4b1a500ddbc45200b706 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/76de3451e68168912bfd4b1a500ddbc45200b706
Authored: 2023-07-15 15:00:23 -0600
Committed: 2023-07-15 15:00:23 -0600

[ot-shape] Short-circuit spaces as well


765da4db1949b88eff921eb1b909dc4054e55f37 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/765da4db1949b88eff921eb1b909dc4054e55f37
Authored: 2023-07-15 14:55:36 -0600
Committed: 2023-07-15 14:55:36 -0600

[ot-shape] Minor short-circuit


7b8e0bbb9f41561c2ee29a2868de9d7d155c9194 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/7b8e0bbb9f41561c2ee29a2868de9d7d155c9194
Authored: 2023-07-15 14:53:15 -0600
Committed: 2023-07-15 14:53:15 -0600

[ot-shape] Minor short-circuit


b2d648e41b5f963fdfe37536467c03c02cd99d2f by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/b2d648e41b5f963fdfe37536467c03c02cd99d2f
Authored: 2023-07-15 14:26:06 -0600
Committed: 2023-07-15 14:26:06 -0600

[perf/benchmark-subset] Rename subset_codepoints to subset_unicodes


a56288488c70036832414145c64ce9e42d7464a6 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/a56288488c70036832414145c64ce9e42d7464a6
Authored: 2023-07-15 13:59:10 -0600
Committed: 2023-07-15 14:22:17 -0600

[subset] Speed up a couple of set iteration loops


326d319f93fe6173344602929fdbb5ba27412388 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/326d319f93fe6173344602929fdbb5ba27412388
Authored: 2023-07-15 13:14:34 -0600
Committed: 2023-07-15 13:14:34 -0600

[graph] Micro-optimize


548230e45e0bc9fa985d80714ede4c39a347d508 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/548230e45e0bc9fa985d80714ede4c39a347d508
Authored: 2023-07-15 13:13:16 -0600
Committed: 2023-07-15 13:13:16 -0600

[graph] Early return from a function


09706b04fce2afe42cade4cbf1b36db23edde94c by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/09706b04fce2afe42cade4cbf1b36db23edde94c
Authored: 2023-07-15 13:11:04 -0600
Committed: 2023-07-15 13:11:04 -0600

[graph] Add a pre-alloc to map


d1ddfc4d10e169c7fdd6187b38dd7a14f59e1def by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/d1ddfc4d10e169c7fdd6187b38dd7a14f59e1def
Authored: 2023-07-14 14:52:43 -0600
Committed: 2023-07-14 14:52:43 -0600

[graph] Use move instead of swap


07cb6bf87af604dcc1a025257aea43c9e991c065 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/07cb6bf87af604dcc1a025257aea43c9e991c065
Authored: 2023-07-14 13:38:33 -0600
Committed: 2023-07-14 13:38:33 -0600

[graph] Minor, type


867640af31e8f88d65cd72a2c7f86f4632b98539 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/867640af31e8f88d65cd72a2c7f86f4632b98539
Authored: 2023-07-14 13:09:16 -0600
Committed: 2023-07-14 13:09:16 -0600

Revert "[set] Add test_and_add / test_and_del"


10b776b0c3afeefa19ec47c40196cf205a112c8b by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/10b776b0c3afeefa19ec47c40196cf205a112c8b
Authored: 2023-07-14 13:08:19 -0600
Committed: 2023-07-14 13:08:19 -0600

[graph] Micro-optimize


de1237fbf2660b5952dde4db171a62d9b1a77c92 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/de1237fbf2660b5952dde4db171a62d9b1a77c92
Authored: 2023-07-14 12:38:56 -0600
Committed: 2023-07-14 12:38:56 -0600

[set] Add test_and_add / test_and_del


7f1ff9c8819edc9cdb2e48cfc4042e38a05777a9 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/7f1ff9c8819edc9cdb2e48cfc4042e38a05777a9
Authored: 2023-07-14 12:22:24 -0600
Committed: 2023-07-14 12:22:24 -0600

[graph] Micro-optimize array access


d9cf9b5f071c77b385d92d4740d5fd053cf6f8c7 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/d9cf9b5f071c77b385d92d4740d5fd053cf6f8c7
Authored: 2023-07-14 12:19:10 -0600
Committed: 2023-07-14 12:19:10 -0600

[priority-queue] Inline insert()


d00b88737e0a704d2af3b6539592dd9bb33a4722 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/d00b88737e0a704d2af3b6539592dd9bb33a4722
Authored: 2023-07-14 11:26:51 -0600
Committed: 2023-07-14 11:26:51 -0600

Revert "[subset/closure] Batch recursions in scheduled stages"


5e42f7bb6d025f14955e60c94ea08aca472e08dd by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/5e42f7bb6d025f14955e60c94ea08aca472e08dd
Authored: 2023-07-14 11:26:38 -0600
Committed: 2023-07-14 11:26:38 -0600

Revert "Revert "[priority-queue] Inline a couple more""


915410e5267cba5bfc6154548c8856ae077bfefe by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/915410e5267cba5bfc6154548c8856ae077bfefe
Authored: 2023-07-14 11:18:09 -0600
Committed: 2023-07-14 11:19:12 -0600

Revert "[priority-queue] Inline a couple more"


f2aaeeb3016e10bf91c251296391a381d5fc6385 by Behdad Esfahbod

https://github.com/harfbuzz/harfbuzz/commit/f2aaeeb3016e10bf91c251296391a381d5fc6385
Authored: 2023-07-14 11:17:37 -0600
Committed: 2023-07-14 11:19:12 -0600

[subset/closure] Batch recursions in scheduled stages


5a65ede5d43711098982995c4d2d6cd7f8eecad1 by Khaled Hosny

https://github.com/harfbuzz/harfbuzz/commit/5a65ede5d43711098982995c4d2d6cd7f8eecad1
Authored: 2023-07-12 10:18:31 +0300
Committed: 2023-07-12 10:18:31 +0300

Minor


Attached file Bug 1853477 - Update harfbuzz to 8.2.0 (obsolete) —

It looks like we experienced one or more build failures when trying to apply this
update. You will need to apply this update manually; you can replicate the patch
locally with ./mach vendor gfx/harfbuzz/moz.yaml. I'm going to abandon the Phabricator patch and
let you submit a new one.

If the build failure wasn't caused by a library change, and was instead caused by
something structural in the build system please let my maintainers know in
Slack:#secinf.

I do my best to automatically add new files to the build, but some moz.build files
are complicated and you may need to fix them manually.

Flags: needinfo?(jfkthame)
Attachment #9353513 - Attachment is obsolete: true

This bug is being closed because a newer revision of the library is available.
This bug will be marked as a duplicate of it (because although this bug is older, it is superseded by the newer one).

Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1853822
Resolution: --- → DUPLICATE
Flags: needinfo?(jfkthame)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: