In the long thread, http://mail.gnome.org/archives/gtk-devel-list/2008-September/msg00105.html It seems gtk+ 2.14 broke application that uses gtk spin button limits.
After a long deliberation on the matter, GTK+ team decided to revert back that changes http://mail.gnome.org/archives/gtk-devel-list/2008-September/msg00149.html and release 2.14.3 http://mail.gnome.org/archives/gtk-devel-list/2008-September/msg00149.html So the patch is simply to up rev base-spec/gtk2.spec to 2.14.3 and removed an obsoleted patch. We would like this be respun for build 100 so that we can catch as many things as possible since build 101 will uprev to this at least anywy. -Ghee svn diff base-specs/gtk2.spec patches/gtk+-15-gdk-x-error.diff Index: base-specs/gtk2.spec =================================================================== --- base-specs/gtk2.spec (revision 15594) +++ base-specs/gtk2.spec (working copy) @@ -11,7 +11,7 @@ Name: gtk2 License: LGPL Group: System/Libraries -Version: 2.14.1 +Version: 2.14.3 Release: 3 Distribution: Java Desktop System Vendor: Sun Microsystems, Inc. @@ -49,8 +49,6 @@ Patch13: gtk+-13-printing-cups-support.diff # date:2008-08-14 bugzilla:546817 bugster:6725919 owner:bewitche type:bug Patch14: gtk+-14-hidewindow.diff -# date:2008-09-18 bugzilla:521371 bugster:6717703 owner:bewitche type:bug -Patch15: gtk+-15-gdk-x-error.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Docdir: %{_defaultdocdir}/doc Autoreqprov: on @@ -133,7 +131,6 @@ %patch12 -p1 %patch13 -p1 %patch14 -p1 -%patch15 -p1 %build %ifos linux @@ -238,6 +235,8 @@ %{_mandir}/man3/*.gz %changelog -n gtk2 +* Wed 24 2008 ghee.teo at sun.com +- Remove gtk+-15-gdk-x-error.diff, #bugzilla:521371 is obsolete. * Thu Sep 18 2008 - chris.wang at sun.com - Add patch 02-gdk-x-error to fix bug 6717703 * Sat Sep 06 2008 - christian.kelly at sun.com Index: patches/gtk+-15-gdk-x-error.diff =================================================================== --- patches/gtk+-15-gdk-x-error.diff (revision 15594) +++ patches/gtk+-15-gdk-x-error.diff (working copy) @@ -1,18 +0,0 @@ ---- gtk+-2.14.1/gdk/x11/gdkscreen-x11.c.origi 2008-09-17 19:47:13.640680000 +0800 -+++ gtk+-2.14.1/gdk/x11/gdkscreen-x11.c 2008-09-17 19:44:54.771796000 +0800 -@@ -679,8 +679,15 @@ - if (!display_x11->have_randr12) - return FALSE; - -+ gdk_error_trap_push(); -+ - resources = XRRGetScreenResources (screen_x11->xdisplay, - screen_x11->xroot_window); -+ gdk_flush(); -+ -+ if (gdk_error_trap_pop()) -+ return FALSE; -+ - if (!resources) - return FALSE; -
