==============================================================
XeTeX 0.9999.3 was released 20130528
==============================================================

XeTeX:
* Fix bug with extensible accents resulting in invalid glyph id some times.
* Fix alternate index in multiple alternates features to be start from zero
  like pre-0.9999 XeTeX.
* Document multiple alternates syntax in the reference documentation.

==============================================================
XeTeX 0.9999.2 was released 20130406
==============================================================

XeTeX:
* Fix regression in \XeTeXOT* primitives with fonts where the number of
  languages in a given script is not the same in both GSUB and GPOS tables.

* Add a workaround for a bug in clang headers to allow building with it on Mac.

* Fix regression in loading PNG files on Mac.

* Fix multiple regression with vertical text layout.

* Update to HarfBuzz 0.9.15 fixing a couple of regressions with Arabic non
  spacing marks and Hangul jamo.

* Various build fixes for third party libraries.

* XeTeX reference is now included in the release tarball.

xdvipdfmx:
* Speed up inclusion of eps figures by Tsuchimura Nobuyuki.

==============================================================
XeTeX 0.9999.1 was released 20130322
==============================================================

XeTeX:
* Fix loading font files on PPC Mac OS 10.5 (and potentially other versions of
  Mac).

* Fix handling of ‘script’ and ‘language’ font options to be treated again as
  OpenType not ISO tags, so that passing version 2 Indic script tags works
  (though this is generally not needed as HarfBuzz will always use version 2
  shaping if the font has it, regardless of the tag used).

* Fix loading JPEG images that do not specify a resolution.

* When printing multi-byte characters to log or terminal avoid inserting new
  lines in the middle of the characters, and count the characters not the bytes
  when calculating line length.

* Update to HarfBuzz 0.9.14, a couple of Indic and Hangul shaping bugs.

xdvipdfmx:
* Speed up calculating glyph widths in native font.

* Don’t crash when /tmp is full.

==============================================================
XeTeX 0.9999.0 was released 20130311
==============================================================

* Port OpenType layout from ICU LayoutEngine to HarfBuzz.
  HarfBuzz is actively maintained and generally have much wider support for
  OpenType spec, the switch fixes a number of OpenType bugs:
  - Support version 2 OpenType Indic specs.
  - Many other Indic OpenType bugs, and support for the latest additions to
    OpenType spec.
  - Incorrect application of contextual features.
  - Incorrect kerning in fonts that has both old “kern” table and new GPOS
    “kern” feature.
  - Allow suppressing Latin ligatures with ZWNJ.
  - Support for variation selectors.
  - Support for user-specified features with complex scripts.

* Port Graphite layout to from SilGraphite to HarfBuzz and Graphite2. Which
  provides a more robust Graphite support and also fixes a number of Graphite
  bugs.

* Port AAT font layout and font searching on Mac from the deprecated ATS/ATSUI
  to Core Text, and image support on Mac from QuickTime to ImageIO framework.
  XeTeX can be finally built on 64-bit Mac! Work contributed by Jiang Jiang.

* Add “/OT” font variant, similar to “/ICU” which is now deprecated.

* Add a “shaper” font option to specify HarfBuzz shapers (for testing).

* Guess script from input string if no one is given in the font definition,
  instead of defaulting to Latin.

* Support 4-letter tags for Graphite features.

* Fix applying negative delta glyph advance to the last glyph in the run, fixes
  issues with “halt” and “vhal” features.

* Use \U prefix for extended math primitives, allowing XeTeX and LuaTeX to use
  the same names for Unicode math primitives supported by both engines. The old
  \XeTeX* primitives have been deprecated and will be removed in the future.

* Support OpenType math cut ins.

* Fix “\show” and “\meaning” of “\Umathchar” to a print a form that is legal
  input.

* Fix italic correction to not depend on space factor being zero for OpenType
  fonts.

* Fix sporadic shifting of extensible accents.

* Fix typesetting XeTeX’s WEB code, in addition to various slight improvements.

* Prefer TrueType/OpenType over Type1 fonts with the same font name.

* Support input pipes, in line with other engines.

* Drop support for using “()” as font names quotes since it was causing file
  names with parenthesis not to be found.

* Fix “\show” with characters outside BMP.

* Print the actual character instead of hex code for characters outside BMP
  with “\show”, “\meaning”, “\showlists” and missing char log messages.

* Fix letterspacing if zero width glyphs.

* Try to get cap and x height from OS/2 table first.

* Reject bitmap only fonts.

* Include build date in “--version” output.

==============================================================
XeTeX 0.9998 was released 20120708
==============================================================

* Fix mismatch between fonts loaded by XeTeX and xdvipdfmx when multiple
  versions of the font exist.

* Fix “\the\textfont” with families > 15

* Extend “\fam” to accept family number up to 255.

* Fix build on Mac OS 10.7

OpenType math:

* Fix displacement of big operator's limits when “DisplayOperatorMinHeight” is
  higher than the size of the big operator.

* Fix too wide accents over accentees that has sub/superscript.

* Support extensible accents for “\overbrace” etc.

* Always take math constants from current font, fixes multiple math discrepancies.

* Honor relevant math constants when positioning sub/superscripts.

* Honor “AccentBaseHeight” when placing accents.

* Support “fixed” and “bottom” keywords in “\XeTeXmathaccent” for non growing
  and bottom accents, respectively.

* Fix horizontal placement of of accents over single letters to honor their top
  accent position value.

* Fix vertical placement of sub/superscripts of single letters to not be
  treated as non-single letters.

* Support proper positioning of nested accents.
