Commit Graph

564 Commits

Author SHA1 Message Date
Florian Müllner
085a619a79
Bundle newer meson
We will rebase mutter to GNOME 49, where at least meson 1.5.0 is
required.

That requirement is due to the port to meson's wayland module for
generating protocol headers, so reverting the change would result
in conflicts in all future protocol-related backports.

To avoid this, use a recent-enough bundled meson version for the
build.

It's not pretty, but it works…
2025-11-10 15:22:51 +01:00
Florian Müllner
094ea04d97
Use SPDX license
Synced from the Fedora spec.
2025-11-07 17:50:50 +01:00
Florian Müllner
e88430bfcc
Deduce source URL from version
This avoids missing updates to the URL when updating to a new version.

Synced from the Fedora spec.
2025-11-07 17:50:50 +01:00
Jonas Ådahl
ca0bd20114 Fix path to gdctl when running installed test
Related: RHEL-108048
2025-08-18 14:14:39 +02:00
Jonas Ådahl
193f8a96eb Backport gdctl utility
Resolves: RHEL-108048
2025-08-15 15:55:55 +02:00
Olivier Fourdan
79bcc52012 Fix polyinstantiation preventing Xwayland to start
Resolves: RHEL-91324
2025-06-26 14:05:42 +02:00
Michel Dänzer
bacb152898 Backport "Fix race hotplug race conditions in DRM lease manager"
Resolves: RHEL-84842
2025-05-21 16:38:56 +02:00
Olivier Fourdan
d797c19cf7 Backport the pre-configure mechanism
Resolves: https://issues.redhat.com/browse/RHEL-84702
2025-04-01 16:22:20 +02:00
Jonas Ådahl
c08e3139e8 Compensate for backend initialization order change in backport
Resolves: RHEL-82072
2025-03-26 14:51:36 +01:00
Jonas Ådahl
ee7d1dc52c Backport Accessibility manager patches
Resolves: RHEL-82072
2025-03-25 12:10:28 +01:00
Jonas Ådahl
efbeeeb09a Backport fix for software cursors artifacts
Resolves: RHEL-58079
Resolves: RHEL-81897
2025-03-12 23:36:12 +08:00
Michel Dänzer
7d87e29721 Add fix from https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4289
Resolves: RHEL-74359
2025-02-19 11:14:07 +01:00
Michel Dänzer
d41e0b2eb6 Add fix from https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4272
Resolves: RHEL-74359
2025-02-18 11:26:00 +01:00
José Expósito
cf077a55b7 Backport DRM lease configuration
Backport DRM lease configuration via monitors.xml and D-Bus:

 - https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4112
 - https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4121

Resolves: RHEL-62220
2025-02-12 18:33:35 +01:00
Michel Dänzer
243d00d80d Add fix from https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4259
Resolves: RHEL-74359
2025-02-12 10:14:50 +00:00
Jonas Ådahl
d6c812eb3b Upgrade to 47.5
This also contains two additional patches backported from the gnome-47
branch.

Related: RHEL-74562
2025-02-12 16:27:14 +08:00
Michel Dänzer
e49eb04725 Add fixes from https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4255
Resolves: RHEL-74359
2025-02-11 10:41:46 +01:00
Jonas Ådahl
e5ce91c01b Upgrade to 47.4
Resolves: RHEL-74562
2025-02-07 16:41:52 +08:00
Jonas Ådahl
60af15ec30 Drop EGLStream support
Resolves: RHEL-71279
2025-01-15 15:13:25 +01:00
Jonas Ådahl
61cc4870b9 Backport BGRX8888 pixel format support
Resolves: RHEL-45898
2024-11-29 15:07:31 +01:00
Florian Müllner
b5a72b4af2
Update to 47.0
Resolves: https://issues.redhat.com/browse/RHEL-58963
2024-09-16 18:09:38 +02:00
Florian Müllner
69bddd212f
Fix resizing of electron windows
Related: https://issues.redhat.com/browse/RHEL-52812
2024-09-09 20:06:27 +02:00
Florian Müllner
f66da4803a
Update to 47.rc
Resolves: https://issues.redhat.com/browse/RHEL-52812
2024-09-09 20:06:11 +02:00
Sebastian Wick
39ca527502 Enable libdisplay-info
Resolves: RHEL-55773
2024-08-22 16:03:47 +02:00
Jonas Ådahl
6443581fad Remove runtime dependency on Xvfb
Related: RHEL-36642
2024-08-07 15:50:35 +02:00
Jonas Ådahl
ba92f2566b Rebase to 47.alpha
Resolves: https://issues.redhat.com/browse/RHEL-49582
2024-07-22 14:19:28 +02:00
Florian Müllner
3beab53de1
Update to 46.3
Resolves: https://issues.redhat.com/browse/RHEL-45597
2024-07-01 14:48:04 +02:00
Niels De Graef
508c582bfa Only depend on cvt
We currently depend on the Xorg server to provide the cvt utility.

The tool is also available as a stand-alone package, so depend
on that instead of the full server.

Backport of c5ee7684cb

Resolves: https://issues.redhat.com/browse/RHEL-40764
2024-06-27 15:33:58 +02:00
Florian Müllner
4c9c0e919d
Pick up F40 changes
Resolves: RHEL-33590
2024-04-22 16:10:25 +02:00
Florian Müllner
a6f46c185c
Backport F40 changes
Resolves: RHEL-30252
2024-04-10 14:06:07 +02:00
Adam Williamson
f50a176d62 Backport MR #3539 to fix RHBZ #2261842 2024-02-08 14:48:47 -08:00
Florian Müllner
585024ef97 Fix i686 build 2024-01-08 22:04:59 +01:00
Florian Müllner
caf359fb92 Update to 46.alpha 2024-01-07 10:52:04 +01:00
Florian Müllner
7858799ad8 Update to 45.2 2023-12-02 19:24:06 +01:00
Florian Müllner
efea9ab023 Update to 45.1 2023-11-01 01:16:16 +01:00
Adam Williamson
cb6d6e8835 Backport MRs #3311 and #3326 to fix screencast issues (#2247033) 2023-10-30 14:32:28 -07:00
Adam Williamson
9e4c4a76db Update the #3329 backport with jadahl's proposed fix
We found several issues with MR #3329, including the live
installer being invisible. The change proposed by jadahl in
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3329#note_1874837
seems to solve the problems, so this extends the #3329 backport
to also include that change.
2023-10-24 11:20:47 -07:00
Kalev Lember
34559e0067 Backport upstream MR3329 to fix black screen in the installer (#2241632)
https://bugzilla.redhat.com/show_bug.cgi?id=2241632
https://gitlab.gnome.org/GNOME/mutter/-/issues/3089
2023-10-20 18:32:48 +02:00
Ray Strode
909397ac34 Update realtime-disabling patch to latest upstream revision 2023-10-11 10:28:36 -04:00
Ray Strode
a1d64bbf7d Drop real-time debugging patch 2023-10-10 22:55:59 +02:00
Ray Strode
11f29e2c83 Disable realtime scheduling during modesets (#2240457) 2023-10-10 16:43:03 -04:00
Adam Williamson
7d552b76c5 Revert a change to fix installer window interaction
We found that this commit causes a bug where, sometimes, you
can't interact with windows in the installer's advanced
partitioning mode. Reverting this change means drop shadows are
again considered part of a window's target area for clicking,
but that seems like much less of a problem than "sometimes you
can't click on anything at all".

https://bugzilla.redhat.com/show_bug.cgi?id=2239128
2023-10-06 15:22:41 -07:00
Adam Williamson
3df5ba4081 Don't number patches, it's no longer necessary
...and it's a lot simpler not to.
2023-10-06 15:19:38 -07:00
Kalev Lember
848607c3b1 Backport upstream MR3306 to fix issues with caps lock and accented letters
https://bugzilla.redhat.com/show_bug.cgi?id=2240490
2023-10-04 15:28:01 +02:00
Kalev Lember
20a16a1f8a Backport upstream MR3299 to fix disabling scale-monitor-framebuffer
https://bugzilla.redhat.com/show_bug.cgi?id=2242061
2023-10-04 12:25:24 +02:00
Ray Strode
cde2442e8a Add polkit-gobject-1 dependency to fix build 2023-09-29 22:23:48 -04:00
Ray Strode
d76ee04280 Update files manifest to fix build 2023-09-29 22:08:24 -04:00
Ray Strode
16e1ec43ff Add debugging patch from https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3293 2023-09-29 16:59:56 -04:00
Florian Müllner
98b1900d2a Update to 45.0 2023-09-16 23:41:08 +02:00
Kalev Lember
7ded310008 Add conflicts with older gnome-shell versions
This ensures that we don't end up with new mutter 45.rc and older
gnome-shell 45.beta, which doesn't work - mutter removed
meta_rectangle_union() in 45.rc that gnome-shell 45.beta used.

The conflicts here, and gnome-shell having versioned requires on mutter
make sure that both packages get updated in lock step.

/usr/bin/gnome-shell: symbol lookup error: /usr/lib64/gnome-shell/libshell-13.so: undefined symbol: meta_rectangle_union
2023-09-06 23:12:11 +02:00