Hello community,
here is the log from the commit of package gtk2 for openSUSE:Factory
checked in at Mon Oct 5 22:42:35 CEST 2009.
--------
--- GNOME/gtk2/gtk2.changes 2009-09-09 20:08:39.000000000 +0200
+++ gtk2/gtk2.changes 2009-10-03 01:34:21.000000000 +0200
@@ -1,0 +2,73 @@
+Sat Oct 3 01:28:50 CEST 2009 - vuntz@opensuse.org
+
+- Compile without -fomit-frame-pointer. For some yet unknown
+ reasons, some applications crash when GTK+ is compiled with it.
+ See bgo#596977 for details. Should fix bnc#544009.
+
+-------------------------------------------------------------------
+Thu Oct 1 17:19:52 CEST 2009 - vuntz@opensuse.org
+
+- Update to version 2.18.1:
+ + Client-side Windows:
+ - Fix a problem with the F-Spot screensaver
+ - Request native events that are necessary for grab emulation
+ - Fixes for input device and extended input event handling
+ - Allow up to 255 buttons in extended input events
+ + OS X:
+ - Improve handling of multi-monitor setups
+ - Basic DND works
+ - Other improvements
+ + Filechooser:
+ - Support Tracker 0.7 in the search code
+ + Bugs fixed:
+ - bgo#596423 Landscape pages are the wrong way around
+ - bgo#588449 DnD doesn't work on GDK/Quartz
+ - bgo#596080 Mention "gtk-tooltip" in
+ gtk_widget_set_tooltip_window
+ - bgo#596580 Blank rows in entry autocompletion
+ - bgo#588649 extended input events sent to widgets that
+ didn't...
+ - bgo#596081 Update tracker support for version 0.7
+ - bgo#596345 clicking empty space in backgrounds...
+ - bgo#596494 New property "cursor" in 2.18's GdkWindow with
+ wrong...
+ - bgo#596012 popup menu position is horribly off on gdk
+ quartz...
+ - bgo#596250 Gdkcursor-quartz.c doesn't implement
+ GDK_BLANK_CURSOR
+ - bgo#586207 Printing dialog with a CUPS printer connected...
+ + Updated translations.
+- Drop gtk2-expose-foreign.patch: fixed upstream.
+- Add gtk2-build-fix.patch to fix a build warning.
+
+-------------------------------------------------------------------
+Wed Sep 30 10:27:09 CEST 2009 - vuntz@opensuse.org
+
+- Add gtk2-expose-foreign.patch: patch from upstream to fix an
+ issue with f-spot.
+
+-------------------------------------------------------------------
+Thu Sep 24 15:27:24 CEST 2009 - dimstar@opensuse.org
+
+- Update to version 2.18.0:
+ + Add GtkTreeModelFilter testsuite and fix multiple bugs
+ + Client-side-windows:
+ - Fix issues around recursion and gdk_window_process_updates
+ - Fix issues with grabs and cursors
+ - Handle window hierarchy and geometry changes in expose
+ handlers
+ - New function, gdk_window_flush, that may be needed in certain
+ situations
+ - Automatically flush windows when doing non-double-buffered
+ exposes
+ + Quartz backend:
+ - Fix various 'stuck UI' issues
+ - Fix the size of the root window
+ + Bugs fixed:
+ - bgo#588455, bgo#346800, bgo#593678, bgo#594652, bgo#594668,
+ bgo#591583, bgo#594600, bgo#594679, bgo#594880, bgo#593507,
+ bgo#594913, bgo#594738, bgo#503776, bgo#595599, bgo#595790,
+ bgo#588649, bgo#550939
+ + Updated translations.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gtk+-2.17.11.tar.bz2
gtk2-64bit-build-fix.patch
gtk2-install-po.patch
New:
----
gtk+-2.18.1.tar.bz2
gtk2-build-fix.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtk2.spec ++++++
--- /var/tmp/diff_new_pack.AEcRbF/_old 2009-10-05 22:40:53.000000000 +0200
+++ /var/tmp/diff_new_pack.AEcRbF/_new 2009-10-05 22:40:53.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package gtk2 (Version 2.17.11)
+# spec file for package gtk2 (Version 2.18.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -38,8 +38,9 @@
%endif
#
PreReq: /usr/bin/touch /bin/rm /bin/rmdir
-Version: 2.17.11
+Version: 2.18.1
Release: 1
+# FIXME: when updating to next version, check whether we can remove the workaround for bgo#596977 below (removing -fomit-frame-pointer)
Summary: Library for Creation of Graphical User Interfaces (version 2)
Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.12/%{_name}-%{version}.tar.bz2
Source1: SuSEconfig.gtk2
@@ -57,10 +58,8 @@
Patch23: bugzilla-131498-allow-xim-for-all-languages.patch
# PATCH-FIX-UPSTREAM gtk2-bnc130159-bgo319483-async-selection-in-gtk-font-selection.diff bnc130159 bgo319483 federico@novell.com - Load fonts asynchronously in GtkFontSelection to make it appear faster for CJK languages
Patch24: gtk2-bnc130159-bgo319483-async-selection-in-gtk-font-selection.diff
-# PATCH-FIX-UPSTREAM gtk2-install-po.patch vuntz@novell.com -- Taken from git
-Patch25: gtk2-install-po.patch
-# PATCH-FIX-UPSTREAM gtk2-64bit-build-fix.patch bgo594679 vuntz@novell.com -- 64 bit issue
-Patch26: gtk2-64bit-build-fix.patch
+# PATCH-FIX-UPSTREAM gtk2-build-fix.patch bgo597026 vuntz@novell.com -- Add missing include
+Patch25: gtk2-build-fix.patch
# Patches taken from upstream or slated to go upstream. We can expect these to become obsolete
# in future releases.
# Please don't delete this comment even if this section is empty -- "# empty" should
@@ -165,7 +164,6 @@
%patch23 -p1
%patch24 -p1
%patch25 -p1
-%patch26 -p1
%patch53
# gnome-patch-translation-update
@@ -176,6 +174,8 @@
%ifarch ppc64
export CFLAGS="$CFLAGS -mminimal-toc"
%endif
+# fix crash in gdm, nautilus, etc. (bgo#596977)
+export CFLAGS=`echo $CFLAGS | sed -e 's/-fomit-frame-pointer//g'`
%if %suse_version <= 1030
# Do not believe glibc first weekday for glibc < 2.7:
# https://bugzilla.novell.com/show_bug.cgi?id=130787
++++++ gtk+-2.17.11.tar.bz2 -> gtk+-2.18.1.tar.bz2 ++++++
GNOME/gtk2/gtk+-2.17.11.tar.bz2 gtk2/gtk+-2.18.1.tar.bz2 differ: char 11, line 1
++++++ gtk2-64bit-build-fix.patch -> gtk2-build-fix.patch ++++++
--- GNOME/gtk2/gtk2-64bit-build-fix.patch 2009-09-09 20:05:41.000000000 +0200
+++ gtk2/gtk2-build-fix.patch 2009-10-01 18:57:41.000000000 +0200
@@ -1,13 +1,12 @@
-Index: gtk+-2.17.11/tests/testwindows.c
+Index: gtk+-2.18.1/gdk/x11/gdkinput-xfree.c
===================================================================
---- gtk+-2.17.11.orig/tests/testwindows.c
-+++ gtk+-2.17.11/tests/testwindows.c
-@@ -1034,7 +1034,7 @@ main (int argc, char **argv)
- button = gtk_button_new_with_label ("Restack above");
- g_signal_connect (button, "clicked",
- G_CALLBACK (restack_clicked),
-- 1);
-+ GINT_TO_POINTER (1));
- gtk_table_attach_defaults (GTK_TABLE (table),
- button,
- 2, 3,
+--- gtk+-2.18.1.orig/gdk/x11/gdkinput-xfree.c
++++ gtk+-2.18.1/gdk/x11/gdkinput-xfree.c
+@@ -18,6 +18,7 @@
+ */
+
+ #include "config.h"
++#include