Accepting request 252074 from GNOME:Factory

Push GNOME 3.14.0 (forwarded request 251925 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/252074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=65
This commit is contained in:
Stephan Kulow 2014-09-30 17:37:56 +00:00 committed by Git OBS Bridge
commit ced1003656
5 changed files with 327 additions and 16 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:61d74eea74231b1ea4b53084a9d6fc9917ab0e1d71b69d92cbf60a4b4fb385d0
size 15015024

3
gtk+-3.14.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:68d6b57d15c16808d0045e96b303f3dd439cc22a9c06fdffb07025cd713a82bc
size 15571976

View File

@ -1,8 +1,8 @@
Index: gtk+-3.10.3/gtk/Makefile.am
Index: gtk+-3.13.9/gtk/Makefile.am
===================================================================
--- gtk+-3.10.3.orig/gtk/Makefile.am
+++ gtk+-3.10.3/gtk/Makefile.am
@@ -56,7 +56,8 @@ AM_CPPFLAGS = \
--- gtk+-3.13.9.orig/gtk/Makefile.am
+++ gtk+-3.13.9/gtk/Makefile.am
@@ -79,7 +79,8 @@ AM_CPPFLAGS = \
$(GTK_DEBUG_FLAGS) \
$(GDK_HIDDEN_VISIBILITY_CFLAGS) \
$(GTK_DEP_CFLAGS) \
@ -10,5 +10,17 @@ Index: gtk+-3.10.3/gtk/Makefile.am
+ $(INCLUDED_IMMODULE_DEFINE) \
+ $(GDK_DEP_CFLAGS)
if PLATFORM_WIN32
no_undefined = -no-undefined
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)

View File

@ -1,3 +1,292 @@
-------------------------------------------------------------------
Mon Sep 22 11:08:01 UTC 2014 - dimstar@opensuse.org
- Update to version 3.14.0:
+ GtkMisc::xalign has been undeprecated for now, it is still
needed.
+ GtkIconView:
- Always draw cell background.
- Fix handling of prelight items.
+ GtkWindow: Fix growing nautilus windows.
+ Bugs fixed: bgo#736338, bgo#736622, bgo#736927, bgo#737000,
bgo#737026, bgo#737027.
+ Updated translations.
-------------------------------------------------------------------
Tue Sep 16 19:58:09 UTC 2014 - dimstar@opensuse.org
- Update to version 3.13.9:
+ Adwaita:
- Use sass functions more.
- Theme .app-notification instead of .app-notification.frame.
- Lots of button fine-tuning.
- Avoid double background rendering in tooltips.
+ Inspector:
- Show widget allocations.
- Show hidden windows.
- Fix initial state of dark switch.
+ Bugs fixed: bgo#328449, bgo#528800, bgo#579625, bgo#668258,
bgo#698031, bgo#732916, bgo#735240, bgo#735953, bgo#735959,
bgo#735965, bgo#736004, bgo#736056, bgo#736064, bgo#736121,
bgo#736131, bgo#736155, bgo#736173, bgo#736178, bgo#736191,
bgo#736201, bgo#736203, bgo#736205, bgo#736250, bgo#736269,
bgo#736307, bgo#736512, bgo#736535, bgo#736557.
+ Updated translations.
- Rebase gtk3-find-wayland-includedir.patch.
-------------------------------------------------------------------
Mon Sep 8 08:34:59 UTC 2014 - dimstar@opensuse.org
- Update to version 3.13.8:
+ Wayland:
- Implement Drag-and-Drop.
- Use subsurfaces for entry completion popups.
- Use subsurfaces for tooltips.
+ Bugs fixed: bgo#156164, bgo#346886, bgo#415415, bgo#602443,
bgo#641638, bgo#658722, bgo#674264, bgo#680067, bgo#695504,
bgo#697855, bgo#720269, bgo#729215, bgo#731380, bgo#733967,
bgo#734290, bgo#734374, bgo#734753, bgo#734961, bgo#735012,
bgo#735014, bgo#735034, bgo#735119, bgo#735223, bgo#735226,
bgo#735253, bgo#735294, bgo#735300, bgo#735301, bgo#735310,
bgo#735321, bgo#735337, bgo#735353, bgo#735368, bgo#735389,
bgo#735401, bgo#735428, bgo#735531, bgo#735545, bgo#735593,
bgo#735830, bgo#735831.
+ Updated translations.
-------------------------------------------------------------------
Sun Aug 17 12:23:46 UTC 2014 - dimstar@opensuse.org
- Update to version 3.13.7:
+ To align better with css, button and menuitem subclasses now
use a :checked state to indicate their checkedness, instead of
:active or :selected.
+ Deprecations: GtkStatusIcon, GtkThemingEngine.
+ Bugs fixed: bgo#724281, bgo#731013, bgo#731443, bgo#734143,
bgo#734357, bgo#734420, bgo#734614, bgo#734641, bgo#734649,
bgo#734651, bgo#734660, bgo#734668, bgo#734709, bgo#734735,
bgo#734736, bgo#734737, bgo#734778, bgo#570414, bgo#665711,
bgo#724996, bgo#733832, bgo#733967, bgo#734738, bgo#734826.
+ Updated translations.
-------------------------------------------------------------------
Mon Aug 11 06:45:50 UTC 2014 - dimstar@opensuse.org
- Update to version 3.13.6:
+ Theme:
- Many Adwaita improvements in details.
- Much faster blur implementation for shadows.
- Support symbolic, recolorable pngs.
+ GtkFileChooser:
- Fix editing of bookmarks.
- Use symbolic icons in the path bar.
+ GtkTextView: Add a vfunc to allow subclasses to draw
above/below text.
+ GtkImage: Support scale factor when loading from resources.
+ Inspector:
- Show some widget states and buildable ids.
- Add GtkTreeSelection to object tree.
+ Wayland: Support newer protocol versions.
+ Windows:
- Fix handling of input shapes.
- Support font scaling.
- Dialog theming fixes.
- Several crash fixes.
+ Bugs fixed: bgo#624791, bgo#638709, bgo#641638, bgo#705054,
bgo#715176, bgo#721367, bgo#726224, bgo#729140, bgo#729636,
bgo#729809, bgo#729924, bgo#730450, bgo#732137, bgo#733312,
bgo#733406, bgo#733416, bgo#733610, bgo#733671, bgo#733679,
bgo#733766, bgo#733767, bgo#733768, bgo#733769, bgo#733773,
bgo#733782, bgo#733923, bgo#733925, bgo#733965, bgo#733979,
bgo#734033, bgo#734038, bgo#734053, bgo#734129, bgo#734213,
bgo#734292, bgo#734485, bgo#734526.
+ Updated translations.
-------------------------------------------------------------------
Tue Jul 22 07:10:42 UTC 2014 - dimstar@opensuse.org
- Update to version 3.13.5:
+ Adwaita:
- Many improvements in details.
- Style .needs-attention in GtkStackSwitcher.
+ CSS: Selectors can now match state pseudo classes on all
elements.
+ GtkListBox: Rows now have a selectable property and will be
styled accordingly.
+ Inspector:
- Add an easy way to change the font.
- Show widget state and other misc. info.
+ Wayland:
- Fix repaint artifacts.
- Update xdg-shell.
+ Windows: Fix icon theme loading.
+ Bugs fixed: bgo#591258, bgo#618852, bgo#707153, bgo#731582,
bgo#733099, bgo#733174, bgo#733189, bgo#733321, bgo#733360,
bgo#733361, bgo#733407, bgo#733431, bgo#733441.
+ Updated translations.
- No longger obsolete gtk3-metatheme-adwaita by libgtk-3-0: the
package has been re-introduced by gnome-themes-standard.
-------------------------------------------------------------------
Wed Jul 16 08:14:53 UTC 2014 - dimstar@opensuse.org
- Update to version 3.13.4:
+ Theming:
- Adwaita is much more complete.
- Shadows, reliefs and frames in GtkScrolledWindow,
GtkViewport, GtkButton, GtkEntry, GtkFrame, etc are now
translated to style classes and themed.
+ GtkApplication:
- gtk_application_prefers_app_menu is a new function to
facility adapting UIs to platform expectations.
- GtkApplication now tries to load menus from resources in the
resource path that is defined by GApplication.
- GtkApplication set up a resource path for loading icons as
well.
+ GtkScrolledWindow:
- Scrolling in response to user input (scrollbar clicks,
keynav) is now animated.
- The displacement animation has been replaced edge gradients.
+ GtkScaleButton:
- The orientation is now changed on the fly to make the popup
fit into small windows.
+ GtkEntry: Activity mode progress is now smooth.
+ Client-side decorations:
- The default button layout includes minimize and maximize
again.
- Dialogs are no longer using client-side decorations when
use-header-bar is unset.
+ GTK+ now ships a simple icon theme browser, gtk3-icon-browser.
+ GtkInspector:
- Can change hi-dpi scale on the fly.
- Can simulate touchscreen at runtime.
- Shows style properties.
- Ctrl-Shift-I selects the widget under the pointer.
- Property editors show property and settings bindings.
+ Wayland:
- Always use CSD under Wayland.
- Avoid a crash on pointer-less systems.
- Context menus work now.
+ Deprecations, removals:
- GtkWindow no longer supports resize grips.
- builtin icons have been deprecated in favor of loading icons
from resources.
+ Bugs fixed: bgo#484640, bgo#618852, bgo#629129, bgo#672676,
bgo#680885, bgo#710449, bgo#722092, bgo#722633, bgo#724084,
bgo#726566, bgo#729620, bgo#730730, bgo#730893, bgo#731158,
bgo#731297, bgo#731463, bgo#731711, bgo#732134, bgo#732206,
bgo#732229, bgo#732256, bgo#732298, bgo#732330, bgo#732433,
bgo#732441, bgo#732443, bgo#732454, bgo#732494, bgo#732667,
bgo#732681, bgo#732861, bgo#732894, bgo#732900, bgo#732933,
bgo#732970, bgo#732991, bgo#733027, bgo#733076, bgo#733092,
bgo#733099, bgo#733112.
+ Updated translations.
-------------------------------------------------------------------
Sat Jul 12 15:02:19 UTC 2014 - dimstar@opensuse.org
- Update to version 3.13.3:
+ GtkInspector:
- Support saving custom CSS.
- Show GMenus and GActions.
- Show combobox menus and submenus.
- Lower the inspector window when picking.
- Misc. navigation improvements.
+ Gestures: Convert most widgets to use gestures internally.
+ Theming:
- Use client-side shadows for menus and tooltips.
- Include the Adwaita theme.
- The default theme is now Adwaita.
- Icon loading now respects limits specified in the icon theme,
unless GTK_ICON_LOOKUP_FORCE_SIZE is set.
- Don't include image content in icon caches, to avoid huge
caches.
- GtkSwitch gained a hover state.
+ Widget factory: Improve coverage of GTK+ features.
+ Wayland: Support GNOME classic mode.
+ Deprecations:
- Style regions.
- Support for .icon files.
- gdk_window_flush, drawing outside of begin/end paint.
+ Bugs fixed: bgo#721895, bgo#729820, bgo#730615, bgo#730745,
bgo#730767, bgo#730833, bgo#730924, bgo#731016, bgo#731020,
bgo#731187, bgo#731273, bgo#731299, bgo#731371, bgo#731377,
bgo#731382, bgo#731429, bgo#731602, bgo#731658, bgo#731790,
bgo#731834, bgo#731866, bgo#731908.
- Changes from version 3.13.2:
+ Interactive debugging support.
+ Gesture support has landed.
+ GTK+ widgets can now draw outside their allocation, by setting
a clip with gtk_widget_set_clip().
+ GtkStack has added a few more transition types.
+ GtkProgressBar is now narrower.
+ CSS:
- Support outline-radius in CSS.
- Implement 'unset' and 'all'.
- Support -gtk-icontheme.
- Support -gtk-icon-source.
- Add -gtk-icon-transform, supporting the 2D parts of CSS
transforms.
- Support -gtk-icon-style.
+ Theme:
- Use outlines to render focus rings.
- Use icons to render spinners, expanders and arrows.
- GtkIconTheme can force symbolic or regular icon variants.
- GtkIconTheme will automatically load rtl icon variants.
+ Win32: Theme improvements.
+ Wayland: Update to the latest xdg-shell protocol.
+ Bugs fixed: bgo#119906, bgo#525206, bgo#614717, bgo#636695,
bgo#641836, bgo#645966, bgo#698396, bgo#700030, bgo#708037,
bgo#720330, bgo#721069, bgo#726676, bgo#727147, bgo#727994,
bgo#728135, bgo#728284, bgo#729346, bgo#729353, bgo#729451,
bgo#729461, bgo#729473, bgo#729475, bgo#729496, bgo#729564,
bgo#729594, bgo#729598, bgo#729607, bgo#729670, bgo#729817,
bgo#729834, bgo#729915, bgo#729983, bgo#730007, bgo#730008,
bgo#730035, bgo#730043, bgo#730095, bgo#730142, bgo#730183,
bgo#730306, bgo#730353, bgo#730526.
- Changes from version 3.13.1:
+ GtkListBox can now do multi-selection.
+ GtkSwitch has a way to delay state changes.
+ GtkMenuButton is using a popover for menu models by default.
+ GtkPopover can have horizontal sections.
+ GtkFileChooser received some design improvements.
+ GtkBuilder:
- Supports property binding.
- Supports dialog actions.
+ Client-side decorations:
- The requirement for _GTK_FRAME_EXTENTS has been dropped to
avoid 'double headers' with most window managers.
- Drawing of DND highlights around the entire window works.
+ Windows backend:
- *Many* theme improvements.
- Add popover theming.
- Enable introspection.
+ Wayland backend:
- Updates for xdg_shell protocol changes.
- Touch support.
+ Broadway backend: Now builds on OpenBSD.
+ Bugs fixed: bgo#495105, bgo#654417, bgo#686170, bgo#712752,
bgo#722058, bgo#722211, bgo#722817, bgo#723963, bgo#725648,
bgo#726179, bgo#726271, bgo#726298, bgo#726475, bgo#726592,
bgo#726859, bgo#726870, bgo#726871, bgo#726996, bgo#727009,
bgo#727022, bgo#727035, bgo#727036, bgo#727037, bgo#727075,
bgo#727078, bgo#727080, bgo#727210, bgo#727211, bgo#727213,
bgo#727244, bgo#727245, bgo#727313, bgo#727322, bgo#727391,
bgo#727410, bgo#727414, bgo#727487, bgo#727643, bgo#727644,
bgo#727662, bgo#727908, bgo#727973, bgo#728023, bgo#728054,
bgo#728073, bgo#728140, bgo#728165, bgo#728183, bgo#728272,
bgo#728426, bgo#728745, bgo#728806, bgo#728807, bgo#728808,
bgo#728810, bgo#728846, bgo#728992, bgo#729013, bgo#729095,
bgo#729097.
+ Updated translations.
- Add adwaita-icon-theme requires to libgtk-3-0: Upstream promises
that any icon from the adwaita themeset is available to any
GTK application.
- Obsolete gtk3-metatheme-adwaita by libgtk-3-0: anything that is
not part of the icon-theme is embedded as gresource into the
library.
- Extend gtk3-find-wayland-includedir.patch also over
gtk/inspector.
-------------------------------------------------------------------
Sat May 17 14:40:44 UTC 2014 - zaitor@opensuse.org

View File

@ -25,13 +25,13 @@
Name: gtk3
%define _name gtk+
Version: 3.12.2
Version: 3.14.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.12/%{_name}-%{version}.tar.xz
Source: http://download.gnome.org/sources/gtk+/3.14/%{_name}-%{version}.tar.xz
Source1: README.SUSE
Source2: settings.ini
Source3: macros.gtk3
@ -52,19 +52,19 @@ BuildRequires: gnome-common
BuildRequires: hicolor-icon-theme
BuildRequires: translation-update-upstream
BuildRequires: xsltproc
BuildRequires: pkgconfig(atk) >= 2.7.5
BuildRequires: pkgconfig(atk) >= 2.12.0
BuildRequires: pkgconfig(atk-bridge-2.0)
BuildRequires: pkgconfig(cairo) >= 1.12.0
BuildRequires: pkgconfig(colord)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.27.1
BuildRequires: pkgconfig(glib-2.0) >= 2.39.5
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.30.0
BuildRequires: pkgconfig(glib-2.0) >= 2.41.2
BuildRequires: pkgconfig(gmodule-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.32.0
BuildRequires: pkgconfig(pango) >= 1.32.4
BuildRequires: pkgconfig(pango) >= 1.32.7
BuildRequires: pkgconfig(pangoft2)
%if %{build_wayland_backend}
BuildRequires: pkgconfig(wayland-client) >= 1.3.90
BuildRequires: pkgconfig(wayland-client) >= 1.5.91
BuildRequires: pkgconfig(wayland-cursor)
BuildRequires: pkgconfig(xkbcommon)
%endif
@ -94,6 +94,8 @@ Requires(post): %{name}-tools
# bring it in.
Requires: %{name}-data = %{version}
Requires: hicolor-icon-theme
# Require Adwaita Icon Theme: It's GTKs icon set, that's guaranteed to be there
Requires: adwaita-icon-theme
# gtk+ can work without branding/translations. Built in defaults will be used then.
Recommends: %{name}-branding
# it's nice to have input modules for various locales installed by default
@ -569,11 +571,16 @@ fi
%files tools
%defattr(-,root,root)
%{_bindir}/broadwayd
%{_bindir}/gtk3-icon-browser
%{_bindir}/gtk-encode-symbolic-svg
%{_bindir}/gtk-launch
%{_bindir}/gtk-query-immodules-3.0*
%{_bindir}/gtk-update-icon-cache-3.0
%ghost %{_bindir}/gtk-update-icon-cache
%{_datadir}/applications/gtk3-icon-browser.desktop
%{_mandir}/man1/broadwayd.1%{?ext_man}
%{_mandir}/man1/gtk3-icon-browser.1%{ext_man}
%{_mandir}/man1/gtk-encode-symbolic-svg.1%{?ext_man}
%{_mandir}/man1/gtk-launch.1%{?ext_man}
%{_mandir}/man1/gtk-query-immodules-3.0*.1*
%{_mandir}/man1/gtk-update-icon-cache-3.0.1*
@ -583,6 +590,7 @@ fi
%defattr(-,root,root)
%{_datadir}/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gtk.Settings.Debug.gschema.xml
%{_datadir}/themes/Default/
%{_datadir}/themes/Emacs/
@ -601,6 +609,8 @@ fi
%{_bindir}/gtk3-demo
%{_bindir}/gtk3-demo-application
%{_bindir}/gtk3-widget-factory
%{_mandir}/man1/gtk3-demo.1%{?ext_man}
%{_mandir}/man1/gtk3-widget-factory.1%{?ext_man}
%{_datadir}/aclocal/gtk-3.0.m4
%{_datadir}/applications/gtk3-demo.desktop
%{_datadir}/applications/gtk3-widget-factory.desktop