Commits on Source (42)
-
Florian Müllner authored
We are currently not very good at communicating what's going in, in particular for non-merge request pipelines where the output is usually just "Using origin/master instead" (instead of what?). Improve this by consistently communicate what we are looking for, whether we found it, and what we end up doing. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530>
68dc3964 -
Florian Müllner authored
$CI_COMMIT_REF_NAME can be a branch name or a tag, depending on the pipeline, but our checkout script only deals with the former at the moment. Address this by rather than looking for a remote branch name, just try to fetch the ref like we do for merge request pipelines. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530>
e076d1bd -
Florian Müllner authored
We don't need any history, so we can save a bit of bandwidth by omitting it, and only fetch the refs we are actually interested in. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530>
466b0c0d -
Florian Müllner authored
One of the fixes in 3.38.2 makes use of optional chaining, which is only supported since mozjs78. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530>
e37311ee -
Florian Müllner authored
One of the fixes that landed in 3.38.2 uses optional chaining which requires bumping the ecma version to be recognized by eslint. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530>
4da5562a -
Florian Müllner authored
Mutter now produces an image as part of its CI pipeline. Use that instead of the now outdated manually built image. (cherry picked from commit e81cab54) Needed for gjs from GNOME 3.38, as the 3.36 version is no longer enough to run the tests. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1530>
71248f31 -
Florian Müllner authored
Whoops, the last changes accidentally changed the CI_COMMIT_REF_NAME variable to something that's not actually defined. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1531> (cherry picked from commit ad9c2dd8)
5bdcd823 -
Georges Basile Stavracas Neto authored
This reverts commit cd826918. It turns out this seemingly harmless cleanup introduced a regression: * Open overview * Press Meta+A twice * Close overview * Press Meta+A * Enjoy an invisible grid Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3451 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1532> (cherry picked from commit 99b78d3e)
7dc390f4 -
Florentina Mușat authored1f8cdfb9
-
Florentina Mușat authoredaf94f85e
-
Jonas Ådahl authored
We might not be able to directly paint the stage to an offscreen, if there currently is a fullscreen unredirected window. To make it possible to take a screenshot in this situation, disable unredirecting, queue a frame, and take a screenshot after having painted that frame, before we go back being unredirected. Don't do this on Wayland because it's a waste. Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/1453 (cherry picked from commit c09be8b0) Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1536>
d5fb557b -
Jonas Ådahl authored
Calling clutter_actor_get_allocation_box() might still implicitly trigger a full relayout, which has many side effects not expected to occur during picking. Avoid a particular case which caused a reentry issue by using the current allocation instead of forcing a relayout when picking in StViewport. Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/1436 (cherry picked from commit 4e57119f) Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1540>
e6369547 -
Jonas Ådahl authored
Updating scroll position may have significant side effects, e.g. switching workspace; this should never happen during allocation, as we're in the middle of painting a frame. So, put it in an idle callback if we're doing it from an allocation to have the side effects happen the right time. (cherry picked from commit 78d6b13c) Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1540>
f60ca051 -
Jonas Ådahl authored
This reverts commit e370adc7. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1541 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1541>
abf4c6f6 -
Jonas Ådahl authored
This reverts commit dd205d9f. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1541 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1541>
f1ab9b74 -
Jonas Ådahl authored
This reverts commit 541eaf59. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1541 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1541>
7ef7ab98 -
Jonas Ådahl authored
This reverts commit 72e2732b. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1541 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1541>
f63812b0 -
Sebastian Keller authored
The setting GVariant was not consumed by anything in the VPN case. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1535> (cherry picked from commit f0deb03b)
fe41fd07 -
Sebastian Keller authored
While most secrets are serialized as individual settings with a string value, all VPN secrets are serialized together as a string dict which is the value of a single setting. Incorrect serialization causes VPN secrets to not be remembered by NetworkManager. This commit adds a new method that allows adding secrets as VPN secrets specifically such that they can be correctly serialized. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1535> (cherry picked from commit 087bd863)
3c12d7c7 -
Sebastian Keller authored
Use the method introduced in the previous commit to add VPN secrets instead of adding them as regular secrets/passwords. This ensures correct serialization of these secrets. Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2105 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1535> (cherry picked from commit eb95f6a0)
08b62a3f -
Florian Müllner authored
We currently format the temperature with a precision of 0, that is with no digits after the decimal-point. As a result, a temperature like -0.2 shows up as -0. Math.trunc() has the same effect as `%.0f` and handles that edge case correctly, but while at it, we can just as well round the value properly. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3441 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1548> (cherry picked from commit e85d127a)
781e0dbe -
Ivan Molodetskikh authored
Calling both window-drag handlers on drag begin messes up our tracking, and prevents the swipe tracker from being disabled during drag operations. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1551> (cherry picked from commit c401759c)
3a343a8a -
LuK1337 authored
Turns out that shell_screenshot_screenshot_area was affected by the same issue that shell_screenshot_screenshot used to have. Adapting code changes from commit id c09be8b0: "screenshot: Grab screenshot during paint on X11" fixes it. (cherry picked from commit 1989a2f9) Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1552>
bade6b19 -
Jonas Ådahl authored
Not updating the scroll position on allocate caused a glitch, where a window on a workspace that is not the first one would would be transparent for one frame when showing the overview. Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3507 (cherry picked from commit 1685c779) Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1564>
02af01ce -
Kjartan Maraas authored5d2a28ee
-
Mike Gerow authored
Without this a screen reader just calls the notListedButton a "push button" instead of also including the "Not listed?" text. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1567> (cherry picked from commit 7222bffd)
6cfd0e3e -
Ivan Molodetskikh authored
During overview closing animation the allocation expands more or less every frame. Unfreezing the layout then leads to windows snapping to their new position if e.g. a window was closed which doesn't look nice. Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3216 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1550> (cherry picked from commit d82dcd6f)
ec30d73e -
Florian Müllner authored
Update NEWS.
0eb273d3 -
Simon McVittie authorede2949ba8
-
Simon McVittie authoredb7f62312
-
Simon McVittie authoredd4ce5e17
-
Simon McVittie authored
Update to upstream version '3.38.3' with Debian dir fa57e3ac11ffbb3230b342ff47b1ce815ae71354
f4b19de0 -
Simon McVittie authoreda25e5f2b
-
Simon McVittie authored55a7123d
-
Simon McVittie authored
- Fix opening Extensions app from notification - Fix workspace layout in right-to-left locales - Don't break window focusing if trying to take an area screenshot while an application such as a game has an X11 grab (LP: #1910235)
65ce4175 -
Simon McVittie authored77bb4f6c
-
Marco Trevisan authored
gnome-shell release 3.38.3-2 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
fccd12a7 -
Marco Trevisan authored7b8b9f39
-
Marco Trevisan authored
Ensure the GDM workers are terminated before restarting a new auth request, allowing fingerprint authentication to be restarted. Based on: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1622 LP: #1915066
3ff39428 -
Marco Trevisan authored
Based on: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1652 LP: #1865838
03b8fa82 -
Marco Trevisan authoredb32dc61d
-
Marco Trevisan authoredf454259f