commit gtk2 for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2018-01-16 09:29:10

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Tue Jan 16 09:29:10 2018 rev:164 rq:563107 version:2.24.32

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2018-01-09 
14:35:42.093017353 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2018-01-16 
09:29:13.126616747 +0100
@@ -1,0 +2,8 @@
+Tue Jan 09 16:30:24 UTC 2018 - zai...@opensuse.org
+
+- Update to version 2.24.32:
+  + Fix abicheck.
+- Use the release version as revision and set versionformat to
+  PARENT_TAG, ensure we build the upstream released tag.
+
+---

Old:

  gtk+-2.24.31+20171209.61d5c82f5c.tar.xz

New:

  gtk+-2.24.32.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.sAiSvP/_old  2018-01-16 09:29:13.950578197 +0100
+++ /var/tmp/diff_new_pack.sAiSvP/_new  2018-01-16 09:29:13.954578009 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk2
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %define gtk_binary_version 2.10.0
 %define _name gtk+
 Name:   gtk2
-Version:2.24.31+20171209.61d5c82f5c
+Version:2.24.32
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)

++ _service ++
--- /var/tmp/diff_new_pack.sAiSvP/_old  2018-01-16 09:29:14.006575576 +0100
+++ /var/tmp/diff_new_pack.sAiSvP/_new  2018-01-16 09:29:14.010575389 +0100
@@ -2,8 +2,8 @@
   
 git://git.gnome.org/gtk+
 git
-gtk-2-24
-2.24.31+%cd.%h
+2.24.32
+@PARENT_TAG@
 enable
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.sAiSvP/_old  2018-01-16 09:29:14.030574454 +0100
+++ /var/tmp/diff_new_pack.sAiSvP/_new  2018-01-16 09:29:14.034574266 +0100
@@ -1,4 +1,4 @@
 
 
 git://git.gnome.org/gtk+
-  61d5c82f5ca7d4f00f8182d17d30c350f43a4424
\ No newline at end of file
+  ed7d3e25f8b6debae6ccc8b50d1329155338cab8
\ No newline at end of file

++ gtk+-2.24.31+20171209.61d5c82f5c.tar.xz -> gtk+-2.24.32.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.31+20171209.61d5c82f5c.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.32.tar.xz differ: char 27, line 1




commit gtk2 for openSUSE:Factory

2018-01-09 Thread root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2018-01-09 14:35:40

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Tue Jan  9 14:35:40 2018 rev:163 rq:560577 version:2.24.31+20171209.61d5c82f5c

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2017-12-12 
21:20:22.521941582 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2018-01-09 
14:35:42.093017353 +0100
@@ -1,0 +2,43 @@
+Fri Dec 29 00:02:17 UTC 2017 - jeng...@inai.de
+
+- Sync summaries with gtk4.
+
+---
+Tue Dec 26 01:55:39 UTC 2017 - yfji...@suse.com
+
+- Manually move the position of "Group System/Libraries" line,
+  which was moved automatically by format_spec_file, above the
+  comment of "Requires: hicolor-icon-theme":
+
+  https://lists.opensuse.org/opensuse-packaging/2017-07/msg00062.html
+
+---
+Thu Dec 21 20:17:29 UTC 2017 - zai...@opensuse.org
+
+- Update to version 2.24.31+20171209.61d5c82f5c:
+  + Fix updating the widget accessible description when using its
+tooltip
+  + Fix introspection builds on Visual Studio 2017
+  + imcontextxim: Fix showing glyph in status window
+  + Visual Studio builds: Improve binary security
+  + Fixed: If can’t add child, don’t add to child info
+  + ComboBox: Don’t let modes disconnect each other
+  + Enter submenus when activating their parent item
+  + ComboBox: Don’t pile up ::grab-broken handlers
+  + testcombo: Test grid :row- and :column-span-column
+  + Updated translations.
+- Switch to git checkout via source service.
+- Following the above, remove gnome-common BuildRequires and
+  gnome-autogen.sh call. Replace with libtool BuildRequires and
+  autogen.sh call, also add gtk-doc BuildRequires and pass
+  --enable-gtk-doc to configure.
+- Clean up patch numbering.
+- Drop gtk2-window-dragging.patch: Fixed upstream (bgo#554057).
+- Drop bugzilla-131498-allow-xim-for-all-languages.patch: This
+  patch was only applied to work around a missing recommends for
+  scim-32Bit, stop doing that, as we should not fix errors in other
+  packages in a toolkit.
+- Conditionally apply translations-update-upstream BuildRequires
+  and macro for non-openSUSE only.
+
+---

Old:

  bugzilla-131498-allow-xim-for-all-languages.patch
  gtk+-2.24.31.tar.xz
  gtk2-window-dragging.patch

New:

  _service
  _servicedata
  gtk+-2.24.31+20171209.61d5c82f5c.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.VoyJng/_old  2018-01-09 14:35:43.620945680 +0100
+++ /var/tmp/diff_new_pack.VoyJng/_new  2018-01-09 14:35:43.620945680 +0100
@@ -20,61 +20,54 @@
 %define gtk_binary_version 2.10.0
 %define _name gtk+
 Name:   gtk2
-Version:2.24.31
+Version:2.24.31+20171209.61d5c82f5c
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)
 License:LGPL-2.1+
 Group:  System/Libraries
 Url:http://www.gtk.org/
-Source: 
http://download.gnome.org/sources/gtk+/2.24/%{_name}-%{version}.tar.xz
+#Source0:   
http://download.gnome.org/sources/gtk+/2.24/%%{_name}-%%{version}.tar.xz
+Source: %{_name}-%{version}.tar.xz
 Source2:README.SUSE
 Source3:gtkrc
 Source4:baselibs.conf
 Source5:macros.gtk2
-# PATCH-FIX-UPSTREAM gtk2-window-dragging.patch bgo#611313 -- Taken from 
Fedora, to support window dragging from menubars/toolbars
-Patch0: gtk2-window-dragging.patch
-# PATCH-FEATURE-OPENSUSE gtk2-updateiconcache_sort.patch o...@opensuse.org -- 
Have gtp-update-icon-cache sort the file list before producing a cache
-Patch1: gtk2-updateiconcache_sort.patch
+
 # PATCH-FIX-OPENSUSE gtk2-GTK_PATH64.patch sbra...@novell.com - 64-bit dual 
install. Use GTK_PATH64 environment variable instead of GTK_PATH
-Patch8: gtk2-GTK_PATH64.patch
+Patch0: gtk2-GTK_PATH64.patch
 # PATCH-FEATURE-UPSTREAM 
bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff bnc129753 bgo319484 
mfab...@novell.com - Translate the font styles in the GUI
-Patch22:bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff
-# PATCH-FIX-OPENSUSE bugzilla-131498-allow-xim-for-all-languages.patch 
bnc131498 mfab...@novell.com - Allow all languages to be run with the X Input 
Method
-Patch23:bugzilla-131498-allow-xim-for-all-languages.patch
+Patch1: 

commit gtk2 for openSUSE:Factory

2017-12-12 Thread root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2017-12-12 21:20:20

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Tue Dec 12 21:20:20 2017 rev:162 rq:554711 version:2.24.31

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2017-11-03 
19:06:53.546361000 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2017-12-12 
21:20:22.521941582 +0100
@@ -1,0 +2,8 @@
+Tue Dec  5 11:44:50 UTC 2017 - dims...@opensuse.org
+
+- Switch to using python3:
+  + Replace -devel's python2-xml Requires with python3-xml.
+  + Add gtk2-converter-python3.patch: convert gtk-build-converter
+to be a python3 script.
+
+---

New:

  gtk2-converter-python3.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.YDSSkU/_old  2017-12-12 21:20:24.461847934 +0100
+++ /var/tmp/diff_new_pack.YDSSkU/_new  2017-12-12 21:20:24.465847741 +0100
@@ -58,6 +58,8 @@
 Patch56:gtk2-bgo625202-30-bit-drawables-remain-black.patch
 # PATCH-FIX-UPSTREAM gtk2-bgo743166-remember-printing-authentication.patch 
bgo#674264 joschibrauc...@gmx.de -- Credentials from gnome-keyring is not used 
while printing in GTK 2
 Patch57:gtk2-bgo743166-remember-printing-authentication.patch
+# PATCH-FEATURE-OPENSUSE gtk2-converter-python3.patch dims...@opensuse.org -- 
Use python3 for gtk-build-converter
+Patch100:   gtk2-converter-python3.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -286,7 +288,7 @@
 Group:  Development/Libraries/X11
 Requires:   libgtk-2_0-0 = %{version}
 # gtk-builder-convert needs this.
-Requires:   python2-xml
+Requires:   python3-xml
 Requires:   typelib-1_0-Gtk-2_0 = %{version}
 # gail is part of gtk+ as of 2.13.x
 Provides:   gail-devel = 1.22.1
@@ -331,6 +333,7 @@
 %patch55 -p1
 %patch56 -p1
 %patch57 -p1
+%patch100 -p1
 gnome-patch-translation-update
 
 %build

++ gtk2-converter-python3.patch ++
Index: gtk+-2.24.31/gtk/gtk-builder-convert
===
--- gtk+-2.24.31.orig/gtk/gtk-builder-convert
+++ gtk+-2.24.31/gtk/gtk-builder-convert
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 #
 # Copyright (C) 2006-2008 Async Open Source
 # Henrique Romano 
@@ -210,7 +210,7 @@ class GtkBuilderConverter(object):
 obj.setAttribute('class', obj_class)
 obj.setAttribute('id', obj_id)
 if properties:
-for name, value in properties.items():
+for name, value in list(properties.items()):
 if isinstance(value, Node):
 # Reuse the node, so translatable and context still will be
 # set when converting nodes. See also #509153
@@ -259,7 +259,7 @@ class GtkBuilderConverter(object):
 for node in objects:
 self._convert(node.getAttribute("class"), node)
 if self._get_object(node.getAttribute('id')) is not None:
-   print "WARNING: duplicate id \"" + node.getAttribute('id') + 
"\""
+   print("WARNING: duplicate id \"" + node.getAttribute('id') + 
"\"")
 self.objects[node.getAttribute('id')] = node
 
 # Convert Gazpachos UI tag
@@ -461,8 +461,8 @@ class GtkBuilderConverter(object):
 if signal_name in ['activate', 'toggled']:
 action.appendChild(signal)
 else:
-print 'Unhandled signal %s::%s' % (node.getAttribute('class'),
-   signal_name)
+print('Unhandled signal %s::%s' % (node.getAttribute('class'),
+   signal_name))
 
 if not uimgr.childNodes:
 child = self._dom.createElement('child')
@@ -481,8 +481,8 @@ class GtkBuilderConverter(object):
 for accelerator in get_accelerator_nodes(node):
 signal_name = accelerator.getAttribute('signal')
 if signal_name != 'activate':
-print 'Unhandled accelerator signal for %s::%s' % (
-node.getAttribute('class'), signal_name)
+print('Unhandled accelerator signal for %s::%s' % (
+node.getAttribute('class'), signal_name))
 continue
 accelerator.removeAttribute('signal')
 child.appendChild(accelerator)
@@ -747,7 +747,7 @@ def _indent(output):
 return s.stdout.read()
 
 def usage():
-print __doc__
+print(__doc__)
 
 def 

commit gtk2 for openSUSE:Factory

2017-11-03 Thread root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2017-11-03 19:06:52

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Fri Nov  3 19:06:52 2017 rev:161 rq:538187 version:2.24.31

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2017-07-24 
12:30:50.234946626 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2017-11-03 
19:06:53.546361000 +0100
@@ -1,0 +2,6 @@
+Wed Nov  1 14:13:22 UTC 2017 - mplus...@suse.com
+
+- Explicitly require python2 modules for devel package
+- Cleanup with spec-cleaner
+
+---



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.OdZ6Ym/_old  2017-11-03 19:06:54.550324473 +0100
+++ /var/tmp/diff_new_pack.OdZ6Ym/_new  2017-11-03 19:06:54.554324327 +0100
@@ -18,9 +18,8 @@
 
 # When updating the binary version, do not forget to also update baselibs.conf
 %define gtk_binary_version 2.10.0
-
-Name:   gtk2
 %define _name gtk+
+Name:   gtk2
 Version:2.24.31
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
@@ -72,6 +71,7 @@
 BuildRequires:  libjasper-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  pango-devel
+BuildRequires:  pkgconfig
 BuildRequires:  translation-update-upstream
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(x11)
@@ -84,7 +84,6 @@
 BuildRequires:  pkgconfig(xinerama)
 BuildRequires:  pkgconfig(xrandr) >= 1.2.99
 BuildRequires:  pkgconfig(xrender)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.
@@ -94,12 +93,12 @@
 %package -n libgtk-2_0-0
 Summary:The GTK+ toolkit library (version 2)
 Group:  System/Libraries
-Requires(post): %{name}-tools >= 2.24.20
 # While hicolor is not a Requires strictly speaking, we put it as
 # such instead of as a Recommends because many applications just
 # assume it's there and we need to have a low-level package to
 # bring it in.
 Requires:   hicolor-icon-theme
+Requires(post): %{name}-tools >= 2.24.20
 # gtk+ can work without branding/data/translations. Built in defaults will be 
used then.
 Recommends: %{name}-branding
 Recommends: %{name}-data = %{version}
@@ -117,10 +116,6 @@
 # gail is part of gtk+ as of 2.13.x
 Provides:   gail = 1.22.1
 Obsoletes:  gail < 1.22.1
-# bug437293
-%ifarch ppc64
-Obsoletes:  gtk2-64bit
-%endif
 #
 
 %description -n libgtk-2_0-0
@@ -273,9 +268,9 @@
 Summary:The GTK+ toolkit library (version 2) -- Upstream theme 
configuration
 Group:  System/Libraries
 Requires:   libgtk-2_0-0 = %{version}
-Provides:   %{name}-branding = %{version}
-Conflicts:  otherproviders(%{name}-branding)
 Supplements:packageand(%{name}:branding-upstream)
+Conflicts:  otherproviders(%{name}-branding)
+Provides:   %{name}-branding = %{version}
 BuildArch:  noarch
 #BRAND: Provides /etc/gtk-2.0/gtkrc, to define default theme and icon theme.
 #BRAND: Do not forget to add proper Requires in branding package if changing
@@ -291,17 +286,13 @@
 Group:  Development/Libraries/X11
 Requires:   libgtk-2_0-0 = %{version}
 # gtk-builder-convert needs this.
-Requires:   python-xml
+Requires:   python2-xml
 Requires:   typelib-1_0-Gtk-2_0 = %{version}
 # gail is part of gtk+ as of 2.13.x
 Provides:   gail-devel = 1.22.1
 Obsoletes:  gail-devel < 1.22.1
 Provides:   gtk2-doc = %{version}
 Obsoletes:  gtk2-doc < %{version}
-# bug437293
-%ifarch ppc64
-Obsoletes:  gtk2-devel-64bit
-%endif
 #
 
 %description devel
@@ -312,6 +303,7 @@
 This package contains the development files for GTK+ 2.x.
 
 %lang_package
+
 %prep
 %setup -q -n %{_name}-%{version}
 translation-update-upstream
@@ -359,7 +351,7 @@
 
 %install
 %make_install
-find %{buildroot}%{_libdir} -name '*.la' -delete -print
+find %{buildroot} -type f -name "*.la" -delete -print
 %if 0%{?suse_version} <= 1130
 rm %{buildroot}%{_datadir}/locale/kg/LC_MESSAGES/*
 %endif
@@ -471,7 +463,6 @@
 %endif
 
 %postun -n libgtk-2_0-0 -p /sbin/ldconfig
-
 %postun immodule-amharic
 %{_gtk_query_immodules_update_cache}
 
@@ -502,7 +493,6 @@
 fi
 
 %files -n libgtk-2_0-0
-%defattr(-,root,root)
 %doc AUTHORS COPYING README NEWS
 %if "%{_lib}" == "lib64"
 %doc README.SUSE
@@ -528,43 +518,34 @@
 %{_libdir}/libgtk-x11-2.0.so.*
 
 %files -n typelib-1_0-Gtk-2_0
-%defattr(-,root,root)
 %{_libdir}/girepository-1.0/Gdk-2.0.typelib
 %{_libdir}/girepository-1.0/GdkX11-2.0.typelib
 

commit gtk2 for openSUSE:Factory

2017-07-24 Thread root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2017-07-24 12:30:48

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Mon Jul 24 12:30:48 2017 rev:160 rq:511631 version:2.24.31

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2017-07-17 
08:59:44.380420774 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2017-07-24 
12:30:50.234946626 +0200
@@ -1,0 +2,12 @@
+Tue Jun 27 12:26:52 UTC 2017 - dims...@opensuse.org
+
+- Migrate %icon_theme_cache_post/postun macro from
+  hicolor-icon-theme to gtk2-tools file triggers. Any package
+  installing icons below /usr/share/icons will trigger. Each
+  package will produce the cache for every icon theme being
+  updated. The same trigger is also added to gtk3-tools, where only
+  the one owning the current instance of
+  /usr/bin/gtk-update-icon-cache update-alternatie link actually
+  executes the update.
+
+---



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.FyR1LC/_old  2017-07-24 12:30:51.382784586 +0200
+++ /var/tmp/diff_new_pack.FyR1LC/_new  2017-07-24 12:30:51.386784022 +0200
@@ -446,6 +446,24 @@
 update-alternatives --install %{_bindir}/gtk-update-icon-cache 
gtk-update-icon-cache %{_bindir}/gtk-update-icon-cache-2.0 2 \
 --slave %{_mandir}/man1/gtk-update-icon-cache.1.gz 
gtk-update-icon-cache.1.gz %{_mandir}/man1/gtk-update-icon-cache-2.0.1.gz
 
+%filetriggerin tools -- %{_datadir}/icons
+if [ "$(realpath %{_bindir}/gtk-update-icon-cache)" = 
"%{_bindir}/gtk-update-icon-cache-2.0" ]; then
+  for ICON_THEME in $(cut -d / -f 5 | sort -u); do
+if [ -f "%{_datadir}/icons/${ICON_THEME}/index.theme" ]; then
+  %{_bindir}/gtk-update-icon-cache --quiet --force 
"%{_datadir}/icons/${ICON_THEME}"
+fi
+  done
+fi
+
+%filetriggerpostun tools -- %{_datadir}/icons
+if [ "$(realpath %{_bindir}/gtk-update-icon-cache)" = 
"%{_bindir}/gtk-update-icon-cache-2.0" ]; then
+  for ICON_THEME in $(cut -d / -f 5 | sort -u); do
+if [ -f "%{_datadir}/icons/${ICON_THEME}/index.theme" ]; then
+  %{_bindir}/gtk-update-icon-cache --quiet --force 
"%{_datadir}/icons/${ICON_THEME}"
+fi
+  done
+fi
+
 %if 0
 # No need to call gtk-query-immodules-2.0 in postun:
 # - if it's an upgrade, it will have been called in post




commit gtk2 for openSUSE:Factory

2017-07-17 Thread root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2017-07-17 08:59:43

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Mon Jul 17 08:59:43 2017 rev:159 rq:510088 version:2.24.31

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2016-09-17 
14:36:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2017-07-17 
08:59:44.380420774 +0200
@@ -1,0 +2,8 @@
+Wed Jun 14 08:01:41 UTC 2017 - o...@aepfle.de
+
+- Add gtk2-updateiconcache_sort.patch: have gtk-update-icon-cache
+  sort directory entries when creating caches. The build system
+  uses this to produce an embedded cache for the stock icons. With
+  this, we can have reproducible builds.
+
+---

New:

  gtk2-updateiconcache_sort.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.kswpSn/_old  2017-07-17 08:59:45.644242821 +0200
+++ /var/tmp/diff_new_pack.kswpSn/_new  2017-07-17 08:59:45.648242258 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk2
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -35,6 +35,8 @@
 Source5:macros.gtk2
 # PATCH-FIX-UPSTREAM gtk2-window-dragging.patch bgo#611313 -- Taken from 
Fedora, to support window dragging from menubars/toolbars
 Patch0: gtk2-window-dragging.patch
+# PATCH-FEATURE-OPENSUSE gtk2-updateiconcache_sort.patch o...@opensuse.org -- 
Have gtp-update-icon-cache sort the file list before producing a cache
+Patch1: gtk2-updateiconcache_sort.patch
 # PATCH-FIX-OPENSUSE gtk2-GTK_PATH64.patch sbra...@novell.com - 64-bit dual 
install. Use GTK_PATH64 environment variable instead of GTK_PATH
 Patch8: gtk2-GTK_PATH64.patch
 # PATCH-FEATURE-UPSTREAM 
bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff bnc129753 bgo319484 
mfab...@novell.com - Translate the font styles in the GUI
@@ -324,6 +326,7 @@
 done
 gnome-patch-translation-prepare
 %patch0 -p1
+%patch1 -p1
 %if "%{_lib}" == "lib64"
 cp -a %{SOURCE2} .
 # WARNING: This patch does not patch not installed demos and tests.

++ gtk2-updateiconcache_sort.patch ++
--- a/gtk/updateiconcache.c
+++ b/gtk/updateiconcache.c
@@ -37,6 +37,7 @@
 #include 
 #endif
 
+#include 
 #include 
 #include 
 #undef GDK_PIXBUF_DISABLE_DEPRECATED
@@ -594,6 +595,50 @@ replace_backslashes_with_slashes (gchar
   path[i] = '/';
 }
 
+struct sortdir {
+  struct dirent **nl;
+  int cur;
+  int max;
+};
+
+static const gchar *sort_item(struct sortdir *sd)
+{
+  while (sd->cur >= 0) {
+if (strcmp (sd->nl[sd->cur]->d_name, "..") == 0)
+{
+  sd->cur--;
+  continue;
+}
+if (strcmp (sd->nl[sd->cur]->d_name, ".") == 0)
+{
+  sd->cur--;
+  continue;
+}
+return sd->nl[sd->cur--]->d_name;
+  }
+  return NULL;
+}
+
+static gboolean sort_open(char *path, struct sortdir *sd)
+{
+  int n;
+
+  n = scandir(path, >nl, NULL, alphasort);
+  if (n <= 0)
+return FALSE;
+  sd->max = sd->cur = n - 1;
+  return TRUE;
+}
+
+static void sort_close(struct sortdir *sd)
+{
+  int i;
+
+  for (i = sd->max; i >= 0; i--)
+free(sd->nl[i]);
+  free(sd->nl);
+}
+
 static GList *
 scan_directory (const gchar *base_path, 
const gchar *subdir, 
@@ -602,7 +647,7 @@ scan_directory (const gchar *base_path,
gint depth)
 {
   GHashTable *dir_hash;
-  GDir *dir;
+  struct sortdir sortdir;
   const gchar *name;
   gchar *dir_path;
   gboolean dir_added = FALSE;
@@ -610,15 +655,12 @@ scan_directory (const gchar *base_path,
   
   dir_path = g_build_path ("/", base_path, subdir, NULL);
 
-  /* FIXME: Use the gerror */
-  dir = g_dir_open (dir_path, 0, NULL);
-  
-  if (!dir)
+  if (sort_open(dir_path, ) == FALSE)
 return directories;
   
   dir_hash = g_hash_table_new (g_str_hash, g_str_equal);
 
-  while ((name = g_dir_read_name (dir)))
+  while ((name = sort_item()))
 {
   gchar *path;
   gboolean retval;
@@ -698,7 +740,7 @@ scan_directory (const gchar *base_path,
   g_free (path);
 }
 
-  g_dir_close (dir);
+  sort_close();
 
   /* Move dir into the big file hash */
   g_hash_table_foreach_remove (dir_hash, foreach_remove_func, files);



commit gtk2 for openSUSE:Factory

2016-09-17 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2016-09-17 14:36:42

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2016-09-05 
21:15:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2016-09-17 
14:36:43.0 +0200
@@ -1,0 +2,15 @@
+Tue Sep 13 03:13:00 UTC 2016 - mgo...@suse.com
+
+- Update to version 2.24.31 (CVE-2013-7447, bgo#703220):
+  + Backport many file chooser entry fixes and cleanups.
+  + Don't crash if invisible files are deleted.
+  + Bugs fixed: bgo#555087, bgo#586367, bgo#635287, bgo#640698,
+bgo#648419, bgo#672271, bgo#679333, bgo#687196, bgo#703220
+(CVE-2013-7447), bgo#720330, bgo#729927, bgo#73,
+bgo#752707, bgo#756450, bgo#765120, bgo#765193, bgo#768163,
+bgo#764996, bgo#769126.
+- Rebase gtk2-bgo743166-remember-printing-authentication.patch.
+- Drop gtk2-bgo73-fix-printing-authentication-crash.patch and
+  gtk2-bnc957400-filechooserentry-update.patch: fixed upstream.
+
+---

Old:

  gtk+-2.24.30.tar.xz
  gtk2-bgo73-fix-printing-authentication-crash.patch
  gtk2-bnc957400-filechooserentry-update.patch

New:

  gtk+-2.24.31.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.cZrSfa/_old  2016-09-17 14:36:44.0 +0200
+++ /var/tmp/diff_new_pack.cZrSfa/_new  2016-09-17 14:36:44.0 +0200
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.30
+Version:2.24.31
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)
@@ -57,10 +57,6 @@
 Patch56:gtk2-bgo625202-30-bit-drawables-remain-black.patch
 # PATCH-FIX-UPSTREAM gtk2-bgo743166-remember-printing-authentication.patch 
bgo#674264 joschibrauc...@gmx.de -- Credentials from gnome-keyring is not used 
while printing in GTK 2
 Patch57:gtk2-bgo743166-remember-printing-authentication.patch
-# PATCH-FIX-UPSTREAM gtk2-bgo73-fix-printing-authentication-crash.patch 
bgo#73 joschibrauc...@gmx.de -- Applications crash randomly while printing 
with a password-secured SMB printer
-Patch58:gtk2-bgo73-fix-printing-authentication-crash.patch
-# PATCH-FIX-UPSTREAM gtk2-bnc957400-filechooserentry-update.patch bnc#957400 
feder...@suse.com -- Update the Tab completion code in GtkFileChooser working 
same as in gtk3(solved differently in git)
-Patch59:gtk2-bnc957400-filechooserentry-update.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -340,8 +336,6 @@
 %patch55 -p1
 %patch56 -p1
 %patch57 -p1
-%patch58 -p1
-%patch59 -p1
 gnome-patch-translation-update
 
 %build

++ gtk+-2.24.30.tar.xz -> gtk+-2.24.31.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.30.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.31.tar.xz differ: char 27, line 1

++ gtk2-bgo743166-remember-printing-authentication.patch ++
--- /var/tmp/diff_new_pack.cZrSfa/_old  2016-09-17 14:36:44.0 +0200
+++ /var/tmp/diff_new_pack.cZrSfa/_new  2016-09-17 14:36:44.0 +0200
@@ -124,7 +124,7 @@
 @@ -745,6 +760,7 @@ request_password (GtkPrintBackend  *backend,
priv->auth_info_required = g_strdupv (ai_required);
length = g_strv_length (ai_required);
-   priv->auth_info = g_new0 (gchar *, length);
+   priv->auth_info = g_new0 (gchar *, length + 1);
 +  priv->store_auth_info = FALSE;
  
dialog = gtk_dialog_new_with_buttons ( _("Authentication"), NULL, 
GTK_DIALOG_MODAL, 




commit gtk2 for openSUSE:Factory

2016-09-05 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2016-09-05 21:14:59

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2016-08-16 
13:03:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2016-09-05 
21:15:00.0 +0200
@@ -6,0 +7,13 @@
+Thu Apr 14 11:39:01 UTC 2016 - idon...@suse.com
+
+- Update to GNOME 3.20  Fate#318572
+
+---
+Thu Mar 10 16:10:15 CST 2016 - feder...@suse.com
+
+- Add gtk2-bnc957400-filechooserentry-update.patch. This updates
+  the Tab completion code in GtkFileChooser, so it works the same
+  as in gtk3 (bnc#957400). The patch was associated with upstream
+  commits: 55764ddd, 191d1cd90, 92d45e12, 8f9487f
+
+---

New:

  gtk2-bnc957400-filechooserentry-update.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.f6Ng0E/_old  2016-09-05 21:15:01.0 +0200
+++ /var/tmp/diff_new_pack.f6Ng0E/_new  2016-09-05 21:15:01.0 +0200
@@ -59,6 +59,8 @@
 Patch57:gtk2-bgo743166-remember-printing-authentication.patch
 # PATCH-FIX-UPSTREAM gtk2-bgo73-fix-printing-authentication-crash.patch 
bgo#73 joschibrauc...@gmx.de -- Applications crash randomly while printing 
with a password-secured SMB printer
 Patch58:gtk2-bgo73-fix-printing-authentication-crash.patch
+# PATCH-FIX-UPSTREAM gtk2-bnc957400-filechooserentry-update.patch bnc#957400 
feder...@suse.com -- Update the Tab completion code in GtkFileChooser working 
same as in gtk3(solved differently in git)
+Patch59:gtk2-bnc957400-filechooserentry-update.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -339,6 +341,7 @@
 %patch56 -p1
 %patch57 -p1
 %patch58 -p1
+%patch59 -p1
 gnome-patch-translation-update
 
 %build

++ gtk2-bnc957400-filechooserentry-update.patch ++
 3514 lines (skipped)




commit gtk2 for openSUSE:Factory

2016-08-16 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2016-08-16 13:03:08

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2016-03-09 
15:15:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2016-08-16 
13:03:10.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug 11 10:14:03 UTC 2016 - dims...@opensuse.org
+
+- Fix update-alterntatives usage.
+
+---



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.KaYBNC/_old  2016-08-16 13:03:11.0 +0200
+++ /var/tmp/diff_new_pack.KaYBNC/_new  2016-08-16 13:03:11.0 +0200
@@ -370,12 +370,12 @@
 %if "%{_lib}" == "lib64"
   mv %{buildroot}%{_bindir}/gtk-query-immodules-2.0 
%{buildroot}%{_bindir}/gtk-query-immodules-2.0-64
 %endif
-# Alternatives for gtk-update-icon-cache
+# Alternatives for gtk-update-icon-cache (binary and manpage)
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 mv %{buildroot}%{_bindir}/gtk-update-icon-cache 
%{buildroot}%{_bindir}/gtk-update-icon-cache-2.0
+ln -s -f %{_sysconfdir}/alternatives/gtk-update-icon-cache 
%{buildroot}%{_bindir}/gtk-update-icon-cache
 mv %{buildroot}%{_mandir}/man1/gtk-update-icon-cache.1 
%{buildroot}%{_mandir}/man1/gtk-update-icon-cache-2.0.1
-touch %{buildroot}%{_bindir}/gtk-update-icon-cache
-touch %{buildroot}%{_mandir}/man1/gtk-update-icon-cache.1
-chmod a+x %{buildroot}%{_bindir}/gtk-update-icon-cache
+ln -s -f %{_sysconfdir}/alternatives/gtk-update-icon-cache.1%{ext_man} 
%{buildroot}%{_mandir}/man1/gtk-update-icon-cache.1%{ext_man}
 # Install rpm macros
 mkdir -p %{buildroot}%{_sysconfdir}/rpm
 cp %{SOURCE5} %{buildroot}%{_sysconfdir}/rpm
@@ -549,10 +549,12 @@
 %defattr(-,root,root)
 %{_bindir}/gtk-query-immodules-2.0*
 %{_bindir}/gtk-update-icon-cache-2.0
-%ghost %{_bindir}/gtk-update-icon-cache
-%{_mandir}/man1/gtk-query-immodules-2.0*.1*
-%{_mandir}/man1/gtk-update-icon-cache-2.0.1*
-%ghost %{_mandir}/man1/gtk-update-icon-cache.1*
+%{_bindir}/gtk-update-icon-cache
+%ghost %{_sysconfdir}/alternatives/gtk-update-icon-cache
+%ghost %{_sysconfdir}/alternatives/gtk-update-icon-cache.1%{?ext_man}
+%{_mandir}/man1/gtk-query-immodules-2.0*.1%{?ext_man}
+%{_mandir}/man1/gtk-update-icon-cache-2.0.1%{?ext_man}
+%{_mandir}/man1/gtk-update-icon-cache.1%{?ext_man}
 
 %files data
 %defattr(-,root,root)




commit gtk2 for openSUSE:Factory

2016-03-09 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2016-03-09 15:15:40

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2016-02-23 
16:53:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2016-03-09 
15:15:42.0 +0100
@@ -1,0 +2,12 @@
+Sun Mar  6 10:56:37 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2.24.30:
+  + Win32: Build fixes.
+  + X11: Support Randr 1.5 monitor information.
+  + Bugs fixed: bgo#722815, bgo#612611, bgo#699652, bgo#698652,
+bgo#758893.
+  + Updated translations.
+- Drop gtk2-Deliver-GdkModifierType-during-drag-motion.patch and
+  gtk2-randr-1.5-monitor-support.patch: Fixed upstream.
+
+---

Old:

  gtk+-2.24.29.tar.xz
  gtk2-Deliver-GdkModifierType-during-drag-motion.patch
  gtk2-randr-1.5-monitor-support.patch

New:

  gtk+-2.24.30.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.0wX5JT/_old  2016-03-09 15:15:43.0 +0100
+++ /var/tmp/diff_new_pack.0wX5JT/_new  2016-03-09 15:15:43.0 +0100
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.29
+Version:2.24.30
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)
@@ -59,10 +59,6 @@
 Patch57:gtk2-bgo743166-remember-printing-authentication.patch
 # PATCH-FIX-UPSTREAM gtk2-bgo73-fix-printing-authentication-crash.patch 
bgo#73 joschibrauc...@gmx.de -- Applications crash randomly while printing 
with a password-secured SMB printer
 Patch58:gtk2-bgo73-fix-printing-authentication-crash.patch
-# PATCH-FIX-UPSTREAM gtk2-randr-1.5-monitor-support.patch bgo#759912 
zai...@opensuse.org -- Adds support for using the newly introduced monitor 
objects in the XRandR protocol.
-Patch59:gtk2-randr-1.5-monitor-support.patch
-# PATCH-FIX-UPSTREAM gtk2-Deliver-GdkModifierType-during-drag-motion.patch 
bgo#722815 zai...@opensuse.org -- Deliver GdkModifierType during 'drag-motion'
-Patch60:gtk2-Deliver-GdkModifierType-during-drag-motion.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -343,8 +339,6 @@
 %patch56 -p1
 %patch57 -p1
 %patch58 -p1
-%patch59 -p1
-%patch60 -p1
 gnome-patch-translation-update
 
 %build

++ gtk+-2.24.29.tar.xz -> gtk+-2.24.30.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.29.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.30.tar.xz differ: char 27, line 1




commit gtk2 for openSUSE:Factory

2016-02-23 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2016-02-23 16:53:41

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2016-01-01 
19:47:10.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2016-02-23 
16:53:43.0 +0100
@@ -1,0 +2,7 @@
+Fri Jan 15 09:35:50 UTC 2016 - zai...@opensuse.org
+
+- Add gtk2-Deliver-GdkModifierType-during-drag-motion.patch:
+  Deliver GdkModifierType during 'drag-motion' (bgo#722815). Patch
+  from upstream git.
+
+---

New:

  gtk2-Deliver-GdkModifierType-during-drag-motion.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.AWTtf2/_old  2016-02-23 16:53:44.0 +0100
+++ /var/tmp/diff_new_pack.AWTtf2/_new  2016-02-23 16:53:44.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk2
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -61,6 +61,8 @@
 Patch58:gtk2-bgo73-fix-printing-authentication-crash.patch
 # PATCH-FIX-UPSTREAM gtk2-randr-1.5-monitor-support.patch bgo#759912 
zai...@opensuse.org -- Adds support for using the newly introduced monitor 
objects in the XRandR protocol.
 Patch59:gtk2-randr-1.5-monitor-support.patch
+# PATCH-FIX-UPSTREAM gtk2-Deliver-GdkModifierType-during-drag-motion.patch 
bgo#722815 zai...@opensuse.org -- Deliver GdkModifierType during 'drag-motion'
+Patch60:gtk2-Deliver-GdkModifierType-during-drag-motion.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -342,6 +344,7 @@
 %patch57 -p1
 %patch58 -p1
 %patch59 -p1
+%patch60 -p1
 gnome-patch-translation-update
 
 %build

++ gtk2-Deliver-GdkModifierType-during-drag-motion.patch ++
>From 679d2a45afb5496b4b4e1b3901a972a9e5c57663 Mon Sep 17 00:00:00 2001
From: Hans Breuer 
Date: Fri, 7 Nov 2014 16:44:17 +0100
Subject: Bug 722815 - Deliver GdkModifierType during 'drag-motion'

This bug was also found by clang:

gdkwindow-quartz.c:1956:11: warning: implicit conversion from enumeration type 
'GdkEventMask' to
  different enumeration type 'GdkModifierType' [-Wenum-conversion]
  *mask = _gdk_quartz_events_get_current_event_mask ();
~ ^~~~
1 warning generated.
---
 gdk/quartz/gdkwindow-quartz.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c
index 7b43257..7cd7789 100644
--- a/gdk/quartz/gdkwindow-quartz.c
+++ b/gdk/quartz/gdkwindow-quartz.c
@@ -1953,7 +1953,8 @@ gdk_window_quartz_get_pointer_helper (GdkWindow   
*window,
   
   toplevel = GDK_WINDOW_OBJECT (gdk_window_get_effective_toplevel (window));
 
-  *mask = _gdk_quartz_events_get_current_event_mask ();
+  *mask = _gdk_quartz_events_get_current_keyboard_modifiers ()
+   | _gdk_quartz_events_get_current_mouse_modifiers ();
 
   /* Get the y coordinate, needs to be flipped. */
   if (window == _gdk_root)
-- 
cgit v0.11.2




commit gtk2 for openSUSE:Factory

2016-01-01 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2016-01-01 19:46:58

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2015-12-17 
15:51:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2016-01-01 
19:47:10.0 +0100
@@ -1,0 +2,7 @@
+Mon Dec 28 15:54:03 UTC 2015 - zai...@opensuse.org
+
+- Add gtk2-randr-1.5-monitor-support.patch: Adds support for using
+  the newly introduced monitor objects in the XRandR protocol.
+  Patch from upstream git (bgo#759912).
+
+---

New:

  gtk2-randr-1.5-monitor-support.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.qzu7Od/_old  2016-01-01 19:47:12.0 +0100
+++ /var/tmp/diff_new_pack.qzu7Od/_new  2016-01-01 19:47:12.0 +0100
@@ -59,6 +59,8 @@
 Patch57:gtk2-bgo743166-remember-printing-authentication.patch
 # PATCH-FIX-UPSTREAM gtk2-bgo73-fix-printing-authentication-crash.patch 
bgo#73 joschibrauc...@gmx.de -- Applications crash randomly while printing 
with a password-secured SMB printer
 Patch58:gtk2-bgo73-fix-printing-authentication-crash.patch
+# PATCH-FIX-UPSTREAM gtk2-randr-1.5-monitor-support.patch bgo#759912 
zai...@opensuse.org -- Adds support for using the newly introduced monitor 
objects in the XRandR protocol.
+Patch59:gtk2-randr-1.5-monitor-support.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -339,6 +341,7 @@
 %patch56 -p1
 %patch57 -p1
 %patch58 -p1
+%patch59 -p1
 gnome-patch-translation-update
 
 %build

++ gtk2-randr-1.5-monitor-support.patch ++
>From 8bbd76593097bb00b7c60d56743b584062b8dcf5 Mon Sep 17 00:00:00 2001
From: Dave Airlie 
Date: Mon, 2 Feb 2015 16:02:04 +1000
Subject: gtk2-24: add randr 1.5 monitor support [v3]

This patch introduces support for using the newly introduced
monitor objects in the XRandR protocol. These objects are meant
to be used to denote a set of rectangles representing a logical
monitor, and are used to hide details like monitor tiling and
virtual gpu outputs.

This uses the new objects instead of crtc/outputs objects when
they are available to create the monitor lists. X server 1.18
is required on the server side for randr 1.5.

This patch was cherry-picked and fixed from the gtk3 branch and
squashes the two following additional fixupes:

v2: Fix primary monitor determination with XRANDR 1.5
Matthias Clasen 
v3: Fix a typo in the previous patch
Matthias Clasen 

https://bugzilla.gnome.org/show_bug.cgi?id=759912
---
 configure.ac |  3 +++
 gdk/x11/gdkdisplay-x11.c |  6 +
 gdk/x11/gdkdisplay-x11.h |  1 +
 gdk/x11/gdkscreen-x11.c  | 69 
 4 files changed, 79 insertions(+)

diff --git a/configure.ac b/configure.ac
index 1c041e6..7ed414c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1192,6 +1192,9 @@ if test "x$gdktarget" = "xx11"; then
   if $PKG_CONFIG --exists "xrandr >= 1.2.99" ; then
  AC_DEFINE(HAVE_RANDR, 1, [Have the Xrandr extension library])
 
+ if $PKG_CONFIG --exists "xrandr >= 1.5.0" ; then
+   AC_DEFINE(HAVE_RANDR15, 1, [Have the Xrandr 1.5 extension library])
+ fi
  X_PACKAGES="$X_PACKAGES xrandr"
   fi

diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c
index 2bbcb35..0c63c55 100644
--- a/gdk/x11/gdkdisplay-x11.c
+++ b/gdk/x11/gdkdisplay-x11.c
@@ -182,6 +182,7 @@ gdk_display_open (const gchar *display_name)
 
   /* RandR must be initialized before we initialize the screens */
   display_x11->have_randr13 = FALSE;
+  display_x11->have_randr15 = FALSE;
 #ifdef HAVE_RANDR
   if (XRRQueryExtension (display_x11->xdisplay,
 _x11->xrandr_event_base, ))
@@ -193,6 +194,11 @@ gdk_display_open (const gchar *display_name)
   if ((major == 1 && minor >= 3) || major > 1)
  display_x11->have_randr13 = TRUE;
 
+#ifdef HAVE_RANDR15
+  if (minor >= 5 || major > 1)
+   display_x11->have_randr15 = TRUE;
+#endif
+
gdk_x11_register_standard_event_type (display, 
display_x11->xrandr_event_base, RRNumberEvents);
   }
 #endif
diff --git a/gdk/x11/gdkdisplay-x11.h b/gdk/x11/gdkdisplay-x11.h
index f8a55d0..de85623 100644
--- a/gdk/x11/gdkdisplay-x11.h
+++ b/gdk/x11/gdkdisplay-x11.h
@@ -87,6 +87,7 @@ struct _GdkDisplayX11
   gint xdamage_event_base;
 
   gboolean have_randr13;
+  gboolean have_randr15;
   gint xrandr_event_base;
 
   /* If the SECURITY 

commit gtk2 for openSUSE:Factory

2015-12-17 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2015-12-17 15:51:57

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2015-09-03 
18:03:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2015-12-17 
15:51:59.0 +0100
@@ -1,0 +2,11 @@
+Fri Dec 11 10:32:33 UTC 2015 - dims...@opensuse.org
+
+- Update to version 2.24.29:
+  + OS X: Partial aspect ratio support.
+  + Bugs fixed: bgo#345345, bgo#745127, bgo#749507, bgo#752638,
+bgo#753644, bgo#753691, bgo#753992, bgo#754046.
+  + Updated translations.
+- Drop gtk2-gdk_region_destroy_instead_of_cairo_region_destroy:
+  fixed upstream.
+
+---

Old:

  gtk+-2.24.28.tar.xz
  gtk2-gdk_region_destroy_instead_of_cairo_region_destroy.patch

New:

  gtk+-2.24.29.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.3ZfKkO/_old  2015-12-17 15:52:01.0 +0100
+++ /var/tmp/diff_new_pack.3ZfKkO/_new  2015-12-17 15:52:01.0 +0100
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.28
+Version:2.24.29
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)
@@ -59,8 +59,6 @@
 Patch57:gtk2-bgo743166-remember-printing-authentication.patch
 # PATCH-FIX-UPSTREAM gtk2-bgo73-fix-printing-authentication-crash.patch 
bgo#73 joschibrauc...@gmx.de -- Applications crash randomly while printing 
with a password-secured SMB printer
 Patch58:gtk2-bgo73-fix-printing-authentication-crash.patch
-# PATCH-FIX-UPSTREAM 
gtk2-gdk_region_destroy_instead_of_cairo_region_destroy.patch 
dims...@opensuse.org -- Fix a wrong function call
-Patch59:gtk2-gdk_region_destroy_instead_of_cairo_region_destroy.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -341,7 +339,6 @@
 %patch56 -p1
 %patch57 -p1
 %patch58 -p1
-%patch59 -p1
 gnome-patch-translation-update
 
 %build

++ gtk+-2.24.28.tar.xz -> gtk+-2.24.29.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.28.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.29.tar.xz differ: char 27, line 1




commit gtk2 for openSUSE:Factory

2015-09-03 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2015-09-03 17:58:52

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is "gtk2"

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2015-06-03 
08:14:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2015-09-03 
18:03:47.0 +0200
@@ -1,0 +2,6 @@
+Mon Aug 31 08:17:36 UTC 2015 - dims...@opensuse.org
+
+- gtk2-gdk_region_destroy_instead_of_cairo_region_destroy.patch
+  added: Fix a wrong function call.
+
+---

New:

  gtk2-gdk_region_destroy_instead_of_cairo_region_destroy.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.dO1Fvs/_old  2015-09-03 18:04:43.0 +0200
+++ /var/tmp/diff_new_pack.dO1Fvs/_new  2015-09-03 18:04:43.0 +0200
@@ -59,6 +59,8 @@
 Patch57:gtk2-bgo743166-remember-printing-authentication.patch
 # PATCH-FIX-UPSTREAM gtk2-bgo73-fix-printing-authentication-crash.patch 
bgo#73 joschibrauc...@gmx.de -- Applications crash randomly while printing 
with a password-secured SMB printer
 Patch58:gtk2-bgo73-fix-printing-authentication-crash.patch
+# PATCH-FIX-UPSTREAM 
gtk2-gdk_region_destroy_instead_of_cairo_region_destroy.patch 
dims...@opensuse.org -- Fix a wrong function call
+Patch59:gtk2-gdk_region_destroy_instead_of_cairo_region_destroy.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -339,6 +341,7 @@
 %patch56 -p1
 %patch57 -p1
 %patch58 -p1
+%patch59 -p1
 gnome-patch-translation-update
 
 %build

++ gtk2-gdk_region_destroy_instead_of_cairo_region_destroy.patch ++
>From 7ee8b1fd9af52842e87c26465b9aa8921e62ec90 Mon Sep 17 00:00:00 2001
From: Matthias Clasen 
Date: Fri, 17 Jul 2015 21:20:10 -0400
Subject: Fix a wrong function call

cairo_region_destroy can't handle GdkRegions. We need to call
gdk_region_destroy. Found by coverity.

diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index a0500ce..eb0a56d 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -8785,7 +8785,7 @@ do_child_shapes (GdkWindow *window,
 
   gdk_window_shape_combine_region (window, region, 0, 0);
 
-  cairo_region_destroy (region);
+  gdk_region_destroy (region);
 }
 
 /**
-- 
cgit v0.10.2




commit gtk2 for openSUSE:Factory

2015-06-03 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2015-06-03 08:14:17

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2015-05-19 
23:12:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2015-06-03 
08:14:18.0 +0200
@@ -1,0 +2,11 @@
+Mon Jun  1 11:16:14 UTC 2015 - joschibrauc...@gmx.de
+
+- Add two patches to fix boo#933034:
+  + Add gtk2-bgo743166-remember-printing-authentication.patch: 
+Allow credentials from gnome-keyring to be used for printing 
+in GTK 2 (bgo#743166)
+  + Add gtk2-bgo73-fix-printing-authentication-crash.patch: 
+Fix applications from randomly crashing while printing with 
+a password-secured SMB printer (bgo#73)
+
+---

New:

  gtk2-bgo73-fix-printing-authentication-crash.patch
  gtk2-bgo743166-remember-printing-authentication.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.x6p94w/_old  2015-06-03 08:14:20.0 +0200
+++ /var/tmp/diff_new_pack.x6p94w/_new  2015-06-03 08:14:20.0 +0200
@@ -55,6 +55,10 @@
 Patch55:gtk2-default-printer.patch
 # PATCH-FIX-UPSTREAM gtk2-bgo625202-30-bit-drawables-remain-black.patch 
bgo#625202 k...@gmx.de -- 30-bit drawables remain black
 Patch56:gtk2-bgo625202-30-bit-drawables-remain-black.patch
+# PATCH-FIX-UPSTREAM gtk2-bgo743166-remember-printing-authentication.patch 
bgo#674264 joschibrauc...@gmx.de -- Credentials from gnome-keyring is not used 
while printing in GTK 2
+Patch57:gtk2-bgo743166-remember-printing-authentication.patch
+# PATCH-FIX-UPSTREAM gtk2-bgo73-fix-printing-authentication-crash.patch 
bgo#73 joschibrauc...@gmx.de -- Applications crash randomly while printing 
with a password-secured SMB printer
+Patch58:gtk2-bgo73-fix-printing-authentication-crash.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -333,6 +337,8 @@
 %patch53
 %patch55 -p1
 %patch56 -p1
+%patch57 -p1
+%patch58 -p1
 gnome-patch-translation-update
 
 %build

++ gtk2-bgo73-fix-printing-authentication-crash.patch ++
@@ -, +, @@ 
 gtk/gtkprintbackend.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--- a/gtk/gtkprintbackend.c 
+++ a/gtk/gtkprintbackend.c 
@@ -756,7 +756,7 @@ request_password (GtkPrintBackend  *backend,
 
   priv-auth_info_required = g_strdupv (ai_required);
   length = g_strv_length (ai_required);
-  priv-auth_info = g_new0 (gchar *, length);
+  priv-auth_info = g_new0 (gchar *, length + 1);
   priv-store_auth_info = FALSE;
 
   dialog = gtk_dialog_new_with_buttons ( _(Authentication), NULL, 
GTK_DIALOG_MODAL, 
++ gtk2-bgo743166-remember-printing-authentication.patch ++
 1566 lines (skipped)




commit gtk2 for openSUSE:Factory

2015-05-19 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2015-05-19 23:12:26

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2015-03-09 
10:01:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2015-05-19 
23:12:27.0 +0200
@@ -1,0 +2,6 @@
+Wed May 13 13:59:20 UTC 2015 - zai...@opensuse.org
+
+- Update to version 2.24.28:
+  + Bugs fixed: bgo#693738, bgo#746064, bgo#746269, bgo#748014.
+
+---

Old:

  gtk+-2.24.27.tar.xz

New:

  gtk+-2.24.28.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.L68p80/_old  2015-05-19 23:12:30.0 +0200
+++ /var/tmp/diff_new_pack.L68p80/_new  2015-05-19 23:12:30.0 +0200
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.27
+Version:2.24.28
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)

++ gtk+-2.24.27.tar.xz - gtk+-2.24.28.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.27.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.28.tar.xz differ: char 26, line 1




commit gtk2 for openSUSE:Factory

2015-03-09 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2015-03-09 10:01:19

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2015-02-27 
11:06:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2015-03-09 
10:01:20.0 +0100
@@ -1,0 +2,7 @@
+Wed Mar  4 08:52:14 UTC 2015 - zai...@opensuse.org
+
+- Update to version 2.24.27:
+  + Don't leak pixel data in some error paths.
+  + Bugs fixed: bgo#696505, bgo#745052, bgo#745536.
+
+---

Old:

  gtk+-2.24.26.tar.xz

New:

  gtk+-2.24.27.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.UUYclU/_old  2015-03-09 10:01:20.0 +0100
+++ /var/tmp/diff_new_pack.UUYclU/_new  2015-03-09 10:01:20.0 +0100
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.26
+Version:2.24.27
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)

++ gtk+-2.24.26.tar.xz - gtk+-2.24.27.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.26.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.27.tar.xz differ: char 26, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2015-02-27 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2015-02-27 11:06:16

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2015-02-16 
21:21:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2015-02-27 
11:06:21.0 +0100
@@ -1,0 +2,12 @@
+Tue Feb 17 08:31:10 UTC 2015 - dims...@opensuse.org
+
+- Update to version 2.24.26:
+  + gailbutton: Avoid a possible NULL dereference.
+  + label: Avoid a possible NULL dereference.
+  + Bugs fixed: bgo#635380, bgo#738837, bgo#741060, bgo#741959,
+bgo#743544, bgo#743917.
+- Drop gtk2-allow-deprecated-gdk-pixbuf-API.patch,
+  gtk2-gdk_window_begin_paint_region.patch and
+  gtk2-Do-not-leak-a-cairo-region.patch: fixed upstream.
+
+---

Old:

  gtk+-2.24.25.tar.xz
  gtk2-Do-not-leak-a-cairo-region.patch
  gtk2-allow-deprecated-gdk-pixbuf-API.patch
  gtk2-gdk_window_begin_paint_region.patch

New:

  gtk+-2.24.26.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.Oi1iuU/_old  2015-02-27 11:06:22.0 +0100
+++ /var/tmp/diff_new_pack.Oi1iuU/_new  2015-02-27 11:06:22.0 +0100
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.25
+Version:2.24.26
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)
@@ -35,8 +35,6 @@
 Source5:macros.gtk2
 # PATCH-FIX-UPSTREAM gtk2-window-dragging.patch bgo#611313 -- Taken from 
Fedora, to support window dragging from menubars/toolbars
 Patch0: gtk2-window-dragging.patch
-# PATCH-FIX-UPSTREAM gtk2-allow-deprecated-gdk-pixbuf-API.patch 
dims...@opensuse.org -- Allow deprecated gdk-pixbuf API, taken from git
-Patch1: gtk2-allow-deprecated-gdk-pixbuf-API.patch
 # PATCH-FIX-OPENSUSE gtk2-GTK_PATH64.patch sbra...@novell.com - 64-bit dual 
install. Use GTK_PATH64 environment variable instead of GTK_PATH
 Patch8: gtk2-GTK_PATH64.patch
 # PATCH-FEATURE-UPSTREAM 
bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff bnc129753 bgo319484 
mfab...@novell.com - Translate the font styles in the GUI
@@ -45,10 +43,6 @@
 Patch23:bugzilla-131498-allow-xim-for-all-languages.patch
 # PATCH-FIX-UPSTREAM 
gtk2-bnc130159-bgo319483-async-selection-in-gtk-font-selection.diff bnc130159 
bgo319483 feder...@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-Do-not-leak-a-cairo-region.patch bgo#738837 
zai...@opensuse.org -- Do not leak a cairo region, fix memory leak. Taken from 
upstream git.
-Patch25:gtk2-Do-not-leak-a-cairo-region.patch
-# PATCH-FIX-UPSTREAM gtk2-gdk_window_begin_paint_region.patch bgo#741060 
zai...@opensuse.org -- gdk_window_begin_paint_region() - always reuse the same 
surface, taken from upstream git.
-Patch26:gtk2-gdk_window_begin_paint_region.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
@@ -328,7 +322,6 @@
 done
 gnome-patch-translation-prepare
 %patch0 -p1
-%patch1 -p1
 %if %{_lib} == lib64
 cp -a %{SOURCE2} .
 # WARNING: This patch does not patch not installed demos and tests.
@@ -337,8 +330,6 @@
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1
-%patch25 -p1
-%patch26 -p1
 %patch53
 %patch55 -p1
 %patch56 -p1

++ gtk+-2.24.25.tar.xz - gtk+-2.24.26.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.25.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.26.tar.xz differ: char 27, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2015-02-16 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2015-02-16 21:21:21

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2014-11-26 
22:56:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2015-02-16 
21:21:23.0 +0100
@@ -1,0 +2,10 @@
+Mon Feb  9 22:03:13 UTC 2015 - zai...@opensuse.org
+
+- Add gtk2-Do-not-leak-a-cairo-region.patch: Fix memory leak
+  (bgo#738837).
+- Add gtk2-gdk_window_begin_paint_region.patch: When using the
+  implicit paint pixmap, always draw to the same surface each time
+  rather than creating a new one each time. This is both more
+  effective and more natural (bgo#741060).
+
+---
@@ -11 +21 @@
-- Ad gtk2-allow-deprecated-gdk-pixbuf-API.patch: Allow deprecated
+- Add gtk2-allow-deprecated-gdk-pixbuf-API.patch: Allow deprecated

New:

  gtk2-Do-not-leak-a-cairo-region.patch
  gtk2-gdk_window_begin_paint_region.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.qLC7iv/_old  2015-02-16 21:21:24.0 +0100
+++ /var/tmp/diff_new_pack.qLC7iv/_new  2015-02-16 21:21:24.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk2
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -45,6 +45,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 feder...@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-Do-not-leak-a-cairo-region.patch bgo#738837 
zai...@opensuse.org -- Do not leak a cairo region, fix memory leak. Taken from 
upstream git.
+Patch25:gtk2-Do-not-leak-a-cairo-region.patch
+# PATCH-FIX-UPSTREAM gtk2-gdk_window_begin_paint_region.patch bgo#741060 
zai...@opensuse.org -- gdk_window_begin_paint_region() - always reuse the same 
surface, taken from upstream git.
+Patch26:gtk2-gdk_window_begin_paint_region.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
@@ -333,6 +337,8 @@
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1
+%patch25 -p1
+%patch26 -p1
 %patch53
 %patch55 -p1
 %patch56 -p1

++ gtk2-Do-not-leak-a-cairo-region.patch ++
From aff976ef0dad471edc35d65b9d1b5ba97da1698e Mon Sep 17 00:00:00 2001
From: Matthias Clasen mcla...@redhat.com
Date: Mon, 20 Oct 2014 06:17:56 -0400
Subject: Do not leak a cairo region

This memory leak fix was present in GTK+ 3 since 3.10. We forgot
to backport it to GTK+ 2.

https://bugzilla.gnome.org/show_bug.cgi?id=738837

diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 153144a..386e85d 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -8747,6 +8747,8 @@ do_child_shapes (GdkWindow *window,
 gdk_region_subtract (region, private-shape);
 
   gdk_window_shape_combine_region (window, region, 0, 0);
+
+  cairo_region_destroy (region);
 }
 
 /**
-- 
cgit v0.10.1

++ gtk2-gdk_window_begin_paint_region.patch ++
From ad6271eca90e6139acd624209e10931d0dffbd73 Mon Sep 17 00:00:00 2001
From: John Lindgren john.lindg...@aol.com
Date: Wed, 3 Dec 2014 10:33:00 +
Subject: gdk_window_begin_paint_region() - always reuse the same surface

When using the implicit paint pixmap, always draw to the same surface
(the standard one for the pixmap) each time rather than creating a new
one each time. This is both more effective and more natural.

It also fixes a redraw issue on win32, where using multiple surfaces
on the same HDC sometimes causes issues.  This seems to be due to
leftover state on the HDC from previous surfaces.

https://bugzilla.gnome.org/show_bug.cgi?id=741060

diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 386e85d..45fee34 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -2984,15 +2984,10 @@ gdk_window_begin_paint_region (GdkWindow   *window,
 
   if (implicit_paint)
 {
-  int width, height;
-
   paint-uses_implicit = TRUE;
   paint-pixmap = g_object_ref (implicit_paint-pixmap);
   paint-x_offset = -private-abs_x + implicit_paint-x_offset;
   

commit gtk2 for openSUSE:Factory

2014-11-26 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2014-11-26 20:57:39

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2014-11-13 
09:17:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2014-11-26 
22:56:55.0 +0100
@@ -1,0 +2,13 @@
+Tue Nov 25 16:28:13 UTC 2014 - dims...@opensuse.org
+
+- Do not package ChangeLog: it's a 2MB plain text file which is not
+  going to be read ever by anybody. NEWS contains similar
+  information in a more approachable way.
+
+---
+Tue Nov 25 13:38:51 UTC 2014 - dims...@opensuse.org
+
+- Ad gtk2-allow-deprecated-gdk-pixbuf-API.patch: Allow deprecated
+  gdk-pixbuf API, taken from git.
+
+---

New:

  gtk2-allow-deprecated-gdk-pixbuf-API.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.d8hESO/_old  2014-11-26 22:56:56.0 +0100
+++ /var/tmp/diff_new_pack.d8hESO/_new  2014-11-26 22:56:56.0 +0100
@@ -35,6 +35,8 @@
 Source5:macros.gtk2
 # PATCH-FIX-UPSTREAM gtk2-window-dragging.patch bgo#611313 -- Taken from 
Fedora, to support window dragging from menubars/toolbars
 Patch0: gtk2-window-dragging.patch
+# PATCH-FIX-UPSTREAM gtk2-allow-deprecated-gdk-pixbuf-API.patch 
dims...@opensuse.org -- Allow deprecated gdk-pixbuf API, taken from git
+Patch1: gtk2-allow-deprecated-gdk-pixbuf-API.patch
 # PATCH-FIX-OPENSUSE gtk2-GTK_PATH64.patch sbra...@novell.com - 64-bit dual 
install. Use GTK_PATH64 environment variable instead of GTK_PATH
 Patch8: gtk2-GTK_PATH64.patch
 # PATCH-FEATURE-UPSTREAM 
bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff bnc129753 bgo319484 
mfab...@novell.com - Translate the font styles in the GUI
@@ -322,6 +324,7 @@
 done
 gnome-patch-translation-prepare
 %patch0 -p1
+%patch1 -p1
 %if %{_lib} == lib64
 cp -a %{SOURCE2} .
 # WARNING: This patch does not patch not installed demos and tests.
@@ -479,7 +482,7 @@
 
 %files -n libgtk-2_0-0
 %defattr(-,root,root)
-%doc AUTHORS COPYING README NEWS ChangeLog
+%doc AUTHORS COPYING README NEWS
 %if %{_lib} == lib64
 %doc README.SUSE
 %endif

++ gtk2-allow-deprecated-gdk-pixbuf-API.patch ++
From 5bafcca63f8d065461c311f1ab768e7d0d290813 Mon Sep 17 00:00:00 2001
From: Matthias Clasen mcla...@redhat.com
Date: Wed, 22 Oct 2014 22:10:56 -0400
Subject: Ignore gdk-pixbuf deprecations

We're not going to start updating the 2.24 branch to newer
gdk-pixbuf APIs, so ignore deprecations.

diff --git a/configure.ac b/configure.ac
index 85f0454..9e5c4f7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -621,8 +621,6 @@ if test x$GLIB_VERSION_MAJOR_MINOR = 
x$GLIB_REQUIRED_VERSION_MAJOR_MINOR; th
   CFLAGS=-DG_DISABLE_DEPRECATED $CFLAGS
 fi
 
-CFLAGS=-DGDK_PIXBUF_DISABLE_DEPRECATED $CFLAGS
-
 
 dnl
 dnl Check for bind_textdomain_codeset, including -lintl if GLib brings it in.
-- 
cgit v0.10.1


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2014-11-13 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2014-11-13 09:16:51

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2014-11-05 
15:54:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2014-11-13 
09:17:09.0 +0100
@@ -1,0 +2,5 @@
+Sun Nov 09 04:18:00 UTC 2014 - Led led...@gmail.com
+
+- fix bashism in post script
+
+---



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.sb0JN1/_old  2014-11-13 09:17:10.0 +0100
+++ /var/tmp/diff_new_pack.sb0JN1/_new  2014-11-13 09:17:10.0 +0100
@@ -427,7 +427,7 @@
 # %{_libdir}/gtk-2.0/%{gtk_binary_version} already exists) which means
 # gtk-query-immodules-2.0 couldn't run there.
 %endif
-if [ $1 == 1 ]; then
+if [ $1 = 1 ]; then
   test -d %{_libdir}/gtk-2.0/%{gtk_binary_version}
   if test $? -eq 0; then
 %{_gtk_query_immodules_update_cache}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2014-11-05 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2014-11-05 15:54:37

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2014-08-11 
10:08:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2014-11-05 
15:54:40.0 +0100
@@ -1,0 +2,10 @@
+Fri Oct 10 17:59:02 UTC 2014 - dims...@opensuse.org
+
+- Update to version 2.24.25:
+  + Avoid a crash when using the pixbuf engine outside GTK+.
+  + Build fixes for MS Visual C 2010 and later.
+  + Bugs fixed: bgo#689138, bgo#705054, bgo#729924, bgo#731582,
+bgo#733689, bgo#734563, bgo#734879, bgo#735005, bgo#735428.
+  + Updated translations.
+
+---

Old:

  gtk+-2.24.24.tar.xz

New:

  gtk+-2.24.25.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.Fr27op/_old  2014-11-05 15:54:42.0 +0100
+++ /var/tmp/diff_new_pack.Fr27op/_new  2014-11-05 15:54:42.0 +0100
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.24
+Version:2.24.25
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)

++ gtk+-2.24.24.tar.xz - gtk+-2.24.25.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.24.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.25.tar.xz differ: char 26, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2014-08-11 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2014-08-11 10:08:35

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2014-08-07 
08:08:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2014-08-11 
10:08:36.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug  7 07:56:38 UTC 2014 - fcro...@suse.com
+
+- Rename README.SuSE to README.SUSE (bnc#889027).
+
+---

Old:

  README.SuSE

New:

  README.SUSE



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.FTCFmf/_old  2014-08-11 10:08:37.0 +0200
+++ /var/tmp/diff_new_pack.FTCFmf/_new  2014-08-11 10:08:37.0 +0200
@@ -29,7 +29,7 @@
 Group:  System/Libraries
 Url:http://www.gtk.org/
 Source: 
http://download.gnome.org/sources/gtk+/2.24/%{_name}-%{version}.tar.xz
-Source2:README.SuSE
+Source2:README.SUSE
 Source3:gtkrc
 Source4:baselibs.conf
 Source5:macros.gtk2
@@ -481,7 +481,7 @@
 %defattr(-,root,root)
 %doc AUTHORS COPYING README NEWS ChangeLog
 %if %{_lib} == lib64
-%doc README.SuSE
+%doc README.SUSE
 %endif
 %dir %{_sysconfdir}/gtk-2.0
 %dir %{_libdir}/gtk-2.0

++ README.SUSE ++
README for bi-architecture 64 bit platforms users
=

Current version of GTK+ has a problem running 32 and 64 version on
single machine. See http://bugzilla.gnome.org/show_bug.cgi?id=129540 and
http://bugzilla.gnome.org/show_bug.cgi?id=153848 for more information.

To work around this problem, 64 bit version for SUSE Linux uses special
names for following files:

/usr/bin/gtk-query-immodules-2.0:/usr/bin/gtk-query-immodules-2.0-64
/etc/gtk-2.0/gtk.immodules:  /usr/gtk-2.0/gtk.immodules64

And following variable:

$GTK_PATH: $GTK_PATH64

This can cause problems during self-compilation of packages.

To work-around these problems (introduced by this work-around), you
should:

Either:

- Make a patch of package (please do not send it to package
developers, it's temporary solution).

Or:

- Install 32 bit version of GTK+.

These problems should be correctly solved in GTK+ sometimes in future.
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2014-08-07 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2014-08-07 08:08:09

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2014-07-08 
16:59:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2014-08-07 
08:08:10.0 +0200
@@ -1,0 +2,6 @@
+Tue Aug 05 12:00:00 UTC 2014 - k...@gmx.de
+
+- Add gtk2-bgo625202-30-bit-drawables-remain-black.patch: fix
+  30-bit drawables remain black (bgo#625202).
+ 
+---

New:

  gtk2-bgo625202-30-bit-drawables-remain-black.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.wr92yH/_old  2014-08-07 08:08:11.0 +0200
+++ /var/tmp/diff_new_pack.wr92yH/_new  2014-08-07 08:08:11.0 +0200
@@ -53,6 +53,8 @@
 Patch53:gtk-path-local.patch
 # PATCH-FIX-UPSTREAM gtk2-default-printer.patch bgo#577642 mgo...@suse.com -- 
Save selected printer as default
 Patch55:gtk2-default-printer.patch
+# PATCH-FIX-UPSTREAM gtk2-bgo625202-30-bit-drawables-remain-black.patch 
bgo#625202 k...@gmx.de -- 30-bit drawables remain black
+Patch56:gtk2-bgo625202-30-bit-drawables-remain-black.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -330,6 +332,7 @@
 %patch24 -p1
 %patch53
 %patch55 -p1
+%patch56 -p1
 gnome-patch-translation-update
 
 %build

++ gtk2-bgo625202-30-bit-drawables-remain-black.patch ++
From fb01c5ea4c5b9f0c2b0d2b2d9c926cf1caea27c0 Mon Sep 17 00:00:00 2001
From: Damien Leone dle...@nvidia.nvidia.com
Date: Mon, 12 Sep 2011 09:53:00 -0700
Subject: [PATCH] Bug 625202 - 30-bit drawables remain black

This patch adds support for 10-10-10 bitmask BGR conversion at
depths 30 and 32 by preventing gdk_rgb_select_conv() from failing
back to the gdk_rgb_convert_32_generic() conversion function.

Since GdkImage codes R, G and B channels in a char, we replicate
the two most significant bits to the two least significant ones
such that all 10 bits are used (i.e. all bits are set to 1 for
white color).
---
 gdk/gdkrgb.c |   47 +++
 1 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/gdk/gdkrgb.c b/gdk/gdkrgb.c
index 6e32bab..93ef6ab 100644
--- a/gdk/gdkrgb.c
+++ b/gdk/gdkrgb.c
@@ -2242,6 +2242,48 @@ gdk_rgb_convert_8880_br (GdkRgbInfo *image_info, 
GdkImage *image,
 }
 }
 
+static void
+gdk_rgb_convert_0AAA_br (GdkRgbInfo *image_info, GdkImage *image,
+gint x0, gint y0, gint width, gint height,
+const guchar *buf, int rowstride,
+gint x_align, gint y_align, GdkRgbCmap *cmap)
+{
+  int y, w;
+  guchar *obuf, *p;
+  gint bpl;
+  const guchar *bptr, *bp2;
+  guchar r, g, b;
+
+  bptr = buf;
+  bpl = image-bpl;
+  obuf = ((guchar *)image-mem) + y0 * bpl + x0 * 4;
+
+  for (y = 0; y  height; y++)
+   {
+ bp2 = bptr;
+ p = obuf;
+ w = width;
+ while (w--)
+   {
+ r = *bp2++;
+ g = *bp2++;
+ b = *bp2++;
+
+ /* Since the R, G and B channels are coded in a char, we
+  * replicate the two most significant bits to the two least
+  * significant ones. */
+ *((guint32*)p) = 0x3  30 |
+   b  22 | (b  6)  20 |
+   g  12 | (g  6)  10 |
+   r  2  | (r  6);
+
+ p += 4;
+   }
+ bptr += rowstride;
+ obuf += bpl;
+   }
+}
+
 /* Generic truecolor/directcolor conversion function. Slow, but these
are oddball modes. */
 static void
@@ -3195,6 +3237,11 @@ gdk_rgb_select_conv (GdkRgbInfo *image_info)
 #endif
 }
 #endif
+  else if (bpp == 32  (depth == 30 || depth == 32) 
+  vtype == GDK_VISUAL_TRUE_COLOR 
+  (red_mask == 0x3ff  green_mask == 0xffc00 
+   blue_mask == 0x3ff0  byte_order == GDK_LSB_FIRST))
+   conv = gdk_rgb_convert_0AAA_br;
   else if (vtype == GDK_VISUAL_TRUE_COLOR  byte_order == GDK_LSB_FIRST)
 {
   conv = gdk_rgb_convert_truecolor_lsb;
-- 
1.7.5.4
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2014-07-08 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2014-07-08 16:58:52

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2014-04-05 
16:50:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2014-07-08 
16:59:01.0 +0200
@@ -1,0 +2,13 @@
+Tue Jul  1 12:52:34 UTC 2014 - dims...@opensuse.org
+
+- Update to version 2.24.24:
+  + This release changes the default behavior of
+gtk-update-icon-cache to not include image data into the icon
+cache. Use the new --include-image-data flag to get the old
+behavior back.
+  + Bugs fixed: bgo#686170, bgo#693200, bgo#696232, bgo#711177,
+bgo#711553, bgo#721895, bgo#723366, bgo#728745, bgo#731967.
+  + Updated translations.
+- Drop gtk2-print-to-file.patch: fixed upstream.
+
+---

Old:

  gtk+-2.24.23.tar.xz
  gtk2-print-to-file.patch

New:

  gtk+-2.24.24.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.KSKKBA/_old  2014-07-08 16:59:04.0 +0200
+++ /var/tmp/diff_new_pack.KSKKBA/_new  2014-07-08 16:59:04.0 +0200
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.23
+Version:2.24.24
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)
@@ -51,8 +51,6 @@
 # be here instead.
 # PATCH-FIX-OPENSUSE gtk-path-local.patch Search in /usr/local/%{_lib} by 
default. bnc369696 bgo534474
 Patch53:gtk-path-local.patch
-# PATCH-FIX-UPSTREAM gtk2-print-to-file.patch bnc#839089 bgo#710746 bgo#711177 
mgo...@suse.com -- Fix printing to file with no directory specified. bnc839089 
bgo711177
-Patch54:gtk2-print-to-file.patch
 # PATCH-FIX-UPSTREAM gtk2-default-printer.patch bgo#577642 mgo...@suse.com -- 
Save selected printer as default
 Patch55:gtk2-default-printer.patch
 BuildRequires:  atk-devel
@@ -331,7 +329,6 @@
 %patch23 -p1
 %patch24 -p1
 %patch53
-%patch54 -p1
 %patch55 -p1
 gnome-patch-translation-update
 

++ gtk+-2.24.23.tar.xz - gtk+-2.24.24.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.23.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.24.tar.xz differ: char 27, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2014-04-05 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2014-04-05 16:50:06

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2014-03-25 
13:20:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2014-04-05 
16:50:11.0 +0200
@@ -1,0 +2,6 @@
+Mon Mar 24 22:00:44 UTC 2014 - mgo...@suse.com
+
+- Fix memory leak in gtk2-print-to-file.patch (bnc#839089,
+  bgo#711177).
+
+---



Other differences:
--
++ gtk2-print-to-file.patch ++
--- /var/tmp/diff_new_pack.Fqa92q/_old  2014-04-05 16:50:12.0 +0200
+++ /var/tmp/diff_new_pack.Fqa92q/_new  2014-04-05 16:50:12.0 +0200
@@ -1,4 +1,4 @@
-From 2ce26e146b7b8fad6de7d4087479a4b69941aa5e Mon Sep 17 00:00:00 2001
+From 5ae4ef471d732cd5937c67829eec677b477cb8ed Mon Sep 17 00:00:00 2001
 From: Mike Gorse mgo...@suse.com
 Date: Wed, 30 Oct 2013 15:42:09 -0500
 Subject: [PATCH] Print to a file in the current directory by default
@@ -8,22 +8,25 @@
 
 https://bugzilla.gnome.org/show_bug.cgi?id=711177
 ---
- gtk/gtkprinteroptionwidget.c | 8 +++-
- 1 file changed, 7 insertions(+), 1 deletion(-)
+ gtk/gtkprinteroptionwidget.c | 11 ++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
 
 diff --git a/gtk/gtkprinteroptionwidget.c b/gtk/gtkprinteroptionwidget.c
-index 2f43edf..12fdd6f 100644
+index 2f43edf..08c2aff 100644
 --- a/gtk/gtkprinteroptionwidget.c
 +++ b/gtk/gtkprinteroptionwidget.c
-@@ -521,7 +521,13 @@ filesave_changed_cb (GtkWidget  *button,
+@@ -521,7 +521,16 @@ filesave_changed_cb (GtkWidget  *button,
if (g_uri_parse_scheme (file) != NULL)
  uri = g_strdup (file);
else
 -uri = g_build_path (/, gtk_file_chooser_get_uri (GTK_FILE_CHOOSER 
(priv-combo)), file, NULL);
 +{
-+  const gchar *chooser_uri = gtk_file_chooser_get_uri 
(GTK_FILE_CHOOSER (priv-combo));
++  gchar *chooser_uri = gtk_file_chooser_get_uri (GTK_FILE_CHOOSER 
(priv-combo));
 +  if (chooser_uri)
-+uri = g_build_path (/, chooser_uri, file, NULL);
++{
++  uri = g_build_path (/, chooser_uri, file, NULL);
++  g_free (chooser_uri);
++}
 +  else
 +uri = g_filename_to_uri (file, NULL, NULL);
 +}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2014-03-25 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2014-03-25 13:19:59

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2014-02-15 
17:16:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2014-03-25 
13:20:02.0 +0100
@@ -1,0 +2,9 @@
+Tue Mar 18 09:32:23 UTC 2014 - dims...@opensuse.org
+
+- Update to version 2.24.23:
+  + Bugs fixed: bgo#634146, bgo#651224, bgo#665507, bgo#671538,
+bgo#701751, bgo#704937, bgo#705367, bgo#708119, bgo#708783,
+bgo#710936, bgo#70, bgo#711298, bgo#711552, bgo#712536,
+bgo#722496.
+
+---

Old:

  gtk+-2.24.22.tar.xz

New:

  gtk+-2.24.23.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.JyMKu7/_old  2014-03-25 13:20:04.0 +0100
+++ /var/tmp/diff_new_pack.JyMKu7/_new  2014-03-25 13:20:04.0 +0100
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.22
+Version:2.24.23
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)

++ gtk+-2.24.22.tar.xz - gtk+-2.24.23.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.22.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.23.tar.xz differ: char 26, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2014-02-15 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2014-02-15 17:16:33

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2013-10-31 
16:03:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2014-02-15 
17:16:35.0 +0100
@@ -1,0 +2,6 @@
+Fri Feb  7 18:33:55 UTC 2014 - mgo...@suse.com
+
+- Add gtk2-default-printer.patch: save last-used printer as default
+  (bgo#577642).
+
+---

New:

  gtk2-default-printer.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.Ot2k2R/_old  2014-02-15 17:16:36.0 +0100
+++ /var/tmp/diff_new_pack.Ot2k2R/_new  2014-02-15 17:16:36.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk2
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -53,6 +53,8 @@
 Patch53:gtk-path-local.patch
 # PATCH-FIX-UPSTREAM gtk2-print-to-file.patch bnc#839089 bgo#710746 bgo#711177 
mgo...@suse.com -- Fix printing to file with no directory specified. bnc839089 
bgo711177
 Patch54:gtk2-print-to-file.patch
+# PATCH-FIX-UPSTREAM gtk2-default-printer.patch bgo#577642 mgo...@suse.com -- 
Save selected printer as default
+Patch55:gtk2-default-printer.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -330,6 +332,7 @@
 %patch24 -p1
 %patch53
 %patch54 -p1
+%patch55 -p1
 gnome-patch-translation-update
 
 %build

++ gtk2-default-printer.patch ++
From bd9ed0462cbfb84b7c273c50f7ccb916ef6ff108 Mon Sep 17 00:00:00 2001
From: Chenthill Palanisamy pchenth...@novell.com
Date: Tue, 5 Nov 2013 13:30:33 +0100
Subject: [PATCH] Do not reset the waiting_for_printer on status change

* gtk/gtkprintunixdialog.c (printer_status_cb): Do not reset the
waiting_for_printer on status change as the default printer might
get added later.

https://bugzilla.gnome.org/show_bug.cgi?id=577642

diff -ur gtk+-2.24.22.orig/gtk/gtkprintunixdialog.c 
gtk+-2.24.22/gtk/gtkprintunixdialog.c
--- gtk+-2.24.22.orig/gtk/gtkprintunixdialog.c  2014-02-07 14:05:41.43219 
-0600
+++ gtk+-2.24.22/gtk/gtkprintunixdialog.c   2014-02-07 14:06:08.037864049 
-0600
@@ -800,7 +800,9 @@
   /* When the pause state change then we need to update sensitive property
* of GTK_RESPONSE_OK button inside of selected_printer_changed function. */
   selection = gtk_tree_view_get_selection (GTK_TREE_VIEW 
(priv-printer_treeview));
+  priv-internal_printer_change = TRUE;
   selected_printer_changed (selection, dialog);
+  priv-internal_printer_change = FALSE;
 
   if (gtk_print_backend_printer_list_is_done (backend) 
   gtk_printer_is_default (printer) 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2013-10-31 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2013-10-31 16:03:13

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2013-10-14 
09:27:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2013-10-31 
16:03:14.0 +0100
@@ -1,0 +2,6 @@
+Wed Oct 30 20:56:50 UTC 2013 - mgo...@suse.com
+
+- Add gtk2-print-to-file.patch: fix printing to file with no
+  directory specified (bnc#839089).
+ 
+---

New:

  gtk2-print-to-file.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.aSMIqC/_old  2013-10-31 16:03:15.0 +0100
+++ /var/tmp/diff_new_pack.aSMIqC/_new  2013-10-31 16:03:15.0 +0100
@@ -51,6 +51,8 @@
 # be here instead.
 # PATCH-FIX-OPENSUSE gtk-path-local.patch Search in /usr/local/%{_lib} by 
default. bnc369696 bgo534474
 Patch53:gtk-path-local.patch
+# PATCH-FIX-UPSTREAM gtk2-print-to-file.patch bnc#839089 bgo#710746 bgo#711177 
mgo...@suse.com -- Fix printing to file with no directory specified. bnc839089 
bgo711177
+Patch54:gtk2-print-to-file.patch
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
@@ -327,6 +329,7 @@
 %patch23 -p1
 %patch24 -p1
 %patch53
+%patch54 -p1
 gnome-patch-translation-update
 
 %build

++ gtk2-print-to-file.patch ++
From 2ce26e146b7b8fad6de7d4087479a4b69941aa5e Mon Sep 17 00:00:00 2001
From: Mike Gorse mgo...@suse.com
Date: Wed, 30 Oct 2013 15:42:09 -0500
Subject: [PATCH] Print to a file in the current directory by default

When printing to a file, the filename was not being propagated if a
directory was not specified.

https://bugzilla.gnome.org/show_bug.cgi?id=711177
---
 gtk/gtkprinteroptionwidget.c | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/gtk/gtkprinteroptionwidget.c b/gtk/gtkprinteroptionwidget.c
index 2f43edf..12fdd6f 100644
--- a/gtk/gtkprinteroptionwidget.c
+++ b/gtk/gtkprinteroptionwidget.c
@@ -521,7 +521,13 @@ filesave_changed_cb (GtkWidget  *button,
   if (g_uri_parse_scheme (file) != NULL)
 uri = g_strdup (file);
   else
-uri = g_build_path (/, gtk_file_chooser_get_uri (GTK_FILE_CHOOSER 
(priv-combo)), file, NULL);
+{
+  const gchar *chooser_uri = gtk_file_chooser_get_uri 
(GTK_FILE_CHOOSER (priv-combo));
+  if (chooser_uri)
+uri = g_build_path (/, chooser_uri, file, NULL);
+  else
+uri = g_filename_to_uri (file, NULL, NULL);
+}
 }
  
   if (uri)
-- 
1.8.4

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2013-10-14 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2013-10-14 09:27:51

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2013-09-23 
09:25:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2013-10-14 
09:27:53.0 +0200
@@ -1,0 +2,8 @@
+Fri Oct 11 15:27:31 UTC 2013 - dims...@opensuse.org
+
+- Update to version 2.24.22:
+  + Look in /usr/share/gtk-2.0 for the default gtkrc file.
+  + Support building with automake 1.14.
+  + Updated translations.
+
+---

Old:

  gtk+-2.24.21.tar.xz

New:

  gtk+-2.24.22.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.FE9rcY/_old  2013-10-14 09:28:04.0 +0200
+++ /var/tmp/diff_new_pack.FE9rcY/_new  2013-10-14 09:28:04.0 +0200
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.21
+Version:2.24.22
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)

++ gtk+-2.24.21.tar.xz - gtk+-2.24.22.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.21.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.22.tar.xz differ: char 25, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2013-09-23 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2013-09-23 09:25:25

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2013-07-21 
11:51:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2013-09-23 
09:25:26.0 +0200
@@ -1,0 +2,12 @@
+Tue Sep 17 18:02:45 UTC 2013 - dims...@opensuse.org
+
+- Update to version 2.24.21:
+  + OS X: Various input handling fixes.
+  + Look for gtkrc in /usr/share/gtk-2.0, in addition to to system
+config directories.
+  + Bugs fixed: bgo#513812, bgo#536767, bgo#692548, bgo#695636,
+bgo#698758, bgo#699236, bgo#699673, bgo#701332, bgo#701571,
+bgo#703789, bgo#705181, bgo#705182.
+  + Updated translations.
+
+---

Old:

  gtk+-2.24.20.tar.xz

New:

  gtk+-2.24.21.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.Ufe2Uu/_old  2013-09-23 09:25:27.0 +0200
+++ /var/tmp/diff_new_pack.Ufe2Uu/_new  2013-09-23 09:25:27.0 +0200
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.20
+Version:2.24.21
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)

++ gtk+-2.24.20.tar.xz - gtk+-2.24.21.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.20.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.21.tar.xz differ: char 27, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2013-07-21 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2013-07-21 11:51:41

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2013-06-25 
14:40:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2013-07-21 
11:51:42.0 +0200
@@ -1,0 +2,29 @@
+Fri Jul 19 07:09:39 UTC 2013 - vu...@opensuse.org
+
+- Update to version 2.24.20:
+  + Backport changes from GTK+ 3 to look for rc files in system
+config dirs in addition to /etc/gtk-2.0 and ~/.gtkrc.
+  + Backport changes from GTK+ 3 to look for the immodules cache
+file in libdir. gtk-query-immodules-2.0 gained an
+--update-cache option to write the output to the correct
+location. Note that this may require slight adjustment of
+distro packaging.
+  + Bugs fixed: bgo#560337, bgo#649390, bgo#698183, bgo#702455.
+- Adapt package for move of immodules cache file to libdir:
+  - Stop touching/creating %{_sysconfdir}/gtk-2.0/gtk.immodules
+(and gtk64.immodules), and instead touch
+%{_libdir}/gtk-2.0/%{gtk_binary_version}/immodules.cache.
+  - Update calls to gtk-query-immodules-2.0 in .spec and in
+macros.gtk2 to use --update-cache, instead of redirecting the
+output to a file.
+  - Change all the Requires(post)/Requires(postun) on gtk2-tools to
+be versioned = 2.24.20 because the calls in scriptlets will
+now require the new gtk-query-immodules-2.0.
+  - Remove gtk64.patch: this was needed to have cache files in
+/etc.
+  - Also update baselibs.conf accordingly.
+- Add gtk2-GTK_PATH64.patch: contains the remaining part of
+  gtk64.patch, to use the GTK_PATH64 environment variable on 64bit
+  systems
+
+---

Old:

  gtk+-2.24.19.tar.xz
  gtk64.patch

New:

  gtk+-2.24.20.tar.xz
  gtk2-GTK_PATH64.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.NxOI9G/_old  2013-07-21 11:51:43.0 +0200
+++ /var/tmp/diff_new_pack.NxOI9G/_new  2013-07-21 11:51:43.0 +0200
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.19
+Version:2.24.20
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)
@@ -35,8 +35,8 @@
 Source5:macros.gtk2
 # PATCH-FIX-UPSTREAM gtk2-window-dragging.patch bgo#611313 -- Taken from 
Fedora, to support window dragging from menubars/toolbars
 Patch0: gtk2-window-dragging.patch
-# PATCH-FIX-OPENSUSE gtk64.patch sbra...@novell.com - 64-bit dual install.  
See also the Fedora patch for a simpler way of doing this.
-Patch8: gtk64.patch
+# PATCH-FIX-OPENSUSE gtk2-GTK_PATH64.patch sbra...@novell.com - 64-bit dual 
install. Use GTK_PATH64 environment variable instead of GTK_PATH
+Patch8: gtk2-GTK_PATH64.patch
 # PATCH-FEATURE-UPSTREAM 
bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff bnc129753 bgo319484 
mfab...@novell.com - Translate the font styles in the GUI
 Patch22:bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff
 # PATCH-FIX-OPENSUSE bugzilla-131498-allow-xim-for-all-languages.patch 
bnc131498 mfab...@novell.com - Allow all languages to be run with the X Input 
Method
@@ -86,7 +86,7 @@
 %package -n libgtk-2_0-0
 Summary:The GTK+ toolkit library (version 2)
 Group:  System/Libraries
-Requires(post): %{name}-tools
+Requires(post): %{name}-tools = 2.24.20
 # While hicolor is not a Requires strictly speaking, we put it as
 # such instead of as a Recommends because many applications just
 # assume it's there and we need to have a low-level package to
@@ -135,8 +135,8 @@
 Summary:The GTK+ toolkit library (version 2) -- Amharic Input Method
 Group:  System/Libraries
 Requires:   %{name} = %{version}
-Requires(post): %{name}-tools
-Requires(postun): %{name}-tools
+Requires(post): %{name}-tools = 2.24.20
+Requires(postun): %{name}-tools = 2.24.20
 Provides:   locale(%{name}:am)
 
 %description immodule-amharic
@@ -150,8 +150,8 @@
 Summary:The GTK+ toolkit library (version 2) -- Inuktitut Input Method
 Group:  System/Libraries
 Requires:   %{name} = %{version}
-Requires(post): %{name}-tools
-Requires(postun): %{name}-tools
+Requires(post): %{name}-tools = 2.24.20
+Requires(postun): %{name}-tools = 2.24.20
 Provides:   locale(%{name}:iu)
 
 %description immodule-inuktitut
@@ -165,8 +165,8 @@
 Summary:The GTK+ toolkit library (version 2) -- 

commit gtk2 for openSUSE:Factory

2013-06-25 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2013-06-25 07:47:32

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2013-05-16 
11:01:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2013-06-25 
14:40:56.0 +0200
@@ -1,0 +2,8 @@
+Mon Jun 17 21:08:09 UTC 2013 - zai...@opensuse.org
+
+- Update to version 2.24.19:
+  + Bugs fixed: bgo#432386, bgo#575767, bgo#694273, bgo#698614,
+bgo#700578.
+  + Updated translations.
+
+---

Old:

  gtk+-2.24.18.tar.xz

New:

  gtk+-2.24.19.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.uIMUEF/_old  2013-06-25 14:40:57.0 +0200
+++ /var/tmp/diff_new_pack.uIMUEF/_new  2013-06-25 14:40:57.0 +0200
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.18
+Version:2.24.19
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)

++ gtk+-2.24.18.tar.xz - gtk+-2.24.19.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.18.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.19.tar.xz differ: char 26, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2013-05-16 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2013-05-16 11:01:28

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2013-04-02 
11:49:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2013-05-16 
11:01:29.0 +0200
@@ -1,0 +2,8 @@
+Mon May 13 17:34:23 UTC 2013 - dims...@opensuse.org
+
+- Update to version 2.24.18:
+  + Bugs fixed: bgo#586367, bgo#674051, bgo#683072, bgo#683983,
+bgo#694711, bgo#695003, bgo#695278, bgo#695312, bgo#698563.
+  + Updated translations.
+
+---

Old:

  gtk+-2.24.17.tar.xz

New:

  gtk+-2.24.18.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.9Ilk58/_old  2013-05-16 11:01:30.0 +0200
+++ /var/tmp/diff_new_pack.9Ilk58/_new  2013-05-16 11:01:30.0 +0200
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.17
+Version:2.24.18
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)

++ gtk+-2.24.17.tar.xz - gtk+-2.24.18.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.17.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.18.tar.xz differ: char 26, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2013-04-02 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2013-04-02 11:49:54

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2012-12-14 
07:56:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2013-04-02 
11:49:57.0 +0200
@@ -1,0 +2,31 @@
+Mon Mar  4 17:22:41 UTC 2013 - dims...@opensuse.org
+
+- Update to version 2.24.17:
+  + GtkFileChooserButton fixes:
+- Don't emit file-set signal when the change is not the result
+  of a user action.
+- Don't ever use gtk_file_chooser_get_files.
+- Ensure internal consistency when clearing a model.
+  + Bugs fixed: bgo#690247, bgo#692955, bgo#694742.
+
+---
+Mon Feb 18 20:36:33 UTC 2013 - dims...@opensuse.org
+
+- Update to version 2.24.16:
+  + Make GtkItemFactory produce GtkSeparatorMenuItems (bgo#694077).
+  + GtkFileChooserButton doesn't handle closing its dialog
+correctly Reliably stop spinning when a GtkSpinButton is hidden
+(bgo#645065).
+
+---
+Mon Feb 11 07:26:51 UTC 2013 - dims...@opensuse.org
+
+- Update to version 2.24.15:
+  + Fix scrolling in insensitive modal dialogs.
+  + Bugs fixed: bgo#626499, bgo#656565, bgo#664640, bgo#669808,
+bgo#674556, bgo#679883, bgo#683511, bgo#689810, bgo#689982,
+bgo#690788, bgo#692099, bgo#692554, bgo#692810.
+  + Updated translations.
+- Rebase gtk-path-local.patch.
+
+---

Old:

  gtk+-2.24.14.tar.xz

New:

  gtk+-2.24.17.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.GDvEx8/_old  2013-04-02 11:49:59.0 +0200
+++ /var/tmp/diff_new_pack.GDvEx8/_new  2013-04-02 11:49:59.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk2
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.14
+Version:2.24.17
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)

++ gtk+-2.24.14.tar.xz - gtk+-2.24.17.tar.xz ++
/work/SRC/openSUSE:Factory/gtk2/gtk+-2.24.14.tar.xz 
/work/SRC/openSUSE:Factory/.gtk2.new/gtk+-2.24.17.tar.xz differ: char 26, line 1

++ gtk-path-local.patch ++
--- /var/tmp/diff_new_pack.GDvEx8/_old  2013-04-02 11:49:59.0 +0200
+++ /var/tmp/diff_new_pack.GDvEx8/_new  2013-04-02 11:49:59.0 +0200
@@ -13,21 +13,11 @@
 Note that the patch it does not provide solution for bi-arch path clash:
 http://bugzilla.gnome.org/show_bug.cgi?id=153848
 
 configure.in
-+++ configure.in
-@@ -1485,7 +1485,8 @@
- AC_SUBST(GDK_EXTRA_CFLAGS)
- AC_SUBST(GDK_DEP_LIBS)
- AC_SUBST(GDK_DEP_CFLAGS)
--
-+LIB=`echo $libdir | sed 's:.*/::'`
-+AC_DEFINE_UNQUOTED([LIB],[$LIB],[Platform dependent tail of libdir.])
- 
- 
- # Check for Accessibility Toolkit flags
 gtk/gtkmodules.c
+Index: gtk/gtkmodules.c
+===
+--- gtk/gtkmodules.c.orig
 +++ gtk/gtkmodules.c
-@@ -60,6 +60,7 @@
+@@ -60,6 +60,7 @@ get_module_path (void)
gchar *home_gtk_dir = NULL;
gchar *module_path;
gchar *default_dir;
@@ -35,7 +25,7 @@
static gchar **result = NULL;
  
if (result)
-@@ -73,25 +74,32 @@
+@@ -73,25 +74,32 @@ get_module_path (void)
exe_prefix = g_getenv (GTK_EXE_PREFIX);
  
if (exe_prefix)
@@ -72,3 +62,17 @@
  
result = pango_split_file_list (module_path);
g_free (module_path);
+Index: configure.ac
+===
+--- configure.ac.orig
 configure.ac
+@@ -1340,7 +1340,8 @@ AC_SUBST(GDK_EXTRA_LIBS)
+ AC_SUBST(GDK_EXTRA_CFLAGS)
+ AC_SUBST(GDK_DEP_LIBS)
+ AC_SUBST(GDK_DEP_CFLAGS)
+-
++LIB=`echo $libdir | sed 's:.*/::'`
++AC_DEFINE_UNQUOTED([LIB],[$LIB],[Platform dependent tail of libdir.])
+ 
+ 
+ # Check for Accessibility Toolkit flags

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: 

commit gtk2 for openSUSE:Factory

2012-12-13 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2012-12-14 07:56:01

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2012-11-26 
18:58:12.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2012-12-14 
07:56:02.0 +0100
@@ -1,0 +2,15 @@
+Sun Dec  9 17:29:17 UTC 2012 - dims...@opensuse.org
+
+- Update to version 2.24.14:
+  + File chooser:
+- Use the bookmarks file from the same XDG location as GTK+ 3
+  if present
+- Add a setting to specify the startup mode
+  + Bugs fixed: bgo#577806, bgo#626499, bgo#644906, bgo#652204,
+bgo#663990, bgo#668239, bgo#672193, bgo#681845, bgo#682919,
+bgo#684419, bgo#685959, bgo#688710, bgo#689235.
+  + Updated translations.
+- The docs have been moved to gtk2 / gdk2 directories in order to
+  not conflict on file-level with gtk3 (upstream change).
+
+---

Old:

  gtk+-2.24.13.tar.xz

New:

  gtk+-2.24.14.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.nSWYVb/_old  2012-12-14 07:56:09.0 +0100
+++ /var/tmp/diff_new_pack.nSWYVb/_new  2012-12-14 07:56:09.0 +0100
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.13
+Version:2.24.14
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)
@@ -563,8 +563,8 @@
 %files devel
 %defattr(-,root,root)
 %doc %{_datadir}/gtk-doc/html/gail-libgail-util/
-%doc %{_datadir}/gtk-doc/html/gdk/
-%doc %{_datadir}/gtk-doc/html/gtk/
+%doc %{_datadir}/gtk-doc/html/gdk2/
+%doc %{_datadir}/gtk-doc/html/gtk2/
 %{_bindir}/gtk-builder-convert
 %{_bindir}/gtk-demo
 %{_mandir}/man1/gtk-builder-convert.1*

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2012-11-26 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2012-11-26 18:55:12

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2012-11-11 
08:16:05.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2012-11-26 
18:58:12.0 +0100
@@ -1,0 +2,8 @@
+Wed Nov 21 20:54:17 UTC 2012 - dims...@opensuse.org
+
+- Do not provide typelib-1_0-Gtk-2_0-32bit (baselibs.conf): this
+  only results in a big mess of duplicate provides. Adding
+  ($HOSTTYPE) to the typelib() symbols does not work, as we'd
+  otherwise no longer be able to use them against noarch packages.
+
+---



Other differences:
--
++ baselibs.conf ++
--- /var/tmp/diff_new_pack.4SK8Xk/_old  2012-11-26 18:58:26.0 +0100
+++ /var/tmp/diff_new_pack.4SK8Xk/_new  2012-11-26 18:58:26.0 +0100
@@ -1,7 +1,6 @@
 gtk2-devel
   requires -gtk2-targettype
   requires libgtk-2_0-0-targettype = version
-  requires typelib-1_0-Gtk-2_0-targettype = version
 gtk2-tools
   +/usr/bin/gtk-query-immodules-2.0(-64)?
   post %if %_lib == lib64
@@ -104,5 +103,3 @@
   postun %else
   postun prefix%{_bindir}/gtk-query-immodules-2.0  
prefix%{_sysconfdir}/gtk-2.0/gtk.immodules
   postun %endif
-typelib-1_0-Gtk-2_0
-  +/usr/lib(64)?/girepository-1.0


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2012-11-10 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2012-11-11 08:16:04

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2012-09-26 
09:37:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2012-11-11 
08:16:05.0 +0100
@@ -1,0 +2,6 @@
+Wed Oct 24 19:18:57 UTC 2012 - jeng...@inai.de
+
+- Make gtk2-devel-32bit available on all arches
+- Remove redundant tags/sections from specfile
+
+---



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.PxObwA/_old  2012-11-11 08:16:07.0 +0100
+++ /var/tmp/diff_new_pack.PxObwA/_new  2012-11-11 08:16:07.0 +0100
@@ -371,9 +371,6 @@
 %fdupes %{buildroot}%{_datadir}
 %fdupes %{buildroot}%{_libdir}
 
-%clean
-rm -rf %{buildroot}
-
 ###
 # Note: when updating scriptlets, don't forget to also update baselibs.conf
 ###

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.PxObwA/_old  2012-11-11 08:16:07.0 +0100
+++ /var/tmp/diff_new_pack.PxObwA/_new  2012-11-11 08:16:07.0 +0100
@@ -1,3 +1,7 @@
+gtk2-devel
+  requires -gtk2-targettype
+  requires libgtk-2_0-0-targettype = version
+  requires typelib-1_0-Gtk-2_0-targettype = version
 gtk2-tools
   +/usr/bin/gtk-query-immodules-2.0(-64)?
   post %if %_lib == lib64
@@ -16,7 +20,6 @@
   post %else
   post if test -f prefix%{_bindir}/gtk-query-immodules-2.0; then 
prefix%{_bindir}/gtk-query-immodules-2.0  
prefix%{_sysconfdir}/gtk-2.0/gtk.immodules; fi
   post %endif
-arch ppc package gtk2-devel
 gtk2-immodule-amharic
   requires gtk2-targettype
   post %if %_lib == lib64
@@ -101,3 +104,5 @@
   postun %else
   postun prefix%{_bindir}/gtk-query-immodules-2.0  
prefix%{_sysconfdir}/gtk-2.0/gtk.immodules
   postun %endif
+typelib-1_0-Gtk-2_0
+  +/usr/lib(64)?/girepository-1.0


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2012-07-18 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2012-07-18 17:17:39

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2012-02-21 
12:38:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2012-07-18 
17:17:42.0 +0200
@@ -1,0 +2,19 @@
+Sun Jul 15 21:53:55 UTC 2012 - zai...@opensuse.org
+
+- Update to version 2.24.11:
+  + X11: Use _NET_WM_STATE_HIDDEN for iconification when supported.
+  + Win32: Don't drash when installed in a top-level directory.
+  + Quartz:
+- Make function keys work.
+- Fix the build on OS X 10.7.
+- Fix manual resizing of windows.
+- Handle some key events better (such as dead tilde).
+  + Iconview: fix autoscroll.
+  + Printing: fix the build with cups 1.6.
+  + Bugs fixed: bgo#603559, bgo#640308, bgo#643131, bgo#655065,
+bgo#667155, bgo#670093, bgo#670400, bgo#672125, bgo#674556,
+bgo#675421, bgo#675835, bgo#676362.
+  + Updated translations.
+- Drop gtk2-immodule-fallback.patch, fixed upstream.
+
+---

Old:

  gtk+-2.24.10.tar.xz
  gtk2-immodule-fallback.patch

New:

  gtk+-2.24.11.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.ibnzFw/_old  2012-07-18 17:17:46.0 +0200
+++ /var/tmp/diff_new_pack.ibnzFw/_new  2012-07-18 17:17:46.0 +0200
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.10
+Version:2.24.11
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)
@@ -37,8 +37,6 @@
 Patch0: gtk2-window-dragging.patch
 # PATCH-FIX-OPENSUSE gtk64.patch sbra...@novell.com - 64-bit dual install.  
See also the Fedora patch for a simpler way of doing this.
 Patch8: gtk64.patch
-# PATCH-FEATURE-UPSTREAM gtk2-immodule-fallback.patch bgo#603559 bnc#723382 
vu...@opensuse.org -- Make it possible to specify fallback im modules in 
GTK_IM_MODULE; useful in case a module doesn't exist for both gtk2 and gtk3
-Patch21:gtk2-immodule-fallback.patch
 # PATCH-FEATURE-UPSTREAM 
bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff bnc129753 bgo319484 
mfab...@novell.com - Translate the font styles in the GUI
 Patch22:bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff
 # PATCH-FIX-OPENSUSE bugzilla-131498-allow-xim-for-all-languages.patch 
bnc131498 mfab...@novell.com - Allow all languages to be run with the X Input 
Method
@@ -230,8 +228,8 @@
 Requires:   %{name} = %{version}
 Requires(post): %{name}-tools
 Requires(postun): %{name}-tools
-Provides:   locale(%{name}:ko)
 Provides:   locale(%{name}:ja)
+Provides:   locale(%{name}:ko)
 Provides:   locale(%{name}:th)
 Provides:   locale(%{name}:zh)
 
@@ -325,7 +323,6 @@
 # WARNING: This patch does not patch not installed demos and tests.
 %patch8 -p1
 %endif
-%patch21 -p1
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2012-02-21 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2012-02-21 12:38:17

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2012-02-16 
16:15:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2012-02-21 
12:38:20.0 +0100
@@ -1,0 +2,8 @@
+Sun Feb 19 16:21:52 UTC 2012 - dims...@opensuse.org
+
+- Add pkgconfig() BuildRequires that used to be pulled in by
+  something else before (but the relayout of xorg-x11 packages
+  changed this behavior): fontconfig, x11, xcomposite, xcursor,
+  xdamage, xext, xfixes, xi, xinerama, xrandr, xrender.
+
+---



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.xx2jPj/_old  2012-02-21 12:38:22.0 +0100
+++ /var/tmp/diff_new_pack.xx2jPj/_new  2012-02-21 12:38:22.0 +0100
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 # When updating the binary version, do not forget to also update baselibs.conf
 %define gtk_binary_version 2.10.0
 
@@ -66,6 +67,17 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  pango-devel
 BuildRequires:  translation-update-upstream
+BuildRequires:  pkgconfig(fontconfig)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xcomposite)
+BuildRequires:  pkgconfig(xcursor)
+BuildRequires:  pkgconfig(xdamage)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(xfixes)
+BuildRequires:  pkgconfig(xi)
+BuildRequires:  pkgconfig(xinerama)
+BuildRequires:  pkgconfig(xrandr) = 1.2.99
+BuildRequires:  pkgconfig(xrender)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2012-02-16 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2012-02-16 16:15:07

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2012-01-26 
15:59:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2012-02-16 
16:15:09.0 +0100
@@ -1,0 +2,12 @@
+Tue Feb  7 07:36:17 UTC 2012 - vu...@opensuse.org
+
+- Update to version 2.24.10:
+  + Win32: make gdk_window_raise work again
+  + Quartz: implement gdk_window_restack
+  + Printing: fix a crash with custom option handling that was
+introduced in 2.24.9
+  + Bugs fixed: bgo#665955, bgo#667691.
+- Remove xz BuildRequires now that it comes for free in the build
+  system.
+
+---

Old:

  gtk+-2.24.9.tar.xz

New:

  gtk+-2.24.10.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.ZmTdo9/_old  2012-02-16 16:15:12.0 +0100
+++ /var/tmp/diff_new_pack.ZmTdo9/_new  2012-02-16 16:15:12.0 +0100
@@ -20,7 +20,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.9
+Version:2.24.10
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)
@@ -66,8 +66,6 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  pango-devel
 BuildRequires:  translation-update-upstream
-# Only needed because we don't (and won't) support building xz tarballs by 
default... See bnc#697467
-BuildRequires:  xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2012-01-26 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2012-01-26 15:59:11

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2012-01-11 
15:37:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2012-01-26 
15:59:15.0 +0100
@@ -1,0 +2,20 @@
+Wed Jan 25 07:03:29 UTC 2012 - vu...@opensuse.org
+
+- Update to version 2.24.9:
+  + Implement the editing-canceled property in
+GtkCellEditableEventBox
+  + Backport GtkScale fixes
+  + Several fixes in the MS-Windows theme
+  + quartz: fix a race condition when waking up the CGRunLoop
+  + Several build fixes:
+- Add gmodule-2.0 dependency for gtk-query-immodules-2.0
+- introspection: Fix srcdir != builddir builds
+  + Bugs fixed: bgo#543520, bgo#620240, bgo#629878, bgo#639455,
+bgo#662814, bgo#663856, bgo#664238, bgo#665011, bgo#665013,
+bgo#667458.
+- Add xz BuildRequires because we can't build a package for a
+  xz-compressed tarball without explicitly specifying that... See
+  bnc#697467 for more details.
+- Drop gtk2-use-gmodule.patch: fixed upstream.
+
+---

Old:

  gtk+-2.24.8.tar.bz2
  gtk2-use-gmodule.patch

New:

  gtk+-2.24.9.tar.xz



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.MFrXVO/_old  2012-01-26 15:59:17.0 +0100
+++ /var/tmp/diff_new_pack.MFrXVO/_new  2012-01-26 15:59:17.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk2
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,20 +15,19 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 # When updating the binary version, do not forget to also update baselibs.conf
 %define gtk_binary_version 2.10.0
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.8
+Version:2.24.9
 Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 Summary:The GTK+ toolkit library (version 2)
 License:LGPL-2.1+
 Group:  System/Libraries
 Url:http://www.gtk.org/
-Source: 
http://download.gnome.org/sources/gtk+/2.24/%{_name}-%{version}.tar.bz2
+Source: 
http://download.gnome.org/sources/gtk+/2.24/%{_name}-%{version}.tar.xz
 Source2:README.SuSE
 Source3:gtkrc
 Source4:baselibs.conf
@@ -45,8 +44,6 @@
 Patch23:bugzilla-131498-allow-xim-for-all-languages.patch
 # PATCH-FIX-UPSTREAM 
gtk2-bnc130159-bgo319483-async-selection-in-gtk-font-selection.diff bnc130159 
bgo319483 feder...@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-use-gmodule.patch vu...@opensuse.org -- fix build by 
linking gtk-query-immodules-2.0 to gmodule-2.0; taken from git
-Patch25:gtk2-use-gmodule.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
@@ -69,6 +66,8 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  pango-devel
 BuildRequires:  translation-update-upstream
+# Only needed because we don't (and won't) support building xz tarballs by 
default... See bnc#697467
+BuildRequires:  xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -320,7 +319,6 @@
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1
-%patch25 -p1
 %patch53
 gnome-patch-translation-update
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2012-01-11 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2012-01-11 15:36:31

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2011-10-29 
08:00:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2012-01-11 
15:37:29.0 +0100
@@ -1,0 +2,31 @@
+Wed Dec 21 03:28:49 UTC 2011 - vu...@opensuse.org
+
+- Add gtk2-use-gmodule.patch: fix build by linking
+  gtk-query-immodules-2.0 to gmodule-2.0; taken from git.
+- Update gtk2-window-dragging.patch from Fedora, and really apply
+  it.
+
+---
+Thu Dec  8 22:11:26 UTC 2011 - dims...@opensuse.org
+
+- Split typelib files into typelib-1_0-Gtk-2_0 subpackage.
+- Add typelib-1_0-Gtk-2_0 Requires to devel subpackage.
+
+---
+Tue Nov 15 11:10:55 UTC 2011 - vu...@opensuse.org
+
+- Update to version 2.24.8:
+  + Major Win32 backend update.
+  + OS X updates.
+  + Ensure that the MOD1 modifier always means ALT, as this
+assumption is already used in many places in Gtk+
+  + Search engine backend updated to Tracker 0.12
+  + Bugs fixed: bgo#84314, bgo#142874, bgo#169811, bgo#171456,
+bgo#324254, bgo#516822, bgo#537296, bgo#542777, bgo#552041,
+bgo#574935, bgo#604156, bgo#612359, bgo#631384, bgo#647460,
+bgo#650300, bgo#658272, bgo#659565, bgo#661997, bgo#662633,
+bgo#662670, bgo#663138, bgo#663182, bgo#663543, bgo#663605.
+- Drop gtk2-tracker-0.10.patch: fixed upstream.
+- Re-enable parallel build now that it works.
+
+---

Old:

  gtk+-2.24.7.tar.bz2
  gtk2-tracker-0.10.patch

New:

  gtk+-2.24.8.tar.bz2
  gtk2-use-gmodule.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.8t7bfW/_old  2012-01-11 15:37:40.0 +0100
+++ /var/tmp/diff_new_pack.8t7bfW/_new  2012-01-11 15:37:40.0 +0100
@@ -21,14 +21,13 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.7
-Release:1
-# FIXME: 2.19.3 doesn't compile with parallel build. Check if this is still 
true for later versions.
+Version:2.24.8
+Release:0
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
-License:LGPLv2.1+
 Summary:The GTK+ toolkit library (version 2)
-Url:http://www.gtk.org/
+License:LGPL-2.1+
 Group:  System/Libraries
+Url:http://www.gtk.org/
 Source: 
http://download.gnome.org/sources/gtk+/2.24/%{_name}-%{version}.tar.bz2
 Source2:README.SuSE
 Source3:gtkrc
@@ -46,8 +45,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 feder...@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-tracker-0.10.patch vu...@opensuse.org -- Use new 
tracker 0.10 API to fix search in open file dialogs. Cherry-picked from GTK+ 3 
branch, with some additional fixes (bgo#642768, bgo#642771)
-Patch25:gtk2-tracker-0.10.patch
+# PATCH-FIX-UPSTREAM gtk2-use-gmodule.patch vu...@opensuse.org -- fix build by 
linking gtk-query-immodules-2.0 to gmodule-2.0; taken from git
+Patch25:gtk2-use-gmodule.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
@@ -56,11 +55,11 @@
 # be here instead.
 # PATCH-FIX-OPENSUSE gtk-path-local.patch Search in /usr/local/%{_lib} by 
default. bnc369696 bgo534474
 Patch53:gtk-path-local.patch
-BuildRequires:  fdupes
-BuildRequires:  gcc-c++
 BuildRequires:  atk-devel
 BuildRequires:  cairo-devel
 BuildRequires:  cups-devel
+BuildRequires:  fdupes
+BuildRequires:  gcc-c++
 BuildRequires:  gdk-pixbuf-devel
 # Needed for patches touching the build system
 BuildRequires:  gnome-common
@@ -78,7 +77,6 @@
 ranging from small one-off projects to complete application suites.
 
 %package -n libgtk-2_0-0
-License:LGPLv2.1+
 Summary:The GTK+ toolkit library (version 2)
 Group:  System/Libraries
 Requires(post): %{name}-tools
@@ -115,8 +113,18 @@
 Offering a complete set of widgets, GTK+ is 

commit gtk2 for openSUSE:Factory

2011-10-29 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2011-10-29 08:00:22

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2011-10-25 
16:01:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2011-10-29 
08:00:24.0 +0200
@@ -1,0 +2,8 @@
+Fri Oct 28 18:33:42 UTC 2011 - vu...@opensuse.org
+
+- Add gtk3-immodule-fallback.patch: make it possible to specify
+  fallback input method modules in the GTK_IM_MODULE environment
+  variable. This is useful in case a module doesn't exist for both
+  gtk2 and gtk3. Fix bnc#723382.
+
+---

New:

  gtk2-immodule-fallback.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.vZ2Ytb/_old  2011-10-29 08:00:26.0 +0200
+++ /var/tmp/diff_new_pack.vZ2Ytb/_new  2011-10-29 08:00:26.0 +0200
@@ -38,6 +38,8 @@
 Patch0: gtk2-window-dragging.patch
 # PATCH-FIX-OPENSUSE gtk64.patch sbra...@novell.com - 64-bit dual install.  
See also the Fedora patch for a simpler way of doing this.
 Patch8: gtk64.patch
+# PATCH-FEATURE-UPSTREAM gtk2-immodule-fallback.patch bgo#603559 bnc#723382 
vu...@opensuse.org -- Make it possible to specify fallback im modules in 
GTK_IM_MODULE; useful in case a module doesn't exist for both gtk2 and gtk3
+Patch21:gtk2-immodule-fallback.patch
 # PATCH-FEATURE-UPSTREAM 
bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff bnc129753 bgo319484 
mfab...@novell.com - Translate the font styles in the GUI
 Patch22:bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff
 # PATCH-FIX-OPENSUSE bugzilla-131498-allow-xim-for-all-languages.patch 
bnc131498 mfab...@novell.com - Allow all languages to be run with the X Input 
Method
@@ -314,6 +316,7 @@
 # WARNING: This patch does not patch not installed demos and tests.
 %patch8 -p1
 %endif
+%patch21 -p1
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1

++ gtk2-immodule-fallback.patch ++
diff --git a/gtk/gtkimmodule.c b/gtk/gtkimmodule.c
index 593a868..c5bd139 100644
--- a/gtk/gtkimmodule.c
+++ b/gtk/gtkimmodule.c
@@ -648,6 +648,26 @@ match_locale (const gchar *locale,
   return 0;
 }
 
+static const gchar *
+lookup_immodule (gchar **immodules_list)
+{
+  while (immodules_list  *immodules_list)
+{
+  if (g_strcmp0 (*immodules_list, SIMPLE_ID) == 0)
+return SIMPLE_ID;
+  else
+   {
+ GtkIMModule *module;
+ module = g_hash_table_lookup (contexts_hash, *immodules_list);
+ if (module)
+   return module-contexts[0]-context_id;
+   }
+  immodules_list++;
+}
+
+  return NULL;
+}
+
 /**
  * _gtk_im_module_get_default_context_id:
  * @client_window: a window
@@ -664,7 +684,7 @@ _gtk_im_module_get_default_context_id (GdkWindow 
*client_window)
   const gchar *context_id = NULL;
   gint best_goodness = 0;
   gint i;
-  gchar *tmp_locale, *tmp;
+  gchar *tmp_locale, *tmp, **immodules;
   const gchar *envvar;
   GdkScreen *screen;
   GtkSettings *settings;
@@ -672,11 +692,16 @@ _gtk_im_module_get_default_context_id (GdkWindow 
*client_window)
   if (!contexts_hash)
 gtk_im_module_initialize ();
 
-  envvar = g_getenv (GTK_IM_MODULE);
-  if (envvar 
-  (strcmp (envvar, SIMPLE_ID) == 0 ||
-   g_hash_table_lookup (contexts_hash, envvar))) 
-return envvar;
+  envvar = g_getenv(GTK_IM_MODULE);
+  if (envvar)
+{
+immodules = g_strsplit(envvar, :, 0);
+context_id = lookup_immodule(immodules);
+g_strfreev(immodules);
+
+if (context_id)
+  return context_id;
+}
 
   /* Check if the certain immodule is set in XSETTINGS.
*/
@@ -687,15 +712,9 @@ _gtk_im_module_get_default_context_id (GdkWindow 
*client_window)
   g_object_get (G_OBJECT (settings), gtk-im-module, tmp, NULL);
   if (tmp)
 {
-  if (strcmp (tmp, SIMPLE_ID) == 0)
-context_id = SIMPLE_ID;
-  else
-{
-  GtkIMModule *module;
-  module = g_hash_table_lookup (contexts_hash, tmp);
-  if (module)
-context_id = module-contexts[0]-context_id;
-}
+  immodules = g_strsplit(tmp, :, 0);
+  context_id = lookup_immodule(immodules);
+  g_strfreev(immodules);
   g_free (tmp);
 
  if (context_id)
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2011-10-25 Thread h_root
Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory checked in 
at 2011-10-25 16:01:34

Comparing /work/SRC/openSUSE:Factory/gtk2 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk2.new (New)


Package is gtk2, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2011-10-19 
13:44:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes   2011-10-25 
16:01:35.0 +0200
@@ -1,0 +2,6 @@
+Wed Oct 19 00:08:03 UTC 2011 - kirill.kiril...@gmail.com
+
+- Add gtk2-window-dragging.patch: this adds support of window
+  dragging from menubars/toolbars. Fix bgo#611313.
+
+---

New:

  gtk2-window-dragging.patch



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.gG5Z6f/_old  2011-10-25 16:01:46.0 +0200
+++ /var/tmp/diff_new_pack.gG5Z6f/_new  2011-10-25 16:01:46.0 +0200
@@ -34,6 +34,8 @@
 Source3:gtkrc
 Source4:baselibs.conf
 Source5:macros.gtk2
+# PATCH-FIX-UPSTREAM gtk2-window-dragging.patch bgo#611313 -- Taken from 
Fedora, to support window dragging from menubars/toolbars
+Patch0: gtk2-window-dragging.patch
 # PATCH-FIX-OPENSUSE gtk64.patch sbra...@novell.com - 64-bit dual install.  
See also the Fedora patch for a simpler way of doing this.
 Patch8: gtk64.patch
 # PATCH-FEATURE-UPSTREAM 
bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff bnc129753 bgo319484 
mfab...@novell.com - Translate the font styles in the GUI

++ gtk2-window-dragging.patch ++
diff --git a/gtk/gtkmenushell.c b/gtk/gtkmenushell.c
index 4788590..cb94c64 100644
--- a/gtk/gtkmenushell.c
+++ b/gtk/gtkmenushell.c
@@ -585,18 +585,45 @@ gtk_menu_shell_button_press (GtkWidget  *widget,
 
   if (!menu_shell-active || !menu_shell-button)
 {
-  _gtk_menu_shell_activate (menu_shell);
+  gboolean initially_active = menu_shell-active;
 
   menu_shell-button = event-button;
 
-  if (menu_item  _gtk_menu_item_is_selectable (menu_item) 
- menu_item-parent == widget 
-  menu_item != menu_shell-active_menu_item)
+  if (menu_item)
 {
-  if (GTK_MENU_SHELL_GET_CLASS (menu_shell)-submenu_placement == 
GTK_TOP_BOTTOM)
+  if (_gtk_menu_item_is_selectable (menu_item) 
+  menu_item-parent == widget 
+  menu_item != menu_shell-active_menu_item)
 {
-  menu_shell-activate_time = event-time;
-  gtk_menu_shell_select_item (menu_shell, menu_item);
+  _gtk_menu_shell_activate (menu_shell);
+  menu_shell-button = event-button;
+
+  if (GTK_MENU_SHELL_GET_CLASS (menu_shell)-submenu_placement == 
GTK_TOP_BOTTOM)
+{
+  menu_shell-activate_time = event-time;
+  gtk_menu_shell_select_item (menu_shell, menu_item);
+}
+}
+}
+  else
+{
+  if (!initially_active)
+{
+  gboolean window_drag = FALSE;
+
+  gtk_widget_style_get (widget,
+window-dragging, window_drag,
+NULL);
+
+  if (window_drag)
+{
+  gtk_menu_shell_deactivate (menu_shell);
+  gtk_window_begin_move_drag (GTK_WINDOW 
(gtk_widget_get_toplevel (widget)),
+  event-button,
+  event-x_root,
+  event-y_root,
+  event-time);
+}
 }
 }
 }
diff --git a/gtk/gtktoolbar.c b/gtk/gtktoolbar.c
index 8f065a7..c72a09f 100644
--- a/gtk/gtktoolbar.c
+++ b/gtk/gtktoolbar.c
@@ -2699,17 +2699,41 @@ static gboolean
 gtk_toolbar_button_press (GtkWidget  *toolbar,
  GdkEventButton *event)
 {
+  GtkWidget *window;
+
   if (event-button == 3)
 {
   gboolean return_value;
-  
+
   g_signal_emit (toolbar, toolbar_signals[POPUP_CONTEXT_MENU], 0,
 (int)event-x_root, (int)event-y_root, event-button,
 return_value);
-  
+
   return return_value;
 }
-  
+
+  window = gtk_widget_get_toplevel (toolbar);
+
+  if (window)
+{
+  gboolean window_drag = FALSE;
+
+  gtk_widget_style_get (toolbar,
+window-dragging, window_drag,
+NULL);
+
+  if (window_drag)
+{
+  gtk_window_begin_move_drag (GTK_WINDOW (window),
+

commit gtk2 for openSUSE:Factory

2011-10-16 Thread h_root

Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory
checked in at Sun Oct 16 12:48:18 CEST 2011.




--- openSUSE:Factory/gtk2/gtk2.changes  2011-09-23 02:02:13.0 +0200
+++ /mounts/work_src_done/STABLE/gtk2/gtk2.changes  2011-10-14 
17:51:31.0 +0200
@@ -1,0 +2,5 @@
+Fri Oct 14 17:20:07 CEST 2011 - sbra...@suse.cz
+
+- Fixed translation-update-upstream support (bnc#690180).
+
+---

calling whatdependson for head-i586




Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.FHiIoF/_old  2011-10-16 12:48:14.0 +0200
+++ /var/tmp/diff_new_pack.FHiIoF/_new  2011-10-16 12:48:14.0 +0200
@@ -300,9 +300,16 @@
 # Hacky workaround against broken tarball; the test will fail when it can be 
removed (see bgo#658039)
 test x`wc -l tests/testtreeview.c` = x38 tests/testtreeview.c
 sed -i s/\ttesttreeview\t//g tests/Makefile.am
-# This breaks the build, so disabled for now (see bnc#690180)
-#translation-update-upstream
-#translation-update-upstream po-properties gtk20-properties
+translation-update-upstream
+translation-update-upstream po-properties gtk20-properties
+# remove incomplete translations caused by translation-update-upstream (global 
LINGUAS file, two domains)
+for LNG in po/*.po ; do
+LNG=`basename ${LNG%%.po}`
+if ! test -f po-properties/$LNG.po ; then
+echo Removing incomplete $LNG from LINGUAS.
+sed -i /^$LNG\$/d po/LINGUAS
+fi
+done
 gnome-patch-translation-prepare
 %if %_lib == lib64
 cp -a %{S:2} .

continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2011-09-09 Thread h_root

Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory
checked in at Fri Sep 9 11:24:15 CEST 2011.




--- GNOME/gtk2/gtk2.changes 2011-07-07 11:08:30.0 +0200
+++ /mounts/work_src_done/STABLE/gtk2/gtk2.changes  2011-09-02 
11:37:41.0 +0200
@@ -1,0 +2,18 @@
+Wed Aug 31 09:52:22 CEST 2011 - vu...@opensuse.org
+
+- Update to version 2.24.6:
+  + Filechooser updates:
+- Remove the expander in Save mode
+- Move the path bar up in Save mode
+- Remember the last opened directory
+- Start in recently-used mode when no folder is set
+- Update recent-files when confirming in the file chooser
+  + Win32 build fixes
+  + OS X build fixes for Lion
+  + Bugs fixed: bgo#508601, bgo#599664, bgo#649588, bgo#652045,
+bgo#653191, bgo#655074, bgo#655087, bgo#655122, bgo#655392.
+  + Updated translations.
+- Use a sed workaround in %prep to disable the build of a broken
+  source for a test (see bgo#658039).
+
+---

calling whatdependson for head-i586


Old:

  gtk+-2.24.5.tar.bz2

New:

  gtk+-2.24.6.tar.bz2



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.gyfABH/_old  2011-09-09 11:24:10.0 +0200
+++ /var/tmp/diff_new_pack.gyfABH/_new  2011-09-09 11:24:10.0 +0200
@@ -21,15 +21,16 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.5
+Version:2.24.6
 Release:1
+# FIXME: 2.24.6 has a broken tests/testtreeview.c, see bgo#658039. Remove 
workaround in %%prep once this is fixed.
 # FIXME: 2.19.3 doesn't compile with parallel build. Check if this is still 
true for later versions.
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
 License:LGPLv2.1+
 Summary:The GTK+ toolkit library (version 2)
 Url:http://www.gtk.org/
 Group:  System/Libraries
-Source: 
ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.12/%{_name}-%{version}.tar.bz2
+Source: 
http://download.gnome.org/sources/gtk+/2.24/%{_name}-%{version}.tar.bz2
 Source2:README.SuSE
 Source3:gtkrc
 Source4:baselibs.conf
@@ -296,6 +297,9 @@
 %lang_package
 %prep
 %setup -q -n %{_name}-%{version}
+# Hacky workaround against broken tarball; the test will fail when it can be 
removed (see bgo#658039)
+test x`wc -l tests/testtreeview.c` = x38 tests/testtreeview.c
+sed -i s/\ttesttreeview\t//g tests/Makefile.am
 # This breaks the build, so disabled for now (see bnc#690180)
 #translation-update-upstream
 #translation-update-upstream po-properties gtk20-properties

++ gtk+-2.24.5.tar.bz2 - gtk+-2.24.6.tar.bz2 ++
GNOME/gtk2/gtk+-2.24.5.tar.bz2 
/mounts/work_src_done/STABLE/gtk2/gtk+-2.24.6.tar.bz2 differ: char 11, line 1






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2011-07-08 Thread h_root

Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory
checked in at Fri Jul 8 12:49:01 CEST 2011.




--- GNOME/gtk2/gtk2.changes 2011-04-27 14:03:52.0 +0200
+++ /mounts/work_src_done/STABLE/gtk2/gtk2.changes  2011-07-07 
11:08:30.0 +0200
@@ -1,0 +2,27 @@
+Wed Jul  6 16:17:41 CEST 2011 - vu...@opensuse.org
+
+- Change branding-upstream subpackage:
+  + Add Requires for libgtk-2_0-0 since the branding package is
+useless without it.
+  + Update summary and description.
+  + Make noarch.
+  + Add branding comments to let people know how gtk2 branding
+works.
+
+---
+Fri Jun 17 10:26:03 CEST 2011 - vu...@opensuse.org
+
+- Update to version 2.24.5:
+  + Annotation fixes
+  + Update some deprecation notes and porting hints
+  + Bugs fixed:
+- Ensure we always grab the lock in async callbacks
+- Use an existing mimetype for the GTK_FILE stock icon
+- Fix missing icons in the builtin icon theme
+- Fix the build without XSHM
+- Fix the build against recent GLib
+- bgo#576492, bgo#637304, bgo#647908, bgo#648931, bgo#65210,
+  bgo#652239, bgo#652402.
+- Rebase gtk2-tracker-0.10.patch.
+
+---

calling whatdependson for head-i586


Old:

  gtk+-2.24.4.tar.bz2

New:

  gtk+-2.24.5.tar.bz2



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.eodRwp/_old  2011-07-08 12:46:27.0 +0200
+++ /var/tmp/diff_new_pack.eodRwp/_new  2011-07-08 12:46:27.0 +0200
@@ -21,7 +21,7 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.24.4
+Version:2.24.5
 Release:1
 # FIXME: 2.19.3 doesn't compile with parallel build. Check if this is still 
true for later versions.
 # FIXME: when updating to next version, check whether we can remove the 
workaround for bgo#596977 below (removing -fomit-frame-pointer)
@@ -252,11 +252,16 @@
 
 %package branding-upstream
 License:LGPLv2.1+
-Summary:The GTK+ toolkit library (version 2) -- Branding Files
+Summary:The GTK+ toolkit library (version 2) -- Upstream theme 
configuration
 Group:  System/Libraries
+Requires:   libgtk-2_0-0 = %{version}
 Provides:   %{name}-branding = %{version}
 Conflicts:  otherproviders(%{name}-branding)
 Supplements:packageand(%{name}:branding-upstream)
+BuildArch:  noarch
+#BRAND: Provides /etc/gtk-2.0/gtkrc, to define default theme and icon theme.
+#BRAND: Do not forget to add proper Requires in branding package if changing
+#BRAND: those.
 
 %description branding-upstream
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.

++ gtk+-2.24.4.tar.bz2 - gtk+-2.24.5.tar.bz2 ++
GNOME/gtk2/gtk+-2.24.4.tar.bz2 
/mounts/work_src_done/STABLE/gtk2/gtk+-2.24.5.tar.bz2 differ: char 11, line 1

++ gtk2-tracker-0.10.patch ++
--- /var/tmp/diff_new_pack.eodRwp/_old  2011-07-08 12:46:27.0 +0200
+++ /var/tmp/diff_new_pack.eodRwp/_new  2011-07-08 12:46:27.0 +0200
@@ -16,7 +16,7 @@
   * Copyright (C) 2009-2010 Nokia ivan.fr...@nokia.com
   *
   * This library is free software; you can redistribute it and/or
-@@ -16,163 +15,143 @@
+@@ -16,166 +15,146 @@
   * License along with this library; if not, write to the
   * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
   *
@@ -29,12 +29,14 @@
   */
  
  #include config.h
--#include gmodule.h
+
 -#include gtksearchenginetracker.h
+
+ #include gmodule.h
+ #include gdk/gdk.h
  
 -/* we dlopen() libtracker at runtime */
 +#include gio/gio.h
-+#include gmodule.h
  
 -typedef struct _TrackerClient TrackerClient;
 +#include gtksearchenginetracker.h






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gtk2 for openSUSE:Factory

2011-05-02 Thread h_root

Hello community,

here is the log from the commit of package gtk2 for openSUSE:Factory
checked in at Mon May 2 12:20:38 CEST 2011.




--- GNOME/gtk2/gtk2.changes 2011-02-19 18:17:56.0 +0100
+++ /mounts/work_src_done/STABLE/gtk2/gtk2.changes  2011-04-27 
14:03:52.0 +0200
@@ -1,0 +2,103 @@
+Wed Apr 27 01:21:49 CEST 2011 - vu...@opensuse.org
+
+- Comment out calls to translation-update-upstream as it breaks the
+  build right now (bnc#690180).
+- Change gtk2 Obsoletes from = to  now that we have a new
+  upstream version.
+
+---
+Wed Apr 27 00:04:41 CEST 2011 - vu...@opensuse.org
+
+- Update to version 2.24.4:
+  + Add missing introspection annotations
+  + Fix GtkComboBoxEntry accessibility support
+  + Thread-safety fixes in file chooser and app chooser code
+  + Fix some deficiencies with the builtin icon theme
+  + Updated translations.
+- Changes from version 2.24.3:
+  + Build fix.
+- Changes from version 2.24.2:
+  + Bugs fixed: bgo#642905, bgo#643170, bgo#643216, bgo#643416,
+bgo#644353.
+- Changes from version 2.24.1:
+  + GTK+ now refuses to load modules that are linked against the
+wrong GTK+ version, preventing GTK_PATH accidents.
+  + A number of memory leaks and segfaults involving accessibility
+have been fixed.
+  + Bugs fixed: bgo#599907, bgo#626730, bgo#633291, bgo#640487,
+bgo#640992, bgo#642137, bgo#642642, bgo#642681, bgo#642772.
+  + Updated translations.
+- Changes from version 2.24.0:
+  + GtkBuilder has gained support for
+- items in GtkComboBoxText
+- tags in GtkTextTagTable
+- menus in GtkMenuToolButton
+  + The gtk-builder-convert script gained a --target-version option
+  + Many introspection annotation fixes
+  + Bugs fixed: bgo#351755, bgo#590459, bgo#639327, bgo#634677.
+  + Updated translations.
+- Changes from version 2.23.90:
+  + New deprecations:
+- gdk_set_pointer_hooks(), gdk_display_set_pointer_hooks()
+- gtk_range_get/set_update_policy()
+- gtk_window_get/set_frame_dimensions() and
+  gtk_window_get/set_has_frame()
+  + The cups print backend can now send print jobs directly in PDF
+if cups supports it
+  + Bugs fixed: bgo#144324, bgo#165987, bgo#560177, bgo#562182,
+bgo#622125, bgo#637691, bgo#637958, bgo#637973.
+- Changes from version 2.23.3:
+  + New deprecations:
+- GtkRuler (and subclasses)
+- gtk_widget_reset_shapes
+- gdk_set_sm_client_id
+- Foreign window APIs
+- gdk_spawn_*
+- gdkx_visual_get
+- gdk_net_wm_supports
+- gdk_set_locale, gtk_set_locale
+- Some GDK text conversion routines
+- gdk_drag_context_new
+- gdk_drag_find_window and gdk_drag_get_protocol
+- gdk_xid_table functions
+  + Bugs fixed: bgo#629955, bgo#634558, bgo#634697, bgo#634882,
+bgo#635307, bgo#635588, bgo#636832, bgo#637069, bgo#637156.
+  + Updated translations.
+- Changes from version 2.23.2:
+  + Fix a branch messup
+  + Readd the gtk_private_flags_get_type symbol
+  + Fix crashes on 64-bit
+  + Allow building with libtool 2.4
+- Changes from version 2.23.1:
+  + New deprecations:
+- gtk_widget_hide_all
+  + New APIs added to aid migration to GTK+ 3:
+- gtk_combo_box_new_with_model_and_entry
+  + Bugs fixed: bgo#624025, bgo#632381, bgo#632539, bgo#633050,
+bgo#634060.
+- Changes from version 2.23.0:
+  + New deprecations:
+- gdk_cairo_set_source_pixmap
+- Misc GdkDrawable APIs
+- gtk_object_destroy
+- gtk_init_add, gtk_remove_add, etc
+- gtk_noteboook_set_window_creation_hook
+- gtk_notebook_set/get_group
+- gtk_link_button_set_uri_hook
+- gtk_about_dialog_set_url/email_hook
+- GtkComboBoxEntry
+- combo box text convenience API
+  + New APIs added to aid migration to GTK+ 3:
+- gdk_cairo_set_source_window
+- GdkWindow API to supersede GdkDrawable API
+- gtk_notebook_set/get_group_name
+- GtkLinkButton::activate-link signal
+- gtk_combo_box_new_with_entry
+- GtkComboBoxText
+  + Bugs fixed: bgo#423201, bgo#612396, bgo#613728, bgo#629722,
+bgo#629955, bgo#630521, bgo#631473, bgo#631697, bgo#632140.
+- Rebase gtk2-tracker-0.10.patch, and include additional changes
+  from git.
+- Rebase gtk64.patch.
+
+---

calling whatdependson for head-i586


Old:

  gtk+-2.22.1.tar.bz2

New:

  gtk+-2.24.4.tar.bz2



Other differences:
--
++ gtk2.spec ++
--- /var/tmp/diff_new_pack.mMZfjZ/_old  2011-05-02 12:19:09.0 +0200
+++ /var/tmp/diff_new_pack.mMZfjZ/_new  2011-05-02 12:19:09.0 +0200
@@ -21,9 +21,8 @@
 
 Name:   gtk2
 %define _name gtk+
-Version:2.22.1
-Release:15
-# NOTE: on upgrade to a new upstream version, change the Obsoletes from = to 
 (here and in baselibs.conf)
+Version:2.24.4
+Release:1
 #