gdm

~vcs-imports/gdm/+git/gdm:wip/xcb

Last commit made on 2016-12-12
Get this branch:
git clone -b wip/xcb https://git.launchpad.net/~vcs-imports/gdm/+git/gdm

Branch merges

Branch information

Name:
wip/xcb
Repository:
lp:~vcs-imports/gdm/+git/gdm

Recent commits

78e7a67... by Ray Strode <email address hidden>

display: port GdmDisplay to xcb

Xlib will kill the process if it notices the display connection has
gone away. This is suboptimal for the main gdm process!

This commit ports the Xlib code to xcb, so it won't have the above
fragility.

999b2d9... by Ray Strode <email address hidden>

manager: make sure we retain ignore-wayland on second login

The intention of the code is to only allow wayland login for
user sessions if the greeter session is also wayland.

Right now, that intention is only honored the first time a user
logs in.

This commit corrects the problem, to make sure sure we always avoid
wayland if the greeter session avoided wayland.

https://bugzilla.gnome.org/show_bug.cgi?id=775659

a0f63b3... by Mathias Reck <email address hidden>

daemon: update X11DisplayName on register display

When a display registered, the sessions 'display-name' was already updated.
The displays 'x11-display-name' however was not, so I've just added that.
Of course that also meant that the 'x11-display-name' could no longer be
constructor only.

https://bugzilla.gnome.org/show_bug.cgi?id=752341

4eb6575... by Ray Strode <email address hidden>

configure: bump to 3.22.1

e75aa0b... by Ray Strode <email address hidden>

NEWS: update for release

1c1a697... by Ray Strode <email address hidden>

configure: use /usr/bin/X instead of /usr/bin/Xorg by default

https://bugzilla.gnome.org/show_bug.cgi?id=772319

3d2aa55... by Ray Strode <email address hidden>

wayland-session: don't start new session with stale session env vars

commit 448134d3cdbc54e5359ea33d387993b0defdaefa changed gdm to
import the session from systemd --user.

Unfortunately, it broke log in after log out. The problem is, certain
session specific environment variables from the previous session
were getting leaked into the new session.

This commit wipes the ones causing the most problems on the GDM side,
but gnome-session should also probably purge them from the systemd
--user environment when it exits.

https://bugzilla.gnome.org/show_bug.cgi?id=771786

2bfe227... by Ray Strode <email address hidden>

configure: bump to 3.22.0

dc20a23... by Ray Strode <email address hidden>

NEWS: update for release

d88d726... by Fran DiƩguez

Updated Galician translations