| Index: third_party/harfbuzz-ng/NEWS
|
| diff --git a/third_party/harfbuzz-ng/NEWS b/third_party/harfbuzz-ng/NEWS
|
| index 2d7654c6be2b32dd3915d3d41705566ac3a9032f..edeae61404eae1403cb7eec90ede4ed452a4f338 100644
|
| --- a/third_party/harfbuzz-ng/NEWS
|
| +++ b/third_party/harfbuzz-ng/NEWS
|
| @@ -1,3 +1,74 @@
|
| +Overview of changes leading to 0.9.31
|
| +Wednesday, July 16, 2014
|
| +=====================================
|
| +
|
| +- Only accept valid UTF-8/16/32; we missed many cases before.
|
| +- Better shaping of invalid UTF-8/16/32. Falls back to
|
| + U+FFFD REPLACEMENT CHARACTER now.
|
| +- With all changes in this release, the buffer will contain fully
|
| + valid Unicode after hb_buffer_add_utf8/16/32 no matter how
|
| + broken the input is. This can be overriden though. See below.
|
| +- Fix Mongolian Variation Selectors for fonts without GDEF.
|
| +- Fix minor invalid buffer access.
|
| +- Accept zh-Hant and zh-Hans language tags. hb_ot_tag_to_language()
|
| + now uses these instead of private tags.
|
| +- Build fixes.
|
| +- New API:
|
| + * hb_buffer_add_codepoints(). This does what hb_buffer_add_utf32()
|
| + used to do, ie. no validity check on the input at all. add_utf32
|
| + now replaces invalid Unicode codepoints with the replacement
|
| + character (see below).
|
| + * hb_buffer_set_replacement_codepoint()
|
| + * hb_buffer_get_replacement_codepoint()
|
| + Previously, in hb_buffer_add_utf8 and hb_buffer_add_utf16, when
|
| + we detected broken input, we replaced that with (hb_codepoint_t)-1.
|
| + This has changed to use U+FFFD now, but can be changed using these
|
| + new API.
|
| +
|
| +
|
| +Overview of changes leading to 0.9.30
|
| +Wednesday, July 9, 2014
|
| +=====================================
|
| +
|
| +- Update to Unicode 7.0.0:
|
| + * New scripts Manichaean and Psalter Pahlavi are shaped using
|
| + Arabic shaper.
|
| + * All the other new scripts to through the generic shaper for
|
| + now.
|
| +- Minor Indic improvements.
|
| +- Fix graphite2 backend cluster mapping [crasher!]
|
| +- API changes:
|
| + * New HB_SCRIPT_* values for Unicode 7.0 scripts.
|
| + * New function hb_ot_layout_language_get_required_feature().
|
| +- Build fixes.
|
| +
|
| +
|
| +Overview of changes leading to 0.9.29
|
| +Thursday, May 29, 2014
|
| +=====================================
|
| +
|
| +- Implement cmap in hb-ot-font.h. No variation-selectors yet.
|
| +- Myanmar: Allow MedialYa+Asat.
|
| +- Various Indic fixes:
|
| + * Support most characters in Extended Devanagary and Vedic
|
| + Unicode blocks.
|
| + * Allow digits and a some punctuation as consonant placeholders.
|
| +- Build fixes.
|
| +
|
| +
|
| +Overview of changes leading to 0.9.28
|
| +Monday, April 28, 2014
|
| +=====================================
|
| +
|
| +- Unbreak old-spec Indic shaping. (bug 76705)
|
| +- Fix shaping of U+17DD and U+0FC6.
|
| +- Add HB_NO_MERGE_CLUSTERS build option. NOT to be enabled by default
|
| + for shipping libraries. It's an option for further experimentation
|
| + right now. When we are sure how to do it properly, we will add
|
| + public run-time API for the functionality.
|
| +- Build fixes.
|
| +
|
| +
|
| Overview of changes leading to 0.9.27
|
| Tuesday, March 18, 2014
|
| =====================================
|
|
|