harfbuzz/harfbuzz.changes

205 lines
7.5 KiB
Plaintext

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