diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2008-08-26 18:49:39 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2008-08-26 18:49:39 +0000 |
commit | fc84b5051fa106b255814936b957af7e226a60f7 (patch) | |
tree | 044f19e3b04e64590de26c25489c255bff730945 | |
parent | 2445e04bc11f0e42b61640f1a4cc54778449400d (diff) | |
download | pango-fc84b5051fa106b255814936b957af7e226a60f7.tar.gz |
=== Released 1.21.5 ===PANGO_1_21_5
2008-08-26 Behdad Esfahbod <behdad@gnome.org>
* === Released 1.21.5 ===
* configure.in: Version 1.21.5
* NEWS: Updated.
svn path=/trunk/; revision=2708
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | NEWS | 40 | ||||
-rw-r--r-- | configure.in | 2 |
3 files changed, 49 insertions, 1 deletions
@@ -1,3 +1,11 @@ +2008-08-26 Behdad Esfahbod <behdad@gnome.org> + + * === Released 1.21.5 === + + * configure.in: Version 1.21.5 + + * NEWS: Updated. + 2008-08-22 Behdad Esfahbod <behdad@gnome.org> Bug 549003 – pango_layout_set_height(): layout should not be cleared @@ -1,3 +1,43 @@ +Overview of changes between 1.21.4 and 1.21.5 +============================================= +- Make the reference the font->fontmap reference weak. Previously all + fontmaps had circular references to their fonts and back, making them + leak instead of being freed upon finalization. Now they all clean after + themselves. There's a slight semantic change though, that a PangoFont does + not keep its fontmap alive anymore, so that's up to the user. But then + again, finalizing fontmaps is not a good idea to begin with. + +- Improve pango_language_get_sample_string() to add language sample texts that + are actually usable. Compiled from a variety of sources. + See pango-language-sample-table.h. + +- In pango_language_get_sample_string() use default language if provided + language is NULL. + +- Update OpenType language-system tags to OpenType 1.5 draft intersected with + ISO639-3 of 2008/08/04. + +- New API additions: + Add a minor new public API: + + pango_language_get_scripts() + + This is what pango_language_includes_script() has been using + internally. Previously one had to call that function over all + possible script values to determine which scripts a language + uses. The new API makes that much easier. + +- Bugs fixed in this release: + Bug 549003 – pango_layout_set_height(): layout should not be cleared + unless required + Bug 143542 – PangoFT2Fontmap leak + Bug 314094 – Get rid of poutpourri default sample string + Bug 473806 – Improve pango_language_get_sample_string() + Bug 473805 – Add API enumerating scripts for a language + Bug 470895 – Improve OpenType language tag list + Bug 547432 – Deprecation of pango_(backend)_font_map_create_context() + not clean + Overview of changes between 1.21.3 and 1.21.4 ============================================= - Use cairo_show_text_glyphs() if target cairo surface supports that. diff --git a/configure.in b/configure.in index 395dcbc1..5c05e3a5 100644 --- a/configure.in +++ b/configure.in @@ -22,7 +22,7 @@ dnl dnl The triplet m4_define([pango_version_major], [1]) m4_define([pango_version_minor], [21]) -m4_define([pango_version_micro], [4]) +m4_define([pango_version_micro], [5]) m4_define([pango_version], [pango_version_major.pango_version_minor.pango_version_micro]) dnl The X.Y in -lpango-X.Y line. This is expected to stay 1.0 until Pango 2. |