Commit Graph

544 Commits

Author SHA1 Message Date
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
Florian Müllner
b65be62d1c Update to 44.2 2023-06-03 14:02:53 +02:00
David King
358e2d0f92 Drop merged patch 2023-05-24 12:53:44 +01:00
Florian Müllner
384e34aee8 Update to 44.1 2023-04-25 18:48:49 +02:00
Florian Müllner
f6e15414b1 Convert to rpm-autospec 2023-04-25 11:16:06 +02:00
Adam Williamson
d14fe8d20f Backport MR #2954 to fix X.org click-to-raise (#2187831) 2023-04-18 23:49:50 -07:00
Florian Müllner
4c17890dbd Update to 44.0 2023-03-19 12:45:19 +01:00
Adam Williamson
f60389e323 Backport a couple of MRs to fix blocker issues 2023-03-16 15:44:08 -07:00
Florian Müllner
275ef5ebf0 Tweak centering patch some more
- the initial-setup ID missed an "i"
 - fedora-welcome will have to change its ID when moving
   to GTK4, prepare for that
2023-03-10 01:37:43 +01:00
Adam Williamson
63c751606b Fix centring patch, backport MR #2906 for #2176700 2023-03-09 12:34:46 -08:00
Michael Catanzaro
5db6bd9bf2 Add patch to center initial setup windows 2023-03-06 12:40:33 -06:00
Florian Müllner
d02de5d32e Update to 44.rc 2023-03-06 18:03:57 +01:00
Ray Strode
e5aa1384a4 Add forgotten patches, sigh 2023-03-05 13:09:23 -05:00
Ray Strode
59b0ac85a7 Add some backports of Carlos's focus fixes
Related: #2173985
2023-03-05 13:07:32 -05:00
Adam Williamson
bbefdc0d3a Rebuild without changes for Bodhi reasons
This isn't needed on Rawhide, but doing it anyway to keep Rawhide
ahead of F38.
2023-02-20 21:17:08 -08:00
Florian Müllner
f10fab7774 Update to 44.beta 2023-02-14 20:28:40 +01:00
Jonas Ådahl
d7890d23ac Backport patches on the gnome-43 branch 2023-02-10 09:19:33 -08:00
Adam Williamson
581253044f Update to 43.2 2023-02-10 09:17:41 -08:00
Adam Williamson
1bbe98647a Drop zenity requirement (upstream dropped it in 43-alpha) 2023-02-10 09:08:56 -08:00
Stefan Bluhm
5ab3b0fd39 Fixed broken Fedora condition 2023-01-29 21:01:20 +00:00
Fedora Release Engineering
dde532acb0 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 21:01:52 +00:00
Olivier Fourdan
d55d552a7b Backport upstream MR2785 to add byte-swapped support
Xwayland now disallows byte-swapped clients by default on Fedora 38 and
above.

This adds the ability to re-enable support for byte-swapped client
support in Xwayland if needed.

Related: #2159489
2023-01-17 14:47:12 +01:00