Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at Fri Feb 6 18:30:57 CET 2009. -------- --- GNOME/gtk2/gtk2.changes 2009-01-08 16:33:38.000000000 +0100 +++ gtk2/gtk2.changes 2009-02-03 03:49:41.000000000 +0100 @@ -1,0 +2,72 @@ +Tue Feb 03 08:37:18 EST 2009 - mboman@suse.de + +- Update to version 2.15.3: + + Keyboard shortcut handling has been changed, to help with a + longstanding complaint about the way GTK+ handles multiple + layouts. GTK+ now only uses keys from groups other than the + current group if they are not present in the current group. + + bgo#569336 change in gtkbutton klass is causing crash... + + bgo#569435 make maintainer-clean removes non-generated sources + + bgo#145058 Inputting "^^" requires four keystrokes on Win32... + + bgo#559408 Transparency lost when images are copied... + + bgo#359288 Toolbar items are not shown after hiding + + bgo#569918 64bit portability issue in gtkrecentchooser.c + + bgo#162726 Multiple Latin layouts in XKB break keyboard + shortcuts + + bgo#569635 fontchooser should reload list of families/styles + on... + + Translation updates +- Remove gtk2-fix-abuild-error.patch. Fixed upstream +- Respin + gtk2-bnc130159-bgo319483-async-selection-in-gtk-font-selection.diff + +------------------------------------------------------------------- +Sat Jan 31 08:37:18 EST 2009 - mboman@suse.de + +- Update to version 2.15.2: + + Too many fixes/changes to list. Please see NEWS for full details +- Remove gtk2-191223-java-selection-fix-updated.patch. Fixed upstream +- Add gtk2-fix-abuild-error.patch to make rpmlint happy + +------------------------------------------------------------------- +Fri Jan 23 07:45:30 CET 2009 - vuntz@novell.com + +- Really remove the gtk2-filechooser-network-browsing.patch file. + +------------------------------------------------------------------- +Mon Jan 12 09:55:06 EST 2009 - mboman@suse.de + +- Update to version 2.15.0: + + Too many fixes/changes to list. Please see NEWS for full details +- Remove gtk2-set-invisible-char-to-circle.patch. Configurable now +- Comment out gtk2-bnc355503-file-chooser-remember-geometry.diff for now. + Should include this patch once it's fixed properly + +------------------------------------------------------------------- +Thu Jan 8 14:04:15 EST 2009 - mboman@suse.de + +- Update to version 2.14.6: + + bgo#561539 Fix warnings when size allocations fall short of border width + + bgo#557420 Some compose sequences don't work anymore + + bgo#555334 connected server feature + + bgo#563547 Update gdkx11 atom precache table + + bgo#563991 gtk_file_chooser_button_new_with_backend is deprecated + + bgo#560135 Print when the user double clicks a printer + + bgo#564066 Crash in gtk_rc_parse_default_files + + bgo#564212 gtk_icon_view_accessible_model_rows_reordered explain new_order + + bgo#563751 xatom cache is prefilled too late + + bgo#556839 Crash when opening a link + + bgo#549251 GTK icon view accessible issue + + bgo#558306 Cannot build gdk (gtk+ 2.14.4) on Solaris 8 + + bgo#555560 gtk_combo_box_set_active fails with no model + + bgo#563158 CellRendererProgress pulsing and progressing rows can not + + bgo#556233 local-only causes G_IS_FILE warning + + bgo#562579 Remove error dialog when directory does not exist + + bgo#561494 FileChooser network browsing and authentication support + + bgo#563876 GTK_MODULES env var is no longer relevant +- Remove gtk2-filechooser-network-browsing.patch. Fixed upstream +- Remove gtk2-filechooser-mount-parent.patch. Fixed upstream +- Remove gtk2-bnc457728-disable-gail-via-env-var.diff. Fixed upstream +- Remove gtk2-bnc447004-treeview-lines-rtl.diff. Fixed upstream + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- gtk+-2.14.4.tar.bz2 gtk2-191223-java-selection-fix-updated.patch gtk2-bnc447004-treeview-lines-rtl.diff gtk2-bnc457728-disable-gail-via-env-var.diff gtk2-filechooser-mount-parent.patch gtk2-filechooser-network-browsing.patch gtk2-set-invisible-char-to-circle.patch New: ---- gtk+-2.15.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk2.spec ++++++ --- /var/tmp/diff_new_pack.Oy6856/_old 2009-02-06 18:27:46.000000000 +0100 +++ /var/tmp/diff_new_pack.Oy6856/_new 2009-02-06 18:27:46.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package gtk2 (Version 2.14.4) +# spec file for package gtk2 (Version 2.15.3) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -48,8 +48,8 @@ %endif # PreReq: /usr/bin/touch /bin/rm /bin/rmdir -Version: 2.14.4 -Release: 10 +Version: 2.15.3 +Release: 1 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 @@ -71,16 +71,10 @@ 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-OPENSUSE gtk2-set-invisible-char-to-circle.patch bnc160688 federico@novell.com - Use a bullet instead of an asterisk in invisible GtkEntries (Fedora has a similar patch) -Patch32: gtk2-set-invisible-char-to-circle.patch # PATCH-FIX-UPSTREAM gtk2-flash-player-busyloop.patch bnc294385 bgo463773 federico@novell.com - Workaround for a bug in the non-free Flash player Patch35: gtk2-flash-player-busyloop.patch # PATCH-FIX-UPSTREAM gtk2-libtool.patch schwab@suse.de -- apparently configure.in is invoking libtool in a bad way Patch36: gtk2-libtool.patch -# PATCH-FIX-UPSTREAM gtk2-filechooser-mount-parent.patch bgo524485 bgo545980 bnc437780 hpj@novell.com -- Support network browsing correctly. -Patch37: gtk2-filechooser-mount-parent.patch -# PATCH-FIX-UPSTREAM gtk2-filechooser-network-browsing.patch bgo524485 bgo561494 bnc437780 hpj@novell.com -- Support network browsing correctly. -Patch38: gtk2-filechooser-network-browsing.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 @@ -95,10 +89,6 @@ Patch54: gtk2-bnc310710-bgo524166-underallocated-gtklabel-position.diff # PATCH-FEATURE-OPENSUSE gtk2-bnc355503-file-chooser-remember-geometry.diff bnc355503 federico@novell.com - Make the file chooser remember its size across invocations Patch55: gtk2-bnc355503-file-chooser-remember-geometry.diff -Patch56: gtk2-191223-java-selection-fix-updated.patch -Patch57: gtk2-bnc447004-treeview-lines-rtl.diff -# PATCH-FEATURE-UPSTREAM gtk2-bnc457728-disable-gail-via-env-var.diff bnc460890 bgo565110 btaylor@novell.com -- Allow gail to be disabled via an env var -Patch58: gtk2-bnc457728-disable-gail-via-env-var.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: cairo >= 0.9.2 hicolor-icon-theme %if %suse_version > 1020 @@ -316,18 +306,13 @@ %patch22 -p1 %patch23 -p1 %patch24 -p1 -%patch32 -p1 %patch35 %patch36 -%patch37 -p0 -%patch38 -p1 # %patch51 -p1 %patch53 %patch54 -p1 -%patch55 -p1 -%patch56 -p1 -%patch57 -p1 -%patch58 -p1 +# FIXME: Enable this patch once all bugs have been sorted +# %patch55 -p1 # gnome-patch-translation-update %build @@ -462,6 +447,63 @@ %{_datadir}/gtk-doc/html/* %changelog +* Tue Feb 03 2009 mboman@suse.de +- Update to version 2.15.3: + + Keyboard shortcut handling has been changed, to help with a + longstanding complaint about the way GTK+ handles multiple + layouts. GTK+ now only uses keys from groups other than the + current group if they are not present in the current group. + + bgo#569336 change in gtkbutton klass is causing crash... + + bgo#569435 make maintainer-clean removes non-generated sources + + bgo#145058 Inputting "^^" requires four keystrokes on Win32... + + bgo#559408 Transparency lost when images are copied... + + bgo#359288 Toolbar items are not shown after hiding + + bgo#569918 64bit portability issue in gtkrecentchooser.c + + bgo#162726 Multiple Latin layouts in XKB break keyboard + shortcuts + + bgo#569635 fontchooser should reload list of families/styles + on... + + Translation updates +- Remove gtk2-fix-abuild-error.patch. Fixed upstream +- Respin + gtk2-bnc130159-bgo319483-async-selection-in-gtk-font-selection.diff +* Sat Jan 31 2009 mboman@suse.de +- Update to version 2.15.2: + + Too many fixes/changes to list. Please see NEWS for full details +- Remove gtk2-191223-java-selection-fix-updated.patch. Fixed upstream +- Add gtk2-fix-abuild-error.patch to make rpmlint happy +* Fri Jan 23 2009 vuntz@novell.com +- Really remove the gtk2-filechooser-network-browsing.patch file. +* Mon Jan 12 2009 mboman@suse.de +- Update to version 2.15.0: + + Too many fixes/changes to list. Please see NEWS for full details +- Remove gtk2-set-invisible-char-to-circle.patch. Configurable now +- Comment out gtk2-bnc355503-file-chooser-remember-geometry.diff for now. + Should include this patch once it's fixed properly +* Thu Jan 08 2009 mboman@suse.de +- Update to version 2.14.6: + + bgo#561539 Fix warnings when size allocations fall short of border width + + bgo#557420 Some compose sequences don't work anymore + + bgo#555334 connected server feature + + bgo#563547 Update gdkx11 atom precache table + + bgo#563991 gtk_file_chooser_button_new_with_backend is deprecated + + bgo#560135 Print when the user double clicks a printer + + bgo#564066 Crash in gtk_rc_parse_default_files + + bgo#564212 gtk_icon_view_accessible_model_rows_reordered explain new_order + + bgo#563751 xatom cache is prefilled too late + + bgo#556839 Crash when opening a link + + bgo#549251 GTK icon view accessible issue + + bgo#558306 Cannot build gdk (gtk+ 2.14.4) on Solaris 8 + + bgo#555560 gtk_combo_box_set_active fails with no model + + bgo#563158 CellRendererProgress pulsing and progressing rows can not + + bgo#556233 local-only causes G_IS_FILE warning + + bgo#562579 Remove error dialog when directory does not exist + + bgo#561494 FileChooser network browsing and authentication support + + bgo#563876 GTK_MODULES env var is no longer relevant +- Remove gtk2-filechooser-network-browsing.patch. Fixed upstream +- Remove gtk2-filechooser-mount-parent.patch. Fixed upstream +- Remove gtk2-bnc457728-disable-gail-via-env-var.diff. Fixed upstream +- Remove gtk2-bnc447004-treeview-lines-rtl.diff. Fixed upstream * Thu Jan 08 2009 btaylor@novell.com - Added gtk2-bnc457728-disable-gail-via-env-var.diff to allow gail to be disabled by the NO_GAIL env var (bnc#460890, bnc#449513). This is needed by ++++++ gtk+-2.14.4.tar.bz2 -> gtk+-2.15.3.tar.bz2 ++++++ GNOME/gtk2/gtk+-2.14.4.tar.bz2 gtk2/gtk+-2.15.3.tar.bz2 differ: byte 11, line 1 ++++++ gtk2-bnc130159-bgo319483-async-selection-in-gtk-font-selection.diff ++++++ --- /var/tmp/diff_new_pack.Oy6856/_old 2009-02-06 18:27:46.000000000 +0100 +++ /var/tmp/diff_new_pack.Oy6856/_new 2009-02-06 18:27:46.000000000 +0100 @@ -1,8 +1,8 @@ -diff --git a/gtk/gtkfontsel.c b/gtk/gtkfontsel.c -index 317e336..bce5280 100644 ---- a/gtk/gtkfontsel.c -+++ b/gtk/gtkfontsel.c -@@ -549,11 +549,24 @@ static void +Index: gtk+-2.15.3/gtk/gtkfontsel.c +=================================================================== +--- gtk+-2.15.3.orig/gtk/gtkfontsel.c ++++ gtk+-2.15.3/gtk/gtkfontsel.c +@@ -588,11 +588,24 @@ static void gtk_font_selection_finalize (GObject *object) { GtkFontSelection *fontsel; @@ -26,24 +26,28 @@ + if (fontsel->font) gdk_font_unref (fontsel->font); - -@@ -568,9 +581,15 @@ gtk_font_selection_screen_changed (GtkWidget *widget, - if (gtk_widget_has_screen (GTK_WIDGET (fontsel))) - { -+ /* Disable selection timeout */ -+ g_object_set_data (G_OBJECT (fontsel), "immediate-selection", GUINT_TO_POINTER (1)); -+ +@@ -631,6 +644,9 @@ gtk_font_selection_reload_fonts (GtkFont + PangoFontDescription *desc; + desc = gtk_font_selection_get_font_description (fontsel); + ++ /* Disable selection timeout */ ++ g_object_set_data (G_OBJECT (fontsel), "immediate-selection", GUINT_TO_POINTER (1)); ++ gtk_font_selection_show_available_fonts (fontsel); gtk_font_selection_show_available_sizes (fontsel, TRUE); gtk_font_selection_show_available_styles (fontsel); -+ -+ /* Enable selection timeout */ -+ g_object_set_data (G_OBJECT (fontsel), "immediate-selection", GUINT_TO_POINTER (0)); +@@ -639,6 +655,9 @@ gtk_font_selection_reload_fonts (GtkFont + gtk_font_selection_scroll_to_selection (fontsel); ++ ++ /* Enable selection timeout */ ++ g_object_set_data (G_OBJECT (fontsel), "immediate-selection", GUINT_TO_POINTER (0)); + + pango_font_description_free (desc); } } -@@ -632,10 +651,10 @@ gtk_font_selection_scroll_on_map (GtkWidget *widget, +@@ -714,10 +733,10 @@ gtk_font_selection_scroll_on_map (GtkWid } /* This is called when a family is selected in the list. */ @@ -57,7 +61,7 @@ GtkFontSelection *fontsel; GtkTreeModel *model; GtkTreeIter iter; -@@ -643,7 +662,11 @@ gtk_font_selection_select_font (GtkTreeSelection *selection, +@@ -725,7 +744,11 @@ gtk_font_selection_select_font (GtkTreeS const gchar *family_name; #endif @@ -69,7 +73,7 @@ if (gtk_tree_selection_get_selected (selection, &model, &iter)) { -@@ -665,6 +688,40 @@ gtk_font_selection_select_font (GtkTreeSelection *selection, +@@ -747,6 +770,40 @@ gtk_font_selection_select_font (GtkTreeS g_object_unref (family); } @@ -110,7 +114,7 @@ } static int -@@ -867,14 +924,20 @@ gtk_font_selection_select_best_style (GtkFontSelection *fontsel, +@@ -949,14 +1006,20 @@ gtk_font_selection_select_best_style (Gt /* This is called when a style is selected in the list. */ @@ -135,7 +139,7 @@ if (gtk_tree_selection_get_selected (selection, &model, &iter)) { PangoFontFace *face; -@@ -887,6 +950,40 @@ gtk_font_selection_select_style (GtkTreeSelection *selection, +@@ -968,6 +1031,40 @@ gtk_font_selection_select_style (GtkTree gtk_font_selection_show_available_sizes (fontsel, FALSE); gtk_font_selection_select_best_size (fontsel); @@ -176,7 +180,7 @@ } static void -@@ -1019,22 +1116,60 @@ gtk_font_selection_size_focus_out (GtkWidget *w, +@@ -1100,22 +1197,60 @@ gtk_font_selection_size_focus_out (GtkWi } /* This is called when a size is selected in the list. */ @@ -241,19 +245,19 @@ } static void -@@ -1218,6 +1353,9 @@ gtk_font_selection_set_font_name (GtkFontSelection *fontsel, +@@ -1449,6 +1584,9 @@ gtk_font_selection_select_font_desc (Gtk if (!new_family) return FALSE; -+ /* Disable selection timeout */ -+ g_object_set_data (G_OBJECT (fontsel), "immediate-selection", GUINT_TO_POINTER (1)); -+ - fontsel->family = new_family; - set_cursor_to_iter (GTK_TREE_VIEW (fontsel->family_list), &iter); - gtk_font_selection_show_available_styles (fontsel); -@@ -1267,6 +1405,9 @@ gtk_font_selection_set_font_name (GtkFontSelection *fontsel, ++ /* Disable selection timeout */ ++ g_object_set_data (G_OBJECT (fontsel), "immediate-selection", GUINT_TO_POINTER (1)); ++ + if (pfamily) + *pfamily = new_family; + else +@@ -1499,6 +1637,9 @@ gtk_font_selection_select_font_desc (Gtk - pango_font_description_free (new_desc); + gtk_font_selection_set_size (fontsel, pango_font_description_get_size (new_desc)); + /* Enable selection timeout */ + g_object_set_data (G_OBJECT (fontsel), "immediate-selection", GUINT_TO_POINTER (0)); ++++++ gtk+-strict-aliasing.patch ++++++ --- /var/tmp/diff_new_pack.Oy6856/_old 2009-02-06 18:27:46.000000000 +0100 +++ /var/tmp/diff_new_pack.Oy6856/_new 2009-02-06 18:27:46.000000000 +0100 @@ -79,14 +79,6 @@ gulong i; gboolean had_sticky = toplevel->have_sticky; -@@ -2614,6 +2615,7 @@ fetch_net_wm_check_window (GdkScreen *sc - gulong bytes_after; - guchar *data; - Window *xwindow; -+ gpointer vp_xwindow = &xwindow; - - /* This function is very slow on every call if you are not running a - * spec-supporting WM. For now not optimized, because it isn't in Index: gtk+-2.13.6/gdk/x11/gdkim-x11.c =================================================================== --- gtk+-2.13.6.orig/gdk/x11/gdkim-x11.c ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org