diff options
| author | Jörg Sommer <joerg.sommer@navimatix.de> | 2025-10-21 20:20:00 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-10-27 11:37:43 +0000 |
| commit | 78a280af441a60cebbecdd2416106ad8b3095018 (patch) | |
| tree | 4a90156f0390b4e2cc4bd1acbc55e911b9a7010d | |
| parent | 213d2989407b9d4f136dea93321c3ae9f29d8390 (diff) | |
| download | poky-78a280af441a60cebbecdd2416106ad8b3095018.tar.gz | |
gtk+3: Update 3.24.43 -> 3.24.51
According to https://www.gtk.org/docs/installations/linux/#gtk-v3x the new
place for downloads is download.gnome.org aka $GNOME_MIRROR (ftp.g.o
redirects to this). And new versions are without `+`.
Update opengl.patch, handle new `is_gl_context_current`.
Overview of Changes in GTK+ 3.24.51, 29-09-2025
===============================================
* Wayland:
- Force window titles to be valid utf8
- Flush tablet events when neccessary
* X11:
- Avoid a use-after-free with threads
* Windows:
- Avoid min/max buttons for dialogs
* Images:
- Replace a few calls to gdk_pixbuf_get_pixels
with read_pixels to avoid thread-safety issues
* GL:
- Try harder to keep the GL context current
* Input:
- Make compose file parsing more robust
* Translation updates:
Catalan
Esperanto
Persian
Overview of Changes in GTK+ 3.24.50, 07-08-2025
===============================================
* Themes:
- Add a progress-working-symbolic icon
- Support strokes in symbolic icons
- Update theme CSS
- Remove hardcoded Cantarell font
* GtkShortcutsWindow:
- Differentiate all keypad symbols visually
* GtkApplication:
- Register unsandboxed apps with the portals
* macOS:
- Remove redundant NSView calls
- Fix some memory leaks
- Don't try to use the file transfer portal
* Windows:
- Always mark windows as minimizable
* X11
- Fix problems with gtk_window_get_geometry
* Wayland:
- Fix a crash
* Input:
- Make compose sequence visuals configurable
* Printing:
- Fix the build with libcups 3
- Support gnome-papers as previewer
* Translation updates
Nepali
Persian
Uzbek (Latin)
Overview of Changes in GTK+ 3.24.49, 05-03-2025
===============================================
* Fix a crash in GtkIMContext
* Fix crashes in DND with GtkPlug/GtkSocket
* Wayland:
- Fix erroneous crossing events, causing menus to malfunction
- Support the cursor-shape protocol
* X11:
- Enforce size limits on windows, preventing lockups
* macOS:
- Fix pen tilt handling
* Translation updates
Bulgarian
Thai
Overview of Changes in GTK+ 3.24.48, 25-02-2025
===============================================
* Switch to the new ci-based release process
Overview of Changes in GTK+ 3.24.44, 24-01-2025
===============================================
* GtkFileChooser:
- Stop replacing : (colon) with U+2236 (ratio)
* GtkEmojiChooser:
- Update to Unicode 16 / CLDR 46
* GtkSpinButton:
- Use semantically appropriate icon names
- Make numeric spin buttons always LTR
* GtkEntry:
- Stop guessing text direction from keyboard layout
- Add a shortcut and context menu item to change text direction
* GtkEventControllerMotion:
- Make enter and leave signals work
* Accessibility:
- Use message dialog titles as names
* GDK:
- Fix portal handling of gvfs files
* Wayland:
- Support the xdg_foreign_v2 protocol
- Try to fix monitor geometry on sway
- Improve font setting fallback
- Use a better default cursor size
- Fix a crash during DND
* macOS:
- Fix a UI hang
* Translation updates:
Bulgarian
Farsi
Hindi
Hungarian
Icelandic
Latvian
Serbian
(From OE-Core rev: 7f370c3b9c10e723324ea8f924011c5f570749d4)
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/recipes-gnome/gtk+/gtk+3/opengl.patch | 72 | ||||
| -rw-r--r-- | meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb (renamed from meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb) | 6 |
2 files changed, 45 insertions, 33 deletions
diff --git a/meta/recipes-gnome/gtk+/gtk+3/opengl.patch b/meta/recipes-gnome/gtk+/gtk+3/opengl.patch index d846045c24..51d4c8e43a 100644 --- a/meta/recipes-gnome/gtk+/gtk+3/opengl.patch +++ b/meta/recipes-gnome/gtk+/gtk+3/opengl.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 24a0d767251b81810767e03aa1db8cc497408db3 Mon Sep 17 00:00:00 2001 | 1 | From 0000000000000000000000000000000000000000 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: Fri, 16 Oct 2015 16:35:16 +0300 | 3 | Date: Fri, 16 Oct 2015 16:35:16 +0300 |
| 4 | Subject: [PATCH] Do not try to initialize GL without libGL | 4 | Subject: [PATCH] Do not try to initialize GL without libGL |
| @@ -20,12 +20,12 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> | |||
| 20 | docs/tools/meson.build | 7 +++++-- | 20 | docs/tools/meson.build | 7 +++++-- |
| 21 | docs/tools/widgets.c | 6 +++++- | 21 | docs/tools/widgets.c | 6 +++++- |
| 22 | gdk/gdkconfig.h.meson | 1 + | 22 | gdk/gdkconfig.h.meson | 1 + |
| 23 | gdk/gdkdisplay.c | 4 ++++ | 23 | gdk/gdkdisplay.c | 8 ++++++++ |
| 24 | gdk/gdkgl.c | 11 ++++++++++- | 24 | gdk/gdkgl.c | 11 ++++++++++- |
| 25 | gdk/gdkglcontext.c | 6 ++++++ | 25 | gdk/gdkglcontext.c | 6 ++++++ |
| 26 | gdk/gdkwindow.c | 13 +++++++++++++ | 26 | gdk/gdkwindow.c | 13 +++++++++++++ |
| 27 | gdk/meson.build | 8 +++++++- | 27 | gdk/meson.build | 8 +++++++- |
| 28 | gdk/x11/gdkdisplay-x11.c | 6 +++++- | 28 | gdk/x11/gdkdisplay-x11.c | 4 ++++ |
| 29 | gdk/x11/gdkvisual-x11.c | 5 +++++ | 29 | gdk/x11/gdkvisual-x11.c | 5 +++++ |
| 30 | gdk/x11/gdkwindow-x11.c | 4 ++++ | 30 | gdk/x11/gdkwindow-x11.c | 4 ++++ |
| 31 | gdk/x11/gdkx-autocleanups.h | 2 ++ | 31 | gdk/x11/gdkx-autocleanups.h | 2 ++ |
| @@ -37,10 +37,10 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> | |||
| 37 | meson_options.txt | 2 ++ | 37 | meson_options.txt | 2 ++ |
| 38 | tests/meson.build | 9 +++++++-- | 38 | tests/meson.build | 9 +++++++-- |
| 39 | testsuite/gtk/objects-finalize.c | 2 ++ | 39 | testsuite/gtk/objects-finalize.c | 2 ++ |
| 40 | 21 files changed, 128 insertions(+), 14 deletions(-) | 40 | 21 files changed, 131 insertions(+), 13 deletions(-) |
| 41 | 41 | ||
| 42 | diff --git a/demos/gtk-demo/meson.build b/demos/gtk-demo/meson.build | 42 | diff --git a/demos/gtk-demo/meson.build b/demos/gtk-demo/meson.build |
| 43 | index 252da16..4b57cff 100644 | 43 | index 252da16d05..4b57cff6ac 100644 |
| 44 | --- a/demos/gtk-demo/meson.build | 44 | --- a/demos/gtk-demo/meson.build |
| 45 | +++ b/demos/gtk-demo/meson.build | 45 | +++ b/demos/gtk-demo/meson.build |
| 46 | @@ -28,7 +28,6 @@ demos = files([ | 46 | @@ -28,7 +28,6 @@ demos = files([ |
| @@ -63,7 +63,7 @@ index 252da16..4b57cff 100644 | |||
| 63 | demos += files('pagesetup.c') | 63 | demos += files('pagesetup.c') |
| 64 | endif | 64 | endif |
| 65 | diff --git a/docs/tools/meson.build b/docs/tools/meson.build | 65 | diff --git a/docs/tools/meson.build b/docs/tools/meson.build |
| 66 | index 05621ee..3d0a333 100644 | 66 | index 05621ee7ed..3d0a333b32 100644 |
| 67 | --- a/docs/tools/meson.build | 67 | --- a/docs/tools/meson.build |
| 68 | +++ b/docs/tools/meson.build | 68 | +++ b/docs/tools/meson.build |
| 69 | @@ -2,10 +2,13 @@ if x11_enabled | 69 | @@ -2,10 +2,13 @@ if x11_enabled |
| @@ -83,7 +83,7 @@ index 05621ee..3d0a333 100644 | |||
| 83 | include_directories: [ confinc, gdkinc, gtkinc, testinc, ], | 83 | include_directories: [ confinc, gdkinc, gtkinc, testinc, ], |
| 84 | dependencies: libgtk_dep) | 84 | dependencies: libgtk_dep) |
| 85 | diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c | 85 | diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c |
| 86 | index 932daf1..348807e 100644 | 86 | index 932daf1746..348807e133 100644 |
| 87 | --- a/docs/tools/widgets.c | 87 | --- a/docs/tools/widgets.c |
| 88 | +++ b/docs/tools/widgets.c | 88 | +++ b/docs/tools/widgets.c |
| 89 | @@ -8,7 +8,9 @@ | 89 | @@ -8,7 +8,9 @@ |
| @@ -110,7 +110,7 @@ index 932daf1..348807e 100644 | |||
| 110 | 110 | ||
| 111 | return info; | 111 | return info; |
| 112 | diff --git a/gdk/gdkconfig.h.meson b/gdk/gdkconfig.h.meson | 112 | diff --git a/gdk/gdkconfig.h.meson b/gdk/gdkconfig.h.meson |
| 113 | index 7db19e0..088651b 100644 | 113 | index 7db19e0470..088651bafa 100644 |
| 114 | --- a/gdk/gdkconfig.h.meson | 114 | --- a/gdk/gdkconfig.h.meson |
| 115 | +++ b/gdk/gdkconfig.h.meson | 115 | +++ b/gdk/gdkconfig.h.meson |
| 116 | @@ -15,6 +15,7 @@ G_BEGIN_DECLS | 116 | @@ -15,6 +15,7 @@ G_BEGIN_DECLS |
| @@ -122,10 +122,22 @@ index 7db19e0..088651b 100644 | |||
| 122 | G_END_DECLS | 122 | G_END_DECLS |
| 123 | 123 | ||
| 124 | diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c | 124 | diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c |
| 125 | index fd5e9ea..87b45e7 100644 | 125 | index 5c41a48fd0..920bb18ce8 100644 |
| 126 | --- a/gdk/gdkdisplay.c | 126 | --- a/gdk/gdkdisplay.c |
| 127 | +++ b/gdk/gdkdisplay.c | 127 | +++ b/gdk/gdkdisplay.c |
| 128 | @@ -2420,7 +2420,11 @@ gboolean | 128 | @@ -2412,7 +2412,11 @@ gboolean |
| 129 | gdk_display_is_gl_context_current (GdkDisplay *display, | ||
| 130 | GdkGLContext *context) | ||
| 131 | { | ||
| 132 | +#ifdef HAVE_OPENGL | ||
| 133 | return GDK_DISPLAY_GET_CLASS (display)->is_gl_context_current (display, context); | ||
| 134 | +#else | ||
| 135 | + return FALSE; | ||
| 136 | +#endif | ||
| 137 | } | ||
| 138 | |||
| 139 | /*< private > | ||
| 140 | @@ -2427,7 +2431,11 @@ gboolean | ||
| 129 | gdk_display_make_gl_context_current (GdkDisplay *display, | 141 | gdk_display_make_gl_context_current (GdkDisplay *display, |
| 130 | GdkGLContext *context) | 142 | GdkGLContext *context) |
| 131 | { | 143 | { |
| @@ -138,7 +150,7 @@ index fd5e9ea..87b45e7 100644 | |||
| 138 | 150 | ||
| 139 | GdkRenderingMode | 151 | GdkRenderingMode |
| 140 | diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c | 152 | diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c |
| 141 | index 0940c06..4b56614 100644 | 153 | index 0940c06c71..4b56614f9f 100644 |
| 142 | --- a/gdk/gdkgl.c | 154 | --- a/gdk/gdkgl.c |
| 143 | +++ b/gdk/gdkgl.c | 155 | +++ b/gdk/gdkgl.c |
| 144 | @@ -21,8 +21,9 @@ | 156 | @@ -21,8 +21,9 @@ |
| @@ -215,7 +227,7 @@ index 0940c06..4b56614 100644 | |||
| 215 | +#endif | 227 | +#endif |
| 216 | } | 228 | } |
| 217 | diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c | 229 | diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c |
| 218 | index cb0ed90..7ed74f3 100644 | 230 | index 52c7bce692..fa544794ac 100644 |
| 219 | --- a/gdk/gdkglcontext.c | 231 | --- a/gdk/gdkglcontext.c |
| 220 | +++ b/gdk/gdkglcontext.c | 232 | +++ b/gdk/gdkglcontext.c |
| 221 | @@ -85,7 +85,9 @@ | 233 | @@ -85,7 +85,9 @@ |
| @@ -261,7 +273,7 @@ index cb0ed90..7ed74f3 100644 | |||
| 261 | 273 | ||
| 262 | /** | 274 | /** |
| 263 | diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c | 275 | diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c |
| 264 | index 62e0cf8..b8bda71 100644 | 276 | index 62e0cf816f..b8bda7140d 100644 |
| 265 | --- a/gdk/gdkwindow.c | 277 | --- a/gdk/gdkwindow.c |
| 266 | +++ b/gdk/gdkwindow.c | 278 | +++ b/gdk/gdkwindow.c |
| 267 | @@ -45,7 +45,9 @@ | 279 | @@ -45,7 +45,9 @@ |
| @@ -321,7 +333,7 @@ index 62e0cf8..b8bda71 100644 | |||
| 321 | cairo_region_destroy (opaque_region); | 333 | cairo_region_destroy (opaque_region); |
| 322 | 334 | ||
| 323 | diff --git a/gdk/meson.build b/gdk/meson.build | 335 | diff --git a/gdk/meson.build b/gdk/meson.build |
| 324 | index 297c38c..fc71f8f 100644 | 336 | index 297c38c68e..fc71f8f49d 100644 |
| 325 | --- a/gdk/meson.build | 337 | --- a/gdk/meson.build |
| 326 | +++ b/gdk/meson.build | 338 | +++ b/gdk/meson.build |
| 327 | @@ -56,7 +56,6 @@ gdk_gir_public_headers = files( | 339 | @@ -56,7 +56,6 @@ gdk_gir_public_headers = files( |
| @@ -354,7 +366,7 @@ index 297c38c..fc71f8f 100644 | |||
| 354 | gdkconfig = configure_file( | 366 | gdkconfig = configure_file( |
| 355 | input : 'gdkconfig.h.meson', | 367 | input : 'gdkconfig.h.meson', |
| 356 | diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c | 368 | diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c |
| 357 | index 7e08f47..30fd7b6 100644 | 369 | index c6d1f53d70..9793cb4329 100644 |
| 358 | --- a/gdk/x11/gdkdisplay-x11.c | 370 | --- a/gdk/x11/gdkdisplay-x11.c |
| 359 | +++ b/gdk/x11/gdkdisplay-x11.c | 371 | +++ b/gdk/x11/gdkdisplay-x11.c |
| 360 | @@ -37,7 +37,9 @@ | 372 | @@ -37,7 +37,9 @@ |
| @@ -367,19 +379,19 @@ index 7e08f47..30fd7b6 100644 | |||
| 367 | #include "gdk-private.h" | 379 | #include "gdk-private.h" |
| 368 | #include "gdkprofilerprivate.h" | 380 | #include "gdkprofilerprivate.h" |
| 369 | 381 | ||
| 370 | @@ -3191,7 +3193,9 @@ gdk_x11_display_class_init (GdkX11DisplayClass * class) | 382 | @@ -3191,8 +3193,10 @@ gdk_x11_display_class_init (GdkX11DisplayClass * class) |
| 371 | display_class->text_property_to_utf8_list = _gdk_x11_display_text_property_to_utf8_list; | 383 | display_class->text_property_to_utf8_list = _gdk_x11_display_text_property_to_utf8_list; |
| 372 | display_class->utf8_to_string_target = _gdk_x11_display_utf8_to_string_target; | 384 | display_class->utf8_to_string_target = _gdk_x11_display_utf8_to_string_target; |
| 373 | 385 | ||
| 374 | - display_class->make_gl_context_current = gdk_x11_display_make_gl_context_current; | ||
| 375 | +#ifdef HAVE_OPENGL | 386 | +#ifdef HAVE_OPENGL |
| 376 | + display_class->make_gl_context_current = gdk_x11_display_make_gl_context_current; | 387 | display_class->is_gl_context_current = gdk_x11_display_is_gl_context_current; |
| 388 | display_class->make_gl_context_current = gdk_x11_display_make_gl_context_current; | ||
| 377 | +#endif | 389 | +#endif |
| 378 | 390 | ||
| 379 | display_class->get_default_seat = gdk_x11_display_get_default_seat; | 391 | display_class->get_default_seat = gdk_x11_display_get_default_seat; |
| 380 | 392 | ||
| 381 | diff --git a/gdk/x11/gdkvisual-x11.c b/gdk/x11/gdkvisual-x11.c | 393 | diff --git a/gdk/x11/gdkvisual-x11.c b/gdk/x11/gdkvisual-x11.c |
| 382 | index 81479d8..3c8c5c0 100644 | 394 | index 81479d81f4..3c8c5c02ff 100644 |
| 383 | --- a/gdk/x11/gdkvisual-x11.c | 395 | --- a/gdk/x11/gdkvisual-x11.c |
| 384 | +++ b/gdk/x11/gdkvisual-x11.c | 396 | +++ b/gdk/x11/gdkvisual-x11.c |
| 385 | @@ -306,7 +306,12 @@ _gdk_x11_screen_init_visuals (GdkScreen *screen) | 397 | @@ -306,7 +306,12 @@ _gdk_x11_screen_init_visuals (GdkScreen *screen) |
| @@ -396,7 +408,7 @@ index 81479d8..3c8c5c0 100644 | |||
| 396 | 408 | ||
| 397 | gint | 409 | gint |
| 398 | diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c | 410 | diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c |
| 399 | index 89f0666..d3e1440 100644 | 411 | index 0c59ad464e..ad3244f152 100644 |
| 400 | --- a/gdk/x11/gdkwindow-x11.c | 412 | --- a/gdk/x11/gdkwindow-x11.c |
| 401 | +++ b/gdk/x11/gdkwindow-x11.c | 413 | +++ b/gdk/x11/gdkwindow-x11.c |
| 402 | @@ -36,7 +36,9 @@ | 414 | @@ -36,7 +36,9 @@ |
| @@ -409,7 +421,7 @@ index 89f0666..d3e1440 100644 | |||
| 409 | #include "gdkprivate-x11.h" | 421 | #include "gdkprivate-x11.h" |
| 410 | #include "gdk-private.h" | 422 | #include "gdk-private.h" |
| 411 | 423 | ||
| 412 | @@ -5906,7 +5908,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass) | 424 | @@ -5916,7 +5918,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass) |
| 413 | impl_class->set_opaque_region = gdk_x11_window_set_opaque_region; | 425 | impl_class->set_opaque_region = gdk_x11_window_set_opaque_region; |
| 414 | impl_class->set_shadow_width = gdk_x11_window_set_shadow_width; | 426 | impl_class->set_shadow_width = gdk_x11_window_set_shadow_width; |
| 415 | impl_class->show_window_menu = gdk_x11_window_show_window_menu; | 427 | impl_class->show_window_menu = gdk_x11_window_show_window_menu; |
| @@ -420,7 +432,7 @@ index 89f0666..d3e1440 100644 | |||
| 420 | impl_class->get_unscaled_size = gdk_x11_window_get_unscaled_size; | 432 | impl_class->get_unscaled_size = gdk_x11_window_get_unscaled_size; |
| 421 | } | 433 | } |
| 422 | diff --git a/gdk/x11/gdkx-autocleanups.h b/gdk/x11/gdkx-autocleanups.h | 434 | diff --git a/gdk/x11/gdkx-autocleanups.h b/gdk/x11/gdkx-autocleanups.h |
| 423 | index edb0ea7..a317d61 100644 | 435 | index edb0ea7dbf..a317d61cca 100644 |
| 424 | --- a/gdk/x11/gdkx-autocleanups.h | 436 | --- a/gdk/x11/gdkx-autocleanups.h |
| 425 | +++ b/gdk/x11/gdkx-autocleanups.h | 437 | +++ b/gdk/x11/gdkx-autocleanups.h |
| 426 | @@ -30,7 +30,9 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11DeviceXI2, g_object_unref) | 438 | @@ -30,7 +30,9 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11DeviceXI2, g_object_unref) |
| @@ -434,7 +446,7 @@ index edb0ea7..a317d61 100644 | |||
| 434 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Screen, g_object_unref) | 446 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Screen, g_object_unref) |
| 435 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Visual, g_object_unref) | 447 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Visual, g_object_unref) |
| 436 | diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h | 448 | diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h |
| 437 | index 1f64bcc..4db6c18 100644 | 449 | index 1f64bccb6d..4db6c18351 100644 |
| 438 | --- a/gdk/x11/gdkx.h | 450 | --- a/gdk/x11/gdkx.h |
| 439 | +++ b/gdk/x11/gdkx.h | 451 | +++ b/gdk/x11/gdkx.h |
| 440 | @@ -43,7 +43,9 @@ | 452 | @@ -43,7 +43,9 @@ |
| @@ -448,7 +460,7 @@ index 1f64bcc..4db6c18 100644 | |||
| 448 | #include <gdk/x11/gdkx11monitor.h> | 460 | #include <gdk/x11/gdkx11monitor.h> |
| 449 | #include <gdk/x11/gdkx11property.h> | 461 | #include <gdk/x11/gdkx11property.h> |
| 450 | diff --git a/gdk/x11/meson.build b/gdk/x11/meson.build | 462 | diff --git a/gdk/x11/meson.build b/gdk/x11/meson.build |
| 451 | index 754ae0a..0318c83 100644 | 463 | index 754ae0a615..0318c83877 100644 |
| 452 | --- a/gdk/x11/meson.build | 464 | --- a/gdk/x11/meson.build |
| 453 | +++ b/gdk/x11/meson.build | 465 | +++ b/gdk/x11/meson.build |
| 454 | @@ -14,7 +14,6 @@ gdk_x11_sources = files( | 466 | @@ -14,7 +14,6 @@ gdk_x11_sources = files( |
| @@ -480,7 +492,7 @@ index 754ae0a..0318c83 100644 | |||
| 480 | install_headers('gdkx.h', subdir: 'gtk-3.0/gdk/') | 492 | install_headers('gdkx.h', subdir: 'gtk-3.0/gdk/') |
| 481 | 493 | ||
| 482 | diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c | 494 | diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c |
| 483 | index 802303e..6439d77 100644 | 495 | index 802303ea9f..6439d7745d 100644 |
| 484 | --- a/gtk/gtkglarea.c | 496 | --- a/gtk/gtkglarea.c |
| 485 | +++ b/gtk/gtkglarea.c | 497 | +++ b/gtk/gtkglarea.c |
| 486 | @@ -29,7 +29,9 @@ | 498 | @@ -29,7 +29,9 @@ |
| @@ -568,7 +580,7 @@ index 802303e..6439d77 100644 | |||
| 568 | 580 | ||
| 569 | static gboolean | 581 | static gboolean |
| 570 | diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c | 582 | diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c |
| 571 | index a3a3419..274600e 100644 | 583 | index a3a341956b..274600e74a 100644 |
| 572 | --- a/gtk/inspector/general.c | 584 | --- a/gtk/inspector/general.c |
| 573 | +++ b/gtk/inspector/general.c | 585 | +++ b/gtk/inspector/general.c |
| 574 | @@ -35,8 +35,10 @@ | 586 | @@ -35,8 +35,10 @@ |
| @@ -615,7 +627,7 @@ index a3a3419..274600e 100644 | |||
| 615 | if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ())) | 627 | if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ())) |
| 616 | { | 628 | { |
| 617 | diff --git a/meson.build b/meson.build | 629 | diff --git a/meson.build b/meson.build |
| 618 | index 67b24e5..c1cc09a 100644 | 630 | index 04d54a8e2c..324915c9ee 100644 |
| 619 | --- a/meson.build | 631 | --- a/meson.build |
| 620 | +++ b/meson.build | 632 | +++ b/meson.build |
| 621 | @@ -137,6 +137,7 @@ wayland_enabled = get_option('wayland_backend') | 633 | @@ -137,6 +137,7 @@ wayland_enabled = get_option('wayland_backend') |
| @@ -673,7 +685,7 @@ index 67b24e5..c1cc09a 100644 | |||
| 673 | gtk_private_packages += ['pangoft2'] | 685 | gtk_private_packages += ['pangoft2'] |
| 674 | endif | 686 | endif |
| 675 | diff --git a/meson_options.txt b/meson_options.txt | 687 | diff --git a/meson_options.txt b/meson_options.txt |
| 676 | index 94099aa..8bd0968 100644 | 688 | index 94099aa01e..8bd096896d 100644 |
| 677 | --- a/meson_options.txt | 689 | --- a/meson_options.txt |
| 678 | +++ b/meson_options.txt | 690 | +++ b/meson_options.txt |
| 679 | @@ -19,6 +19,8 @@ option('profiler', type: 'boolean', value: false, | 691 | @@ -19,6 +19,8 @@ option('profiler', type: 'boolean', value: false, |
| @@ -686,7 +698,7 @@ index 94099aa..8bd0968 100644 | |||
| 686 | # Print backends | 698 | # Print backends |
| 687 | option('print_backends', type : 'string', value : 'auto', | 699 | option('print_backends', type : 'string', value : 'auto', |
| 688 | diff --git a/tests/meson.build b/tests/meson.build | 700 | diff --git a/tests/meson.build b/tests/meson.build |
| 689 | index 6ff249f..f2a9fba 100644 | 701 | index 6ff249f8a1..f2a9fbad6d 100644 |
| 690 | --- a/tests/meson.build | 702 | --- a/tests/meson.build |
| 691 | +++ b/tests/meson.build | 703 | +++ b/tests/meson.build |
| 692 | @@ -5,7 +5,6 @@ gtk_tests = [ | 704 | @@ -5,7 +5,6 @@ gtk_tests = [ |
| @@ -720,7 +732,7 @@ index 6ff249f..f2a9fba 100644 | |||
| 720 | gtk_tests += [['testfontchooserdialog']] | 732 | gtk_tests += [['testfontchooserdialog']] |
| 721 | endif | 733 | endif |
| 722 | diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c | 734 | diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c |
| 723 | index 95b565c..7f340c3 100644 | 735 | index 95b565c591..7f340c3775 100644 |
| 724 | --- a/testsuite/gtk/objects-finalize.c | 736 | --- a/testsuite/gtk/objects-finalize.c |
| 725 | +++ b/testsuite/gtk/objects-finalize.c | 737 | +++ b/testsuite/gtk/objects-finalize.c |
| 726 | @@ -109,7 +109,9 @@ main (int argc, char **argv) | 738 | @@ -109,7 +109,9 @@ main (int argc, char **argv) |
diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb b/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb index 5d58c41c6d..d4fe121733 100644 --- a/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb +++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb | |||
| @@ -18,12 +18,12 @@ LICENSE = "LGPL-2.0-only & LGPL-2.0-or-later & LGPL-2.1-or-later" | |||
| 18 | inherit meson gettext pkgconfig gtk-doc update-alternatives gtk-immodules-cache gsettings features_check gobject-introspection | 18 | inherit meson gettext pkgconfig gtk-doc update-alternatives gtk-immodules-cache gsettings features_check gobject-introspection |
| 19 | 19 | ||
| 20 | MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}" | 20 | MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}" |
| 21 | SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar.xz \ | 21 | SRC_URI = "${GNOME_MIRROR}/gtk/${MAJ_VER}/gtk-${PV}.tar.xz \ |
| 22 | file://opengl.patch \ | 22 | file://opengl.patch \ |
| 23 | " | 23 | " |
| 24 | SRC_URI[sha256sum] = "7e04f0648515034b806b74ae5d774d87cffb1a2a96c468cb5be476d51bf2f3c7" | 24 | SRC_URI[sha256sum] = "0013877c6bd23c2dbe42ad7c70a053d0e449be66736574e37867c49c5f905a4f" |
| 25 | 25 | ||
| 26 | S = "${UNPACKDIR}/gtk+-${PV}" | 26 | S = "${UNPACKDIR}/gtk-${PV}" |
| 27 | 27 | ||
| 28 | BBCLASSEXTEND = "native nativesdk" | 28 | BBCLASSEXTEND = "native nativesdk" |
| 29 | 29 | ||
