Opened 3 years ago

Closed 3 years ago

#11018 closed enhancement (fixed)

harfbuzz-1.8.8

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 8.3
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (2)

comment:1 by Bruce Dubbs, 3 years ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

Overview of changes leading to 1.8.8

  • 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.)

comment:2 by Bruce Dubbs, 3 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 20327.

Note: See TracTickets for help on using tickets.