commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2020-07-17 20:45:25 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new.3592 (New) Package is "gtk2" Fri Jul 17 20:45:25 2020 rev:176 rq:820988 version:2.24.32+70 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2020-01-28 10:51:06.440745431 +0100 +++ /work/SRC/openSUSE:Factory/.gtk2.new.3592/gtk2.changes 2020-07-17 20:45:50.276603030 +0200 @@ -1,0 +2,9 @@ +Sun Jul 12 12:26:32 UTC 2020 - bjorn@gmail.com + +- Update to version 2.24.32+70: + * Resolve GIMP segfault from accessing memory past end of pixbuf +Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/2684 + * Use bundle id instead of package name for the macOS preview as +filename is now changed. + +--- Old: gtk-2.24.32+67.tar.xz New: gtk-2.24.32+70.tar.xz Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.ChtK0V/_old 2020-07-17 20:45:52.464605362 +0200 +++ /var/tmp/diff_new_pack.ChtK0V/_new 2020-07-17 20:45:52.468605366 +0200 @@ -1,7 +1,7 @@ # # spec file for package gtk2 # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # 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.32+67 +Version:2.24.32+70 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) ++ _servicedata ++ --- /var/tmp/diff_new_pack.ChtK0V/_old 2020-07-17 20:45:52.552605456 +0200 +++ /var/tmp/diff_new_pack.ChtK0V/_new 2020-07-17 20:45:52.552605456 +0200 @@ -3,4 +3,4 @@ git://git.gnome.org/gtk+ ed7d3e25f8b6debae6ccc8b50d1329155338cab8 https://gitlab.gnome.org/GNOME/gtk.git - 88ac9188a30346672731c4336ae92186f21cf3a0 \ No newline at end of file + d1b21ff1598cfab03e6b918edd76de766356566c \ No newline at end of file ++ gtk-2.24.32+67.tar.xz -> gtk-2.24.32+70.tar.xz ++ /work/SRC/openSUSE:Factory/gtk2/gtk-2.24.32+67.tar.xz /work/SRC/openSUSE:Factory/.gtk2.new.3592/gtk-2.24.32+70.tar.xz differ: char 27, line 1
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2020-01-28 10:51:04 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new.26092 (New) Package is "gtk2" Tue Jan 28 10:51:04 2020 rev:175 rq:767433 version:2.24.32+67 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2019-12-23 22:38:39.873852085 +0100 +++ /work/SRC/openSUSE:Factory/.gtk2.new.26092/gtk2.changes 2020-01-28 10:51:06.440745431 +0100 @@ -1,0 +2,5 @@ +Sat Jan 25 14:14:21 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +--- Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.NQRgWH/_old 2020-01-28 10:51:07.064746163 +0100 +++ /var/tmp/diff_new_pack.NQRgWH/_new 2020-01-28 10:51:07.064746163 +0100 @@ -99,7 +99,6 @@ Recommends: %{name}-immodule-thai = %{version} Recommends: %{name}-immodule-tigrigna = %{version} Recommends: %{name}-immodule-vietnamese = %{version} -Recommends: %{name}-lang Recommends: gvfs # Provide %%{name} to make the lang and immodules packages installable Provides: %{name} = %{version}
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2019-12-23 22:36:28 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new.6675 (New) Package is "gtk2" Mon Dec 23 22:36:28 2019 rev:174 rq:757536 version:2.24.32+67 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2019-11-29 16:02:35.516813427 +0100 +++ /work/SRC/openSUSE:Factory/.gtk2.new.6675/gtk2.changes 2019-12-23 22:38:39.873852085 +0100 @@ -1,0 +2,12 @@ +Tue Dec 17 10:00:32 UTC 2019 - Frederic Crozat + +- Add Obsoletes/Provides to baselibs.conf to ensure + gtk2-immodule-tigrigna-32bit can be upgraded from old version. + +--- +Tue Dec 10 11:07:08 UTC 2019 - Michael Vetter + +- bsc#1158897: Remove dependency on jasper (due to planned removal) + Removes JPEG2000 support. + +--- Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.zfrqai/_old 2019-12-23 22:38:40.865852515 +0100 +++ /var/tmp/diff_new_pack.zfrqai/_new 2019-12-23 22:38:40.865852515 +0100 @@ -1,7 +1,7 @@ # # spec file for package gtk2 # -# Copyright (c) 2019 SUSE LLC. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -58,7 +58,6 @@ BuildRequires: gnome-patch-translation BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc -BuildRequires: libjasper-devel BuildRequires: libtiff-devel # Needed for patches touching the build system / bootstrapping BuildRequires: libtool ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.zfrqai/_old 2019-12-23 22:38:40.937852547 +0100 +++ /var/tmp/diff_new_pack.zfrqai/_new 2019-12-23 22:38:40.937852547 +0100 @@ -78,6 +78,8 @@ postun "%else" postun "%{_bindir}/gtk-query-immodules-2.0 --update-cache" postun "%endif" + provides "gtk2-immodules-tigrigna- = " + obsoletes "gtk2-immodules-tigrigna- = " gtk2-immodule-vietnamese requires "gtk2-" post "%if "%_lib" == "lib64""
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2019-11-29 15:58:11 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new.26869 (New) Package is "gtk2" Fri Nov 29 15:58:11 2019 rev:173 rq:751354 version:2.24.32+67 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2019-09-30 15:51:27.018485837 +0200 +++ /work/SRC/openSUSE:Factory/.gtk2.new.26869/gtk2.changes 2019-11-29 16:02:35.516813427 +0100 @@ -1,0 +2,8 @@ +Tue Nov 19 12:17:29 UTC 2019 - dims...@opensuse.org + +- Update to version 2.24.32+67: + * Do not use VIQR input method for vi locale by default + * Add CI for gtk-2-24 + * win32: Remove extraneous changes + +--- Old: gtk-2.24.32+62.tar.xz New: gtk-2.24.32+67.tar.xz Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.oJHlXV/_old 2019-11-29 16:02:37.252812714 +0100 +++ /var/tmp/diff_new_pack.oJHlXV/_new 2019-11-29 16:02:37.256812713 +0100 @@ -1,7 +1,7 @@ # # spec file for package gtk2 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC. # # 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.32+62 +Version:2.24.32+67 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) ++ _servicedata ++ --- /var/tmp/diff_new_pack.oJHlXV/_old 2019-11-29 16:02:37.292812698 +0100 +++ /var/tmp/diff_new_pack.oJHlXV/_new 2019-11-29 16:02:37.292812698 +0100 @@ -3,4 +3,4 @@ git://git.gnome.org/gtk+ ed7d3e25f8b6debae6ccc8b50d1329155338cab8 https://gitlab.gnome.org/GNOME/gtk.git - b5ea5a0cf1f12be5072b9f06d1127a8977414916 \ No newline at end of file + 88ac9188a30346672731c4336ae92186f21cf3a0 \ No newline at end of file ++ gtk-2.24.32+62.tar.xz -> gtk-2.24.32+67.tar.xz ++ /work/SRC/openSUSE:Factory/gtk2/gtk-2.24.32+62.tar.xz /work/SRC/openSUSE:Factory/.gtk2.new.26869/gtk-2.24.32+67.tar.xz differ: char 26, line 1
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2019-09-30 15:51:24 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new.2352 (New) Package is "gtk2" Mon Sep 30 15:51:24 2019 rev:172 rq:732880 version:2.24.32+62 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2019-05-16 21:56:40.922872303 +0200 +++ /work/SRC/openSUSE:Factory/.gtk2.new.2352/gtk2.changes 2019-09-30 15:51:27.018485837 +0200 @@ -1,0 +2,15 @@ +Wed Sep 11 10:16:49 UTC 2019 - dims...@opensuse.org + +- Update to version 2.24.32+62 (boo#1147106): + * gtk-builder-convert: Update bug report URL. + * gtk-builder-convert: Remove compat code for Python 2.3 and + * below. + * Make gtk-builder-convert compatible with Python 3. + * Fix use-after-free due to unexpected unref of context->default_style. + * Visual Studio builds: Fix previous commit. + * Visual Studio builds: "Add" Visual Studio 2019 projects. +- Drop gtk2-converter-python3.patch: fixed upstream. +- Replace shebang in ./gtk/gtk-builder-convert using sed (use + python3). + +--- Old: gtk-2.24.32+54.tar.xz gtk2-converter-python3.patch New: gtk-2.24.32+62.tar.xz Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.0QOwSI/_old 2019-09-30 15:51:27.718483974 +0200 +++ /var/tmp/diff_new_pack.0QOwSI/_new 2019-09-30 15:51:27.718483974 +0200 @@ -20,7 +20,7 @@ %define gtk_binary_version 2.10.0 %define _name gtk Name: gtk2 -Version:2.24.32+54 +Version:2.24.32+62 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) @@ -47,8 +47,6 @@ Patch5: 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 Patch6: gtk2-bgo743166-remember-printing-authentication.patch -# PATCH-FEATURE-OPENSUSE gtk2-converter-python3.patch dims...@opensuse.org -- Use python3 for gtk-build-converter -Patch7: gtk2-converter-python3.patch # PATCH-FEATURE-OPENSUSE gtk2-updateiconcache_sort.patch o...@opensuse.org -- Have gtp-update-icon-cache sort the file list before producing a cache Patch8: gtk2-updateiconcache_sort.patch BuildRequires: atk-devel @@ -326,8 +324,8 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 -%patch7 -p1 %patch8 -p1 +sed -i "s|/usr/bin/env python|%{_bindir}/python3|" ./gtk/gtk-builder-convert gnome-patch-translation-update %build ++ _servicedata ++ --- /var/tmp/diff_new_pack.0QOwSI/_old 2019-09-30 15:51:27.786483793 +0200 +++ /var/tmp/diff_new_pack.0QOwSI/_new 2019-09-30 15:51:27.786483793 +0200 @@ -3,4 +3,4 @@ git://git.gnome.org/gtk+ ed7d3e25f8b6debae6ccc8b50d1329155338cab8 https://gitlab.gnome.org/GNOME/gtk.git - c505d3fcf8571876fa5767411bbe0229591ce104 \ No newline at end of file + b5ea5a0cf1f12be5072b9f06d1127a8977414916 \ No newline at end of file ++ gtk-2.24.32+54.tar.xz -> gtk-2.24.32+62.tar.xz ++ /work/SRC/openSUSE:Factory/gtk2/gtk-2.24.32+54.tar.xz /work/SRC/openSUSE:Factory/.gtk2.new.2352/gtk-2.24.32+62.tar.xz differ: char 45, line 1
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2019-05-16 21:56:37 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new.5148 (New) Package is "gtk2" Thu May 16 21:56:37 2019 rev:171 rq:701853 version:2.24.32+54 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2019-05-03 22:13:54.935684210 +0200 +++ /work/SRC/openSUSE:Factory/.gtk2.new.5148/gtk2.changes 2019-05-16 21:56:40.922872303 +0200 @@ -1,0 +2,5 @@ +Wed May 8 09:32:03 UTC 2019 - Dominique Leuenberger + +- Move RPM macros to %_rpmmacrodir. + +--- Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.zir3c4/_old 2019-05-16 21:56:41.778871936 +0200 +++ /var/tmp/diff_new_pack.zir3c4/_new 2019-05-16 21:56:41.782871935 +0200 @@ -51,7 +51,6 @@ Patch7: gtk2-converter-python3.patch # PATCH-FEATURE-OPENSUSE gtk2-updateiconcache_sort.patch o...@opensuse.org -- Have gtp-update-icon-cache sort the file list before producing a cache Patch8: gtk2-updateiconcache_sort.patch - BuildRequires: atk-devel BuildRequires: cairo-devel BuildRequires: cups-devel @@ -368,8 +367,8 @@ mv %{buildroot}%{_mandir}/man1/gtk-update-icon-cache.1 %{buildroot}%{_mandir}/man1/gtk-update-icon-cache-2.0.1 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 +mkdir -p %{buildroot}%{_rpmmacrodir} +cp %{SOURCE5} %{buildroot}%{_rpmmacrodir} %fdupes %{buildroot}%{_datadir} %fdupes %{buildroot}%{_libdir} @@ -585,6 +584,6 @@ %{_libdir}/libgailutil.so %{_libdir}/libgdk-x11-2.0.so %{_libdir}/libgtk-x11-2.0.so -%{_sysconfdir}/rpm/macros.gtk2 +%{_rpmmacrodir}/macros.gtk2 %changelog
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2019-05-03 22:13:49 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new.5148 (New) Package is "gtk2" Fri May 3 22:13:49 2019 rev:170 rq:695738 version:2.24.32+54 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2018-08-17 23:59:34.826265909 +0200 +++ /work/SRC/openSUSE:Factory/.gtk2.new.5148/gtk2.changes 2019-05-03 22:13:54.935684210 +0200 @@ -1,0 +2,20 @@ +Tue Apr 16 19:24:13 UTC 2019 - bjorn@gmail.com + +- Update to version 2.24.32+54: + + Force redraw on Mojave and later when processing updates. + + Fix UAC manifest RC file + + atk key: Always convert control character events into key names + + icontheme: Fix annotations on array arguments + + MSVC introspection: Make more robust and avoid confusion + + Revert "gdk: deactivation/activate window on keyboard grabs" + + gtk/gtkiconcache.c: Fix running on GLib-2.57.3 or later on +Windows + + MSVC builds: Fix pkg-config file generation + + MSVC builds: Improve pkg-config files generation + + [gdk|gtk]/Makefile.am: Fix CFlags passed to introspecion on +MSVC +- Switch to gitcheckout of stable branch again, upstream is not + making releases. +- Drop 0001-build-support-automake-1.16.patch: Fixed upstream. + +--- Old: 0001-build-support-automake-1.16.patch gtk+-2.24.32.tar.xz New: gtk-2.24.32+54.tar.xz Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.B29XcU/_old 2019-05-03 22:13:55.779685875 +0200 +++ /var/tmp/diff_new_pack.B29XcU/_new 2019-05-03 22:13:55.783685883 +0200 @@ -1,7 +1,7 @@ # # spec file for package gtk2 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,15 +12,15 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # When updating the binary version, do not forget to also update baselibs.conf %define gtk_binary_version 2.10.0 -%define _name gtk+ +%define _name gtk Name: gtk2 -Version:2.24.32 +Version:2.24.32+54 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) @@ -39,7 +39,7 @@ Patch1: bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff # 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 Patch2: gtk2-bnc130159-bgo319483-async-selection-in-gtk-font-selection.diff -# PATCH-FIX-OPENSUSE gtk-path-local.patch Search in /usr/local/%{_lib} by default. bnc369696 bgo534474 +# PATCH-FIX-OPENSUSE gtk-path-local.patch Search in /usr/local/%%{_lib} by default. bnc369696 bgo534474 Patch3: gtk-path-local.patch # PATCH-FIX-UPSTREAM gtk2-default-printer.patch bgo#577642 mgo...@suse.com -- Save selected printer as default Patch4: gtk2-default-printer.patch @@ -51,8 +51,7 @@ Patch7: gtk2-converter-python3.patch # PATCH-FEATURE-OPENSUSE gtk2-updateiconcache_sort.patch o...@opensuse.org -- Have gtp-update-icon-cache sort the file list before producing a cache Patch8: gtk2-updateiconcache_sort.patch -# PATCH-FIX-UPSTREAM 0001-build-support-automake-1.16.patch dims...@opensuse.org -- Support automake 1.16 -Patch9: 0001-build-support-automake-1.16.patch + BuildRequires: atk-devel BuildRequires: cairo-devel BuildRequires: cups-devel @@ -106,7 +105,7 @@ Recommends: %{name}-immodule-vietnamese = %{version} Recommends: %{name}-lang Recommends: gvfs -# Provide %{name} to make the lang and immodules packages installable +# Provide %%{name} to make the lang and immodules packages installable Provides: %{name} = %{version} Obsoletes: %{name} < %{version} # gail is part of gtk+ as of 2.13.x @@ -330,7 +329,6 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 -%patch9 -p1 gnome-patch-translation-update %build @@ -379,7 +377,7 @@ # Note: when updating scriptlets, don't forget to also update baselibs.conf ##
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2018-08-17 23:58:49 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new (New) Package is "gtk2" Fri Aug 17 23:58:49 2018 rev:169 rq:628552 version:2.24.32 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2018-04-22 14:37:24.649806808 +0200 +++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes 2018-08-17 23:59:34.826265909 +0200 @@ -1,0 +2,5 @@ +Thu Aug 9 11:33:37 UTC 2018 - tchva...@suse.com + +- Fix package name to be uniform immodules -> immodule bsc#1104264 + +--- Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.EuPqry/_old 2018-08-17 23:59:35.418267672 +0200 +++ /var/tmp/diff_new_pack.EuPqry/_new 2018-08-17 23:59:35.422267684 +0200 @@ -88,11 +88,11 @@ %package -n libgtk-2_0-0 Summary:The GTK+ toolkit library (version 2) -Group: System/Libraries # 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. +Group: System/Libraries 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. @@ -191,15 +191,17 @@ This package provides an input method for Thai-Lao. -%package immodules-tigrigna +%package immodule-tigrigna Summary:Tigrigna input methods for the GTK+ toolkit library v2 Group: System/Libraries Requires: %{name} = %{version} Requires(post): %{name}-tools >= 2.24.20 Requires(postun): %{name}-tools >= 2.24.20 +Provides: %{name}-immodules-tigrigna = %{version} Provides: locale(%{name}:ti) +Obsoletes: %{name}-immodules-tigrigna < %{version} -%description immodules-tigrigna +%description immodule-tigrigna GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. @@ -408,7 +410,7 @@ %post immodule-thai %{_gtk_query_immodules_update_cache} -%post immodules-tigrigna +%post immodule-tigrigna %{_gtk_query_immodules_update_cache} %post immodule-vietnamese @@ -474,7 +476,7 @@ %postun immodule-thai %{_gtk_query_immodules_update_cache} -%postun immodules-tigrigna +%postun immodule-tigrigna %{_gtk_query_immodules_update_cache} %postun immodule-vietnamese @@ -535,7 +537,7 @@ %files immodule-thai %{_libdir}/gtk-2.0/%{gtk_binary_version}/immodules/im-thai.so -%files immodules-tigrigna +%files immodule-tigrigna %{_libdir}/gtk-2.0/%{gtk_binary_version}/immodules/im-ti-er.so %{_libdir}/gtk-2.0/%{gtk_binary_version}/immodules/im-ti-et.so ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.EuPqry/_old 2018-08-17 23:59:35.490267886 +0200 +++ /var/tmp/diff_new_pack.EuPqry/_new 2018-08-17 23:59:35.490267886 +0200 @@ -66,7 +66,7 @@ postun "%else" postun "%{_bindir}/gtk-query-immodules-2.0 --update-cache" postun "%endif" -gtk2-immodules-tigrigna +gtk2-immodule-tigrigna requires "gtk2-" post "%if "%_lib" == "lib64"" post "%{_bindir}/gtk-query-immodules-2.0-64 --update-cache"
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2018-04-22 14:37:18 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new (New) Package is "gtk2" Sun Apr 22 14:37:18 2018 rev:168 rq:598586 version:2.24.32 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2018-03-31 15:35:48.540034870 +0200 +++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes 2018-04-22 14:37:24.649806808 +0200 @@ -1,0 +2,6 @@ +Wed Apr 18 19:01:07 UTC 2018 - bjorn@gmail.com + +- Update _service to point to new + https://gitlab.gnome.org/GNOME/gtk.git home. + +--- Other differences: -- ++ _service ++ --- /var/tmp/diff_new_pack.O2GU9J/_old 2018-04-22 14:37:25.53228 +0200 +++ /var/tmp/diff_new_pack.O2GU9J/_new 2018-04-22 14:37:25.581773083 +0200 @@ -1,6 +1,6 @@ -git://git.gnome.org/gtk+ +https://gitlab.gnome.org/GNOME/gtk.git git 2.24.32 @PARENT_TAG@
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2018-03-31 15:35:43 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new (New) Package is "gtk2" Sat Mar 31 15:35:43 2018 rev:167 rq:592045 version:2.24.32 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2018-03-26 12:43:57.066718939 +0200 +++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes 2018-03-31 15:35:48.540034870 +0200 @@ -1,0 +2,6 @@ +Tue Mar 27 14:29:49 UTC 2018 - dims...@opensuse.org + +- Add 0001-build-support-automake-1.16.patch: Support automake + 1.16. + +--- New: 0001-build-support-automake-1.16.patch Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.n6NKE7/_old 2018-03-31 15:35:51.383931755 +0200 +++ /var/tmp/diff_new_pack.n6NKE7/_new 2018-03-31 15:35:51.387931610 +0200 @@ -51,6 +51,8 @@ Patch7: gtk2-converter-python3.patch # PATCH-FEATURE-OPENSUSE gtk2-updateiconcache_sort.patch o...@opensuse.org -- Have gtp-update-icon-cache sort the file list before producing a cache Patch8: gtk2-updateiconcache_sort.patch +# PATCH-FIX-UPSTREAM 0001-build-support-automake-1.16.patch dims...@opensuse.org -- Support automake 1.16 +Patch9: 0001-build-support-automake-1.16.patch BuildRequires: atk-devel BuildRequires: cairo-devel BuildRequires: cups-devel @@ -326,6 +328,7 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 gnome-patch-translation-update %build ++ 0001-build-support-automake-1.16.patch ++ >From 2dbf31c0ea4f17a817b931c731f8de14c278300d Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 27 Mar 2018 16:24:02 +0200 Subject: [PATCH] build: support automake 1.16 --- autogen.sh | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/autogen.sh b/autogen.sh index 078f483f5a..63e2d5c495 100755 --- a/autogen.sh +++ b/autogen.sh @@ -48,7 +48,10 @@ fi DIE=1 } -if automake-1.15 --version < /dev/null > /dev/null 2>&1 ; then +if automake-1.16 --version < /dev/null > /dev/null 2>&1 ; then +AUTOMAKE=automake-1.16 +ACLOCAL=aclocal-1.16 +else if automake-1.15 --version < /dev/null > /dev/null 2>&1 ; then AUTOMAKE=automake-1.15 ACLOCAL=aclocal-1.15 else if automake-1.14 --version < /dev/null > /dev/null 2>&1 ; then @@ -71,8 +74,8 @@ else if automake-1.7 --version < /dev/null > /dev/null 2>&1 ; then ACLOCAL=aclocal-1.7 else echo - echo "You must have automake 1.7.x, 1,10.x, 1.11.x, 1.12.x, 1.13.x, 1.14.x" - echo "or 1.15.x installed to compile $PROJECT." + echo "You must have automake 1.7.x, 1,10.x, 1.11.x, 1.12.x, 1.13.x, 1.14.x," + echo "1.15.x or 1.16.x installed to compile $PROJECT." echo "Install the appropriate package for your distribution," echo "or get the source tarball at http://ftp.gnu.org/gnu/automake/"; DIE=1 @@ -83,6 +86,7 @@ fi fi fi fi +fi if test "$DIE" -eq 1; then exit 1 -- 2.16.2
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2018-03-26 12:43:52 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new (New) Package is "gtk2" Mon Mar 26 12:43:52 2018 rev:166 rq:589993 version:2.24.32 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2018-03-05 13:32:53.714718364 +0100 +++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes 2018-03-26 12:43:57.066718939 +0200 @@ -1,0 +2,7 @@ +Tue Mar 20 17:13:36 UTC 2018 - dims...@opensuse.org + +- Unconditionally enable translation-update-upstream: on + Tumbleweed, this results in a NOP and for Leap in SLE paid + translations being used (boo#1086036). + +--- Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.TRUOPe/_old 2018-03-26 12:43:59.338636809 +0200 +++ /var/tmp/diff_new_pack.TRUOPe/_new 2018-03-26 12:43:59.342636665 +0200 @@ -66,6 +66,7 @@ BuildRequires: libtool BuildRequires: pango-devel BuildRequires: pkgconfig +BuildRequires: translation-update-upstream BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcomposite) @@ -77,9 +78,6 @@ BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xrandr) >= 1.2.99 BuildRequires: pkgconfig(xrender) -%if !0%{?is_opensuse} -BuildRequires: translation-update-upstream -%endif %description GTK+ is a multi-platform toolkit for creating graphical user interfaces. @@ -303,7 +301,6 @@ %prep %setup -q -n %{_name}-%{version} -%if !0%{?is_opensuse} translation-update-upstream translation-update-upstream po-properties gtk20-properties # remove incomplete translations caused by translation-update-upstream (global LINGUAS file, two domains) @@ -314,7 +311,6 @@ sed -i "/^$LNG\$/d" po/LINGUAS fi done -%endif gnome-patch-translation-prepare %if "%{_lib}" == "lib64" cp -a %{SOURCE2} .
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2018-03-05 13:32:42 Comparing /work/SRC/openSUSE:Factory/gtk2 (Old) and /work/SRC/openSUSE:Factory/.gtk2.new (New) Package is "gtk2" Mon Mar 5 13:32:42 2018 rev:165 rq:581645 version:2.24.32 Changes: --- /work/SRC/openSUSE:Factory/gtk2/gtk2.changes2018-01-16 09:29:13.126616747 +0100 +++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes 2018-03-05 13:32:53.714718364 +0100 @@ -1,0 +2,5 @@ +Mon Feb 26 11:30:07 UTC 2018 - dims...@opensuse.org + +- Use SPDX3.0 license tags and package COPYING as %license + +--- Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.i917sx/_old 2018-03-05 13:32:55.230663502 +0100 +++ /var/tmp/diff_new_pack.i917sx/_new 2018-03-05 13:32:55.242663068 +0100 @@ -24,16 +24,15 @@ 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+ +License:LGPL-2.1-or-later Group: System/Libraries -Url:http://www.gtk.org/ +URL:http://www.gtk.org/ #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-OPENSUSE gtk2-GTK_PATH64.patch sbra...@novell.com - 64-bit dual install. Use GTK_PATH64 environment variable instead of GTK_PATH 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 @@ -52,7 +51,6 @@ Patch7: gtk2-converter-python3.patch # PATCH-FEATURE-OPENSUSE gtk2-updateiconcache_sort.patch o...@opensuse.org -- Have gtp-update-icon-cache sort the file list before producing a cache Patch8: gtk2-updateiconcache_sort.patch - BuildRequires: atk-devel BuildRequires: cairo-devel BuildRequires: cups-devel @@ -91,7 +89,6 @@ %package -n libgtk-2_0-0 Summary:The GTK+ toolkit library (version 2) Group: System/Libraries - # 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 @@ -268,7 +265,7 @@ Group: System/Libraries Requires: libgtk-2_0-0 = %{version} Supplements:packageand(%{name}:branding-upstream) -Conflicts: otherproviders(%{name}-branding) +Conflicts: %{name}-branding Provides: %{name}-branding = %{version} BuildArch: noarch #BRAND: Provides /etc/gtk-2.0/gtkrc, to define default theme and icon theme. @@ -496,7 +493,8 @@ fi %files -n libgtk-2_0-0 -%doc AUTHORS COPYING README NEWS +%license COPYING +%doc AUTHORS README NEWS %if "%{_lib}" == "lib64" %doc README.SUSE %endif
commit gtk2 for openSUSE:Factory
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
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: bugzilla-129753-gt
commit gtk2 for openSUSE:Factory
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 main(args): try: @@ -788,10
commit gtk2 for openSUSE:Factory
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
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
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, &sd->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, &sortdir) == 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(&sortdir))) { gchar *path; gboolean retval; @@ -698,7 +740,7 @@ scan_directory (const gchar *base_path, g_free (path); } - g_dir_close (dir); + sort_close(&sortdir); /* Move dir into the big file hash */ g_hash_table_foreach_remove (dir_hash, foreach_remove_func, files);
commit gtk2 for openSUSE:Factory
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
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
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
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
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
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, &display_x11->xrandr_event_base, &ignore)) @@ -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 extension is in place, whether this client hol
commit gtk2 for openSUSE:Factory
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
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
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
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
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
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
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 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 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; paint->y_offset = -private
commit gtk2 for openSUSE:Factory
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 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
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 + +- 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
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
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
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 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
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
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 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
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
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 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
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 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
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
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
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) -- Mu
commit gtk2 for openSUSE:Factory
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
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
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: opensuse-commit+h...@o
commit gtk2 for openSUSE:Factory
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
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- requires "libgtk-2_0-0- = " - requires "typelib-1_0-Gtk-2_0- = " gtk2-tools +/usr/bin/gtk-query-immodules-2.0(-64)? post "%if "%_lib" == "lib64"" @@ -104,5 +103,3 @@ postun "%else" postun "%{_bindir}/gtk-query-immodules-2.0 > %{_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
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- + requires "libgtk-2_0-0- = " + requires "typelib-1_0-Gtk-2_0- = " gtk2-tools +/usr/bin/gtk-query-immodules-2.0(-64)? post "%if "%_lib" == "lib64"" @@ -16,7 +20,6 @@ post "%else" post "if test -f %{_bindir}/gtk-query-immodules-2.0; then %{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules; fi" post "%endif" -arch ppc package gtk2-devel gtk2-immodule-amharic requires "gtk2-" post "%if "%_lib" == "lib64"" @@ -101,3 +104,5 @@ postun "%else" postun "%{_bindir}/gtk-query-immodules-2.0 > %{_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
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at 2012-09-26 09:36:57 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-07-18 17:17:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.gtk2.new/gtk2.changes 2012-09-26 09:37:15.0 +0200 @@ -1,0 +2,18 @@ +Mon Sep 24 07:07:55 UTC 2012 - dims...@opensuse.org + +- Update to version 2.24.13: + + Implement a gtk-primary-button-warps-slider setting that lets +us adjust scale and scrollbar behaviour according to platform. + + Bugs fixed: bgo#661973, bgo#675365, bgo#674108 + + Updated translations. + +--- +Mon Sep 3 20:12:09 UTC 2012 - dims...@opensuse.org + +- Update to version 2.24.12: + + Allow building with automake 1.12 + + Bugs fixed: bgo#616997, bgo#680346, bgo#680901, bgo#681784, +bgo#683070, bgo#683279. + + Updated translations. + +--- Old: gtk+-2.24.11.tar.xz New: gtk+-2.24.13.tar.xz Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.qiVyof/_old 2012-09-26 09:37:20.0 +0200 +++ /var/tmp/diff_new_pack.qiVyof/_new 2012-09-26 09:37:20.0 +0200 @@ -21,7 +21,7 @@ Name: gtk2 %define _name gtk+ -Version:2.24.11 +Version:2.24.13 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) @@ -282,9 +282,9 @@ Summary:The GTK+ toolkit library (version 2) -- Development Files Group: Development/Libraries/X11 Requires: libgtk-2_0-0 = %{version} -Requires: typelib-1_0-Gtk-2_0 = %{version} # gtk-builder-convert needs this. Requires: python-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 @@ -318,8 +318,8 @@ done gnome-patch-translation-prepare %patch0 -p1 -%if "%_lib" == "lib64" -cp -a %{S:2} . +%if "%{_lib}" == "lib64" +cp -a %{SOURCE2} . # WARNING: This patch does not patch not installed demos and tests. %patch8 -p1 %endif @@ -331,7 +331,7 @@ %build NOCONFIGURE=1 gnome-autogen.sh -export CFLAGS="$RPM_OPT_FLAGS" +export CFLAGS="%{optflags}" export CFLAGS="$CFLAGS -fstack-protector" %ifarch ppc64 export CFLAGS="$CFLAGS -mminimal-toc" @@ -346,16 +346,16 @@ make %{?_smp_mflags} %install -%makeinstall +%make_install find %{buildroot}%{_libdir} -name '*.la' -delete -print %if 0%{?suse_version} <= 1130 -%{__rm} %{buildroot}%{_datadir}/locale/kg/LC_MESSAGES/* +rm %{buildroot}%{_datadir}/locale/kg/LC_MESSAGES/* %endif %find_lang gtk20 %find_lang gtk20-properties -install -m 644 %{S:3} %{buildroot}%{_sysconfdir}/gtk-2.0 +install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/gtk-2.0 touch %{buildroot}%{_sysconfdir}/gtk-2.0/gtk.immodules -%if "%_lib" == "lib64" +%if "%{_lib}" == "lib64" mv %{buildroot}%{_bindir}/gtk-query-immodules-2.0 %{buildroot}%{_bindir}/gtk-query-immodules-2.0-64 mv %{buildroot}%{_sysconfdir}/gtk-2.0/gtk.immodules %{buildroot}%{_sysconfdir}/gtk-2.0/gtk64.immodules %endif @@ -367,7 +367,7 @@ chmod a+x %{buildroot}%{_bindir}/gtk-update-icon-cache # Install rpm macros mkdir -p %{buildroot}%{_sysconfdir}/rpm -cp %{S:5} %{buildroot}%{_sysconfdir}/rpm +cp %{SOURCE5} %{buildroot}%{_sysconfdir}/rpm %fdupes %{buildroot}%{_datadir} %fdupes %{buildroot}%{_libdir} @@ -379,7 +379,7 @@ ### # Convenient %define for the scriplets -%if "%_lib" == "lib64" +%if "%{_lib}" == "lib64" %define _gtk_query_immodules %{_bindir}/gtk-query-immodules-2.0-64 %define _gtk_query_immodules_update_cache %{_gtk_query_immodules} > %{_sysconfdir}/gtk-2.0/gtk64.immodules %else @@ -479,11 +479,11 @@ %files -n libgtk-2_0-0 %defattr(-,root,root) %doc AUTHORS COPYING README NEWS ChangeLog -%if "%_lib" == "lib64" +%if "%{_lib}" == "lib64" %doc README.SuSE %endif %dir %{_sysconfdir}/gtk-2.0 -%if "%_lib" == "lib64" +%if "%{_lib}" == "lib64" %ghost %{_sysconfdir}/gtk-2.0/gtk64.immodules %else %ghost %{_sysconfdir}/gtk-2.0/gtk.immodules -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gtk2 for openSUSE:Factory
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
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
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
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
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+ i
commit gtk2 for openSUSE:Factory
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
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 (
commit gtk2 for openSUSE:Factory
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
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
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 * * 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 + -#include "gtksearchenginetracker.h" + + #include + #include -/* we dlopen() libtracker at runtime */ +#include -+#include -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
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
commit gtk2 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk2 for openSUSE:Factory checked in at Sun Feb 20 19:46:20 CET 2011. --- GNOME/gtk2/gtk2.changes 2011-02-13 22:19:45.0 +0100 +++ /mounts/work_src_done/STABLE/gtk2/gtk2.changes 2011-02-19 18:17:56.0 +0100 @@ -1,0 +2,12 @@ +Sat Feb 19 18:03:57 CET 2011 - vu...@opensuse.org + +- Add gtk2-tracker-0.10.patch: fix tracker support in GTK+, for + tracker 0.10. Patch cherry-picked from GTK+ 3. + +--- +Sat Feb 19 10:40:20 CET 2011 - vu...@opensuse.org + +- Remove update-alternatives Requires in devel subpackage, + following previous change. + +--- calling whatdependson for head-i586 New: gtk2-tracker-0.10.patch Other differences: -- ++ gtk2.spec ++ --- /var/tmp/diff_new_pack.3cYCnv/_old 2011-02-20 19:46:18.0 +0100 +++ /var/tmp/diff_new_pack.3cYCnv/_new 2011-02-20 19:46:18.0 +0100 @@ -22,7 +22,7 @@ Name: gtk2 %define _name gtk+ Version:2.22.1 -Release:6 +Release:15 # NOTE: on upgrade to a new upstream version, change the Obsoletes from <= to < (here and in baselibs.conf) # 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) @@ -43,6 +43,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 # 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 @@ -270,8 +272,6 @@ Requires: libgtk-2_0-0 = %{version} # gtk-builder-convert needs this. Requires: python-xml -Requires(post): update-alternatives -Requires(postun): update-alternatives # gail is part of gtk+ as of 2.13.x Provides: gail-devel = 1.22.1 Obsoletes: gail-devel < 1.22.1 @@ -304,6 +304,9 @@ %patch22 -p1 %patch23 -p1 %patch24 -p1 +%if 0%{?suse_version} > 1130 +%patch25 -p1 +%endif %patch53 gnome-patch-translation-update ++ gtk2-tracker-0.10.patch ++ 801 lines (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org