Unverified Commit 602cb132 authored by Bobby Rong's avatar Bobby Rong
Browse files

gnome.mutter: 43.2 → 43.3

https://gitlab.gnome.org/GNOME/mutter/-/compare/43.2...43.3

- Skip resize effects for tiled windows during user grabs.
- Disable direct scanout during drag-n-drop operations.
- Ignore unmapped subsurfaces in direct scanout check.
- Fix cursor disappearing over windows during grabs.
- Fix pointer constrains with subsurfaces.
- Make wl_output mode independent of the orientation.
- Improve focus handling on workspace switches.
- Fix cursor position in window screencasts.
- Do not require a physical device to update pointer visibility.
- Fix initialization of keyboard accessibility.
- Fix freeze when crossing monitors under some conditions.
- Don't allow window activation to break global grabs.
- Fixed crashes.
- Plugged leak.
- Misc. bug fixes and cleanups.
parent 71bdfad7
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -49,13 +49,13 @@

stdenv.mkDerivation (finalAttrs: {
  pname = "mutter";
  version = "43.2";
  version = "43.3";

  outputs = [ "out" "dev" "man" "devdoc" ];

  src = fetchurl {
    url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz";
    sha256 = "/S63B63DM8wnevhoXlzzkTXhxNeYofnQXojkU9w+u4Q=";
    sha256 = "Z75IINmycMnDxl44lHvwUtLC/xiunnBCHUklnvrACn0=";
  };

  patches = [
@@ -65,6 +65,13 @@ stdenv.mkDerivation (finalAttrs: {
      url = "https://gitlab.gnome.org/GNOME/mutter/-/commit/285a5a4d54ca83b136b787ce5ebf1d774f9499d5.patch";
      sha256 = "/npUE3idMSTVlFptsDpZmGWjZ/d2gqruVlJKq4eF4xU=";
    })

    # Fix focus regression.
    # https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2848
    (fetchpatch {
      url = "https://gitlab.gnome.org/GNOME/mutter/-/commit/12ce58dba4f96f6a948c1d166646d263253e3ee0.patch";
      sha256 = "CGu11aLFs8VEt8NiIkih+cXZzU82oxY6Ko9QRKOkM98=";
    })
  ];

  mesonFlags = [