Page MenuHomeSolus

Update harfbuzz to 1.7.5
ClosedPublic

Authored by kyrios123 on Oct 13 2017, 11:40 PM.

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
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

kyrios123 created this revision.Oct 13 2017, 11:40 PM
kyrios123 updated this revision to Diff 3018.Oct 23 2017, 9:41 AM
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 updated this revision to Diff 3019.Oct 23 2017, 9:44 AM

fix wrong release number

kyrios123 updated this revision to Diff 3037.Oct 24 2017, 12:27 PM
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 updated this revision to Diff 3075.Oct 27 2017, 7:54 AM
kyrios123 retitled this revision from Update harfbuzz to 1.6.2 to Update harfbuzz to 1.6.3.

Bump to 1.6.3

kyrios123 updated this revision to Diff 3375.Nov 14 2017, 9:04 PM
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 updated this revision to Diff 3827.Dec 5 2017, 11:44 AM
kyrios123 retitled this revision from Update harfbuzz to 1.7.1 to Update harfbuzz to 1.7.2.

Bump to 1.7.2

kyrios123 updated this revision to Diff 4116.Dec 19 2017, 9:26 AM
kyrios123 retitled this revision from Update harfbuzz to 1.7.2 to Update harfbuzz to 1.7.3.

Bump to 1.7.3

kyrios123 updated this revision to Diff 4148.Dec 20 2017, 9:25 PM
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 updated this revision to Diff 5180.Jan 31 2018, 10:03 PM
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

joebonrichie accepted this revision.Feb 21 2018, 6:57 PM
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.