Accepting request 427111 from home:mgorse:branches:GNOME:Factory

- Update to version 2.24.31:
  + 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#737777, bgo#752707,
  bgo#756450, bgo#765120, bgo#765193, bgo#768163, bgo#764996,
  bgo#769126
- Rebase gtk2-bgo743166-remember-printing-authentication.patch.
- Drop gtk2-bgo737777-fix-printing-authentication-crash.patch and
  gtk2-bnc957400-filechooserentry-update.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/427111
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk2?expand=0&rev=244
This commit is contained in:
Bjørn Lie 2016-09-13 10:21:54 +00:00 committed by Git OBS Bridge
parent 2d9d2f96a8
commit e7e947ae6f
7 changed files with 20 additions and 3539 deletions

View File

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

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

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

View File

@ -1,14 +0,0 @@
@@ -, +, @@
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,

View File

@ -124,7 +124,7 @@ index c487d33..7e61ca4 100644
@@ -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,

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Tue Sep 13 03:13:00 UTC 2016 - mgorse@suse.com
- Update to version 2.24.31:
+ 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#737777, bgo#752707,
bgo#756450, bgo#765120, bgo#765193, bgo#768163, bgo#764996,
bgo#769126
- Rebase gtk2-bgo743166-remember-printing-authentication.patch.
- Drop gtk2-bgo737777-fix-printing-authentication-crash.patch and
gtk2-bnc957400-filechooserentry-update.patch: fixed upstream.
-------------------------------------------------------------------
Thu Aug 11 10:14:03 UTC 2016 - dimstar@opensuse.org

View File

@ -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 @@ Patch55: gtk2-default-printer.patch
Patch56: gtk2-bgo625202-30-bit-drawables-remain-black.patch
# PATCH-FIX-UPSTREAM gtk2-bgo743166-remember-printing-authentication.patch bgo#674264 joschibrauchle@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-bgo737777-fix-printing-authentication-crash.patch bgo#737777 joschibrauchle@gmx.de -- Applications crash randomly while printing with a password-secured SMB printer
Patch58: gtk2-bgo737777-fix-printing-authentication-crash.patch
# PATCH-FIX-UPSTREAM gtk2-bnc957400-filechooserentry-update.patch bnc#957400 federico@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 @@ cp -a %{SOURCE2} .
%patch55 -p1
%patch56 -p1
%patch57 -p1
%patch58 -p1
%patch59 -p1
gnome-patch-translation-update
%build