Closed Bug 1483310 Opened Last year Closed Last year

Update HarfBuzz to 1.8.8

Categories

(Core :: Graphics: Text, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla63
Tracking Status
firefox63 --- fixed

People

(Reporter: RyanVM, Assigned: RyanVM)

References

Details

(Whiteboard: [third-party-lib-audit][gfx-noted])

Attachments

(1 file, 1 obsolete file)

Overview of changes leading to 1.8.8
Tuesday, August 14, 2018
====================================
- Fix hb-icu crash on architectures where compare_exchange_weak() can
  fail falsely.  This bug was introduced in 1.8.4.
  https://bugs.chromium.org/p/chromium/issues/detail?id=873568
- More internal refactoring of atomic operations and singletons.
- API changes:
  The following functions do NOT reference their return value before
  returning:
  * hb_unicode_funcs_get_default()
  * hb_glib_get_unicode_funcs()
  * hb_icu_get_unicode_funcs()
  This is consistent with their naming ("get", instead of "reference")
  as well as how they are used in the wild (ie. no one calls destroy()
  on their return value.)
Attached patch Update HarfBuzz to version 1.8.8 (obsolete) — Splinter Review
It's green on Try:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=94184c1b78f2e27dbd12c83fb3547fe7d2c088ab

I'm kinda thinking right now that if we're close to the soft freeze and this is the latest version, I'll go ahead and flag for review before 63 goes to Beta. Otherwise, we can just go with whatever's the latest by then.
Assignee: nobody → ryanvm
Status: NEW → ASSIGNED
Attachment #9000142 - Attachment is obsolete: true
Comment on attachment 9003127 [details]
Bug 1483310 - Update HarfBuzz to version 1.8.8. r=jfkthame

Jonathan Kew (:jfkthame) has approved the revision.
Attachment #9003127 - Flags: review+
Pushed by rvandermeulen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5874c9b590a0
Update HarfBuzz to version 1.8.8. r=jfkthame
https://hg.mozilla.org/mozilla-central/rev/5874c9b590a0
Status: ASSIGNED → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Blocks: 1490062
You need to log in before you can comment on or make changes to this bug.