diff options
| -rw-r--r-- | meta/recipes-gnome/gtk+/gtk+3.inc | 7 | ||||
| -rw-r--r-- | meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch | 86 | ||||
| -rw-r--r-- | meta/recipes-gnome/gtk+/gtk+3_3.24.35.bb (renamed from meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb) | 2 |
3 files changed, 46 insertions, 49 deletions
diff --git a/meta/recipes-gnome/gtk+/gtk+3.inc b/meta/recipes-gnome/gtk+/gtk+3.inc index 7d50d7bd2e..5b7b73ac8d 100644 --- a/meta/recipes-gnome/gtk+/gtk+3.inc +++ b/meta/recipes-gnome/gtk+/gtk+3.inc | |||
| @@ -27,15 +27,10 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | |||
| 27 | export PKG_CONFIG_FOR_BUILD = "${STAGING_BINDIR_NATIVE}/pkg-config-native" | 27 | export PKG_CONFIG_FOR_BUILD = "${STAGING_BINDIR_NATIVE}/pkg-config-native" |
| 28 | 28 | ||
| 29 | do_configure:prepend() { | 29 | do_configure:prepend() { |
| 30 | #delete a file that will get confused with generated one in ${B} | ||
| 31 | rm -f ${S}/gtk/gtktypefuncs.c | ||
| 32 | |||
| 33 | # These files are generated by wayland-scanner but will race over modification | 30 | # These files are generated by wayland-scanner but will race over modification |
| 34 | # time between the copies in the sysroot from wayland-protocols and the copy | 31 | # time between the copies in the sysroot from wayland-protocols and the copy |
| 35 | # in the source tree. Solve the race by deleting so they need to be regenerated. | 32 | # in the source tree. Solve the race by deleting so they need to be regenerated. |
| 36 | # 3.24.22 will not be shipping these files so this can be deleted then: | 33 | rm -f ${S}/modules/input/*-text-input-*.[ch] |
| 37 | # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/2183 | ||
| 38 | rm -f ${S}/modules/input/text-input-unstable-v3*.[ch] | ||
| 39 | } | 34 | } |
| 40 | 35 | ||
| 41 | EXTRA_OECONF += " \ | 36 | EXTRA_OECONF += " \ |
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..fe67144536 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 @@ | |||
| 1 | From eef50c94587fc30cd624adb5eb213eb9fa663dc1 Mon Sep 17 00:00:00 2001 | 1 | From e59cb71740ff70022bb2d9bd3685a1d77b43cac0 Mon Sep 17 00:00:00 2001 |
| 2 | From: Jussi Kukkonen <jussi.kukkonen@intel.com> | 2 | From: Jussi Kukkonen <jussi.kukkonen@intel.com> |
| 3 | Date: Tue, 21 Jun 2016 15:11:39 +0300 | 3 | Date: Tue, 21 Jun 2016 15:11:39 +0300 |
| 4 | Subject: [PATCH] Add --disable-opengl configure option | 4 | Subject: [PATCH] Add --disable-opengl configure option |
| @@ -19,13 +19,12 @@ as it actually will depend on OpenGL. | |||
| 19 | 19 | ||
| 20 | Upstream-Status: Inappropriate [Evil eye expected from upstream] | 20 | Upstream-Status: Inappropriate [Evil eye expected from upstream] |
| 21 | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> | 21 | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> |
| 22 | |||
| 23 | --- | 22 | --- |
| 24 | configure.ac | 13 ++++- | 23 | configure.ac | 13 ++++- |
| 25 | demos/gtk-demo/glarea.c | 14 ++++++ | 24 | demos/gtk-demo/glarea.c | 14 ++++++ |
| 26 | docs/tools/Makefile.am | 9 +++- | 25 | docs/tools/Makefile.am | 9 +++- |
| 27 | docs/tools/widgets.c | 4 +- | 26 | docs/tools/widgets.c | 4 +- |
| 28 | gdk/Makefile.am | 8 ++- | 27 | gdk/gdk-sources.inc | 8 ++- |
| 29 | gdk/gdkdisplay.c | 4 +- | 28 | gdk/gdkdisplay.c | 4 +- |
| 30 | gdk/gdkgl.c | 10 ++++ | 29 | gdk/gdkgl.c | 10 ++++ |
| 31 | gdk/gdkglcontext.c | 6 +++ | 30 | gdk/gdkglcontext.c | 6 +++ |
| @@ -47,7 +46,7 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> | |||
| 47 | create mode 100644 gdk/x11/gdkx-without-gl-context.h | 46 | create mode 100644 gdk/x11/gdkx-without-gl-context.h |
| 48 | 47 | ||
| 49 | diff --git a/configure.ac b/configure.ac | 48 | diff --git a/configure.ac b/configure.ac |
| 50 | index 851bcbf..6cbf6a2 100644 | 49 | index 9ed65e5f8a..70c68364ff 100644 |
| 51 | --- a/configure.ac | 50 | --- a/configure.ac |
| 52 | +++ b/configure.ac | 51 | +++ b/configure.ac |
| 53 | @@ -346,6 +346,15 @@ AC_ARG_ENABLE(cloudproviders, | 52 | @@ -346,6 +346,15 @@ AC_ARG_ENABLE(cloudproviders, |
| @@ -66,7 +65,7 @@ index 851bcbf..6cbf6a2 100644 | |||
| 66 | AC_ARG_ENABLE(glx, | 65 | AC_ARG_ENABLE(glx, |
| 67 | [AS_HELP_STRING([--enable-glx], | 66 | [AS_HELP_STRING([--enable-glx], |
| 68 | [When enabled Gdk will try to initialize GLX])]) | 67 | [When enabled Gdk will try to initialize GLX])]) |
| 69 | @@ -1345,7 +1354,7 @@ CFLAGS="$saved_cflags" | 68 | @@ -1367,7 +1376,7 @@ CFLAGS="$saved_cflags" |
| 70 | LDFLAGS="$saved_ldflags" | 69 | LDFLAGS="$saved_ldflags" |
| 71 | 70 | ||
| 72 | GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0 >= gdk_pixbuf_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version" | 71 | GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0 >= gdk_pixbuf_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version" |
| @@ -75,7 +74,7 @@ index 851bcbf..6cbf6a2 100644 | |||
| 75 | 74 | ||
| 76 | PKG_CHECK_MODULES(GDK_DEP, $GDK_PACKAGES $GDK_PRIVATE_PACKAGES) | 75 | PKG_CHECK_MODULES(GDK_DEP, $GDK_PACKAGES $GDK_PRIVATE_PACKAGES) |
| 77 | GDK_DEP_LIBS="$GDK_EXTRA_LIBS $GDK_DEP_LIBS $MATH_LIB" | 76 | GDK_DEP_LIBS="$GDK_EXTRA_LIBS $GDK_DEP_LIBS $MATH_LIB" |
| 78 | @@ -1379,7 +1388,7 @@ fi | 77 | @@ -1401,7 +1410,7 @@ fi |
| 79 | PKG_CHECK_MODULES(ATK, $ATK_PACKAGES) | 78 | PKG_CHECK_MODULES(ATK, $ATK_PACKAGES) |
| 80 | 79 | ||
| 81 | 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" | 80 | 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" |
| @@ -85,7 +84,7 @@ index 851bcbf..6cbf6a2 100644 | |||
| 85 | GTK_PRIVATE_PACKAGES="$GTK_PRIVATE_PACKAGES pangoft2" | 84 | GTK_PRIVATE_PACKAGES="$GTK_PRIVATE_PACKAGES pangoft2" |
| 86 | fi | 85 | fi |
| 87 | diff --git a/demos/gtk-demo/glarea.c b/demos/gtk-demo/glarea.c | 86 | diff --git a/demos/gtk-demo/glarea.c b/demos/gtk-demo/glarea.c |
| 88 | index b51e4ae..82409c7 100644 | 87 | index b51e4ae1fe..82409c7358 100644 |
| 89 | --- a/demos/gtk-demo/glarea.c | 88 | --- a/demos/gtk-demo/glarea.c |
| 90 | +++ b/demos/gtk-demo/glarea.c | 89 | +++ b/demos/gtk-demo/glarea.c |
| 91 | @@ -3,9 +3,12 @@ | 90 | @@ -3,9 +3,12 @@ |
| @@ -168,7 +167,7 @@ index b51e4ae..82409c7 100644 | |||
| 168 | return TRUE; | 167 | return TRUE; |
| 169 | } | 168 | } |
| 170 | diff --git a/docs/tools/Makefile.am b/docs/tools/Makefile.am | 169 | diff --git a/docs/tools/Makefile.am b/docs/tools/Makefile.am |
| 171 | index bec43e3..189e8fc 100644 | 170 | index bec43e3a55..189e8fc926 100644 |
| 172 | --- a/docs/tools/Makefile.am | 171 | --- a/docs/tools/Makefile.am |
| 173 | +++ b/docs/tools/Makefile.am | 172 | +++ b/docs/tools/Makefile.am |
| 174 | @@ -9,13 +9,18 @@ AM_CPPFLAGS = \ | 173 | @@ -9,13 +9,18 @@ AM_CPPFLAGS = \ |
| @@ -193,7 +192,7 @@ index bec43e3..189e8fc 100644 | |||
| 193 | $(GDK_DEP_LIBS) \ | 192 | $(GDK_DEP_LIBS) \ |
| 194 | -lm | 193 | -lm |
| 195 | diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c | 194 | diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c |
| 196 | index 932daf1..54239d6 100644 | 195 | index 932daf1746..54239d6129 100644 |
| 197 | --- a/docs/tools/widgets.c | 196 | --- a/docs/tools/widgets.c |
| 198 | +++ b/docs/tools/widgets.c | 197 | +++ b/docs/tools/widgets.c |
| 199 | @@ -1526,9 +1526,11 @@ create_gl_area (void) | 198 | @@ -1526,9 +1526,11 @@ create_gl_area (void) |
| @@ -209,11 +208,11 @@ index 932daf1..54239d6 100644 | |||
| 209 | info = new_widget_info ("glarea", widget, MEDIUM); | 208 | info = new_widget_info ("glarea", widget, MEDIUM); |
| 210 | 209 | ||
| 211 | return info; | 210 | return info; |
| 212 | diff --git a/gdk/Makefile.am b/gdk/Makefile.am | 211 | diff --git a/gdk/gdk-sources.inc b/gdk/gdk-sources.inc |
| 213 | index 710a548..b45f631 100644 | 212 | index 9235edb6cf..349acb8f4c 100644 |
| 214 | --- a/gdk/Makefile.am | 213 | --- a/gdk/gdk-sources.inc |
| 215 | +++ b/gdk/Makefile.am | 214 | +++ b/gdk/gdk-sources.inc |
| 216 | @@ -274,7 +274,6 @@ x11_introspection_files = \ | 215 | @@ -146,7 +146,6 @@ x11_introspection_files = \ |
| 217 | x11/gdkeventsource.c \ | 216 | x11/gdkeventsource.c \ |
| 218 | x11/gdkeventtranslator.c \ | 217 | x11/gdkeventtranslator.c \ |
| 219 | x11/gdkgeometry-x11.c \ | 218 | x11/gdkgeometry-x11.c \ |
| @@ -221,7 +220,7 @@ index 710a548..b45f631 100644 | |||
| 221 | x11/gdkkeys-x11.c \ | 220 | x11/gdkkeys-x11.c \ |
| 222 | x11/gdkmain-x11.c \ | 221 | x11/gdkmain-x11.c \ |
| 223 | x11/gdkmonitor-x11.c \ | 222 | x11/gdkmonitor-x11.c \ |
| 224 | @@ -300,7 +299,6 @@ x11_introspection_files = \ | 223 | @@ -172,7 +171,6 @@ x11_introspection_files = \ |
| 225 | x11/gdkx11display.h \ | 224 | x11/gdkx11display.h \ |
| 226 | x11/gdkx11displaymanager.h \ | 225 | x11/gdkx11displaymanager.h \ |
| 227 | x11/gdkx11dnd.h \ | 226 | x11/gdkx11dnd.h \ |
| @@ -229,7 +228,7 @@ index 710a548..b45f631 100644 | |||
| 229 | x11/gdkx11keys.h \ | 228 | x11/gdkx11keys.h \ |
| 230 | x11/gdkx11monitor.h \ | 229 | x11/gdkx11monitor.h \ |
| 231 | x11/gdkx11property.h \ | 230 | x11/gdkx11property.h \ |
| 232 | @@ -310,6 +308,12 @@ x11_introspection_files = \ | 231 | @@ -182,6 +180,12 @@ x11_introspection_files = \ |
| 233 | x11/gdkx11visual.h \ | 232 | x11/gdkx11visual.h \ |
| 234 | x11/gdkx11window.h | 233 | x11/gdkx11window.h |
| 235 | 234 | ||
| @@ -239,11 +238,11 @@ index 710a548..b45f631 100644 | |||
| 239 | + x11/gdkx11glcontext.h | 238 | + x11/gdkx11glcontext.h |
| 240 | +endif | 239 | +endif |
| 241 | + | 240 | + |
| 242 | GdkX11-3.0.gir: libgdk-3.la Gdk-3.0.gir Makefile | 241 | w32_introspection_files = \ |
| 243 | GdkX11_3_0_gir_SCANNERFLAGS = \ | 242 | win32/gdkcursor-win32.c \ |
| 244 | --identifier-prefix=Gdk \ | 243 | win32/gdkdevicemanager-win32.c \ |
| 245 | diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c | 244 | diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c |
| 246 | index 748f548..911ab2a 100644 | 245 | index 748f54860c..911ab2a65f 100644 |
| 247 | --- a/gdk/gdkdisplay.c | 246 | --- a/gdk/gdkdisplay.c |
| 248 | +++ b/gdk/gdkdisplay.c | 247 | +++ b/gdk/gdkdisplay.c |
| 249 | @@ -2420,7 +2420,9 @@ gboolean | 248 | @@ -2420,7 +2420,9 @@ gboolean |
| @@ -258,7 +257,7 @@ index 748f548..911ab2a 100644 | |||
| 258 | 257 | ||
| 259 | GdkRenderingMode | 258 | GdkRenderingMode |
| 260 | diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c | 259 | diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c |
| 261 | index 9690077..55f85ef 100644 | 260 | index 9690077cc2..55f85ef605 100644 |
| 262 | --- a/gdk/gdkgl.c | 261 | --- a/gdk/gdkgl.c |
| 263 | +++ b/gdk/gdkgl.c | 262 | +++ b/gdk/gdkgl.c |
| 264 | @@ -26,7 +26,9 @@ | 263 | @@ -26,7 +26,9 @@ |
| @@ -334,7 +333,7 @@ index 9690077..55f85ef 100644 | |||
| 334 | +#endif | 333 | +#endif |
| 335 | } | 334 | } |
| 336 | diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c | 335 | diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c |
| 337 | index 3b23639..1f04f8e 100644 | 336 | index 3b23639e1c..1f04f8e0b2 100644 |
| 338 | --- a/gdk/gdkglcontext.c | 337 | --- a/gdk/gdkglcontext.c |
| 339 | +++ b/gdk/gdkglcontext.c | 338 | +++ b/gdk/gdkglcontext.c |
| 340 | @@ -85,7 +85,9 @@ | 339 | @@ -85,7 +85,9 @@ |
| @@ -380,7 +379,7 @@ index 3b23639..1f04f8e 100644 | |||
| 380 | 379 | ||
| 381 | /** | 380 | /** |
| 382 | diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c | 381 | diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c |
| 383 | index 2de8ba4..1883a79 100644 | 382 | index 727b0cf1f4..d4d91b0d16 100644 |
| 384 | --- a/gdk/gdkwindow.c | 383 | --- a/gdk/gdkwindow.c |
| 385 | +++ b/gdk/gdkwindow.c | 384 | +++ b/gdk/gdkwindow.c |
| 386 | @@ -45,7 +45,9 @@ | 385 | @@ -45,7 +45,9 @@ |
| @@ -440,7 +439,7 @@ index 2de8ba4..1883a79 100644 | |||
| 440 | cairo_region_destroy (opaque_region); | 439 | cairo_region_destroy (opaque_region); |
| 441 | 440 | ||
| 442 | diff --git a/gdk/x11/Makefile.am b/gdk/x11/Makefile.am | 441 | diff --git a/gdk/x11/Makefile.am b/gdk/x11/Makefile.am |
| 443 | index 32b1f24..6352313 100644 | 442 | index 32b1f24434..63523130ce 100644 |
| 444 | --- a/gdk/x11/Makefile.am | 443 | --- a/gdk/x11/Makefile.am |
| 445 | +++ b/gdk/x11/Makefile.am | 444 | +++ b/gdk/x11/Makefile.am |
| 446 | @@ -40,8 +40,6 @@ libgdk_x11_la_SOURCES = \ | 445 | @@ -40,8 +40,6 @@ libgdk_x11_la_SOURCES = \ |
| @@ -513,7 +512,7 @@ index 32b1f24..6352313 100644 | |||
| 513 | + | 512 | + |
| 514 | -include $(top_srcdir)/git.mk | 513 | -include $(top_srcdir)/git.mk |
| 515 | diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c | 514 | diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c |
| 516 | index 7e08f47..30fd7b6 100644 | 515 | index 7e08f472cc..30fd7b6089 100644 |
| 517 | --- a/gdk/x11/gdkdisplay-x11.c | 516 | --- a/gdk/x11/gdkdisplay-x11.c |
| 518 | +++ b/gdk/x11/gdkdisplay-x11.c | 517 | +++ b/gdk/x11/gdkdisplay-x11.c |
| 519 | @@ -37,7 +37,9 @@ | 518 | @@ -37,7 +37,9 @@ |
| @@ -538,10 +537,10 @@ index 7e08f47..30fd7b6 100644 | |||
| 538 | display_class->get_default_seat = gdk_x11_display_get_default_seat; | 537 | display_class->get_default_seat = gdk_x11_display_get_default_seat; |
| 539 | 538 | ||
| 540 | diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c | 539 | diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c |
| 541 | index bb4df05..46f5349 100644 | 540 | index c2b7480c48..114fd4c67a 100644 |
| 542 | --- a/gdk/x11/gdkscreen-x11.c | 541 | --- a/gdk/x11/gdkscreen-x11.c |
| 543 | +++ b/gdk/x11/gdkscreen-x11.c | 542 | +++ b/gdk/x11/gdkscreen-x11.c |
| 544 | @@ -1827,3 +1827,8 @@ gdk_x11_screen_get_current_desktop (GdkScreen *screen) | 543 | @@ -1842,3 +1842,8 @@ gdk_x11_screen_get_current_desktop (GdkScreen *screen) |
| 545 | { | 544 | { |
| 546 | return get_netwm_cardinal_property (screen, "_NET_CURRENT_DESKTOP"); | 545 | return get_netwm_cardinal_property (screen, "_NET_CURRENT_DESKTOP"); |
| 547 | } | 546 | } |
| @@ -551,7 +550,7 @@ index bb4df05..46f5349 100644 | |||
| 551 | +void _gdk_x11_screen_update_visuals_for_gl (GdkScreen *screen) {} | 550 | +void _gdk_x11_screen_update_visuals_for_gl (GdkScreen *screen) {} |
| 552 | +#endif | 551 | +#endif |
| 553 | diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c | 552 | diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c |
| 554 | index 721d9bb..8e87acc 100644 | 553 | index 194bc82e29..0302bb68d4 100644 |
| 555 | --- a/gdk/x11/gdkwindow-x11.c | 554 | --- a/gdk/x11/gdkwindow-x11.c |
| 556 | +++ b/gdk/x11/gdkwindow-x11.c | 555 | +++ b/gdk/x11/gdkwindow-x11.c |
| 557 | @@ -36,7 +36,9 @@ | 556 | @@ -36,7 +36,9 @@ |
| @@ -564,7 +563,7 @@ index 721d9bb..8e87acc 100644 | |||
| 564 | #include "gdkprivate-x11.h" | 563 | #include "gdkprivate-x11.h" |
| 565 | #include "gdk-private.h" | 564 | #include "gdk-private.h" |
| 566 | 565 | ||
| 567 | @@ -5881,7 +5883,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass) | 566 | @@ -5888,7 +5890,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass) |
| 568 | impl_class->set_opaque_region = gdk_x11_window_set_opaque_region; | 567 | impl_class->set_opaque_region = gdk_x11_window_set_opaque_region; |
| 569 | impl_class->set_shadow_width = gdk_x11_window_set_shadow_width; | 568 | impl_class->set_shadow_width = gdk_x11_window_set_shadow_width; |
| 570 | impl_class->show_window_menu = gdk_x11_window_show_window_menu; | 569 | impl_class->show_window_menu = gdk_x11_window_show_window_menu; |
| @@ -575,7 +574,7 @@ index 721d9bb..8e87acc 100644 | |||
| 575 | impl_class->get_unscaled_size = gdk_x11_window_get_unscaled_size; | 574 | impl_class->get_unscaled_size = gdk_x11_window_get_unscaled_size; |
| 576 | } | 575 | } |
| 577 | diff --git a/gdk/x11/gdkx-autocleanups.h b/gdk/x11/gdkx-autocleanups.h | 576 | diff --git a/gdk/x11/gdkx-autocleanups.h b/gdk/x11/gdkx-autocleanups.h |
| 578 | index edb0ea7..a317d61 100644 | 577 | index edb0ea7dbf..a317d61cca 100644 |
| 579 | --- a/gdk/x11/gdkx-autocleanups.h | 578 | --- a/gdk/x11/gdkx-autocleanups.h |
| 580 | +++ b/gdk/x11/gdkx-autocleanups.h | 579 | +++ b/gdk/x11/gdkx-autocleanups.h |
| 581 | @@ -30,7 +30,9 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11DeviceXI2, g_object_unref) | 580 | @@ -30,7 +30,9 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11DeviceXI2, g_object_unref) |
| @@ -592,7 +591,7 @@ diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx-with-gl-context.h | |||
| 592 | similarity index 98% | 591 | similarity index 98% |
| 593 | rename from gdk/x11/gdkx.h | 592 | rename from gdk/x11/gdkx.h |
| 594 | rename to gdk/x11/gdkx-with-gl-context.h | 593 | rename to gdk/x11/gdkx-with-gl-context.h |
| 595 | index 1f64bcc..ae05fa6 100644 | 594 | index 1f64bccb6d..ae05fa6b1f 100644 |
| 596 | --- a/gdk/x11/gdkx.h | 595 | --- a/gdk/x11/gdkx.h |
| 597 | +++ b/gdk/x11/gdkx-with-gl-context.h | 596 | +++ b/gdk/x11/gdkx-with-gl-context.h |
| 598 | @@ -45,7 +45,6 @@ | 597 | @@ -45,7 +45,6 @@ |
| @@ -605,7 +604,7 @@ index 1f64bcc..ae05fa6 100644 | |||
| 605 | #include <gdk/x11/gdkx11selection.h> | 604 | #include <gdk/x11/gdkx11selection.h> |
| 606 | diff --git a/gdk/x11/gdkx-without-gl-context.h b/gdk/x11/gdkx-without-gl-context.h | 605 | diff --git a/gdk/x11/gdkx-without-gl-context.h b/gdk/x11/gdkx-without-gl-context.h |
| 607 | new file mode 100644 | 606 | new file mode 100644 |
| 608 | index 0000000..c9e2617 | 607 | index 0000000000..c9e261720f |
| 609 | --- /dev/null | 608 | --- /dev/null |
| 610 | +++ b/gdk/x11/gdkx-without-gl-context.h | 609 | +++ b/gdk/x11/gdkx-without-gl-context.h |
| 611 | @@ -0,0 +1,58 @@ | 610 | @@ -0,0 +1,58 @@ |
| @@ -668,10 +667,10 @@ index 0000000..c9e2617 | |||
| 668 | + | 667 | + |
| 669 | +#endif /* __GDK_X_H__ */ | 668 | +#endif /* __GDK_X_H__ */ |
| 670 | diff --git a/gtk/Makefile.am b/gtk/Makefile.am | 669 | diff --git a/gtk/Makefile.am b/gtk/Makefile.am |
| 671 | index 074fb35..4fa9eb6 100644 | 670 | index 946e72febc..b01da7f128 100644 |
| 672 | --- a/gtk/Makefile.am | 671 | --- a/gtk/Makefile.am |
| 673 | +++ b/gtk/Makefile.am | 672 | +++ b/gtk/Makefile.am |
| 674 | @@ -1457,7 +1457,7 @@ gtktypefuncs.inc: stamp-gtktypebuiltins.h stamp-gtkprivatetypebuiltins.h $(top_s | 673 | @@ -467,7 +467,7 @@ gtktypefuncs.inc: stamp-gtktypebuiltins.h stamp-gtkprivatetypebuiltins.h $(top_s |
| 675 | ${CPP} $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) xgen-gtfsrc.c | \ | 674 | ${CPP} $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) xgen-gtfsrc.c | \ |
| 676 | $(GREP) -o '\bg[td]k_[a-zA-Z0-9_]*_get_type\b' | \ | 675 | $(GREP) -o '\bg[td]k_[a-zA-Z0-9_]*_get_type\b' | \ |
| 677 | sort | uniq | \ | 676 | sort | uniq | \ |
| @@ -681,7 +680,7 @@ index 074fb35..4fa9eb6 100644 | |||
| 681 | $(srcdir)/gtktestutils.c: gtktypefuncs.inc | 680 | $(srcdir)/gtktestutils.c: gtktypefuncs.inc |
| 682 | 681 | ||
| 683 | diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c | 682 | diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c |
| 684 | index 802303e..33001cf 100644 | 683 | index 802303ea9f..33001cfb61 100644 |
| 685 | --- a/gtk/gtkglarea.c | 684 | --- a/gtk/gtkglarea.c |
| 686 | +++ b/gtk/gtkglarea.c | 685 | +++ b/gtk/gtkglarea.c |
| 687 | @@ -29,7 +29,9 @@ | 686 | @@ -29,7 +29,9 @@ |
| @@ -777,7 +776,7 @@ index 802303e..33001cf 100644 | |||
| 777 | 776 | ||
| 778 | static gboolean | 777 | static gboolean |
| 779 | diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c | 778 | diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c |
| 780 | index 48237d1..1f9b9be 100644 | 779 | index 4fd0c3039c..a8e59ed077 100644 |
| 781 | --- a/gtk/inspector/general.c | 780 | --- a/gtk/inspector/general.c |
| 782 | +++ b/gtk/inspector/general.c | 781 | +++ b/gtk/inspector/general.c |
| 783 | @@ -33,8 +33,10 @@ | 782 | @@ -33,8 +33,10 @@ |
| @@ -791,7 +790,7 @@ index 48237d1..1f9b9be 100644 | |||
| 791 | 790 | ||
| 792 | #ifdef GDK_WINDOWING_WIN32 | 791 | #ifdef GDK_WINDOWING_WIN32 |
| 793 | #include "win32/gdkwin32.h" | 792 | #include "win32/gdkwin32.h" |
| 794 | @@ -196,6 +198,7 @@ add_label_row (GtkInspectorGeneral *gen, | 793 | @@ -217,6 +219,7 @@ add_label_row (GtkInspectorGeneral *gen, |
| 795 | gtk_size_group_add_widget (GTK_SIZE_GROUP (gen->priv->labels), label); | 794 | gtk_size_group_add_widget (GTK_SIZE_GROUP (gen->priv->labels), label); |
| 796 | } | 795 | } |
| 797 | 796 | ||
| @@ -799,7 +798,7 @@ index 48237d1..1f9b9be 100644 | |||
| 799 | #ifdef GDK_WINDOWING_X11 | 798 | #ifdef GDK_WINDOWING_X11 |
| 800 | static void | 799 | static void |
| 801 | append_glx_extension_row (GtkInspectorGeneral *gen, | 800 | append_glx_extension_row (GtkInspectorGeneral *gen, |
| 802 | @@ -205,6 +208,7 @@ append_glx_extension_row (GtkInspectorGeneral *gen, | 801 | @@ -226,6 +229,7 @@ append_glx_extension_row (GtkInspectorGeneral *gen, |
| 803 | add_check_row (gen, GTK_LIST_BOX (gen->priv->gl_box), ext, epoxy_has_glx_extension (dpy, 0, ext), 0); | 802 | add_check_row (gen, GTK_LIST_BOX (gen->priv->gl_box), ext, epoxy_has_glx_extension (dpy, 0, ext), 0); |
| 804 | } | 803 | } |
| 805 | #endif | 804 | #endif |
| @@ -807,7 +806,7 @@ index 48237d1..1f9b9be 100644 | |||
| 807 | 806 | ||
| 808 | #ifdef GDK_WINDOWING_WAYLAND | 807 | #ifdef GDK_WINDOWING_WAYLAND |
| 809 | static void | 808 | static void |
| 810 | @@ -254,6 +258,7 @@ wayland_get_display (struct wl_display *wl_display) | 809 | @@ -275,6 +279,7 @@ wayland_get_display (struct wl_display *wl_display) |
| 811 | static void | 810 | static void |
| 812 | init_gl (GtkInspectorGeneral *gen) | 811 | init_gl (GtkInspectorGeneral *gen) |
| 813 | { | 812 | { |
| @@ -815,7 +814,7 @@ index 48237d1..1f9b9be 100644 | |||
| 815 | #ifdef GDK_WINDOWING_X11 | 814 | #ifdef GDK_WINDOWING_X11 |
| 816 | if (GDK_IS_X11_DISPLAY (gdk_display_get_default ())) | 815 | if (GDK_IS_X11_DISPLAY (gdk_display_get_default ())) |
| 817 | { | 816 | { |
| 818 | @@ -280,6 +285,7 @@ init_gl (GtkInspectorGeneral *gen) | 817 | @@ -301,6 +306,7 @@ init_gl (GtkInspectorGeneral *gen) |
| 819 | } | 818 | } |
| 820 | else | 819 | else |
| 821 | #endif | 820 | #endif |
| @@ -824,7 +823,7 @@ index 48237d1..1f9b9be 100644 | |||
| 824 | if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ())) | 823 | if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ())) |
| 825 | { | 824 | { |
| 826 | diff --git a/tests/Makefile.am b/tests/Makefile.am | 825 | diff --git a/tests/Makefile.am b/tests/Makefile.am |
| 827 | index f283e89..5e7180e 100644 | 826 | index f283e89831..5e7180e923 100644 |
| 828 | --- a/tests/Makefile.am | 827 | --- a/tests/Makefile.am |
| 829 | +++ b/tests/Makefile.am | 828 | +++ b/tests/Makefile.am |
| 830 | @@ -80,8 +80,6 @@ noinst_PROGRAMS = $(TEST_PROGS) \ | 829 | @@ -80,8 +80,6 @@ noinst_PROGRAMS = $(TEST_PROGS) \ |
| @@ -857,7 +856,7 @@ index f283e89..5e7180e 100644 | |||
| 857 | noinst_PROGRAMS += testforeign | 856 | noinst_PROGRAMS += testforeign |
| 858 | endif | 857 | endif |
| 859 | diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c | 858 | diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c |
| 860 | index 24540e3..e0f863a 100644 | 859 | index 24540e313f..e0f863ab6a 100644 |
| 861 | --- a/testsuite/gtk/objects-finalize.c | 860 | --- a/testsuite/gtk/objects-finalize.c |
| 862 | +++ b/testsuite/gtk/objects-finalize.c | 861 | +++ b/testsuite/gtk/objects-finalize.c |
| 863 | @@ -116,7 +116,9 @@ main (int argc, char **argv) | 862 | @@ -116,7 +116,9 @@ main (int argc, char **argv) |
| @@ -870,3 +869,6 @@ index 24540e3..e0f863a 100644 | |||
| 870 | #endif | 869 | #endif |
| 871 | /* Not allowed to finalize a GdkPixbufLoader without calling gdk_pixbuf_loader_close() */ | 870 | /* Not allowed to finalize a GdkPixbufLoader without calling gdk_pixbuf_loader_close() */ |
| 872 | all_types[i] != GDK_TYPE_PIXBUF_LOADER && | 871 | all_types[i] != GDK_TYPE_PIXBUF_LOADER && |
| 872 | -- | ||
| 873 | 2.34.1 | ||
| 874 | |||
diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb b/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 | |||
| 7 | file://0003-Add-disable-opengl-configure-option.patch \ | 7 | file://0003-Add-disable-opengl-configure-option.patch \ |
| 8 | file://link_fribidi.patch \ | 8 | file://link_fribidi.patch \ |
| 9 | " | 9 | " |
| 10 | SRC_URI[sha256sum] = "dbc69f90ddc821b8d1441f00374dc1da4323a2eafa9078e61edbe5eeefa852ec" | 10 | SRC_URI[sha256sum] = "ec10fe6d712ef0b3c63b5f932639c9d1ae99fce94f500f6f06965629fef60bd1" |
| 11 | 11 | ||
| 12 | S = "${WORKDIR}/gtk+-${PV}" | 12 | S = "${WORKDIR}/gtk+-${PV}" |
| 13 | 13 | ||
