Hello community, here is the log from the commit of package gtk3 for openSUSE:Factory checked in at 2015-03-30 19:29:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtk3 (Old) and /work/SRC/openSUSE:Factory/.gtk3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gtk3" Changes: -------- --- /work/SRC/openSUSE:Factory/gtk3/gtk3.changes 2015-03-03 11:10:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gtk3.new/gtk3.changes 2015-03-30 19:29:46.000000000 +0200 @@ -1,0 +2,360 @@ +Mon Mar 23 08:52:56 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.16.0: + + Theming: Fixes for the HighContrast theme. + + Wayland: Fix Clipboard handling. + + Bugs fixed: bgo#746148, bgo#746149, bgo#746188, bgo#746358, + bgo#746368, bgo#746369, bgo#746370, bgo#746386. + + Updated translations. + +------------------------------------------------------------------- +Thu Mar 19 10:23:20 UTC 2015 - dimstar@opensuse.org + +- Rebase and re-enable gtk3-path-local.patch. + +------------------------------------------------------------------- +Tue Mar 17 22:08:59 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.12: + + GtkMenuButton: Improve accessible names. + + GtkCellRendererPixbuf: Always follow state changes, the + ::follow-state property is now ignored. This is necessary to + make HighContrast and symbolic icons remain visible e.g. in + selected rows. + + GtkEntry: Rework the size allocation code to be less arcane. + This changed the semantics of the get_frame_size() vfunc. + GtkEntry subclasses that override this vfunc may need + adjustment. + + Wayland: Support hi-dpi cursors. + + Bugs fixed: bgo#745829, bgo#746141, bgo#746192, bgo#746201, + bgo#746202, bgo#746205, bgo#746282, bgo#746301. + + Updated translations. + +------------------------------------------------------------------- +Thu Mar 12 17:41:21 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.15.11: + + Go back to requiring GTK_FRAME_EXTENTS support for CSD, to fix + shadow problems in KDE. + + Print dialog: Fix icons in HighContrast. + + Fix selected menu items in HighContrast. + + App chooser: Fix icons in HighContrast. + + Bugs fixed: bgo#535929, bgo#577862, bgo#669008, bgo#712760, + bgo#739070, bgo#744288, bgo#744589, bgo#745065, bgo#745463, + bgo#745479, bgo#745562, bgo#745578, bgo#745622, bgo#745721, + bgo#745918, bgo#745969, bgo#746013. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 3 12:23:55 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.10: + + GtkFileChooser: + - Don't start search too eagerly. + - Use fts with tracker. + - Make tracker queries more similar to nautilus. + + GtkWindow: Improve window dragging on header bars. + + Printing: + - Make avahi-browsed printers work. + - Set printer state correctly. + + Wayland: + - Exit cleanly if the compositor goes away. + - Don't ignore early maximization/fullscreening. + - Make subsurface popovers work under Weston. + + GL: Port GdkGears example to modern OpenGL. + + Bugs fixed: bgo#703610, bgo#729366, bgo#741511, bgo#743323, + bgo#743427, bgo#744879, bgo#745225, bgo#745263, bgo#745289, + bgo#745303, bgo#745315, bgo#745344, bgo#745400. + + Updated translations. + +------------------------------------------------------------------- +Thu Feb 26 15:08:51 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.9: + + GtkScrolledWindow: + - Avoid 'jumping' when zoom scrolling kicks in. + - Make zoom scrolling less easy to trigger. + - Make steppers use smooth autoscrolling. + + Input methods can now be turned off entirely, which can be + useful to free up the Ctrl-Shift-u shortcut. + + Add some DND support to gtk3-icon-browser. + + Bugs fixed: bgo#696505, bgo#744942, bgo#744991, bgo#745052, + bgo#745076. + + Updated translations. +- Add pkgconfig(json-glib-1.0) and pkgconfig(rest-0.7) + BuildRequires: used to enable cloud printing. +- Add explicit gettext-tools BuildRequires: the build uses msgfmt, + but in some rare occasions, gettext-tools-mini is favored, which + does not provide this tool. + +------------------------------------------------------------------- +Thu Feb 26 15:07:51 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.8: + + CSS: Support animated font weight changes. + + GtkScrolledWindow: Ensure indicators appear in the correct + place. + + Wayland: DND fixes. + + GtkPopover: has a map/unmap animation now. + + Bugs fixed: bgo#743647, bgo#744054, bgo#744683. + + Updated translations. + +------------------------------------------------------------------- +Thu Feb 26 15:06:51 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.7: + + GtkListBox now supports models with gtk_list_box_bind_model. + + GtkNotebook has a new function to support tab dnd. + + GtkSidebar was renamed to GtkStackSidebar to better convey what + it does. + + GtkFileChooser now has a location column for search. + + GdkGLProfile has been removed. + + Bugs fixed: bgo#695945, bgo#708320, bgo#741946, bgo#743350, + bgo#744148, bgo#744172, bgo#744204, bgo#744394, bgo#744400, + bgo#744407, bgo#744455. + + Updated translations. + +------------------------------------------------------------------- +Thu Feb 26 15:05:51 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.15.6: + + stylecontext: Don't use cache when unsaved. Fixes + image-load-from-file reftest. +- Changes from version 3.15.5: + + GTK+ types now support the GLib g_autoptr() facility for + automatic cleanup of automatic variables. GTK+ itself does + not use g_autoptr() internally. + + GtkSearchEntry has gained ::next-match, ::previous-match + and ::stop-search signals and a gtk_search_entry_handle_event() + function, which help in providing a richer search experience + and make search entries usable outside of GtkSearchBar. + + GtkFileChooser: + - The search has been reintegrated in the UI, there is now + a toggle button on the header bar to go to search mode, + in addition to the Alt-S shortcut. + - The file chooser button now accepts files by drag-and-drop + properly. + + GtkScrolledWindow has gained a new ::edge-reached signal, which + triggers when the edge of the scrollable area is reached. + + CSS: Performance improvements. + + OpenGL: + - It is now possible to specify the required GL version, as + well as some other options (debug, forward compatible) when + creating a GdkGLContext. + - Support for the OpenGL legacy profile has been dropped. Most + examples have been updated, with the exception of gdkgears, + which will be fixed in the next snapshot. + - Use shader version 1.50. + + Mir backend: Many improvements. + + Bugs fixed: bgo#712752, bgo#725164, bgo#732051, bgo#735316, + bgo#740336, bgo#740613, bgo#742636, bgo#742953, bgo#743146, + bgo#743193, bgo#743229, bgo#743257, bgo#743286, bgo#743330, + bgo#743341, bgo#743393, bgo#743422, bgo#743451, bgo#743592, + bgo#743593, bgo#743633, bgo#743638, bgo#743647, bgo#743659, + bgo#743660, bgo#743680, bgo#613833, bgo#741946, bgo#742566, + bgo#742848, bgo#743395, bgo#743640, bgo#743770, bgo#743894, + bgo#743917, bgo#743975, bgo#744203, bgo#744212. + + Updated translations. + +------------------------------------------------------------------- +Thu Feb 26 15:04:51 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.4: + + GtkTextView: + - Allow to customize multi-click behaviors, using the new + ::extend-selection signal. + - Selection can now be extended by scrolling. + - Better behavior and appearance for text selection with touch. + + GtkApplication: + - Use app menu fallback with ssh connections. + - Provide a mechanism to hide unnecessary app menu items on + OS X, so a single menu file can be used across platforms. + + GtkCalendar: + - Show other months in a different color under Adwaita again. + - Ensure we always show a bit of the other month on both ends. + + GtkScrolledWindow: Make overlay scrollbars more dynamic. + + GtkFileChooser: + - Make bookmark DND insert at the right location. + - Make '~' and '/' work in recent mode. + - Make Ctrl-L work in recent mode. + - Re-integrate search. + + CSS: + - Introduce immutable style nodes. + - Performance improvements. + - Reduced memory consumption. + + GtkInspector: + - Add a magnifier for the selected widget. + - Show more display information. + - Show memory address of objects. + + Wayland: + - Use subsurfaces for popovers, so popovers can extend beyond + the window boundaries. + - Prefer the Wayland backend over X11 if both are available. + + GL: + - Fix interaction with hi-dpi. + - Add OpenGL support to the Windows backend. + + Bugs fixed: bgo#111503, bgo#301835, bgo#477454, bgo#671802, + bgo#671895, bgo#674537, bgo#705582, bgo#710612, bgo#738338, ++++ 163 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/gtk3/gtk3.changes ++++ and /work/SRC/openSUSE:Factory/.gtk3.new/gtk3.changes Old: ---- gtk+-3.14.9.tar.xz New: ---- gtk+-3.16.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk3.spec ++++++ --- /var/tmp/diff_new_pack.6XUiVV/_old 2015-03-30 19:29:48.000000000 +0200 +++ /var/tmp/diff_new_pack.6XUiVV/_new 2015-03-30 19:29:48.000000000 +0200 @@ -29,13 +29,13 @@ Name: gtk3 %define _name gtk+ -Version: 3.14.9 +Version: 3.16.0 Release: 0 Summary: The GTK+ toolkit library (version 3) License: LGPL-2.1+ Group: System/Libraries Url: http://www.gtk.org/ -Source: http://download.gnome.org/sources/gtk+/3.14/%{_name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gtk+/3.16/%{_name}-%{version}.tar.xz Source1: README.SUSE Source2: settings.ini Source3: macros.gtk3 @@ -52,26 +52,24 @@ BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes # Needed for patch1 and patch4 +BuildRequires: gettext-tools BuildRequires: gnome-common BuildRequires: hicolor-icon-theme BuildRequires: translation-update-upstream BuildRequires: xsltproc BuildRequires: pkgconfig(atk) >= 2.12.0 BuildRequires: pkgconfig(atk-bridge-2.0) -BuildRequires: pkgconfig(cairo) >= 1.12.0 +BuildRequires: pkgconfig(cairo) >= 1.14.0 BuildRequires: pkgconfig(colord) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.30.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.41.2 +BuildRequires: pkgconfig(glib-2.0) >= 2.43.4 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.32.0 -BuildRequires: pkgconfig(pango) >= 1.32.7 +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(pango) >= 1.36.7 BuildRequires: pkgconfig(pangoft2) -%if %{build_wayland_backend} -BuildRequires: pkgconfig(wayland-client) >= 1.5.91 -BuildRequires: pkgconfig(wayland-cursor) -BuildRequires: pkgconfig(xkbcommon) -%endif +BuildRequires: pkgconfig(rest-0.7) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xcursor) @@ -81,6 +79,13 @@ BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xrandr) +%if %{build_wayland_backend} +BuildRequires: pkgconfig(epoxy) +BuildRequires: pkgconfig(wayland-client) >= 1.5.91 +BuildRequires: pkgconfig(wayland-cursor) +BuildRequires: pkgconfig(wayland-egl) +BuildRequires: pkgconfig(xkbcommon) +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -521,6 +526,7 @@ %{_libdir}/gtk-3.0/%{gtk_binary_version}/immodules/im-cyrillic-translit.so %{_libdir}/gtk-3.0/%{gtk_binary_version}/immodules/im-ipa.so %dir %{_libdir}/gtk-3.0/%{gtk_binary_version}/printbackends/ +%{_libdir}/gtk-3.0/%{gtk_binary_version}/printbackends/libprintbackend-cloudprint.so %{_libdir}/gtk-3.0/%{gtk_binary_version}/printbackends/libprintbackend-cups.so %{_libdir}/gtk-3.0/%{gtk_binary_version}/printbackends/libprintbackend-file.so %{_libdir}/gtk-3.0/%{gtk_binary_version}/printbackends/libprintbackend-lpr.so @@ -614,6 +620,7 @@ %{_bindir}/gtk3-demo-application %{_bindir}/gtk3-widget-factory %{_mandir}/man1/gtk3-demo.1%{?ext_man} +%{_mandir}/man1/gtk3-demo-application.1%{?ext_man} %{_mandir}/man1/gtk3-widget-factory.1%{?ext_man} %{_datadir}/aclocal/gtk-3.0.m4 %{_datadir}/applications/gtk3-demo.desktop @@ -624,6 +631,8 @@ %{_datadir}/gtk-3.0/gtkbuilder.rng %{_datadir}/icons/hicolor/*/apps/gtk3-demo.png %{_datadir}/icons/hicolor/*/apps/gtk3-widget-factory.png +%{_datadir}/icons/hicolor/*/apps/gtk3-demo-symbolic.symbolic.png +%{_datadir}/icons/hicolor/*/apps/gtk3-widget-factory-symbolic.symbolic.png %{_includedir}/gail-3.0/ %{_includedir}/gtk-3.0/ %{_libdir}/pkgconfig/gail-3.0.pc ++++++ gtk+-3.14.9.tar.xz -> gtk+-3.16.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/gtk3/gtk+-3.14.9.tar.xz /work/SRC/openSUSE:Factory/.gtk3.new/gtk+-3.16.0.tar.xz differ: char 25, line 1 ++++++ gtk3-find-wayland-includedir.patch ++++++ --- /var/tmp/diff_new_pack.6XUiVV/_old 2015-03-30 19:29:48.000000000 +0200 +++ /var/tmp/diff_new_pack.6XUiVV/_new 2015-03-30 19:29:48.000000000 +0200 @@ -12,15 +12,16 @@ if OS_WIN32 gtk_def = gtk.def -Index: gtk+-3.13.9/gtk/inspector/Makefile.am -=================================================================== ---- gtk+-3.13.9.orig/gtk/inspector/Makefile.am -+++ gtk+-3.13.9/gtk/inspector/Makefile.am -@@ -78,6 +78,7 @@ libgtkinspector_la_CPPFLAGS = \ - - libgtkinspector_la_CFLAGS = \ - $(GDK_HIDDEN_VISIBILITY_CFLAGS) \ -+ $(GDK_DEP_CFLAGS) \ - $(GTK_DEP_CFLAGS) \ - $(GTK_DEBUG_FLAGS) \ - $(AM_CFLAGS) +## File is gone??? +#Index: gtk+-3.13.9/gtk/inspector/Makefile.am +#=================================================================== +#--- gtk+-3.13.9.orig/gtk/inspector/Makefile.am +#+++ gtk+-3.13.9/gtk/inspector/Makefile.am +#@@ -78,6 +78,7 @@ libgtkinspector_la_CPPFLAGS = \ +# +# libgtkinspector_la_CFLAGS = \ +# $(GDK_HIDDEN_VISIBILITY_CFLAGS) \ +#+ $(GDK_DEP_CFLAGS) \ +# $(GTK_DEP_CFLAGS) \ +# $(GTK_DEBUG_FLAGS) \ +# $(AM_CFLAGS) ++++++ gtk3-path-local.patch ++++++ --- /var/tmp/diff_new_pack.6XUiVV/_old 2015-03-30 19:29:48.000000000 +0200 +++ /var/tmp/diff_new_pack.6XUiVV/_new 2015-03-30 19:29:48.000000000 +0200 @@ -57,9 +57,9 @@ =================================================================== --- gtk/Makefile.am.orig +++ gtk/Makefile.am -@@ -48,8 +48,10 @@ endif - endif - endif +@@ -2,8 +2,10 @@ AUTOMAKE_OPTIONS = subdir-objects + + include $(top_srcdir)/Makefile.decl +suse_hack_lib=`echo $(libdir) | sed 's:.*/::'` AM_CPPFLAGS = \ @@ -72,10 +72,10 @@ =================================================================== --- gtk/Makefile.in.orig +++ gtk/Makefile.in -@@ -1042,8 +1042,10 @@ SUBDIRS = a11y native . - @HAVE_CLOUDPRINT_TRUE@@HAVE_CUPS_FALSE@@HAVE_PAPI_CUPS_FALSE@@HAVE_PAPI_TRUE@GTK_PRINT_BACKENDS = file,papi,cloudprint - @HAVE_CLOUDPRINT_TRUE@@HAVE_CUPS_TRUE@@HAVE_PAPI_CUPS_FALSE@GTK_PRINT_BACKENDS = file,cups,cloudprint - @HAVE_CLOUDPRINT_TRUE@@HAVE_PAPI_CUPS_TRUE@GTK_PRINT_BACKENDS = file,papi,cups,cloudprint +@@ -1173,8 +1173,10 @@ XVFB_START = \ + || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \ + && DISPLAY=:$$XID && export DISPLAY + +suse_hack_lib=`echo $(libdir) | sed 's:.*/::'` AM_CPPFLAGS = \ -DG_LOG_DOMAIN=\"Gtk\" \