File harfbuzz.changes of Package harfbuzz

-------------------------------------------------------------------
Tue Sep 17 20:46:36 UTC 2013 - dimstar@opensuse.org

- Update to version 0.9.21:
  + 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 change: Add HB_SET_VALUE_INVALID.

-------------------------------------------------------------------
Mon Sep  2 07:13:18 UTC 2013 - dimstar@opensuse.org

- Update to version 0.9.20:
  + Misc substitute_closure() fixes.
  + Build fixes.
  + 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.
  + 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
  + Updated documentations.
- Add missing post/postun scripts to -n libharfbuzz-icu0.

-------------------------------------------------------------------
Wed Jul 17 06:58:43 UTC 2013 - dimstar@opensuse.org

- Update to version 0.9.19:
  + 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.

-------------------------------------------------------------------
Wed May 29 06:21:15 UTC 2013 - dimstar@opensuse.org

- Update to version 0.9.18:
  + All unneeded code is 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.
  + icu and graphite2 are default off, can be enabled with their
    --with options.
- Split out new library package, libharfbuzz-icu0.
- Pass parameters --with-glib, --with-freetype, --with-cairo,
  --with-icu and --with-graphite2 to configure, as advised by
  upstream.
- Enable pkgconfig(graphite2) BuildRequires, as the depdency is now
  available in openSUSE.

-------------------------------------------------------------------
Wed May 22 12:19:17 UTC 2013 - dimstar@opensuse.org

- Update to version 0.9.17:
  + Build fixes.
  + Fix bug in hb_set_get_min().
  + Fix regression with Arabic mark positioning / width-zeroing.

-------------------------------------------------------------------
Sat Apr 20 23:24:21 UTC 2013 - dimstar@opensuse.org

- Update to version 0.9.16:
  + Major speedup in OpenType lookup processing. With the Amiri
    Arabic font, this release is over 3x faster than previous
    release. All scripts / languages should see this speedup.
  + New --num-iterations option for hb-shape / hb-view; useful for
    profiling.

-------------------------------------------------------------------
Sat Apr  6 15:21:14 UTC 2013 - dimstar@opensuse.org

- Update to version 0.9.15:
  + Build fixes.
  + Fix crasher in graphite2 shaper.
  + Fix Arabic mark width zeroing regression.
  + Don't compose Hangul jamo into Unicode syllables.

-------------------------------------------------------------------
Fri Mar 22 13:30:55 UTC 2013 - dimstar@opensuse.org

- Update to version 0.9.14:
  + Build fixes.
  + Fix time-consuming sanitize with malicious fonts.
  + Implement hb_buffer_deserialize_glyphs() for both json and
    text.
  + Do not ignore Hangul filler characters.
  + Indic fixes:
    - Fix Malayalam pre-base reordering interaction with
      post-forms.
    - Further adjust ZWJ handling.

-------------------------------------------------------------------
Thu Mar 14 21:56:26 UTC 2013 - dimstar@opensuse.org

- Update to version 0.9.13:
  + Build fixes.
  + Ngapi HarfBuzz Hackfest in London (February 2013):
    - Fixed all known Indic bugs.
    - New Win8-style Myanmar shaper.
    - New South-East Asian shaper for Tai Tham, Cham, and New Tai
      Lue.
    - Smartly ignore Default_Ignorable characters (joiners, etc)
      when matching GSUB/GPOS lookups.
    - Fix 'Phags-Pa U+A872 shaping.
    - Fix partial disabling of default-on features.
    - Allow disabling of TrueType kerning.
  + Fix possible crasher with broken fonts with overlapping tables.
  + Removed generated files from git again.

-------------------------------------------------------------------
Tue Feb  5 21:58:28 UTC 2013 - p.drouand@gmail.com

- Update to version 0.9.12:
  + Build fixes for Sun compiler.
  + Minor bug fix.

-------------------------------------------------------------------
Mon Jan 14 21:19:08 UTC 2013 - zaitor@opensuse.org

- Update to version 0.9.11:
  + Fix GPOS mark attachment with null Anchor offsets.
  + [Indic] Fix old-spec reordering of viramas if sequence ends in
    one.
  + Fix multi-threaded shaper data creation crash.
  + Add atomic ops for Solaris.
  + API changes: Rename hb_buffer_clear() to
    hb_buffer_clear_contents().

-------------------------------------------------------------------
Tue Jan  8 16:23:57 UTC 2013 - dimstar@opensuse.org

- Update to version 0.9.10:
  + [Indic] Fixed rendering of Malayalam dot-reph
  + Updated OT language tags.
  + Updated graphite2 backend.
  + Improved hb_ot_layout_get_size_params() logic.
  + Improve hb-shape/hb-view help output.
  + Fixed hb-set.h implementation to not crash.
  + Fixed various issues with hb_ot_layout_collect_lookups().
  + Various build fixes.

-------------------------------------------------------------------
Mon Dec 10 08:10:45 UTC 2012 - dimstar@opensuse.org

- Update to version 0.9.9:
  + Fix build on Windows.
  + Minor improvements.

-------------------------------------------------------------------
Wed Dec  5 16:36:41 UTC 2012 - dimstar@opensuse.org

- Update to version 0.9.8:
  + Some API additions (see NEWS for details).
  + Actually implement hb_shape_plan_get_shaper ().
  + Make UCDB data tables const.
  + Lots of internal refactoring in OTLayout tables.
  + Flesh out hb_ot_layout_lookup_collect_glyphs().
- Drop harfbuzz-missing-return.patch: fixed upstream.

-------------------------------------------------------------------
Tue Dec  4 14:11:18 UTC 2012 - vuntz@opensuse.org

- Update to version 0.9.7:
  + Some API additions and changes (see NEWS for details).
  + Fix Arabic contextual joining using pre-context text.
  + Fix Sinhala "split matra" mess.
  + Fix Khmer shaping with broken fonts.
  + Implement Thai "PUA" shaping for old fonts.
  + Do NOT route Kharoshthi script through the Indic shaper.
  + Disable fallback positioning for Indic and Thai shapers.
  + Misc fixes.
  + hb-shape / hb-view changes:
    - Add --text-before and --text-after
    - Add --bot / --eot / --preserve-default-ignorables
    - hb-shape --output-format=json
- Add harfbuzz-missing-return.patch: fix missing return value.

-------------------------------------------------------------------
Wed Nov 14 14:11:21 UTC 2012 - dimstar@opensuse.org

- Update to version 0.9.6:
  + Don't clear pre-context text if no new context is provided.
  + Fix ReverseChainingSubstLookup, which was totally borked.
  + Adjust output format of hb-shape a bit.
  + Include config.h.in in-tree. Makes it easier for alternate
    build systems.
  + Fix hb_buffer_set_length(buffer, 0) invalid memory allocation.
  + Use ICU LayoutEngine's C API instead of C++. Avoids much
    headache.
  + Drop glyphs for all of Unicode Default_Ignorable characters.
  + Misc build fixes.
  + Arabic shaper:
    - Enable 'dlig' and 'mset' features in Arabic shaper.
    - Implement 'Phags-pa shaping, improve Mongolian.
  + Inidic shaper:
    - Decompose Sinhala split matras the way old HarfBuzz / Pango
      did.
    - Initial support for Consonant Medials.
    - Start adding new-style Myanmar shaping.
    - Make reph and 'pref' logic introspect the font.
    - Route Meetei-Mayek through the Indic shaper.
    - Don't apply 'liga' in Indic shaper.
    - Improve Malayalam pre-base reordering Ra interaction with
      Chillus.

-------------------------------------------------------------------
Mon Oct 15 20:18:25 UTC 2012 - dimstar@opensuse.org

- Update to version 0.9.5:
  + Synthetic-GSUB Arabic fallback shaping.
  + Misc Indic improvements.
  + Add build system support for pthread.
  + Imported UCDN for in-tree Unicode callbacks implementation.
  + Context-aware Arabic joining.
  + Misc other fixes.
  + API extensions.

-------------------------------------------------------------------
Thu Sep 13 12:01:23 UTC 2012 - dimstar@opensuse.org

- Update to version 0.9.4:
  + Indic improvements with old-spec Malayalam.
  + Better fallback glyph positioning, specially with Thai / Lao
    marks.
  + Implement dotted-circle insertion.
  + Better Arabic fallback shaping / ligation.
  + Added ICU LayoutEngine backend for testing.
  + Misc fixes.
- Add pkgconfig(icu-le) BuildRequires: needed for the new ICU
  LayoutEngine backend.

-------------------------------------------------------------------
Tue Aug 21 15:43:57 UTC 2012 - vuntz@opensuse.org

- Initial package (version 0.9.3).

openSUSE Build Service is sponsored by