]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - NEWS
More guest account work, change liblightdm API
[sojka/lightdm.git] / NEWS
1 Overview of changes in lightdm 0.3.8
2
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
8
9 Overview of changes in lightdm 0.3.7
10
11     * Fix autologin broken in 0.3.3
12
13 Overview of changes in lightdm 0.3.6
14
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)
19
20 Overview of changes in lightdm 0.3.5
21
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
27     
28 Overview of changes in lightdm 0.3.4
29
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
33       installed
34
35 Overview of changes in lightdm 0.3.3
36
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
44       Compiz)
45
46 Overview of changes in lightdm 0.3.2
47
48     * Distribute GTK greeter .ui file
49
50 Overview of changes in lightdm 0.3.1
51
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
62
63 Overview of changes in lightdm 0.3.0
64
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
78
79 Overview of changes in lightdm 0.2.3
80
81     * Set correct linking library names in pkg-config files
82     * Handle session executables that take arguments
83
84 Overview of changes in lightdm 0.2.2
85
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)
97
98 Overview of changes in lightdm 0.2.1
99
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
106
107 Overview of changes in lightdm 0.2.0
108
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!
129
130 Overview of changes in lightdm 0.1.2
131
132     * Write PID file
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
146
147 Overview of changes in lightdm 0.1.1
148
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
156       access
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
162
163 Overview of changes in lightdm 0.1.0
164
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
169
170 Overview of changes in lightdm 0.0.4
171
172     * Support XDMCP logins
173     * Support multi-head
174     * Clean up resources on exit
175     * Create gettext instance in WebKit greeter
176
177 Overview of changes in lightdm 0.0.3
178
179     * Wait for signal from X server before starting session
180     * Add language API
181     * Add keyboard layout API
182     * Add gettext support to the WebKit greeter
183
184 Overview of changes in lightdm 0.0.2
185
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
189
190 Overview of changes in lightdm 0.0.1
191
192     * Initial release