Changelog:
Overview of changes between 1.37.0 and 1.37.1
=============================================
- Add attributes for OpenType font features (#738505)
- CoreText: locale handling improvements (#750017)
- Fix ellipsization with line space (#750383)
- Fix issues with hex boxes (#750463)
=============================================
- Pango modules, engines, and config have been removed (#733882)
=> no need to deal with modules on INSTALL and DEINSTALL.
Thanks to wiz for the report.
Overview of changes between 1.36.8 and 1.37.0
=============================================
- Pango modules, engines, and config have been removed (#733882)
- Added pango_fc_font_map_config_changed() (#748767)
- Added pango_fc_font_map_[sg]et_config() (#547671)
- Added pango_matrix_get_font_scale_factors
- Lot of API has been deprecated
- Fix CoreText font fallback
- General build fixes
- Win32 build fixes
Apparently the ellipsis attributes are enough for gtk3 to need this
version.
Overview of changes between 1.36.7 and 1.36.8
=============================================
- Make tests not fail on build.gnome.org
Overview of changes between 1.36.6 and 1.36.7
=============================================
- Add tests for pango markup
- Add tests for PangoLayout
- Add an analysis flag for ellipsis (#735719)
- Treat attributes in ellipsis better (#735732)
- Cope with lack of LC_CTYPE
- Prevent harfbuzz from using replacement char
- Don't force static builds on win32
- Allow backend selection via PANGOCAIRO_BACKEND
- Support more font weights
- Fix vertical positioning on win32
- Don't break in the middle of jamo
Background: On systems with CoreText (i.e., Darwin), pango
unconditionally links with it and installs certain libraries; this
is already handled in PLIST.
Problem: On systems where cairo has been built with the "quartz"
option, pango installs an additional header file.
Fix: Given that the "quartz" option is off by default, and assuming
that users who enable it likely do so globally in PKG_DEFAULT_OPTIONS,
add a nominal "quartz" option to pango that conditionalizes whether
to expect this additional header file.
"Sounds good" from jperkin@.
Tested on:
* Mac OS X 10.9.3, with and without PKG_DEFAULT_OPTIONS+=quartz
(from cairo on up the dependency chain)
* NetBSD/amd64 6.1.4, with X sets and the default options
Changelog:
Overview of changes between 1.35.3 and 1.36.0
=============================================
- Remove a useless test (#707131)
- Never return NULL from pango_layout_get_test (#707659)
- Correct an annotation (#707874)
- Fix gravity map (#708432)
Overview of changes between 1.35.2 and 1.35.3
============================================
- Compiler warnings about strict aliasing (#703995)
- Getting rid of the arbitrary MAX_SIZE for font (707131)
Overview of changes between 1.35.0 and 1.35.2
============================================
- Bypass line reordering in some cases (#705007)
Overview of changes between 1.34 and 1.35.0
===========================================
- Requires cairo 1.12.10
- Add a --with-cairo option
- Handle invalid utf8 better (#700577)
- Install some tests
- Don't change fonts for space (#701652)
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
Overview of changes between 1.34.0 and 1.34.1
=============================================
- 96238 - PangoAttrFilterFunc vs pango_attr_list_filter docs
- Update win32/CoreText shaper signature
- Fix CoreText scaling (again)
- Align word breaking with newer Unicode specs
Overview of changes between 1.33.9 and 1.34.0
=============================================
No changes
Overview of changes between 1.33.8 and 1.33.9
=============================================
- Port PangoWin32 to use GWeakRef
- 682846 - Use G_DEFINE_TYPE in pangowin32-fontmap
- Fix scale in pangocairo-threads test
- Misc Win32 build fixes
Overview of changes between 1.33.7 and 1.33.8
=============================================
- 694095 - Fails make check: -pango_cairo_win32_font_map_get_type
- 668154 - GTK+ Crashes on Non BMP utf-8 charpoints
- 694626 - Add pango_font_map_changed
- 694626 - PangoFc: change FontMap in pango_fc_font_map_clear_cache
- 694830 - Fails make check: +pango_font_map_change
- 694918 - Pango layout is misrendered with non-identity transformation
- 694882 - build broken - introspection of pangoxft2 and pangoxft
Overview of changes between 1.32.6 and 1.33.7
=============================================
- Allow enabling font features through fontconfig snipplets
- Fix an infinite loop when starting Inkscape
Overview of changes between 1.32.4 and 1.32.5
=============================================
- 689843 - Drop last ues of G_CONST_RETURN
- 689864 - build failure
- 689882 - pango-font.h:381: error: comma at end of enumerator list
- 686512 - pango_cairo_font_get_scaled_font failed under wine
- 690081 - pangofc-fontmap: Remove bad use of the comma operator
- 679299 - Allow incrementally parsing pango markup
changes:
- make gobject-introspection PANGO_GLYPH happy
- provide a phony define for LANGUAGE
- adjust to harfbuzz 0.97 api
since harfbuss is used only internally, and its shlibname didn't
change, I'm refraining from a recursive revbump
=============================================
- Fixup grapheme clusters
- 684959 - crash after "Add pango_shape_full()"
Overview of changes between 1.31.2 and 1.32.0
=============================================
- Add a --without-xfg configure option
- Add pango_shape_full()
Overview of changes between 1.31.1 and 1.31.2
=============================================
- More work on towards thread-safety
- Build fixes on OS X
Overview of changes between 1.31.0 and 1.31.1
=============================================
- The module cache file can now be located in libdir
- Initial work towards making pango thread-safe
- Update to Unicode 6.1.
- 682421 - Fix vertical text, gravity, etc, with HarfBuzz
- 678721 - Don't need to get item properties...
- 678997 - Colors aqua, silver and indigo missing...
- 653347 - rise units documented incorrectly
- 682952 - remove old glib check
- Deprecate pango-ot.h.
- Deprecate pango_fc_font_kern_glyphs
- Deprecate pango_lookup_aliases
Overview of changes between 1.30.1 and 1.31.0
=============================================
- Port to harfbuzz 0.9.x, use external harfbuzz
- Remove Arabic, Syriac, Hangul Hebrew, Khmer,
Tibetan and Thai shapers (replaced by harfbuzz)
- Remove Indic module (replaced by harfbuzz)
- Remove Atsui support (superseded by CoreText)
- Remove PangoX
- 679654 - Crash for PangoContext.list_families
- 680965 - missing language strings for ...
- 681423 - introspection: assorted fixes...