Dominique Leuenberger
fae778baa5
- Update to version 0.9.27: + Don't use "register" storage class specifier + Wrap definition of free_langs() with HAVE_ATEXIT + Add coretext_aat shaper and hb_coretext_face_create() constructor + If HAVE_ICU_BUILTIN is defined, use hb-icu Unicode callbacks + Only do fallback Hebrew composition if no GPOS 'mark' available + Allow bootstrapping without gtk-doc + Use AM_MISSING_PROG for ragel and git + Typo in ucdn's Makefile.am + Improve MemoryBarrier() implementation OBS-URL: https://build.opensuse.org/request/show/227682 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=45
316 lines
12 KiB
Plaintext
316 lines
12 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Mar 27 03:17:39 UTC 2014 - mgorse@suse.com
|
|
|
|
- Update to version 0.9.27:
|
|
+ Don't use "register" storage class specifier
|
|
+ Wrap definition of free_langs() with HAVE_ATEXIT
|
|
+ Add coretext_aat shaper and hb_coretext_face_create()
|
|
constructor
|
|
+ If HAVE_ICU_BUILTIN is defined, use hb-icu Unicode callbacks
|
|
+ Only do fallback Hebrew composition if no GPOS 'mark' available
|
|
+ Allow bootstrapping without gtk-doc
|
|
+ Use AM_MISSING_PROG for ragel and git
|
|
+ Typo in ucdn's Makefile.am
|
|
+ Improve MemoryBarrier() implementation
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 11 22:42:42 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.9.26:
|
|
+ Misc fixes.
|
|
+ Fix application of 'rtlm' feature.
|
|
+ Automatically apply frac/numr/dnom around U+2044 FRACTION
|
|
SLASH.
|
|
+ Uniscribe: fix scratch-buffer accounting.
|
|
+ Reorder Tai Tham SAKOT to after tone-marks.
|
|
+ Add Hangul shaper.
|
|
+ Disable 'cswh' feature in Arabic shaper.
|
|
+ Coretext: better handle surrogate pairs.
|
|
+ Add HB_TAG_MAX and _HB_SCRIPT_MAX_VALUE.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 11 13:05:49 UTC 2013 - pgajdos@suse.com
|
|
|
|
- Update to version 0.9.25:
|
|
+ Myanmar shaper improvements.
|
|
+ Avoid font fallback in CoreText backend.
|
|
+ Additional OpenType language tag mappiongs.
|
|
+ More aggressive shape-plan caching.
|
|
- Changes from version 0.9.24:
|
|
+ Misc compiler warning fixes with clang.
|
|
+ No functional changes.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 6 21:54:05 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.9.23:
|
|
+ Fix (Chain)Context recursion with non-monotone lookup
|
|
positions.
|
|
+ Misc Indic bug fixes.
|
|
+ New Javanese / Buginese shaping, similar to Windows 8.1.
|
|
- Drop harfbuzz-fix-non-return-in-nonvoid.patch: fixed upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 20 16:16:57 UTC 2013 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.9.22:
|
|
+ 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().
|
|
- Add harfbuzz-fix-non-return-in-nonvoid.patch, fix a missing
|
|
return. Patch taken from upstream git.
|
|
|
|
-------------------------------------------------------------------
|
|
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).
|
|
|