new upstream stable release of pango (1.14.8)
Hi,
I would like to upload a new upstream stable release of pango, 1.14.8.
Pango has an important number of rdepends, but is also very stable
upstream. This release brings some bug fixes, one being relatively
important since it fixes a thread safety issue which affected at least
nautilus (but pango is not to be considered thread safe).
I'm attaching the release changes, as well as diff of ChangeLog and
NEWS for your review.
Pango has a udeb.
I propose an upload to unstable. If the 10 days delay seems too short,
pango can wait longer before being hinted.
I am uploading the new upstream to experimental for now, to give you
some time to review the release and the plan, and because I read about
a failing test case:
<http://mail.gnome.org/archives/gtk-devel-list/2006-November/msg00107.html>
Bye,
--
Loïc Minier <lool@dooz.org>
10 SIN
20 GO TO ROBOT HELL -- Temple of Robotology
--- Begin Message ---
Module: pango
Version: 1.14.8
Uploaded by: Behdad Esfahbod
http://download.gnome.org/sources/pango/1.14/pango-1.14.8.tar.gz
md5sum: 18c64e6cd7b91d04c40ef621a3d8fa4a
size: 1.9M
http://download.gnome.org/sources/pango/1.14/pango-1.14.8.tar.bz2
md5sum: ed0add14bcfe8a6939ea6a5996aa8032
size: 1.3M
News
----
Overview of changes between 1.14.7 and 1.14.8
==============================================
* Improved thread-safety. Pango is still NOT thread-safe, but this fixes
lots of crashes using pangocairo from multiple threads.
* Fix out-of-bounds array access.
* Improved Indic shaper.
* Improved Arabic language engine.
* Choose shaper/font for unassigned Unicode codepoints.
* Build fixes.
* Bugs fixed in this release:
Bug 356666 â?? pango is not thread-safe, nautilus does not honour that
Bug 352795 â?? configure.in: Bug in "checking Whether to write
dependencies into .pc files"
Bug 350132 â?? backspacing doesn't work properly for Arabic
Bug 330407 â?? Multiple dependant vowel signs (indic) displayed as one
Patch from LingNing Zhang
--
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
_______________________________________________
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list
--- End Message ---
diff -urN pango-1.14.7/ChangeLog pango-1.14.8/ChangeLog
--- pango-1.14.7/ChangeLog 2006-10-13 19:50:10.000000000 +0200
+++ pango-1.14.8/ChangeLog 2006-11-20 20:09:30.000000000 +0100
@@ -1,3 +1,73 @@
+2006-11-20 Behdad Esfahbod <behdad@gnome.org>
+
+ * === Released 1.14.8 ===
+
+ * configure.in: Version 1.14.8
+
+ * NEWS: Updated.
+
+2006-11-20 Behdad Esfahbod <behdad@gnome.org>
+
+ Bug 356666 â?? pango is not thread-safe, nautilus does not honour that
+
+ * pango/pangocairo-render.c (acquire_renderer), (release_renderer),
+ (_pango_cairo_do_glyph_string), (_pango_cairo_do_layout_line),
+ (_pango_cairo_do_layout): Instead of using a per-fontmap renderer, use
+ a locally cached one, but make sure only one thread uses the cached
+ renderer. Fixes the raciest point in pangocairo.
+
+2006-11-14 Behdad Esfahbod <behdad@gnome.org>
+
+ Bug 352795 â?? configure.in: Bug in "checking Whether to write
+ dependencies into .pc files"
+
+ * configure.in: Make libtool magic robust.
+
+2006-11-14 Behdad Esfahbod <behdad@gnome.org>
+
+ * pango/pango-context.c (itemize_state_process_run): Choose
+ shaper/font for unassigned Unicode codepoints too. This is needed to
+ be able to render scripts being encoded before next version of Unicode
+ is out.
+
+2006-11-08 Roozbeh Pournader <roozbeh@farsiweb.info>
+
+ Bug 350132 â?? backspacing doesn't work properly for Arabic
+
+ * modules/arabic/arabic-lang.c: Add more backspace_deletes_character
+ cases.
+
+2006-11-08 Behdad Esfahbod <behdad@gnome.org>
+
+ * pango/pango-layout.c (pango_layout_move_cursor_visually): Don't
+ index vis2log_map[] with a negative value. Fixes #368972.
+
+2006-10-24 Behdad Esfahbod <behdad@gnome.org>
+
+ * examples/Makefile.am (cairosimple_LDADD): Do not require pangoft2
+ unconditionally.
+
+2006-10-18 Behdad Esfahbod <behdad@gnome.org>
+
+ * modules/arabic/arabic-lang.c: Do not include arabic-ot.h.
+
+2006-10-18 Behdad Esfahbod <behdad@gnome.org>
+
+ * examples/test-thai.txt: Replace by a better one.
+
+2006-10-17 Behdad Esfahbod <behdad@gnome.org>
+
+ * examples/Makefile.am:
+ * examples/test-thai.txt: Added.
+
+2006-10-16 Behdad Esfahbod <behdad@gnome.org>
+
+ Bug 330407 â?? Multiple dependant vowel signs (indic) displayed as one
+ Patch from LingNing Zhang
+
+ * modules/indic/indic-ot-class-tables.c: Change state transition for
+ cn to dv.
+
2006-10-13 Behdad Esfahbod <behdad@gnome.org>
* === Released 1.14.7 ===
diff -urN pango-1.14.7/NEWS pango-1.14.8/NEWS
--- pango-1.14.7/NEWS 2006-10-13 19:50:48.000000000 +0200
+++ pango-1.14.8/NEWS 2006-11-20 20:39:54.000000000 +0100
@@ -1,3 +1,20 @@
+Overview of changes between 1.14.7 and 1.14.8
+==============================================
+* Improved thread-safety. Pango is still NOT thread-safe, but this fixes
+ lots of crashes using pangocairo from multiple threads.
+* Fix out-of-bounds array access.
+* Improved Indic shaper.
+* Improved Arabic language engine.
+* Choose shaper/font for unassigned Unicode codepoints.
+* Build fixes.
+* Bugs fixed in this release:
+ Bug 356666 â?? pango is not thread-safe, nautilus does not honour that
+ Bug 352795 â?? configure.in: Bug in "checking Whether to write
+ dependencies into .pc files"
+ Bug 350132 â?? backspacing doesn't work properly for Arabic
+ Bug 330407 â?? Multiple dependant vowel signs (indic) displayed as one
+ Patch from LingNing Zhang
+
Overview of changes between 1.14.6 and 1.14.7
==============================================
* Fixed broken build with included lang modules.
Reply to: