| Index: third_party/harfbuzz-ng/NEWS
|
| diff --git a/third_party/harfbuzz-ng/NEWS b/third_party/harfbuzz-ng/NEWS
|
| index 600e6cd6cfdc65a19e322e9970604b4d6c7a9c5f..df28c8559d54ca1385b1e69d0eb7dc18d5eba36c 100644
|
| --- a/third_party/harfbuzz-ng/NEWS
|
| +++ b/third_party/harfbuzz-ng/NEWS
|
| @@ -1,3 +1,133 @@
|
| +Overview of changes leading to 0.9.24
|
| +Tuesday, November 13, 2013
|
| +=====================================
|
| +
|
| +- Misc compiler warning fixes with clang.
|
| +- No functional changes.
|
| +
|
| +
|
| +Overview of changes leading to 0.9.23
|
| +Monday, October 28, 2013
|
| +=====================================
|
| +
|
| +- "Udupi HarfBuzz Hackfest", Paris, October 14..18 2013.
|
| +- Fix (Chain)Context recursion with non-monotone lookup positions.
|
| +- Misc Indic bug fixes.
|
| +- New Javanese / Buginese shaping, similar to Windows 8.1.
|
| +
|
| +
|
| +Overview of changes leading to 0.9.22
|
| +Thursday, October 3, 2013
|
| +=====================================
|
| +
|
| +- Fix use-after-end-of-scope in hb_language_from_string().
|
| +- Fix hiding of default_ignorables if font doesn't have space glyph.
|
| +- Protect against out-of-range lookup indices.
|
| +
|
| +- API Changes:
|
| +
|
| + * Added hb_ot_layout_table_get_lookup_count()
|
| +
|
| +
|
| +Overview of changes leading to 0.9.21
|
| +Monday, September 16, 2013
|
| +=====================================
|
| +
|
| +- Rename gobject-introspection library name from harfbuzz to HarfBuzz.
|
| +- Remove (long disabled) hb-old and hb-icu-le test shapers.
|
| +- Misc gtk-doc and gobject-introspection annotations.
|
| +- Misc fixes.
|
| +- API changes:
|
| +
|
| + * Add HB_SET_VALUE_INVALID
|
| +
|
| +Overview of changes leading to 0.9.20
|
| +Thursday, August 29, 2013
|
| +=====================================
|
| +
|
| +General:
|
| +- Misc substitute_closure() fixes.
|
| +- Build fixes.
|
| +
|
| +Documentation:
|
| +- gtk-doc boilerplate integrated. Docs are built now, but
|
| + contain no contents. By next release hopefully we have
|
| + some content in. Enable using --enable-gtk-doc.
|
| +
|
| +GObject and Introspection:
|
| +- Added harfbuzz-gobject library (hb-gobject.h) that has type
|
| + bindings for all HarfBuzz objects and enums. Enable using
|
| + --with-gobject.
|
| +- Added gobject-introspection boilerplate. Nothing useful
|
| + right now. Work in progress. Gets enabled automatically if
|
| + --with-gobject is used. Override with --disable-introspection.
|
| +
|
| +OpenType shaper:
|
| +- Apply 'mark' in Myanmar shaper.
|
| +- Don't apply 'dlig' by default.
|
| +
|
| +Uniscribe shaper:
|
| +- Support user features.
|
| +- Fix loading of fonts that are also installed on the system.
|
| +- Fix shaping of Arabic Presentation Forms.
|
| +- Fix build with wide chars.
|
| +
|
| +CoreText shaper:
|
| +- Support user features.
|
| +
|
| +Source changes:
|
| +- hb_face_t code moved to hb-face.h / hb-face.cc.
|
| +- Added hb-deprecated.h.
|
| +
|
| +API changes:
|
| +- Added HB_DISABLE_DEPRECATED.
|
| +- Deprecated HB_SCRIPT_CANADIAN_ABORIGINAL; replaced by
|
| + HB_SCRIPT_CANADIAN_SYLLABICS.
|
| +- Deprecated HB_BUFFER_FLAGS_DEFAULT; replaced by
|
| + HB_BUFFER_FLAG_DEFAULT.
|
| +- Deprecated HB_BUFFER_SERIALIZE_FLAGS_DEFAULT; replaced by
|
| + HB_BUFFER_SERIALIZE_FLAG_DEFAULT.
|
| +
|
| +
|
| +Overview of changes leading to 0.9.19
|
| +Tuesday, July 16, 2013
|
| +=====================================
|
| +
|
| +- Build fixes.
|
| +- Better handling of multiple variation selectors in a row.
|
| +- Pass on variation selector to GSUB if not consumed by cmap.
|
| +- Fix undefined memory access.
|
| +- Add Javanese config to Indic shaper.
|
| +- Misc bug fixes.
|
| +
|
| +Overview of changes leading to 0.9.18
|
| +Tuesday, May 28, 2013
|
| +=====================================
|
| +
|
| +New build system:
|
| +
|
| +- All unneeded code is all disabled by default,
|
| +
|
| +- Uniscribe and CoreText shapers can be enabled with their --with options,
|
| +
|
| +- icu_le and old shapers cannot be enabled for now,
|
| +
|
| +- glib, freetype, and cairo will be detected automatically.
|
| + They can be force on/off'ed with their --with options,
|
| +
|
| +- icu and graphite2 are default off, can be enabled with their --with
|
| + options,
|
| +
|
| +Moreover, ICU support is now build into a separate library:
|
| +libharfbuzz-icu.so, and a new harfbuzz-icu.pc is shipped for it.
|
| +Distros can enable ICU now without every application on earth
|
| +getting linked to via libharfbuzz.so.
|
| +
|
| +For distros I recommend that they make sure they are building --with-glib
|
| +--with-freetype --with-cairo, --with-icu, and optionally --with-graphite2;
|
| +And package harfbuzz and harfbuzz-icu separately.
|
| +
|
| +
|
| Overview of changes leading to 0.9.17
|
| Monday, May 20, 2013
|
| =====================================
|
|
|