gnome-shell:benzea/systemd-user-units-with-extension-warning

Last commit made on 2019-08-30
Get this branch:
git clone -b benzea/systemd-user-units-with-extension-warning https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
benzea/systemd-user-units-with-extension-warning
Repository:
lp:gnome-shell

Recent commits

ff1b411... by Benjamin Berg <email address hidden>

data: Add desktop autostart file for extension warning

Adding this file allows gnome-session to trigger the warning after it
disabled extensions in the non-systemd case.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/695

098114f... by Benjamin Berg <email address hidden>

data: Add systemd service file for extension disabled warning

Show the extension preferences UI right after login if the last session
failed and extensions have been disabled because of this.

This adds the files for the systemd session case.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/695

9a49b20... by Benjamin Berg <email address hidden>

extensionPrefs: Delete disabled warning marker

It isn't possible to easily delete the marker from an XDG autostart
file, so make it on startup to simplify that. This is in preparation
for the next commit which adds the appropriate autostart file.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/695

d9775e4... by Benjamin Berg <email address hidden>

extensionSystem: Allow disabling extensions when globally disabled

The canChange property was not actually reflecting whether
the enableExtension or disableExtension can change the underlying
setting. Instead the property was showing whether such a change will
have an effect.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/695

5796a5d... by Benjamin Berg <email address hidden>

extensionPrefs: Reflect whether extension is requested in active state

To do this, simply use the new isRequested property to properly reflect
the underlying settings key rather than the actual loaded state of the
extension.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/695

afefc88... by Benjamin Berg <email address hidden>

extensionSystem: Add isRequested property for extensions

The property reflects whether the extension is enabled in the setting.
This does not mean that the extension is actually loaded, the API user
must check the state property for this information.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/695

44cd1ae... by Benjamin Berg <email address hidden>

extensionPrefs: Add ability to warn about extensions being disabled

If we disable extensions after a gnome-shell failure, then we should
warn the user about this happening. The old concept was to do so in the
fail-whale, but we can't even show the fail-whale when running on
wayland.

Adding this option allows starting up the preference dialog on the next
log in and telling the user what happened then. This means we can both
tell the user what is going on and enable them to solve the issue at the
same time.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/695

f226398... by id:sicklylife

Update Japanese translation

890ac9f... by id:sicklylife

Update Japanese translation

6a027cd... by chautari

Update Nepali translation