Commit Graph

565 Commits

Author SHA1 Message Date
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
Troy Dawson e1b818b27a Bump release for June 2024 mass rebuild 2024-06-24 09:04:12 -07:00
Tomas Pelka b75ec0141f Add gating.yaml via API 2024-04-23 13:18:48 +00: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
Fedora Release Engineering ef3aa31c02 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 08:26:18 +00:00
Fedora Release Engineering e35a0bc97a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 08:57:03 +00: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 c47a34687d Fix meson goo to install polkit rules in right place 2023-09-29 23:53:01 -04: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
Adam Williamson 0b430a8ebb Rebuild on side tag to create combined update with gnome-shell 2023-09-06 10:15:23 -07:00
Florian Müllner d0c7d97584 Update to 45.rc 2023-09-06 14:57:28 +02:00
Jonas Ådahl ee7db6d53b Enable fractional scaling by default
See [1].

[1] https://pagure.io/fedora-workstation/issue/357#comment-848857
2023-09-05 16:50:12 +02:00
Michael Catanzaro 836f6166c8 Revert "Stop crashing on idle"
This reverts commit ed906d372c.

Something is wrong with the buildroot, so this failed to build. A more
comprehensive fix is incoming that won't conflict with this patch, so
let's remove the patch now so I don't forget....
2023-09-01 19:17:08 -05:00
Michael Catanzaro ed906d372c Stop crashing on idle
Currently whenever GNOME becomes idle, it crashes. This adds some NULL
pointer guards to avoid crashing.

https://bugzilla.redhat.com/show_bug.cgi?id=2231680
2023-09-01 10:30:23 -05:00
Joshua Strobl 56abe601d3 Split common mutter files into subpackage for consumption by soft-forks without creating conflicts 2023-08-16 02:07:17 +03:00
Florian Müllner ecf6ea6950 Update to 45.beta.1 2023-08-11 02:42:05 +02:00
Adam Williamson 3ecd5bc5d1 Backport MR #3163 to help fix broken alt-tab behavior 2023-08-09 22:47:49 -07:00
Kalev Lember b590b4c640 Backport #3168 to fix mouse clicks sometimes going missing
This is a backport of an upstream MR that replaces earlier downstream
revert of "compositor: Do not repick after effects finish".

https://gitlab.gnome.org/GNOME/mutter/-/issues/2918
2023-08-09 16:32:56 +02:00
Kalev Lember 2f11d7586c Revert "compositor: Do not repick after effects finish"
Revert a change that likely caused mouse clicks to go missing in openQA
tests.

https://gitlab.gnome.org/GNOME/mutter/-/issues/2918#note_1810692
2023-08-08 11:14:16 -07:00
Adam Williamson dc9d190ac9 Backport #3162 to fix super key not triggering overview
Note the MR comments indicate this might break something else,
but that's about multiple touch events so probably less important
than 'super doesn't work'.
2023-08-08 08:58:22 -07:00
Adam Williamson 1be4b1a825 Revert "Revert "compositor: Do not repick after effects finish""
This reverts commit 3a625b6481.
We're not sure yet if it's needed - we need to backport a
different fix first to get the tests to reach the point where
we'll find out if we still have the 'lost clicks in installer'
bug that reverting this may fix. If so, we'll re-apply this
then.
2023-08-08 08:56:18 -07:00
Kalev Lember 3a625b6481 Revert "compositor: Do not repick after effects finish"
Revert a change that likely caused mouse clicks to go missing in openQA
tests.

https://gitlab.gnome.org/GNOME/mutter/-/issues/2918#note_1810692
2023-08-08 17:18:07 +02:00
Florian Müllner df796f9ea7 Update to 45.beta 2023-08-08 13:22:54 +02:00
Sandro Bonazzola 50fad388f6 address rpmdeps test suggestions
Subpackage mutter-tests carries 'Requires: libmutter-test-12.so'
which comes from subpackage mutter-devel but does not carry an
explicit package version requirement.

Added 'Requires: mutter-devel = %{version}-%{release}' to the spec
file to avoid the need to test interoperability between various
combinations of old and new subpackages.

Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
2023-08-07 11:38:02 +02:00
Fedora Release Engineering 6076c4aaca Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 16:06:53 +00:00
Sandro Bonazzola b584613385 Drop confusing comment from previous commit
Reviewed-On: https://src.fedoraproject.org/rpms/mutter/pull-request/33
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
2023-07-12 13:01:40 +00:00
Sandro Bonazzola eaa755b376 Drop build requirement on zenity
Runtime dependency on zenity was already dropped.
Dropping on build require as well as the test requiring it is not
executed while building and we don't ship that test within the built rpms.

Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=2164152
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
2023-07-12 13:01:40 +00:00
Sandro Bonazzola bd10ec0137 Drop gtk-doc dependency
gtk-doc is not used anymore in mutter: gi-docgen is now used for
building the documentation.
Not replacing the dependency because API doc generation has been dropped
in commit 7b5a0bf581 so gi-docgen is not
going to be used during the build anyway.

Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
2023-07-12 11:14:11 +02:00
Sandro Bonazzola 9badd5c9ae move gtk3 only to tests sub-package
mutter doesn't need gtk3 anymore but its testing system still requires
it. Moving the dependency to the tests subpackage only.

Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=2177077
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
2023-07-12 10:01:52 +02:00
Florian Müllner d9c9f8da92 Update to 45.alpha 2023-07-06 20:29:55 +02:00
Florian Müllner 7a558838b2 Drop upstreamed patch 2023-06-08 16:57:08 +02:00