Closed Bug 1698885 Opened 4 years ago Closed 4 years ago

Update HarfBuzz to 2.8.0

Categories

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

task

Tracking

()

RESOLVED FIXED
89 Branch
Tracking Status
firefox89 --- fixed

People

(Reporter: RyanVM, Assigned: RyanVM)

References

Details

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

Attachments

(1 file)

+++ This bug was initially created as a clone of Bug #1656886 +++

Overview of changes leading to 2.8.0
Tuesday, March 16, 2021

  • Shape joining scripts other than Arabic/Syriac using the Universal Shaping Engine.
    Previously these were shaped using the generalized Arabic shaper. (David Corbett)
  • Fix regression in shaping of U+0B55 ORIYA SIGN OVERLINE. (David Corbett)
  • Update language tags. (David Corbett)
  • Variations: reduce error: do not round each interpolated delta. (Just van Rossum)
  • Documentation improvements. (Khaled Hosny, Nathan Willis)
  • Subsetter improvements: subsets most, if not all, lookup types now. (Garret Rieger, Qunxin Liu)
  • Fuzzer-found fixes and other improvements when memory failures happen. (Behdad)
  • Removed most atomic implementations now that we have C++11 atomic impl. (Behdad)
  • General codebase upkeep; using more C++11 features: constexpr constructors, etc. (Behdad)
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch
Blocks: 1711472
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: