~vcs-imports/gnome-session/+git/gnome-session:benzea/no-save-restore-required-components

Last commit made on 2019-11-20
Get this branch:
git clone -b benzea/no-save-restore-required-components https://git.launchpad.net/~vcs-imports/gnome-session/+git/gnome-session

Branch merges

Branch information

Name:
benzea/no-save-restore-required-components
Repository:
lp:~vcs-imports/gnome-session/+git/gnome-session

Recent commits

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

session-fill: Never look for required components in saved session

As required compoents are essential parts of the session, it does not
make sense to restore them automatically. Should e.g. the global
definition of the component change then we will want to pick up the new
definition rather than keeping the old one.

This addresses a migration issue to systemd startup where the shell may
be started from an auto-saved XDG desktop file.

The XDG desktop file will still be found as an autostart application
later in the filling process. However, this entry will be ignored as the
app is already registered in the store.

See: #41

108806b... by Benjamin Berg <email address hidden>

save: Do not save apps in the RequiredComponents list

These are essential components of the session. They will be restored
anyway and should not be restored if e.g. the user switches sessions.

This actually caused trouble after the systemd move as gnome-session may
end up starting gnome-shell because it was auto-saved, while gnome-shell
is also started through systemd causing the session to fail.

See: #41

e6cc020... by Stas Solovey

Update Russian translation

60e619b... by Benjamin Berg <email address hidden>

autostart-app: Strip blacklisted variables from autostart environment

So far the blacklisted variables were not actively striped from the
environment of XDG autostart applications. Update the code to explicitly
unset the variables, preventing e.g. NOTIFY_SOCKET to be leaked to
children.

Fixes: #36

132b423... by Iain Lane <email address hidden>

doap: Add a description

984dce3... by Iain Lane <email address hidden>

gnome-session.doap: Add Iain Lane

Probably/possibily temporarily.

I think I need to do this to be able to make a release, while Ray is
out.

c225cc9... by Iain Lane <email address hidden>

meson: bump to 3.34.1

1ae748b... by Iain Lane <email address hidden>

Update NEWS for 3.34.1

14abdd1... by Ask Hjorth Larsen

Updated Danish translation

7fd0591... by Matej Urbančič

Updated Slovenian translation