19406 Commits

Author SHA1 Message Date
Piotr Drąg
f1c11beeb9 Update Polish translation 2024-08-31 13:37:33 +00:00
Florian Müllner
d762e9cc60 ci: Bump mutter image
Mutter bumped its pipewire requirement, pull it in.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3459>
2024-08-31 00:45:30 +02:00
Florian Müllner
7116fb5d07 Revert "ci: Include docutils in sysext image"
gnome-build-meta has been updated to pull in rst2man for
gnome-shell.

This reverts commit ef0341edacda2d915c14973afdeae77c647cb8c8.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3459>
2024-08-31 00:45:30 +02:00
Jonas Ådahl
6982f2daae ibus-candidate-popup: Scale coordinates from IBus
The coordinates are effectively in the windowing system coordinate
space, which when scaling Xwayland, we need to scale these. Do this with
the Meta.Window.protocol_to_stage() function on the focused window,
which handles it correctly for the corresponding windowing system and
configuration.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3458>
2024-08-30 20:14:55 +00:00
Hugo Carvalho
df53f8d6f1 Update Portuguese translation 2024-08-30 10:14:28 +00:00
Changwoo Ryu
1c2be95302 Update Korean translation 2024-08-29 23:33:05 +00:00
Bilal Elmoussaoui
72db960a99 test/theme: Get ClutterSettings from the ClutterStage
As the global getter is now gone

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3452>
2024-08-29 13:48:42 +00:00
Dylan McCall
babf69f6ba quick-settings: Handle interrupted menu animations
If the menu is closed while it is being opened, we should skip the next
animation in the chain. Similarly, if a menu is opened while it is being
closed, we should continue the animation from the previous state instead
of resetting height to 0.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5843
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2481>
2024-08-28 17:25:57 -07:00
Florian Müllner
b7e42952dc cleanup: Remove gnome-shell-extension-prefs wrapper
After the old tool transformed into the extensions app, we added
a wrapper for compatibility with extensions that spawned the
command to open their preferences.

This was a long time ago.

As the ESM port happened since, we *know* that all extensions
are newer than that change. And as spawning the old prefs tool
is no longer accepted in review, no extension that is compatible
with current shell versions still does it.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3456>
2024-08-28 21:55:16 +00:00
Vasil Pupkin
37a53d5b0d Update Belarusian translation 2024-08-28 21:32:45 +00:00
Florian Müllner
ad448533cb man: Use .rst suffix for sources
It's more common to use the dedicated .rst suffix for reStructuredText
files, so now that the files were ported,
use that.

(Renaming the files separately from changing it is less likely
to confuse git, thus the separate commit)

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3454>
2024-08-28 19:49:45 +00:00
Florian Müllner
e2ce7e3f0f man: Port the man pages to reStructuredText
It's as human-readable as asciidoc and produces the same results,
but the tooling is more widely supported. Also both GLib and GTK
switched to it for their man pages, so rst2man is already a
dependency of the platform.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3454>
2024-08-28 19:49:45 +00:00
Florian Müllner
1f2f2d0de1 build: Stop pre-generating man pages
The original asciidoc project is still stuck on python2, so on
distros that didn't switch to a fork (like Fedora), it pulls
in over 100M of legacy dependencies.

However we are about to move our man pages to reStructuredText
which doesn't have that issue, and which is already used for
GLib's and GTK's man pages.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3454>
2024-08-28 19:49:45 +00:00
Florian Müllner
ef0341edac ci: Include docutils in sysext image
We need rst2man to switch from asciidoc to reStructuredText for
man pages. Pull it in ourselves until the change lands and
gnome-build-meta is updated.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3454>
2024-08-28 19:49:45 +00:00
Jonas Ådahl
40fd7c01ec tests/dbus-runner: Pass along **kargs in setUpClass()
This means gnomeshell_dbusrunner.py only need to bother with arguments
it needs to care about, which currently are none.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3455>
2024-08-28 15:56:27 +02:00
Vasil Pupkin
8ad392bf3c Update Belarusian translation 2024-08-27 19:58:00 +00:00
Daniel Sheeler
24cd7af920 dash: Show move cursor on app icon dnd to dash
Previously, the 'copy' drag and drop cursor was displayed when dragging
an application icon to the dash (which adds the app to favorites),
but the operation is really a move, so ensure the 'move'
dnd cursor is used.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7819
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3453>
2024-08-27 14:46:50 +00:00
Florian Müllner
543ea6f889 ci: Update gjs-ci-tools
The repository moved to a new namespace, so make sure we pick
up the change the next time we rebuild the JS image.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3449>
2024-08-27 13:49:10 +00:00
Quentin PAGÈS
5e7a163c07 Update Occitan translation 2024-08-26 18:34:15 +00:00
Danial Behzadi
7cfc82e084 Update Persian translation 2024-08-26 08:40:59 +00:00
Daniel Rusek
88a11ce06c Update Czech translation 2024-08-25 13:04:37 +00:00
Brage Fuglseth
989ee14484 Update Norwegian Bokmål translation 2024-08-24 15:54:44 +00:00
Jürgen Benvenuti
8c75ff02ad Update German translation 2024-08-24 15:24:30 +00:00
Jiri Grönroos
2a95fb5c20 Update Finnish translation 2024-08-24 13:12:53 +00:00
Jose Riha
6e501fbbf6 Update Slovak translation 2024-08-24 10:12:49 +00:00
Luming Zh
a07790a827 Update Chinese (China) translation 2024-08-24 05:28:40 +00:00
Yuri Chornoivan
36e42badd0 Update Ukrainian translation 2024-08-23 09:31:00 +00:00
Jordi Mas i Hernandez
f3b6142b51 Update Catalan translation 2024-08-23 08:48:23 +00:00
Bilal Elmoussaoui
ccc46d3f5c Remove text mipmapping disabling
As it is now disabled by default in CoglPango as a preparation for
merging it inside libst in the future

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3451>
2024-08-22 17:19:10 +02:00
Rafael Fontenelle
61ebfe3781 Update Brazilian Portuguese translation 2024-08-21 16:59:00 +00:00
Vasil Pupkin
ea3429e9db Update Belarusian translation 2024-08-21 13:15:13 +00:00
Martin Abente Lahaye
e25b087e25 ci: Bump CI/CD component version for building system extensions
This new version allows us to specify a branch,  which will be needed
soon to freeze the GNOME OS version used in stable branches e.g. once
GNOME OS 47 is available.

See https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/872

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3450>
2024-08-20 11:54:12 -04:00
Alessandro Bono
e5d9a0fec8 loginDialog: Don't assume this._user is always defined
There are cases where this._user might be null when a session
is opened. This is because the user is not selected via GDM but
it is set through PAM. This happens when logging with smart card
or with credential managers, for example.

Given the session-id of the opened session, look for the owner.
This fixes the following error:
```
gnome-shell[153293]: TypeError: this._user is null

                     Stack trace:
                     _findConflictingSession@resource:///org/gnome/shell/gdm/loginDialog.js:1219:26
                     _onSessionOpened@resource:///org/gnome/shell/gdm/loginDialog.js:1254:51
                     @resource:///org/gnome/shell/ui/init.js:21:20
```

Fixes: df84854d9 ("loginDialog: On login, allow logout a conflicting session")
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7526
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3448>
2024-08-20 12:38:41 +02:00
Alessandro Bono
647747fbd6 loginDialog: Get username directly from the conflicting session
The conflicting session is owned by the same user per definition.
Use the Name property of the conflicting session to get the
username instead of assuming that `this._user` is defined and
passing the username around.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3448>
2024-08-20 12:38:41 +02:00
Alessandro Bono
a80ad53500 org.freedesktop.login1.Session: Sort alphabetically
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3448>
2024-08-20 12:38:41 +02:00
Alessandro Bono
f1223c6852 loginDialog: Catch possible errors when session is opened
Since commit df84854d9073c457d79d7c2e6a5750428c52ff01 the function
_onSessionOpened() is now async. This means that if an error occurs
we get the following warning:
```
gnome-shell[1014]: Unhandled promise rejection. To suppress this
warning, add an error handler to your promise chain with .catch()
or a try-catch block around your await expression. Stack trace of
the failed promise:
_onSessionOpened@resource:///org/gnome/shell/gdm/loginDialog.js:1166:27 @resource:///org/gnome/shell/ui/init.js:21:20
```

Follow the suggestion and add a try-catch block in order to reveal
what the error is. In the catch phase, reset the faded AuthPrompt
otherwise we can't retry with another user.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3448>
2024-08-20 12:38:41 +02:00
Artur S0
90707c0045 Update Russian translation 2024-08-19 13:25:22 +00:00
Jonas Ådahl
deb9f05303 st/theme-node-drawing: Fix corner pipeline leak
The corner pipelines state theme node paint state was not necessarily
free of existing pipelines, so make sure to free them before looking up
new ones.

This avoids leaking thousands of CoglPipeline instances after toggling
the overview a bunch of times.

Fixes: e1868cab1a ("st/theme-node-drawing: Factor in border radius in update_resources()")
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3421>
2024-08-19 11:47:32 +00:00
Jonas Ådahl
35647a0b65 ci: Bump mutter image
We need a newer glib.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3447>
2024-08-19 11:52:45 +02:00
Asier Sarasua Garmendia
afe125ac89 Update Basque translation 2024-08-18 07:04:55 +00:00
Ekaterine Papava
752948bdb9 Update Georgian translation 2024-08-17 05:17:12 +00:00
Jordi Mas
937e4d8bd9 Update Catalan translation 2024-08-14 21:51:01 +02:00
Daniel Șerbănescu
6a34b24346 Update Romanian translation
(cherry picked from commit 8eb5baff8c684c09ab7ed2ffa378f2f5f7ff2273)
2024-08-14 16:36:18 +00:00
Sophie Herold
e6b4a048cd doap: Remove marge-bot maintainer entry
marge-bot has had GNOME wide Developer access for a while, which should be sufficient.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3443>
2024-08-13 09:46:01 +00:00
Giannis Antypas
b083f64b08 Update Greek translation
(cherry picked from commit fc29b8217066f43a92aab78afe1b22a1a793aa08)
2024-08-12 20:48:56 +00:00
Yosef Or Boczko
a885472f9d Update Hebrew translation 2024-08-09 12:26:58 +00:00
Florian Müllner
37c47d9f53 ci: Bump mutter image
Mutter now depends on gsettings-desktop-schemas 47.beta.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3441>
2024-08-08 17:14:14 +02:00
Bilal Elmoussaoui
31c7cf800c st/widget: Don't use notify for emitting accessibility changes
Reduces the overhead

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3433>
2024-08-08 01:07:25 +00:00
Bilal Elmoussaoui
6e57d42d26 st: Adapt to Cally merge inside of Clutter
ClutterActor has now a get_accessible_type that replaces
the StWidget one, switch to using that

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3433>
2024-08-08 01:07:25 +00:00
Balázs Úr
b05069c297 Update Hungarian translation 2024-08-06 15:18:03 +00:00