Hello community,
here is the log from the commit of package pango
checked in at Tue Oct 7 11:06:12 CEST 2008.
--------
--- GNOME/pango/pango.changes 2008-09-29 00:28:23.000000000 +0200
+++ /mounts/work_src_done/STABLE/pango/pango.changes 2008-10-07 10:59:02.554494000 +0200
@@ -1,0 +2,8 @@
+Tue Oct 7 10:56:02 CEST 2008 - cthiel@suse.de
+
+- Update to version 1.22.0:
+ + Improved Romanian sample text
+ + Misc bug fixes
+ + Bugs fixed (by number): bgo#552993, bgo#551865, and bgo#551416.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
pango-1.21.6.tar.bz2
New:
----
pango-1.22.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pango.spec ++++++
--- /var/tmp/diff_new_pack.J30778/_old 2008-10-07 11:05:07.000000000 +0200
+++ /var/tmp/diff_new_pack.J30778/_new 2008-10-07 11:05:07.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package pango (Version 1.21.6)
+# spec file for package pango (Version 1.22.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -31,8 +31,8 @@
License: LGPL v2.1 or later
Group: System/Libraries
AutoReqProv: on
-Version: 1.21.6
-Release: 4
+Version: 1.22.0
+Release: 1
Summary: System for Layout and Rendering of Internationalised Text
Source: ftp://ftp.gnome.org/pub/GNOME/sources/pango/1.18/%{name}-%{version}.tar.bz2
Source1: README.SuSE
@@ -228,6 +228,11 @@
%{_datadir}/gtk-doc/html/pango
%changelog
+* Tue Oct 07 2008 cthiel@suse.de
+- Update to version 1.22.0:
+ + Improved Romanian sample text
+ + Misc bug fixes
+ + Bugs fixed (by number): bgo#552993, bgo#551865, and bgo#551416.
* Mon Sep 29 2008 ro@suse.de
- add gcc-c++ to buildrequires to work around libtool problem
* Wed Sep 10 2008 maw@suse.de
++++++ pango-1.21.6.tar.bz2 -> pango-1.22.0.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/ChangeLog new/pango-1.22.0/ChangeLog
--- old/pango-1.21.6/ChangeLog 2008-09-08 21:08:14.000000000 +0200
+++ new/pango-1.22.0/ChangeLog 2008-09-23 00:31:45.000000000 +0200
@@ -1,3 +1,56 @@
+2008-09-22 Behdad Esfahbod gpointer</a> *data);
<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a>* <a class="link" href="pango-Cairo-Rendering.html#pango-cairo-create-context" title="pango_cairo_create_context ()">pango_cairo_create_context</a> (
</td>
@@ -630,15 +630,15 @@
<div class="refsect2" lang="en">
<a name="pango-cairo-font-get-scaled-font"></a><h3>pango_cairo_font_get_scaled_font ()</h3>
<pre class="programlisting">
cairo_scaled_font_t</a>* pango_cairo_font_get_scaled_font (<a class="link" href="pango-Cairo-Rendering.html#PangoCairoFont" title="PangoCairoFont">PangoCairoFont</a> *font);</pre>
<p>
Gets the
<span class="type">cairo_scaled_font_t</span></a> used by <em class="parameter"><code>font</code></em>,
or
cairo_font_options_t</a> *options);</pre>
<p>
Sets the font options used when rendering text with this context.
@@ -757,7 +757,7 @@
<tr>
<td><p><span class="term"><em class="parameter"><code>options</code></em> :</span></p></td>
<td> a
@@ -654,7 +654,7 @@
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the
<code class="literal">NULL</code></a> to unset any previously set
@@ -773,7 +773,7 @@
<div class="refsect2" lang="en">
<a name="pango-cairo-context-get-font-options"></a><h3>pango_cairo_context_get_font_options ()</h3>
<pre class="programlisting">const <code class="literal">NULL</code></a>
</td>
</tr>
</tbody>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/docs/html/PangoMarkupFormat.html new/pango-1.22.0/docs/html/PangoMarkupFormat.html
--- old/pango-1.21.6/docs/html/PangoMarkupFormat.html 2008-09-08 21:12:25.000000000 +0200
+++ new/pango-1.22.0/docs/html/PangoMarkupFormat.html 2008-09-23 00:37:13.000000000 +0200
@@ -48,7 +48,7 @@
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1" lang="en">
-<a name="id2777242"></a><h2>Pango Text Attribute Markup Language</h2>
+<a name="id2754441"></a><h2>Pango Text Attribute Markup Language</h2>
<p>
Frequently, you want to display some text to the user with attributes
applied to part of the text (for example, you might want bold or
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/docs/html/pango-Miscellaneous-Utilities.html new/pango-1.22.0/docs/html/pango-Miscellaneous-Utilities.html
--- old/pango-1.21.6/docs/html/pango-Miscellaneous-Utilities.html 2008-09-08 21:12:25.000000000 +0200
+++ new/pango-1.22.0/docs/html/pango-Miscellaneous-Utilities.html 2008-09-23 00:37:13.000000000 +0200
@@ -762,9 +762,9 @@
<pre class="programlisting">const char* pango_get_sysconf_subdirectory (void);</pre>
<p>
On Unix, returns the name of the "pango" subdirectory of SYSCONFDIR
-(which is set at compile time). On Win32, returns a subdirectory of
-the Pango installation directory (which is deduced at run time from
-the DLL's location, or stored in the Registry).</p>
+(which is set at compile time). On Windows, returns the etc\pango
+subdirectory of the Pango installation directory (which is deduced
+at run time from the DLL's location).</p>
<p> </p>
@@ -784,10 +784,9 @@
<pre class="programlisting">const char* pango_get_lib_subdirectory (void);</pre>
<p>
On Unix, returns the name of the "pango" subdirectory of LIBDIR
-(which is set at compile time). On Win32, returns the Pango
-installation directory (which is deduced at run time from the DLL's
-location, or stored in the Registry). The returned string should
-not be freed.</p>
+(which is set at compile time). On Windows, returns the lib\pango
+subdirectory of the Pango installation directory (which is deduced
+at run time from the DLL's location).</p>
<p>
</p>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/docs/html/pango-querymodules.html new/pango-1.22.0/docs/html/pango-querymodules.html
--- old/pango-1.21.6/docs/html/pango-querymodules.html 2008-09-08 21:12:25.000000000 +0200
+++ new/pango-1.22.0/docs/html/pango-querymodules.html 2008-09-23 00:37:13.000000000 +0200
@@ -51,7 +51,7 @@
<div class="cmdsynopsis"><p><code class="command">pango-querymodules</code> [module...]</p></div>
</div>
<div class="refsect1" lang="en">
-<a name="id2919792"></a><h2>Description</h2>
+<a name="id2897008"></a><h2>Description</h2>
<p>
<span class="command"><strong>pango-querymodules</strong></span> collects information about loadable
modules for Pango and writes it to <code class="filename">stdout</code>.
@@ -65,7 +65,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2920430"></a><h2>Environment</h2>
+<a name="id2897647"></a><h2>Environment</h2>
<p>
The Pango module path is specified by the key
<code class="literal">Pango/ModulesPath</code> in the Pango config database, which is
@@ -76,7 +76,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id2920466"></a><h2>Bugs</h2>
+<a name="id2897682"></a><h2>Bugs</h2>
<p>
None known yet.
</p>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/docs/html/pango-Version-Checking.html new/pango-1.22.0/docs/html/pango-Version-Checking.html
--- old/pango-1.21.6/docs/html/pango-Version-Checking.html 2008-09-08 21:12:25.000000000 +0200
+++ new/pango-1.22.0/docs/html/pango-Version-Checking.html 2008-09-23 00:37:13.000000000 +0200
@@ -133,7 +133,7 @@
<hr>
<div class="refsect2" lang="en">
<a name="PANGO-VERSION-MINOR:CAPS"></a><h3>PANGO_VERSION_MINOR</h3>
-<pre class="programlisting">#define PANGO_VERSION_MINOR 21
+<pre class="programlisting">#define PANGO_VERSION_MINOR 22
</pre>
<p>
The minor component of the version of Pango available at compile-time.
@@ -142,7 +142,7 @@
<hr>
<div class="refsect2" lang="en">
<a name="PANGO-VERSION-MICRO:CAPS"></a><h3>PANGO_VERSION_MICRO</h3>
-<pre class="programlisting">#define PANGO_VERSION_MICRO 6
+<pre class="programlisting">#define PANGO_VERSION_MICRO 0
</pre>
<p>
The micro component of the version of Pango available at compile-time.
@@ -151,7 +151,7 @@
<hr>
<div class="refsect2" lang="en">
<a name="PANGO-VERSION-STRING:CAPS"></a><h3>PANGO_VERSION_STRING</h3>
-<pre class="programlisting">#define PANGO_VERSION_STRING "1.21.6"
+<pre class="programlisting">#define PANGO_VERSION_STRING "1.22.0"
</pre>
<p>
A string literal containing the version of Pango available at compile-time.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/docs/version.xml new/pango-1.22.0/docs/version.xml
--- old/pango-1.21.6/docs/version.xml 2008-09-08 21:10:03.000000000 +0200
+++ new/pango-1.22.0/docs/version.xml 2008-09-23 00:34:41.000000000 +0200
@@ -1 +1 @@
-1.21.6
+1.22.0
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/docs/xml/layout.xml new/pango-1.22.0/docs/xml/layout.xml
--- old/pango-1.21.6/docs/xml/layout.xml 2008-09-08 21:12:25.000000000 +0200
+++ new/pango-1.22.0/docs/xml/layout.xml 2008-09-23 00:37:13.000000000 +0200
@@ -1024,7 +1024,7 @@
<listitem><simpara> a <link linkend="PangoLayout"><type>PangoLayout</type></link>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>tabs</parameter> :</term>
-<listitem><simpara> a <link linkend="PangoTabArray"><type>PangoTabArray</type></link>
+<listitem><simpara> a <link linkend="PangoTabArray"><type>PangoTabArray</type></link>, or <link linkend="NULL:CAPS"><literal>NULL</literal></link>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="pango-layout-get-tabs" role="function">
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/docs/xml/pango-version.xml new/pango-1.22.0/docs/xml/pango-version.xml
--- old/pango-1.21.6/docs/xml/pango-version.xml 2008-09-08 21:12:25.000000000 +0200
+++ new/pango-1.22.0/docs/xml/pango-version.xml 2008-09-23 00:37:13.000000000 +0200
@@ -88,21 +88,21 @@
</para></refsect2>
<refsect2 id="PANGO-VERSION-MINOR:CAPS" role="macro">
<title>PANGO_VERSION_MINOR</title>
-<indexterm zone="PANGO-VERSION-MINOR:CAPS"><primary>PANGO_VERSION_MINOR</primary></indexterm><programlisting>#define PANGO_VERSION_MINOR 21
+<indexterm zone="PANGO-VERSION-MINOR:CAPS"><primary>PANGO_VERSION_MINOR</primary></indexterm><programlisting>#define PANGO_VERSION_MINOR 22
</programlisting>
<para>
The minor component of the version of Pango available at compile-time.
</para></refsect2>
<refsect2 id="PANGO-VERSION-MICRO:CAPS" role="macro">
<title>PANGO_VERSION_MICRO</title>
-<indexterm zone="PANGO-VERSION-MICRO:CAPS"><primary>PANGO_VERSION_MICRO</primary></indexterm><programlisting>#define PANGO_VERSION_MICRO 6
+<indexterm zone="PANGO-VERSION-MICRO:CAPS"><primary>PANGO_VERSION_MICRO</primary></indexterm><programlisting>#define PANGO_VERSION_MICRO 0
</programlisting>
<para>
The micro component of the version of Pango available at compile-time.
</para></refsect2>
<refsect2 id="PANGO-VERSION-STRING:CAPS" role="macro">
<title>PANGO_VERSION_STRING</title>
-<indexterm zone="PANGO-VERSION-STRING:CAPS"><primary>PANGO_VERSION_STRING</primary></indexterm><programlisting>#define PANGO_VERSION_STRING "1.21.6"
+<indexterm zone="PANGO-VERSION-STRING:CAPS"><primary>PANGO_VERSION_STRING</primary></indexterm><programlisting>#define PANGO_VERSION_STRING "1.22.0"
</programlisting>
<para>
A string literal containing the version of Pango available at compile-time.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/docs/xml/utils.xml new/pango-1.22.0/docs/xml/utils.xml
--- old/pango-1.21.6/docs/xml/utils.xml 2008-09-08 21:12:25.000000000 +0200
+++ new/pango-1.22.0/docs/xml/utils.xml 2008-09-23 00:37:13.000000000 +0200
@@ -389,9 +389,9 @@
<indexterm zone="pango-get-sysconf-subdirectory"><primary>pango_get_sysconf_subdirectory</primary></indexterm><programlisting>const <link linkend="char">char</link>* pango_get_sysconf_subdirectory (void);</programlisting>
<para>
On Unix, returns the name of the "pango" subdirectory of SYSCONFDIR
-(which is set at compile time). On Win32, returns a subdirectory of
-the Pango installation directory (which is deduced at run time from
-the DLL's location, or stored in the Registry).</para>
+(which is set at compile time). On Windows, returns the etc\pango
+subdirectory of the Pango installation directory (which is deduced
+at run time from the DLL's location).</para>
<para>
</para><variablelist role="params">
@@ -404,10 +404,9 @@
<indexterm zone="pango-get-lib-subdirectory"><primary>pango_get_lib_subdirectory</primary></indexterm><programlisting>const <link linkend="char">char</link>* pango_get_lib_subdirectory (void);</programlisting>
<para>
On Unix, returns the name of the "pango" subdirectory of LIBDIR
-(which is set at compile time). On Win32, returns the Pango
-installation directory (which is deduced at run time from the DLL's
-location, or stored in the Registry). The returned string should
-not be freed.</para>
+(which is set at compile time). On Windows, returns the lib\pango
+subdirectory of the Pango installation directory (which is deduced
+at run time from the DLL's location).</para>
<para>
</para><variablelist role="params">
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/NEWS new/pango-1.22.0/NEWS
--- old/pango-1.21.6/NEWS 2008-09-08 21:09:08.000000000 +0200
+++ new/pango-1.22.0/NEWS 2008-09-23 00:33:48.000000000 +0200
@@ -1,3 +1,15 @@
+Overview of changes between 1.21.6 and 1.22.0
+=============================================
+- Require cairo >= 1.7.6.
+- Improved Romanian sample text
+- Don't use deprecated glib win32 API
+- Misc bug fixes
+- Bugs fixed in this release:
+ Bug 552993 – Romanian pangram
+ Bug 551865 – Can't change justification of a PangoLayout after first
+ draw
+ Bug 551416 - pangowin32-fontcache.c: argument is different type
+
Overview of changes between 1.21.5 and 1.21.6
=============================================
- Win32 cross-compiling build system fix
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/pango/pangocairo-render.c new/pango-1.22.0/pango/pangocairo-render.c
--- old/pango-1.21.6/pango/pangocairo-render.c 2008-08-06 11:13:59.000000000 +0200
+++ new/pango-1.22.0/pango/pangocairo-render.c 2008-09-23 00:13:56.000000000 +0200
@@ -362,7 +362,7 @@
text, text_len,
cairo_glyphs, count,
clusters, num_clusters,
- backward);
+ backward ? CAIRO_TEXT_CLUSTER_FLAG_BACKWARD : 0);
else
cairo_show_glyphs (crenderer->cr, cairo_glyphs, count);
@@ -710,7 +710,7 @@
cairo_get_current_point (renderer->cr, &renderer->x_offset, &renderer->y_offset);
/* abuse save_current_point() to cache cairo_has_show_text_glyphs() result */
- renderer->has_show_text_glyphs = cairo_has_show_text_glyphs (renderer->cr);
+ renderer->has_show_text_glyphs = cairo_surface_has_show_text_glyphs (cairo_get_target (renderer->cr));
}
static void
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/pango/pango-features.h new/pango-1.22.0/pango/pango-features.h
--- old/pango-1.21.6/pango/pango-features.h 2008-09-08 21:10:05.000000000 +0200
+++ new/pango-1.22.0/pango/pango-features.h 2008-09-22 23:45:34.000000000 +0200
@@ -3,10 +3,10 @@
#define PANGO_FEATURES_H
#define PANGO_VERSION_MAJOR 1
-#define PANGO_VERSION_MINOR 21
-#define PANGO_VERSION_MICRO 6
+#define PANGO_VERSION_MINOR 22
+#define PANGO_VERSION_MICRO 0
-#define PANGO_VERSION_STRING "1.21.6"
+#define PANGO_VERSION_STRING "1.22.0"
#endif
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pango-1.21.6/pango/pangoft2.rc new/pango-1.22.0/pango/pangoft2.rc
--- old/pango-1.21.6/pango/pangoft2.rc 2008-09-08 21:10:00.000000000 +0200
+++ new/pango-1.22.0/pango/pangoft2.rc 2008-09-23 00:34:40.000000000 +0200
@@ -1,8 +1,8 @@
#include