Page MenuHomeSolus

Update harfbuzz to 1.7.5
ClosedPublic

Authored by kyrios123 on Oct 13 2017, 11:40 PM.
Tags
None
Referenced Files
F10976690: D1205.id3018.diff
Sat, Jul 22, 11:15 AM
F10935079: D1205.diff
Wed, Jul 12, 6:02 PM
F10934532: D1205.diff
Wed, Jul 12, 1:31 PM
F10876274: D1205.id4148.diff
Jun 20 2023, 10:04 AM
F10841290: D1205.id3018.diff
Jun 10 2023, 6:20 AM
F10820901: D1205.diff
Jun 2 2023, 7:05 AM
F10814347: D1205.diff
May 31 2023, 3:22 PM
F10782829: D1205.id3037.diff
May 25 2023, 5:17 PM
Subscribers

Details

Summary

Changelog available here

Packaging: cleanup builddeps

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
  • Successfully executed the following command:

hb-shape --font-file=DejaSerif.ttf --text-file=/tmp/test.txt --output-format=json --output-file=/tmp/glyphs.txt --shapers=ot

  • Successfully build freetype2 against this version

Diff Detail

Repository
R1134 harfbuzz
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kyrios123 retitled this revision from Update harfbuzz to 1.6.0 to Update harfbuzz to 1.6.1.
kyrios123 edited the summary of this revision. (Show Details)

bump to 1.6.1

kyrios123 retitled this revision from Update harfbuzz to 1.6.1 to Update harfbuzz to 1.6.2.

fix crash introduced in 1.6.1

kyrios123 retitled this revision from Update harfbuzz to 1.6.2 to Update harfbuzz to 1.6.3.

Bump to 1.6.3

kyrios123 retitled this revision from Update harfbuzz to 1.6.3 to Update harfbuzz to 1.7.1.

Bump to 1.7.1

  • Fix atexit object destruction regression.
  • Fix minor integer-overflow.
  • Minor Indic fixes.
  • Implement kerning and glyph names in hb-ot-font.
  • Various DSO optimization re .data and .bss sizes.
  • Make C++11 optional; build fixes.
  • Mark all other backends "unsafe-to-break".
  • Graphite fix.
kyrios123 retitled this revision from Update harfbuzz to 1.7.1 to Update harfbuzz to 1.7.2.

Bump to 1.7.2

kyrios123 retitled this revision from Update harfbuzz to 1.7.2 to Update harfbuzz to 1.7.3.

Bump to 1.7.3

kyrios123 retitled this revision from Update harfbuzz to 1.7.3 to Update harfbuzz to 1.7.4.

Bump to 1.7.4 (fix a regression from 1.7.3)

chromium 64 requires at least harfbuzz 1.6.2 AFAIK. Due to use of hb_font_set_ptem API introduced in 1.6.0. Will just use the bundled harfbuzz in chromium for now.

kyrios123 retitled this revision from Update harfbuzz to 1.7.4 to Update harfbuzz to 1.7.5.
  • Update harfbuzz to 1.7.5

Are we thinking of doing rebuilds for this? Technically we can just put this in as there is only ABI additions and no deletions but don't want to be sloppy.

I can do the rebuilds locally to check if everything go smoothly

This revision is now accepted and ready to land.Feb 21 2018, 6:57 PM
This revision was automatically updated to reflect the committed changes.