1 Overview of changes in lightdm 0.3.8
3 * liblightdm API change:
4 - ldm_greeter_start_authentication becomes ldm_greeter_login
5 - The existing ldm_greeter_login is now ldm_greeter_start_session
6 and the username parameter is not required.
7 * Add guest account logins
9 Overview of changes in lightdm 0.3.7
11 * Fix autologin broken in 0.3.3
13 Overview of changes in lightdm 0.3.6
15 * Disable Plymouth when starting
16 * Allow display vt setting to be set to "active" to start on active VT
17 * Fix login in Qt example greeter
18 * Fix typo for High Contrast menu item (GTK example greeter)
20 Overview of changes in lightdm 0.3.5
22 * Set working directory when logging in
23 * Massive improvements to Qt greeter
24 * Fix XDMCP authentication/authorization errors
25 * Have the daemon open a connection to a local X server
26 * Tidy up some debugging messages
28 Overview of changes in lightdm 0.3.4
30 * Updates to liblightdm-qt
31 * Fix --with-cache-dir not working
32 * Set greeterdir in .pc files to point to where greeter engines should be
35 Overview of changes in lightdm 0.3.3
37 * Don't run in test-mode if Xephyr cannot be found
38 * Fix daemon using 100% CPU after greeter quits
39 * Fix crash when users don't have GECOS data
40 * Greeters can now detect user add/remove events
41 * Fix ConsoleKit support broken with switch to GDBus
42 * Correctly clean up X processes on exit
43 * Wait for greeter to quit before running user session (fixes problem with
46 Overview of changes in lightdm 0.3.2
48 * Distribute GTK greeter .ui file
50 Overview of changes in lightdm 0.3.1
52 * Add greeter login_with_defaults method
53 * Add example to the name of all the greeters
54 * Set the configuration for the default display to use VT 7
55 * Fix the vt setting for displays, it was incorrectly named tty
56 * Fix crash when load-users is false in UserManager
57 * Fix up name of .vapi file so it can be used directly from valac
58 * Tidy up Qt library and greeter
59 * Move menubar in greeters to top of screen
60 * Fix console kit get_can_*() methods
61 * Use GtkBuilder for example GTK greeter
63 Overview of changes in lightdm 0.3.0
65 * Correctly pass environment variables through to the session
66 * Allow starting virtual terminal to be configured
67 * Replace D-Bus greeter communication with a private pipe
68 * Use GDBus instead of dbus-glib
69 * Use the engine process name instead of a hardcoded value in theme files
70 * Rename ldm_greeter_connect to ldm_greeter_connect_to_server so it doesn't
71 clash with GObject method name
72 * Rename ldm-gtk-greeter to lightdm-gtk-greeter
73 * Rename gnome theme to example-gtk-gnome
74 * Add more annotations to liblightdm-gobject
75 * Add an example PyGObject, Vala and QT greeter
76 * Generate metadata for QT libraries
77 * Move Webkit greeter into separate module
79 Overview of changes in lightdm 0.2.3
81 * Set correct linking library names in pkg-config files
82 * Handle session executables that take arguments
84 Overview of changes in lightdm 0.2.2
86 * Make default themedir work when --prefix is not passed to configure
87 * Look for face images in ~/.face and ~/.face.icon
88 * Put .vapi file in unversioned vala directory
89 * Fix compiling without QT
90 * Choose the VT to open the display on
91 * Set correct group memberships for sessions (Yves-Alexis Perez)
92 * Set permissions on xauthority file so it can only be read by the owning
93 user (Yves-Alexis Perez)
94 * Set correct permissions on ~/.dmrc (Yves-Alexis Perez)
95 * Add --enable-liblightdm-gobject, --enable-liblightdm-qt configure option
96 * Set environment variables from PAM (Yves-Alexis Perez)
98 Overview of changes in lightdm 0.2.1
100 * Use "lightdm" as default PAM service and make it configurable
101 * Rename libldmgreeter to libldmgreeter-gobject
102 * Add libldmgreeter-qt (David Edmundson)
103 * Fix gobject-introspection build
104 * Renamed libldmgreeter to liblightdm
105 * Install a .vapi file
107 Overview of changes in lightdm 0.2.0
109 * Make default user configuration per-display
110 * Only automatically login the first time
111 * Fix WebKit theme loading and automatic login
112 * Do cross fade for sessions that support it
113 (set X-LightDM-Supports-Transitions=true in their xsession file)
114 * Load user settings from ~/.dmrc
115 * Add configuration for default language/layout
116 * Change language/layout/session when user selected in GTK+ greeter
117 * Set default keyboard layout on first login
118 * Don't run all sessions throught /etc/X11/XSession - make the session
119 wrapper optional and configurable.
120 * Make pkgconfig file require libxklavier
121 * Only compile greeters if have dependencies
122 * Include ck-connector code to reduce library dependencies
123 * Add introspection.m4 to the source tree
124 * Support using no greeter user in lightdm.conf
125 * Flush writes to main log file
126 * Allow non-privilidged user to write greeter log file in /var
127 * Fix bugs stopping running greeter as priviledged user (i.e. root)
128 * Don't default to running greeters with the GDM user - it may not exist!
130 Overview of changes in lightdm 0.1.2
133 * Make user switcher API work
134 * Add a AddDisplay D-Bus method to start new displays
135 * Feed signals to GLib main loop via a pipe
136 * Add an upstart script
137 * Make theme files more similar to existing themes
138 * Change dbus namespace from org.freedesktop.LightDisplayManager to
139 org.lightdm.LightDisplayManager
140 * Write debug log to /var/log/lightdm/lightdm.log instead of stdout. Use
141 --debug for the previous behaviour
142 * Add exec_prefix into libldmgreeter.pc
143 * Change versioned include and pkgconfig files from 1 to 0
144 * Add themedir variable into pkgconfig file
145 * Connect language list in GTK greeter to login language
147 Overview of changes in lightdm 0.1.1
149 * Change licence of libldmgreeter from GPL to LGPL
150 * Write X server and session output to log files
151 * Set PATH, DESKTOP_SESSION, GDMSESSION and USERNAME environment variables
152 * Run sessions through Xsession
153 * Close all X servers on exit
154 * Send SIGHUP to X server when returning to greeter (makes all clients quit)
155 * Change authorization after a session ends so previous session does not get
157 * Make shutdown buttons work in GTK+ greeter
158 * Make user manager configurable
159 * Make GTK+ greeter show username entry if no user list
160 * Hide C and POSIX languages in greeter
161 * Load language and layout from .dmrc file
163 Overview of changes in lightdm 0.1.0
165 * Make --test-mode which runs as the current user
166 * Support displays acting as XDMCP terminals
167 * Support MIT-MAGIC-COOKIE-1 and XDM-AUTHORIZATION-1 authorization
168 * Support XDMCP over IPv6
170 Overview of changes in lightdm 0.0.4
172 * Support XDMCP logins
174 * Clean up resources on exit
175 * Create gettext instance in WebKit greeter
177 Overview of changes in lightdm 0.0.3
179 * Wait for signal from X server before starting session
181 * Add keyboard layout API
182 * Add gettext support to the WebKit greeter
184 Overview of changes in lightdm 0.0.2
186 * Fix installation of D-Bus service file
187 * Allow DISPLAY env variable to be passed to X server so can run Xephyr
188 * Handle no automatic login in webkit theme
190 Overview of changes in lightdm 0.0.1