r54566 - in /desktop/experimental/gtk+4.0/debian: changelog patches/disable-return-type-error.patch patches/git_add-a-return-value.patch patches/git_add-default-return-values.patch patches/git_fix-build.patch patches/series
jbicha at users.alioth.debian.org
jbicha at users.alioth.debian.org
Thu Oct 26 22:00:10 UTC 2017
Author: jbicha
Date: Thu Oct 26 22:00:10 2017
New Revision: 54566
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=54566
Log:
Cherry-pick 3 patches so we can drop disable-return-type-error.patch
- git_add-a-return-value.patch
- git_add-default-return-values.patch
- git_fix-build.patch
Added:
desktop/experimental/gtk+4.0/debian/patches/git_add-a-return-value.patch
desktop/experimental/gtk+4.0/debian/patches/git_add-default-return-values.patch
desktop/experimental/gtk+4.0/debian/patches/git_fix-build.patch
Removed:
desktop/experimental/gtk+4.0/debian/patches/disable-return-type-error.patch
Modified:
desktop/experimental/gtk+4.0/debian/changelog
desktop/experimental/gtk+4.0/debian/patches/series
Modified: desktop/experimental/gtk+4.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B4.0/debian/changelog?rev=54566&op=diff
==============================================================================
--- desktop/experimental/gtk+4.0/debian/changelog [utf-8] (original)
+++ desktop/experimental/gtk+4.0/debian/changelog [utf-8] Thu Oct 26 22:00:10 2017
@@ -1,4 +1,4 @@
-gtk+4.0 (3.92.1-1) UNRELEASED; urgency=medium
+gtk+4.0 (3.92.1-0~1) UNRELEASED; urgency=medium
* New upstream release
* Switch to meson
@@ -7,8 +7,10 @@
* debian/libgtk-4-common.install.in: themes are bundled in the gtkresources
* Refresh no-accessibility-dump.patch
* Disable 018_gdkenumtypes.c_location.patch: might not be needed any more
- * Add disable-return-type-error.patch to work around GNOME bug #789180
* Cherry-pick patches:
+ - git_add-a-return-value.patch
+ - git_add-default-return-values.patch
+ - git_fix-build.patch
- git_install-printbackends.patch
-- Jeremy Bicha <jbicha at debian.org> Wed, 18 Oct 2017 18:07:11 -0400
Added: desktop/experimental/gtk+4.0/debian/patches/git_add-a-return-value.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B4.0/debian/patches/git_add-a-return-value.patch?rev=54566&op=file
==============================================================================
--- desktop/experimental/gtk+4.0/debian/patches/git_add-a-return-value.patch (added)
+++ desktop/experimental/gtk+4.0/debian/patches/git_add-a-return-value.patch [utf-8] Thu Oct 26 22:00:10 2017
@@ -0,0 +1,38 @@
+From 46f475664d66e25f0cc4212786c441f929a91d05 Mon Sep 17 00:00:00 2001
+From: Emmanuele Bassi <ebassi at gnome.org>
+Date: Tue, 24 Oct 2017 16:58:06 +0100
+Subject: Add a return value
+
+When building with G_DISABLE_ASSERT, the g_assert_not_reached()
+statement won't do anything, and we're going to fall through, and the
+compiler will emit a warning that we're not returning anything from a
+function with a return value.
+---
+ gdk/wayland/gdkwindow-wayland.c | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c
+index bb15eb1..2d738a6 100644
+--- a/gdk/wayland/gdkwindow-wayland.c
++++ b/gdk/wayland/gdkwindow-wayland.c
+@@ -1617,6 +1617,9 @@ rect_anchor_to_anchor (GdkGravity rect_anchor)
+ default:
+ g_assert_not_reached ();
+ }
++
++ return (ZXDG_POSITIONER_V6_ANCHOR_TOP |
++ ZXDG_POSITIONER_V6_ANCHOR_LEFT);
+ }
+
+ static enum zxdg_positioner_v6_gravity
+@@ -1650,6 +1653,9 @@ window_anchor_to_gravity (GdkGravity rect_anchor)
+ default:
+ g_assert_not_reached ();
+ }
++
++ return (ZXDG_POSITIONER_V6_GRAVITY_BOTTOM |
++ ZXDG_POSITIONER_V6_GRAVITY_RIGHT);
+ }
+
+ static GdkWindow *
+
Added: desktop/experimental/gtk+4.0/debian/patches/git_add-default-return-values.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B4.0/debian/patches/git_add-default-return-values.patch?rev=54566&op=file
==============================================================================
--- desktop/experimental/gtk+4.0/debian/patches/git_add-default-return-values.patch (added)
+++ desktop/experimental/gtk+4.0/debian/patches/git_add-default-return-values.patch [utf-8] Thu Oct 26 22:00:10 2017
@@ -0,0 +1,80 @@
+From 8549e62d8595bb6f94b51f2051f8542e357f236b Mon Sep 17 00:00:00 2001
+From: Benjamin Otte <otte at redhat.com>
+Date: Tue, 24 Oct 2017 18:13:45 +0200
+Subject: Add default return values to switch statements
+
+We are using g_assert_not_reached() without doing anything, assuming it
+aborts the program. In release builds however, it is ignored.
+---
+ gdk/x11/gdkdevicemanager-core-x11.c | 2 ++
+ gdk/x11/gdkdevicemanager-xi2.c | 2 ++
+ gtk/gtkcssselector.c | 1 +
+ gtk/inspector/general.c | 2 +-
+ 4 files changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/gdk/x11/gdkdevicemanager-core-x11.c b/gdk/x11/gdkdevicemanager-core-x11.c
+index 350a79b..dd8613e 100644
+--- a/gdk/x11/gdkdevicemanager-core-x11.c
++++ b/gdk/x11/gdkdevicemanager-core-x11.c
+@@ -265,6 +265,7 @@ translate_crossing_mode (int mode)
+ return GDK_CROSSING_UNGRAB;
+ default:
+ g_assert_not_reached ();
++ return GDK_CROSSING_NORMAL;
+ }
+ }
+
+@@ -285,6 +286,7 @@ translate_notify_type (int detail)
+ return GDK_NOTIFY_NONLINEAR_VIRTUAL;
+ default:
+ g_assert_not_reached ();
++ return GDK_NOTIFY_UNKONWN;
+ }
+ }
+
+diff --git a/gdk/x11/gdkdevicemanager-xi2.c b/gdk/x11/gdkdevicemanager-xi2.c
+index 8779c65..758513e 100644
+--- a/gdk/x11/gdkdevicemanager-xi2.c
++++ b/gdk/x11/gdkdevicemanager-xi2.c
+@@ -1068,6 +1068,7 @@ translate_crossing_mode (gint mode)
+ /* Fall through, unexpected in pointer crossing events */
+ default:
+ g_assert_not_reached ();
++ return GDK_CROSSING_NORMAL;
+ }
+ }
+
+@@ -1088,6 +1089,7 @@ translate_notify_type (gint detail)
+ return GDK_NOTIFY_NONLINEAR_VIRTUAL;
+ default:
+ g_assert_not_reached ();
++ return GDK_NOTIFY_UNKONWN;
+ }
+ }
+
+diff --git a/gtk/gtkcssselector.c b/gtk/gtkcssselector.c
+index 241a690..961e78e 100644
+--- a/gtk/gtkcssselector.c
++++ b/gtk/gtkcssselector.c
+@@ -876,6 +876,7 @@ change_pseudoclass_position (const GtkCssSelector *selector)
+ return GTK_CSS_CHANGE_FIRST_CHILD | GTK_CSS_CHANGE_LAST_CHILD;
+ default:
+ g_assert_not_reached ();
++ return 0;
+ }
+ }
+
+diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c
+index 2e7e212..62404a0 100644
+--- a/gtk/inspector/general.c
++++ b/gtk/inspector/general.c
+@@ -501,7 +501,7 @@ translate_subpixel_layout (GdkSubpixelLayout subpixel)
+ case GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR: return "horizontal bgr";
+ case GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB: return "vertical rgb";
+ case GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR: return "vertical bgr";
+- default: g_assert_not_reached ();
++ default: g_assert_not_reached (); return "none;
+ }
+ }
+
+
Added: desktop/experimental/gtk+4.0/debian/patches/git_fix-build.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B4.0/debian/patches/git_fix-build.patch?rev=54566&op=file
==============================================================================
--- desktop/experimental/gtk+4.0/debian/patches/git_fix-build.patch (added)
+++ desktop/experimental/gtk+4.0/debian/patches/git_fix-build.patch [utf-8] Thu Oct 26 22:00:10 2017
@@ -0,0 +1,52 @@
+From 373b407bd26a940072173e0a509038185b63e936 Mon Sep 17 00:00:00 2001
+From: Benjamin Otte <otte at redhat.com>
+Date: Tue, 24 Oct 2017 18:26:08 +0200
+Subject: Fix build
+
+Don't do two things at once and forget to run ninja before pushing.
+---
+ gdk/x11/gdkdevicemanager-core-x11.c | 2 +-
+ gdk/x11/gdkdevicemanager-xi2.c | 2 +-
+ gtk/inspector/general.c | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/gdk/x11/gdkdevicemanager-core-x11.c b/gdk/x11/gdkdevicemanager-core-x11.c
+index dd8613e..c662d21 100644
+--- a/gdk/x11/gdkdevicemanager-core-x11.c
++++ b/gdk/x11/gdkdevicemanager-core-x11.c
+@@ -286,7 +286,7 @@ translate_notify_type (int detail)
+ return GDK_NOTIFY_NONLINEAR_VIRTUAL;
+ default:
+ g_assert_not_reached ();
+- return GDK_NOTIFY_UNKONWN;
++ return GDK_NOTIFY_UNKNOWN;
+ }
+ }
+
+diff --git a/gdk/x11/gdkdevicemanager-xi2.c b/gdk/x11/gdkdevicemanager-xi2.c
+index 758513e..56fb2c8 100644
+--- a/gdk/x11/gdkdevicemanager-xi2.c
++++ b/gdk/x11/gdkdevicemanager-xi2.c
+@@ -1089,7 +1089,7 @@ translate_notify_type (gint detail)
+ return GDK_NOTIFY_NONLINEAR_VIRTUAL;
+ default:
+ g_assert_not_reached ();
+- return GDK_NOTIFY_UNKONWN;
++ return GDK_NOTIFY_UNKNOWN;
+ }
+ }
+
+diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c
+index 62404a0..45a386e 100644
+--- a/gtk/inspector/general.c
++++ b/gtk/inspector/general.c
+@@ -501,7 +501,7 @@ translate_subpixel_layout (GdkSubpixelLayout subpixel)
+ case GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR: return "horizontal bgr";
+ case GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB: return "vertical rgb";
+ case GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR: return "vertical bgr";
+- default: g_assert_not_reached (); return "none;
++ default: g_assert_not_reached (); return "none";
+ }
+ }
+
+
Modified: desktop/experimental/gtk+4.0/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B4.0/debian/patches/series?rev=54566&op=diff
==============================================================================
--- desktop/experimental/gtk+4.0/debian/patches/series [utf-8] (original)
+++ desktop/experimental/gtk+4.0/debian/patches/series [utf-8] Thu Oct 26 22:00:10 2017
@@ -2,5 +2,7 @@
no-accessibility-dump.patch
reftest-known-fail.patch
gdk-x11-Check-if-we-have-access-to-GL-before-using-G.patch
-disable-return-type-error.patch
+git_add-a-return-value.patch
+git_add-default-return-values.patch
+git_fix-build.patch
git_install-printbackends.patch
More information about the pkg-gnome-commits
mailing list