diff mbox series

[meta-gnome,19/23] mutter: update 46.4 -> 47.0

Message ID 20240920150822.1131707-19-f_l_k@t-online.de
State Under Review
Headers show
Series [meta-gnome,01/23] xdg-desktop-portal-gnome: update 46.2 -> 47.1 | expand

Commit Message

Markus Volk Sept. 20, 2024, 3:08 p.m. UTC
47.0
====
* Fix resizing of electron windows [Jonas; !3997]
* Fix using modifiers on multi-GPU setups [José; !3998]
* Don't override externally set tablet calibration [Peter; !3846]
* Add experimental support for xdg-session-manager-v1 protocol
* Fixed crashes [Peter, Sebastian, Jonas, Michel; !3959, !4000, !4003, !3999]
  [Jonas, Carlos, Sebastian; !3825]
* Misc. bug fixes and cleanups [Florian, Sebastian, nibon7, Peter, Simon, Jonas;
  !3995, !4008, !3996, !4013, !4012, !4017, !4026]
Contributors:
  Jonas Ådahl, Michel Dänzer, José Expósito, Carlos Garnacho, Peter Hutterer,
  Simon McVittie, Florian Müllner, nibon7, Sebastian Wick
Translators:
  Daniel [es], Fran Dieguez [gl], Luming Zh [zh_CN], Martin [sl],
  Yuri Chornoivan [uk], Yaron Shahrabani [he], Emin Tufan Çetin [tr],
  Daniel Rusek [cs], Danial Behzadi [fa], Alexander Shopov [bg],
  Anders Jonsson [sv], Ekaterine Papava [ka], Asier Sarasua Garmendia [eu],
  Hugo Carvalho [pt], Piotr Drąg [pl], Aurimas Černius [lt], Balázs Úr [hu],
  Andika Triwidada [id], Andi Chandler [en_GB], Artur S0 [ru],
  Quentin PAGÈS [oc], Rafael Fontenelle [pt_BR], Ask Hjorth Larsen [da],
  Rūdolfs Mazurs [lv]
47.rc
=====
* Add experimental color management protocol support
  [Sebastian W.; !3904, !3930, !3941, !3893, !3953]
* Merge Cally into Clutter [Bilal; !3917]
* Fix drag and drop between X11 and wayland clients [Carlos; !3821]
* Fix drag and drop from grabbing popups [Carlos; !3937]
* Fix EGLDevice support [Daniel; !3939]
* Improve cursor smoothness under load [Jonas Å., Michel; !3184, !3934, !3958]
* Fix frozen cursor on some hybrid machines [Daniel; !3950]
* Fix touch window dragging with pointer lock enabled [Carlos; !3889]
* Store the layout mode in monitor config [Jonas & Jonas; !3596]
* Fix keys sometimes getting stuck after using global shortcut [Carlos; !3935]
* Fix propagating tablet device removals to clients [Peter; !3955]
* Fix tablet input in maximized windows [Peter; !3956]
* Reduce damage on window movement [Christian; !3975]
* Install mutter tests [Jonas Å.; !3973]
* Use libadwaita for server-side decorations on GNOME [Georges; !3981]
* Fix frozen cursor after suspend [Jonas Å.; !3982]
* Let scaling-aware Xwayland clients scale themselves [Jonas & Jonas; !3567]
* Add initial PipeWire explicit sync support [Michel, Wim; !3876]
* Trace damage reason in sysprof [Sebastian W.; !3952]
* Expose new backlight API to gnome-settings-daemon [Jonas Å.; !3861]
* Fixed crashes [Jonas Å., Daniel; !3960, !3928]
* Plugged leaks [Sebastian K.; !3994]
* Misc. bug fixes and cleanups [Bilal, Sebastian W., Jonas Å., Marco, Daniel,
  Georges, sid, Florian, José, Sophie, Michel, Robert, Lukáš, Martin, Carlos,
  Sebastian K.; !3915, !3907, !3923, !3925, !3924, !3694, !3912, !3916, !3931,
  !3918, !3922, !3940, !3946, !3945, !3949, !3942, !3914, !3899, !3954, !3957,
  !3963, !3967, !3966, !3971, !3962, !3974, !3969, !3976, !3983, !3977, !3979,
  !3986, !3987, !3988, !3991, !3989, !3992]
Contributors:
  Jonas Ådahl, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui, José Expósito,
  Carlos Garnacho, Christian Hergert, Sophie Herold, Peter Hutterer,
  Sebastian Keller, Martin Abente Lahaye, Robert Mader, Florian Müllner,
  Georges Basile Stavracas Neto, sid, Wim Taymans, Marco Trevisan (Treviño),
  Lukáš Tyrychtr, Daniel van Vugt, Sebastian Wick
Translators:
  Daniel Șerbănescu [ro], Quentin PAGÈS [oc], Vasil Pupkin [be]
47.beta
=======
* Fix visibility of Xwayland windows [Michel; !3862]

* Add plumbing for transforming color state [Jonas; !3433]
* Build and publish GNOME OS systemd-sysext extensions [Martin; !3843]
* Implement support for tablet tool keybindings and actions [Peter; !3649]
* Add support for tablet tool pressure ranges [Peter; !3794]
* Improve sticky behavior with transient dialogs [Jonas; !3870]
* Improve placement and focus logic with always-on-top windows [Jonas; !3879]
* Expose Orientationmanager to introspection [Ivan; !3880]
* Recover from secondary GPU update failures [Daniel; !3817]
* Plugged leaks [Sebastian K.; !3884, !3888]
* Misc. bug fixes and cleanups [Carlos, Michel, Sebastian W., Pascal, Florian,
  Martin, Bilal, Daniel, Jonas, Robert; !3860, !3848, !3867, !3869, !3871,
  !3740, !3872, !3883, !3857, !3885, !3891, !3895, !3898, !3896, !3887, !3901,
  !3897, !3902, !3329, !3894, !3903, !3906, !3909, !3905, !3910]
Contributors:
  Jonas Ådahl, Michel Dänzer, Bilal Elmoussaoui, Carlos Garnacho,
  Peter Hutterer, Sebastian Keller, Ivan Kuzmenko, Martin Abente Lahaye,
  Robert Mader, Florian Müllner, Pascal Nowack, Daniel van Vugt, Sebastian Wick
Translators:
  Chao-Hsiung Liao [zh_TW]
47.alpha
========
* Fix sending preferred buffer transform [Robert; !3717]
* Fix key press events with immediate release being ignored [Carlos; !3721]
* Fix hardware cursor with non-atomic KMS drivers [Daniel; !3676]
* Fix night light state getting stuck on monitor changes [Michel; !3742]
* Fix unsetting clipboard on screen lock [Florian; !3752]
* Fix wrong input region of undecorated X11 windows [Sebastian K.; !3720]
* Fix windows potentially shrinking unexpectedly on configure [Jonas Å.; !3755]
* Implement XDG dialog protocol [Carlos; !3557]
* Fix popup menus sometimes closing immediately [Jonas D.; !3631]
* Allow building without X11 support [Bilal; !3607, !3765, !3254, !3776, !3853]
* Emit signal when accelerator is deactivated [dcz; !3680]
* Fix wrong pointer cursor during compositor grabs [Carlos; !3736]
* Fix possible out of sync primary selections and clipboard [Carlos; !3789]
* Improve monitor matching when restoring windows on hotplug [Jonas Å.; !3753]
* Add support for SIZE_HINTS cursor plane property [adarshgm; !3165]
* Fix ibus support in popups [Sebastian K.; !3787]
* Delay xdg-activation requests until window is mapped [Sebastian W.; !3728]
* Fix hardware accelerated rendering when headless [Jonas Å.; !3805]
* Merge ClutterColor and CoglColor [Bilal; !3796, !3802, !3544]
* Fix performance issues with second virtual monitor [Jonas Å.; !3803]
* Add back support for legacy X11 cursor themes [Daniel; !3718]
* Add support for DRM lease protocol [Sebastian W., Jonas Å., José; !3746]
* Base test backend on native backend instead of X11 [Jonas Å.; !3812]
* Fix missing unmap animation of some windows [Michel; !3840]
* Fix preedit offsets [Orko; !3845]
* Use character offsets to specify surrounding text [Shiki; !3719]
* Don't force titlebar on screen on all interactive resizes [Jeffrey; !3764]
* Fixed crashes [Carlos, Michel, Keyu, Jonas Å., Sebastian K., Marco, Georges,
  Sebastian W.; !3715, !3725, !3711, !3758, !3763, !3749, !3732, !3729, !3828,
  !3783, !3849]
* Misc. bug fixes and cleanups [Mart, Florian, Marco, Jonas Å., Sebastian W.,
  Bilal, Michel, Corentin, Georges, Philip, Daniel, Jonas D., José, Pascal,
  Carlos; !3716, !3723, !3727, !3735, !3731, !3378, !3700, !3743, !3750, !3701,
  !3757, !3754, !3748, !3759, !3761, !3762, !3730, !3737, !3771, !3775, !3770,
  !3768, !3781, !3782, !3784, !3788, !3791, !2959, !3792, !3265, !3801, !3804,
  !3795, !3693, !3793, !3800, !3115, !3806, !3809, !3810, !3816, !3811, !3667,
  !3799, !3823, !3818, !3813, !3814, !3807, !3827, !3826, !3831, !3829, !3830,
  !3798, !3833, !3836, !3837, !3835, !3820, !3822, #3540, !3842, !3851, !3747,
  !3790]
Contributors:
  Jonas Ådahl, adarshgm, Michel Dänzer, dcz, Jonas Dreßler, Bilal Elmoussaoui,
  José Expósito, Orko Garai, Carlos Garnacho, Sebastian Keller, Jeffrey Knockel,
  Robert Mader, Florian Müllner, Georges Basile Stavracas Neto, Corentin Noël,
  Pascal Nowack, Shiki Okasaka, Mart Raudsepp, Keyu Tao,
  Marco Trevisan (Treviño), Daniel van Vugt, Sebastian Wick, Philip Withnall

Translators:
  Hugo Carvalho [pt], Leônidas Araújo [pt_BR], Scrambled 777 [hi],
  Jose Riha [sk], Милош Поповић [sr]

Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
 .../mutter/{mutter_46.4.bb => mutter_47.0.bb}         | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)
 rename meta-gnome/recipes-gnome/mutter/{mutter_46.4.bb => mutter_47.0.bb} (90%)
diff mbox series

Patch

diff --git a/meta-gnome/recipes-gnome/mutter/mutter_46.4.bb b/meta-gnome/recipes-gnome/mutter/mutter_47.0.bb
similarity index 90%
rename from meta-gnome/recipes-gnome/mutter/mutter_46.4.bb
rename to meta-gnome/recipes-gnome/mutter/mutter_47.0.bb
index c91744cf6..bc9508bf2 100644
--- a/meta-gnome/recipes-gnome/mutter/mutter_46.4.bb
+++ b/meta-gnome/recipes-gnome/mutter/mutter_47.0.bb
@@ -24,7 +24,7 @@  DEPENDS = " \
 
 inherit gnomebase gsettings gobject-introspection gettext features_check
 
-SRC_URI[archive.sha256sum] = "611bd9cf982adb56597ce2b34224272fda619bb3bb912a684d75c6f2c37502e4"
+SRC_URI[archive.sha256sum] = "2d0ea90150ac6cd0219d0078db05d6e1514d6ae21bf9f3f740d4fb039129016b"
 
 # x11 is still manadatory - see meson.build
 REQUIRED_DISTRO_FEATURES = "wayland x11 polkit"
@@ -44,16 +44,15 @@  PACKAGECONFIG ??= " \
 "
 
 EXTRA_OEMESON += " \
-    -Dtests=false \
-    -Dnative_tests=false \
+    -Dtests=disabled \
     -Dxwayland_path=${bindir}/Xwayland \
 "
 
 # combi-config - see meson_options.txt for more details
 PACKAGECONFIG[native-backend] = "-Dnative_backend=true -Dudev=true, -Dnative_backend=false -Dudev=false, libdrm virtual/libgbm libinput ${LOGIND} virtual/egl virtual/libgles2 udev"
-PACKAGECONFIG[opengl] = "-Dopengl=true, -Dopengl=true, virtual/libgl"
+PACKAGECONFIG[opengl] = "-Dopengl=true, -Dopengl=false, virtual/libgl"
 PACKAGECONFIG[glx] = "-Dglx=true, -Dglx=false"
-PACKAGECONFIG[libdisplay-info] = "-Dlibdisplay_info=true, -Dlibdisplay_info=false, libdisplay-info"
+PACKAGECONFIG[libdisplay-info] = "-Dlibdisplay_info=enabled, -Dlibdisplay_info=disabled, libdisplay-info"
 PACKAGECONFIG[libwacom] = "-Dlibwacom=true, -Dlibwacom=false, libwacom"
 # Remove depending on pipewire-0.2 when mutter is upgraded to 3.36+
 PACKAGECONFIG[remote-desktop] = "-Dremote_desktop=true, -Dremote_desktop=false, pipewire"
@@ -63,7 +62,7 @@  PACKAGECONFIG[sound-player] = "-Dsound_player=true, -Dsound_player=false, libcan
 PACKAGECONFIG[profiler] = "-Dprofiler=true,-Dprofiler=false,sysprof"
 PACKAGECONFIG[startup-notification] = "-Dstartup_notification=true, -Dstartup_notification=false, startup-notification, startup-notification"
 
-MUTTER_API_NAME = "mutter-14"
+MUTTER_API_NAME = "mutter-15"
 
 do_install:prepend() {
     sed -i -e 's|${B}/||g' ${B}/cogl/cogl/cogl-enum-types.c