diff mbox series

[09/24] gtk+3: update 3.24.34 -> 3.24.35

Message ID 20221213111118.149697-9-alex@linutronix.de
State New
Headers show
Series [01/24] ptest-packagelists.inc: correctly assign fast and slow tests | expand

Commit Message

Alexander Kanavin Dec. 13, 2022, 11:11 a.m. UTC
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...-Add-disable-opengl-configure-option.patch | 60 +++++++++----------
 .../{gtk+3_3.24.34.bb => gtk+3_3.24.35.bb}    |  2 +-
 2 files changed, 31 insertions(+), 31 deletions(-)
 rename meta/recipes-gnome/gtk+/{gtk+3_3.24.34.bb => gtk+3_3.24.35.bb} (89%)

Comments

Ross Burton Dec. 13, 2022, 2:37 p.m. UTC | #1
I just posted this, and have a followup to move to Meson too that is just going through the final tweaks.

Ross

> On 13 Dec 2022, at 11:11, Alexander Kanavin via lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org> wrote:
> 
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
> ...-Add-disable-opengl-configure-option.patch | 60 +++++++++----------
> .../{gtk+3_3.24.34.bb => gtk+3_3.24.35.bb}    |  2 +-
> 2 files changed, 31 insertions(+), 31 deletions(-)
> rename meta/recipes-gnome/gtk+/{gtk+3_3.24.34.bb => gtk+3_3.24.35.bb} (89%)
> 
> diff --git a/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch b/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch
> index 35cbab8761..ea8bd28e7b 100644
> --- a/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch
> +++ b/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch
> @@ -1,4 +1,4 @@
> -From eef50c94587fc30cd624adb5eb213eb9fa663dc1 Mon Sep 17 00:00:00 2001
> +From 8f3edf5f8379ac482d9eb7a64d7408b5f95535ce Mon Sep 17 00:00:00 2001
> From: Jussi Kukkonen <jussi.kukkonen@intel.com>
> Date: Tue, 21 Jun 2016 15:11:39 +0300
> Subject: [PATCH] Add --disable-opengl configure option
> @@ -25,7 +25,7 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
>  demos/gtk-demo/glarea.c                    | 14 ++++++
>  docs/tools/Makefile.am                     |  9 +++-
>  docs/tools/widgets.c                       |  4 +-
> - gdk/Makefile.am                            |  8 ++-
> + gdk/gdk-sources.inc                        |  8 ++-
>  gdk/gdkdisplay.c                           |  4 +-
>  gdk/gdkgl.c                                | 10 ++++
>  gdk/gdkglcontext.c                         |  6 +++
> @@ -47,7 +47,7 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
>  create mode 100644 gdk/x11/gdkx-without-gl-context.h
> 
> diff --git a/configure.ac b/configure.ac
> -index 851bcbf..6cbf6a2 100644
> +index 9ed65e5..70c6836 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -346,6 +346,15 @@ AC_ARG_ENABLE(cloudproviders,
> @@ -66,7 +66,7 @@ index 851bcbf..6cbf6a2 100644
>  AC_ARG_ENABLE(glx,
>                [AS_HELP_STRING([--enable-glx],
>                                [When enabled Gdk will try to initialize GLX])])
> -@@ -1345,7 +1354,7 @@ CFLAGS="$saved_cflags"
> +@@ -1367,7 +1376,7 @@ CFLAGS="$saved_cflags"
>  LDFLAGS="$saved_ldflags"
> 
>  GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0 >= gdk_pixbuf_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version"
> @@ -75,7 +75,7 @@ index 851bcbf..6cbf6a2 100644
> 
>  PKG_CHECK_MODULES(GDK_DEP, $GDK_PACKAGES $GDK_PRIVATE_PACKAGES)
>  GDK_DEP_LIBS="$GDK_EXTRA_LIBS $GDK_DEP_LIBS $MATH_LIB"
> -@@ -1379,7 +1388,7 @@ fi
> +@@ -1401,7 +1410,7 @@ fi
>  PKG_CHECK_MODULES(ATK, $ATK_PACKAGES)
> 
>  GTK_PACKAGES="atk >= atk_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version gdk-pixbuf-2.0 >= gdk_pixbuf_required_version gio-2.0 >= glib_required_version"
> @@ -209,11 +209,11 @@ index 932daf1..54239d6 100644
>    info = new_widget_info ("glarea", widget, MEDIUM);
> 
>    return info;
> -diff --git a/gdk/Makefile.am b/gdk/Makefile.am
> -index 710a548..b45f631 100644
> ---- a/gdk/Makefile.am
> -+++ b/gdk/Makefile.am
> -@@ -274,7 +274,6 @@ x11_introspection_files = \
> +diff --git a/gdk/gdk-sources.inc b/gdk/gdk-sources.inc
> +index 9235edb..eb59524 100644
> +--- a/gdk/gdk-sources.inc
> ++++ b/gdk/gdk-sources.inc
> +@@ -146,7 +146,6 @@ x11_introspection_files = \
>   x11/gdkeventsource.c \
>   x11/gdkeventtranslator.c \
>   x11/gdkgeometry-x11.c \
> @@ -221,7 +221,7 @@ index 710a548..b45f631 100644
>   x11/gdkkeys-x11.c \
>   x11/gdkmain-x11.c \
>   x11/gdkmonitor-x11.c \
> -@@ -300,7 +299,6 @@ x11_introspection_files = \
> +@@ -172,7 +171,6 @@ x11_introspection_files = \
>   x11/gdkx11display.h \
>   x11/gdkx11displaymanager.h \
>   x11/gdkx11dnd.h \
> @@ -229,19 +229,19 @@ index 710a548..b45f631 100644
>   x11/gdkx11keys.h \
>   x11/gdkx11monitor.h \
>   x11/gdkx11property.h \
> -@@ -310,6 +308,12 @@ x11_introspection_files = \
> +@@ -182,6 +180,12 @@ x11_introspection_files = \
>   x11/gdkx11visual.h \
>   x11/gdkx11window.h
> 
> +if HAVE_OPENGL
> -+x11_introspection_files += \
> -+ x11/gdkglcontext-x11.c \
> -+ x11/gdkx11glcontext.h
> ++x11_introspection_files +=              \
> ++        x11/gdkglcontext-x11.c          \
> ++        x11/gdkx11glcontext.h
> +endif
> +
> - GdkX11-3.0.gir: libgdk-3.la Gdk-3.0.gir Makefile
> - GdkX11_3_0_gir_SCANNERFLAGS = \
> - --identifier-prefix=Gdk \
> + w32_introspection_files = \
> + win32/gdkcursor-win32.c \
> + win32/gdkdevicemanager-win32.c \
> diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
> index 748f548..911ab2a 100644
> --- a/gdk/gdkdisplay.c
> @@ -380,7 +380,7 @@ index 3b23639..1f04f8e 100644
> 
>  /**
> diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
> -index 2de8ba4..1883a79 100644
> +index 727b0cf..d4d91b0 100644
> --- a/gdk/gdkwindow.c
> +++ b/gdk/gdkwindow.c
> @@ -45,7 +45,9 @@
> @@ -538,10 +538,10 @@ index 7e08f47..30fd7b6 100644
>    display_class->get_default_seat = gdk_x11_display_get_default_seat;
> 
> diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c
> -index bb4df05..46f5349 100644
> +index c2b7480..114fd4c 100644
> --- a/gdk/x11/gdkscreen-x11.c
> +++ b/gdk/x11/gdkscreen-x11.c
> -@@ -1827,3 +1827,8 @@ gdk_x11_screen_get_current_desktop (GdkScreen *screen)
> +@@ -1842,3 +1842,8 @@ gdk_x11_screen_get_current_desktop (GdkScreen *screen)
>  {
>    return get_netwm_cardinal_property (screen, "_NET_CURRENT_DESKTOP");
>  }
> @@ -551,7 +551,7 @@ index bb4df05..46f5349 100644
> +void _gdk_x11_screen_update_visuals_for_gl (GdkScreen *screen) {}
> +#endif
> diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
> -index 721d9bb..8e87acc 100644
> +index 194bc82..0302bb6 100644
> --- a/gdk/x11/gdkwindow-x11.c
> +++ b/gdk/x11/gdkwindow-x11.c
> @@ -36,7 +36,9 @@
> @@ -564,7 +564,7 @@ index 721d9bb..8e87acc 100644
>  #include "gdkprivate-x11.h"
>  #include "gdk-private.h"
> 
> -@@ -5881,7 +5883,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass)
> +@@ -5888,7 +5890,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass)
>    impl_class->set_opaque_region = gdk_x11_window_set_opaque_region;
>    impl_class->set_shadow_width = gdk_x11_window_set_shadow_width;
>    impl_class->show_window_menu = gdk_x11_window_show_window_menu;
> @@ -668,10 +668,10 @@ index 0000000..c9e2617
> +
> +#endif /* __GDK_X_H__ */
> diff --git a/gtk/Makefile.am b/gtk/Makefile.am
> -index 074fb35..4fa9eb6 100644
> +index 946e72f..b01da7f 100644
> --- a/gtk/Makefile.am
> +++ b/gtk/Makefile.am
> -@@ -1457,7 +1457,7 @@ gtktypefuncs.inc: stamp-gtktypebuiltins.h stamp-gtkprivatetypebuiltins.h $(top_s
> +@@ -467,7 +467,7 @@ gtktypefuncs.inc: stamp-gtktypebuiltins.h stamp-gtkprivatetypebuiltins.h $(top_s
>    ${CPP} $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) xgen-gtfsrc.c | \
>    $(GREP) -o '\bg[td]k_[a-zA-Z0-9_]*_get_type\b' | \
>    sort | uniq | \
> @@ -777,7 +777,7 @@ index 802303e..33001cf 100644
> 
>  static gboolean
> diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c
> -index 48237d1..1f9b9be 100644
> +index 4fd0c30..a8e59ed 100644
> --- a/gtk/inspector/general.c
> +++ b/gtk/inspector/general.c
> @@ -33,8 +33,10 @@
> @@ -791,7 +791,7 @@ index 48237d1..1f9b9be 100644
> 
>  #ifdef GDK_WINDOWING_WIN32
>  #include "win32/gdkwin32.h"
> -@@ -196,6 +198,7 @@ add_label_row (GtkInspectorGeneral *gen,
> +@@ -217,6 +219,7 @@ add_label_row (GtkInspectorGeneral *gen,
>    gtk_size_group_add_widget (GTK_SIZE_GROUP (gen->priv->labels), label);
>  }
> 
> @@ -799,7 +799,7 @@ index 48237d1..1f9b9be 100644
>  #ifdef GDK_WINDOWING_X11
>  static void
>  append_glx_extension_row (GtkInspectorGeneral *gen,
> -@@ -205,6 +208,7 @@ append_glx_extension_row (GtkInspectorGeneral *gen,
> +@@ -226,6 +229,7 @@ append_glx_extension_row (GtkInspectorGeneral *gen,
>    add_check_row (gen, GTK_LIST_BOX (gen->priv->gl_box), ext, epoxy_has_glx_extension (dpy, 0, ext), 0);
>  }
>  #endif
> @@ -807,7 +807,7 @@ index 48237d1..1f9b9be 100644
> 
>  #ifdef GDK_WINDOWING_WAYLAND
>  static void
> -@@ -254,6 +258,7 @@ wayland_get_display (struct wl_display *wl_display)
> +@@ -275,6 +279,7 @@ wayland_get_display (struct wl_display *wl_display)
>  static void
>  init_gl (GtkInspectorGeneral *gen)
>  {
> @@ -815,7 +815,7 @@ index 48237d1..1f9b9be 100644
>  #ifdef GDK_WINDOWING_X11
>    if (GDK_IS_X11_DISPLAY (gdk_display_get_default ()))
>      {
> -@@ -280,6 +285,7 @@ init_gl (GtkInspectorGeneral *gen)
> +@@ -301,6 +306,7 @@ init_gl (GtkInspectorGeneral *gen)
>      }
>    else
>  #endif
> diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb b/meta/recipes-gnome/gtk+/gtk+3_3.24.35.bb
> similarity index 89%
> rename from meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb
> rename to meta/recipes-gnome/gtk+/gtk+3_3.24.35.bb
> index f862e143d4..3a63ef57fc 100644
> --- a/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb
> +++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.35.bb
> @@ -7,7 +7,7 @@ SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar
>            file://0003-Add-disable-opengl-configure-option.patch \
>            file://link_fribidi.patch \
>            "
> -SRC_URI[sha256sum] = "dbc69f90ddc821b8d1441f00374dc1da4323a2eafa9078e61edbe5eeefa852ec"
> +SRC_URI[sha256sum] = "ec10fe6d712ef0b3c63b5f932639c9d1ae99fce94f500f6f06965629fef60bd1"
> 
> S = "${WORKDIR}/gtk+-${PV}"
> 
> -- 
> 2.30.2
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#174519): https://lists.openembedded.org/g/openembedded-core/message/174519
> Mute This Topic: https://lists.openembedded.org/mt/95642219/6875888
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [ross.burton@arm.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch b/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch
index 35cbab8761..ea8bd28e7b 100644
--- a/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch
+++ b/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch
@@ -1,4 +1,4 @@ 
-From eef50c94587fc30cd624adb5eb213eb9fa663dc1 Mon Sep 17 00:00:00 2001
+From 8f3edf5f8379ac482d9eb7a64d7408b5f95535ce Mon Sep 17 00:00:00 2001
 From: Jussi Kukkonen <jussi.kukkonen@intel.com>
 Date: Tue, 21 Jun 2016 15:11:39 +0300
 Subject: [PATCH] Add --disable-opengl configure option
@@ -25,7 +25,7 @@  Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
  demos/gtk-demo/glarea.c                    | 14 ++++++
  docs/tools/Makefile.am                     |  9 +++-
  docs/tools/widgets.c                       |  4 +-
- gdk/Makefile.am                            |  8 ++-
+ gdk/gdk-sources.inc                        |  8 ++-
  gdk/gdkdisplay.c                           |  4 +-
  gdk/gdkgl.c                                | 10 ++++
  gdk/gdkglcontext.c                         |  6 +++
@@ -47,7 +47,7 @@  Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
  create mode 100644 gdk/x11/gdkx-without-gl-context.h
 
 diff --git a/configure.ac b/configure.ac
-index 851bcbf..6cbf6a2 100644
+index 9ed65e5..70c6836 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -346,6 +346,15 @@ AC_ARG_ENABLE(cloudproviders,
@@ -66,7 +66,7 @@  index 851bcbf..6cbf6a2 100644
  AC_ARG_ENABLE(glx,
                [AS_HELP_STRING([--enable-glx],
                                [When enabled Gdk will try to initialize GLX])])
-@@ -1345,7 +1354,7 @@ CFLAGS="$saved_cflags"
+@@ -1367,7 +1376,7 @@ CFLAGS="$saved_cflags"
  LDFLAGS="$saved_ldflags"
  
  GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0 >= gdk_pixbuf_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version"
@@ -75,7 +75,7 @@  index 851bcbf..6cbf6a2 100644
  
  PKG_CHECK_MODULES(GDK_DEP, $GDK_PACKAGES $GDK_PRIVATE_PACKAGES)
  GDK_DEP_LIBS="$GDK_EXTRA_LIBS $GDK_DEP_LIBS $MATH_LIB"
-@@ -1379,7 +1388,7 @@ fi
+@@ -1401,7 +1410,7 @@ fi
  PKG_CHECK_MODULES(ATK, $ATK_PACKAGES)
  
  GTK_PACKAGES="atk >= atk_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version gdk-pixbuf-2.0 >= gdk_pixbuf_required_version gio-2.0 >= glib_required_version"
@@ -209,11 +209,11 @@  index 932daf1..54239d6 100644
    info = new_widget_info ("glarea", widget, MEDIUM);
  
    return info;
-diff --git a/gdk/Makefile.am b/gdk/Makefile.am
-index 710a548..b45f631 100644
---- a/gdk/Makefile.am
-+++ b/gdk/Makefile.am
-@@ -274,7 +274,6 @@ x11_introspection_files = 		\
+diff --git a/gdk/gdk-sources.inc b/gdk/gdk-sources.inc
+index 9235edb..eb59524 100644
+--- a/gdk/gdk-sources.inc
++++ b/gdk/gdk-sources.inc
+@@ -146,7 +146,6 @@ x11_introspection_files = 		\
  	x11/gdkeventsource.c		\
  	x11/gdkeventtranslator.c	\
  	x11/gdkgeometry-x11.c		\
@@ -221,7 +221,7 @@  index 710a548..b45f631 100644
  	x11/gdkkeys-x11.c		\
  	x11/gdkmain-x11.c		\
  	x11/gdkmonitor-x11.c		\
-@@ -300,7 +299,6 @@ x11_introspection_files = 		\
+@@ -172,7 +171,6 @@ x11_introspection_files = 		\
  	x11/gdkx11display.h		\
  	x11/gdkx11displaymanager.h	\
  	x11/gdkx11dnd.h			\
@@ -229,19 +229,19 @@  index 710a548..b45f631 100644
  	x11/gdkx11keys.h		\
  	x11/gdkx11monitor.h		\
  	x11/gdkx11property.h		\
-@@ -310,6 +308,12 @@ x11_introspection_files = 		\
+@@ -182,6 +180,12 @@ x11_introspection_files = 		\
  	x11/gdkx11visual.h		\
  	x11/gdkx11window.h
  
 +if HAVE_OPENGL
-+x11_introspection_files += 		\
-+	x11/gdkglcontext-x11.c		\
-+	x11/gdkx11glcontext.h
++x11_introspection_files +=              \
++        x11/gdkglcontext-x11.c          \
++        x11/gdkx11glcontext.h
 +endif
 +
- GdkX11-3.0.gir: libgdk-3.la Gdk-3.0.gir Makefile
- GdkX11_3_0_gir_SCANNERFLAGS = 		\
- 	--identifier-prefix=Gdk		\
+ w32_introspection_files =		\
+ 	win32/gdkcursor-win32.c		\
+ 	win32/gdkdevicemanager-win32.c	\
 diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
 index 748f548..911ab2a 100644
 --- a/gdk/gdkdisplay.c
@@ -380,7 +380,7 @@  index 3b23639..1f04f8e 100644
  
  /**
 diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
-index 2de8ba4..1883a79 100644
+index 727b0cf..d4d91b0 100644
 --- a/gdk/gdkwindow.c
 +++ b/gdk/gdkwindow.c
 @@ -45,7 +45,9 @@
@@ -538,10 +538,10 @@  index 7e08f47..30fd7b6 100644
    display_class->get_default_seat = gdk_x11_display_get_default_seat;
  
 diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c
-index bb4df05..46f5349 100644
+index c2b7480..114fd4c 100644
 --- a/gdk/x11/gdkscreen-x11.c
 +++ b/gdk/x11/gdkscreen-x11.c
-@@ -1827,3 +1827,8 @@ gdk_x11_screen_get_current_desktop (GdkScreen *screen)
+@@ -1842,3 +1842,8 @@ gdk_x11_screen_get_current_desktop (GdkScreen *screen)
  {
    return get_netwm_cardinal_property (screen, "_NET_CURRENT_DESKTOP");
  }
@@ -551,7 +551,7 @@  index bb4df05..46f5349 100644
 +void _gdk_x11_screen_update_visuals_for_gl (GdkScreen *screen) {}
 +#endif
 diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
-index 721d9bb..8e87acc 100644
+index 194bc82..0302bb6 100644
 --- a/gdk/x11/gdkwindow-x11.c
 +++ b/gdk/x11/gdkwindow-x11.c
 @@ -36,7 +36,9 @@
@@ -564,7 +564,7 @@  index 721d9bb..8e87acc 100644
  #include "gdkprivate-x11.h"
  #include "gdk-private.h"
  
-@@ -5881,7 +5883,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass)
+@@ -5888,7 +5890,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass)
    impl_class->set_opaque_region = gdk_x11_window_set_opaque_region;
    impl_class->set_shadow_width = gdk_x11_window_set_shadow_width;
    impl_class->show_window_menu = gdk_x11_window_show_window_menu;
@@ -668,10 +668,10 @@  index 0000000..c9e2617
 +
 +#endif /* __GDK_X_H__ */
 diff --git a/gtk/Makefile.am b/gtk/Makefile.am
-index 074fb35..4fa9eb6 100644
+index 946e72f..b01da7f 100644
 --- a/gtk/Makefile.am
 +++ b/gtk/Makefile.am
-@@ -1457,7 +1457,7 @@ gtktypefuncs.inc: stamp-gtktypebuiltins.h stamp-gtkprivatetypebuiltins.h $(top_s
+@@ -467,7 +467,7 @@ gtktypefuncs.inc: stamp-gtktypebuiltins.h stamp-gtkprivatetypebuiltins.h $(top_s
  	  ${CPP} $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) xgen-gtfsrc.c | \
  	  $(GREP) -o '\bg[td]k_[a-zA-Z0-9_]*_get_type\b' | \
  	  sort | uniq | \
@@ -777,7 +777,7 @@  index 802303e..33001cf 100644
  
  static gboolean
 diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c
-index 48237d1..1f9b9be 100644
+index 4fd0c30..a8e59ed 100644
 --- a/gtk/inspector/general.c
 +++ b/gtk/inspector/general.c
 @@ -33,8 +33,10 @@
@@ -791,7 +791,7 @@  index 48237d1..1f9b9be 100644
  
  #ifdef GDK_WINDOWING_WIN32
  #include "win32/gdkwin32.h"
-@@ -196,6 +198,7 @@ add_label_row (GtkInspectorGeneral *gen,
+@@ -217,6 +219,7 @@ add_label_row (GtkInspectorGeneral *gen,
    gtk_size_group_add_widget (GTK_SIZE_GROUP (gen->priv->labels), label);
  }
  
@@ -799,7 +799,7 @@  index 48237d1..1f9b9be 100644
  #ifdef GDK_WINDOWING_X11
  static void
  append_glx_extension_row (GtkInspectorGeneral *gen,
-@@ -205,6 +208,7 @@ append_glx_extension_row (GtkInspectorGeneral *gen,
+@@ -226,6 +229,7 @@ append_glx_extension_row (GtkInspectorGeneral *gen,
    add_check_row (gen, GTK_LIST_BOX (gen->priv->gl_box), ext, epoxy_has_glx_extension (dpy, 0, ext), 0);
  }
  #endif
@@ -807,7 +807,7 @@  index 48237d1..1f9b9be 100644
  
  #ifdef GDK_WINDOWING_WAYLAND
  static void
-@@ -254,6 +258,7 @@ wayland_get_display (struct wl_display *wl_display)
+@@ -275,6 +279,7 @@ wayland_get_display (struct wl_display *wl_display)
  static void
  init_gl (GtkInspectorGeneral *gen)
  {
@@ -815,7 +815,7 @@  index 48237d1..1f9b9be 100644
  #ifdef GDK_WINDOWING_X11
    if (GDK_IS_X11_DISPLAY (gdk_display_get_default ()))
      {
-@@ -280,6 +285,7 @@ init_gl (GtkInspectorGeneral *gen)
+@@ -301,6 +306,7 @@ init_gl (GtkInspectorGeneral *gen)
      }
    else
  #endif
diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb b/meta/recipes-gnome/gtk+/gtk+3_3.24.35.bb
similarity index 89%
rename from meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb
rename to meta/recipes-gnome/gtk+/gtk+3_3.24.35.bb
index f862e143d4..3a63ef57fc 100644
--- a/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb
+++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.35.bb
@@ -7,7 +7,7 @@  SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar
            file://0003-Add-disable-opengl-configure-option.patch \
            file://link_fribidi.patch \
            "
-SRC_URI[sha256sum] = "dbc69f90ddc821b8d1441f00374dc1da4323a2eafa9078e61edbe5eeefa852ec"
+SRC_URI[sha256sum] = "ec10fe6d712ef0b3c63b5f932639c9d1ae99fce94f500f6f06965629fef60bd1"
 
 S = "${WORKDIR}/gtk+-${PV}"