]>
rtime.felk.cvut.cz Git - sojka/lightdm.git/log
Robert Ancell [Wed, 17 Jul 2013 01:50:52 +0000 (13:50 +1200)]
Merge with trunk
Robert Ancell [Wed, 17 Jul 2013 01:50:43 +0000 (13:50 +1200)]
Fix XDMCP tests
Robert Ancell [Wed, 17 Jul 2013 00:30:00 +0000 (00:30 +0000)]
Update liblightdm-gobject documentation for new functions.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Wed, 17 Jul 2013 00:20:16 +0000 (00:20 +0000)]
Release the VT when the system compositor fails to start.
Approved by PS Jenkins bot, Robert Ancell.
Didier Roche [Wed, 17 Jul 2013 00:10:23 +0000 (00:10 +0000)]
Fix error in lightdm-set-defaults man page.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Tue, 16 Jul 2013 23:29:17 +0000 (11:29 +1200)]
Merge with trunk
Didier Roche [Tue, 16 Jul 2013 23:26:21 +0000 (11:26 +1200)]
Fix error in lightdm-set-defaults man page
Robert Ancell [Tue, 16 Jul 2013 22:06:06 +0000 (10:06 +1200)]
Release the VT when the system compositor fails to start.
Robert Ancell [Tue, 16 Jul 2013 05:35:54 +0000 (17:35 +1200)]
Fix up some failure cases
Robert Ancell [Tue, 16 Jul 2013 04:49:18 +0000 (16:49 +1200)]
Make Greeter a subclass of session
Robert Ancell [Tue, 16 Jul 2013 03:52:31 +0000 (15:52 +1200)]
Simplify a bit
Robert Ancell [Tue, 16 Jul 2013 03:42:51 +0000 (15:42 +1200)]
Change some stuff around
Robert Ancell [Mon, 15 Jul 2013 23:05:18 +0000 (11:05 +1200)]
Start greeter on failed authentication
Robert Ancell [Mon, 15 Jul 2013 09:49:22 +0000 (21:49 +1200)]
Fix timed logins
Robert Ancell [Mon, 15 Jul 2013 09:43:37 +0000 (21:43 +1200)]
Fix greeter guest logins
Robert Ancell [Mon, 15 Jul 2013 09:23:07 +0000 (21:23 +1200)]
Allow guest logins
Robert Ancell [Mon, 15 Jul 2013 08:50:57 +0000 (20:50 +1200)]
Fix xauthority not being set
Robert Ancell [Mon, 15 Jul 2013 08:35:59 +0000 (20:35 +1200)]
Fix greeter wrapper
Robert Ancell [Mon, 15 Jul 2013 08:23:35 +0000 (20:23 +1200)]
Run session setup script
Robert Ancell [Mon, 15 Jul 2013 04:45:03 +0000 (16:45 +1200)]
Only run session if it is authenticated
Robert Ancell [Mon, 15 Jul 2013 04:39:01 +0000 (16:39 +1200)]
Stop the seat if can't start a greeter
Robert Ancell [Mon, 15 Jul 2013 04:22:16 +0000 (16:22 +1200)]
Reconnect display-setup-script
Robert Ancell [Mon, 15 Jul 2013 04:10:49 +0000 (16:10 +1200)]
Fix login1 test
Robert Ancell [Mon, 15 Jul 2013 04:04:17 +0000 (16:04 +1200)]
Fix login-logout test
Robert Ancell [Mon, 15 Jul 2013 04:02:41 +0000 (16:02 +1200)]
Fix invalid session test
Robert Ancell [Mon, 15 Jul 2013 02:46:46 +0000 (14:46 +1200)]
Fix autologin invalid user test
Robert Ancell [Mon, 15 Jul 2013 02:38:20 +0000 (14:38 +1200)]
Fix lock seat / session tests
Robert Ancell [Mon, 15 Jul 2013 02:27:30 +0000 (14:27 +1200)]
General reordering
Robert Ancell [Mon, 15 Jul 2013 01:52:21 +0000 (13:52 +1200)]
Fix greeter not installed test case
Robert Ancell [Mon, 15 Jul 2013 00:26:43 +0000 (12:26 +1200)]
Fix greeter fail start test case
Robert Ancell [Mon, 15 Jul 2013 00:21:13 +0000 (12:21 +1200)]
Fix xserver fail start test case
Robert Ancell [Mon, 15 Jul 2013 00:15:58 +0000 (12:15 +1200)]
Fix up starting new display server for authenticated session
Robert Ancell [Mon, 15 Jul 2013 00:05:58 +0000 (12:05 +1200)]
Greeter can start session
Robert Ancell [Sun, 14 Jul 2013 23:02:13 +0000 (11:02 +1200)]
Refactor session creation
Robert Ancell [Sun, 14 Jul 2013 04:53:58 +0000 (16:53 +1200)]
Start connecting up greeters
Robert Ancell [Sun, 14 Jul 2013 04:16:21 +0000 (16:16 +1200)]
Get autologin guest test case working
Robert Ancell [Sun, 14 Jul 2013 04:10:31 +0000 (16:10 +1200)]
Autologin test case works again
Robert Ancell [Sun, 14 Jul 2013 01:30:39 +0000 (13:30 +1200)]
Connect up some autologin code
Robert Ancell [Fri, 12 Jul 2013 10:09:07 +0000 (22:09 +1200)]
Compiling
Robert Ancell [Fri, 12 Jul 2013 09:39:35 +0000 (21:39 +1200)]
Start killing the Display class and merging it into the Seat class
Robert Ancell [Thu, 11 Jul 2013 03:10:12 +0000 (03:10 +0000)]
Load sessions and greeters from /usr/share/lightdm/sessions and /usr/share/lightdm/greeters.
This is to allow new sessions and greeters to be defined that aren't X based.
We will also look in the legacy directories /usr/share/xsessions and /usr/share/xgreeters.
Rename the config options xsessions-directory->sessions-directory and xgreeters-directory->greeters-directory.
Support multiple directories separated by ':'.
Remove the command line --xsessions-dir, --remote-sessions-dir and --xgreeter-dir options.
They were used primarily for the regression tests and are no longer required.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Thu, 11 Jul 2013 02:20:58 +0000 (14:20 +1200)]
Load sessions and greeters from /usr/share/lightdm/sessions and /usr/share/lightdm/greeters.
This is to allow new sessions and greeters to be defined that aren't X based.
We will also look in the legacy directories /usr/share/xsessions and /usr/share/xgreeters.
Rename the config options xsessions-directory->sessions-directory and xgreeters-directory->greeters-directory.
Support multiple directories separated by ':'.
Remove the command line --xsessions-dir, --remote-sessions-dir and --xgreeter-dir options.
They were used primarily for the regression tests and are no longer required.
Robert Ancell [Tue, 9 Jul 2013 05:10:45 +0000 (05:10 +0000)]
Support running the greeter and session in different display servers instead of re-using the same one during a login. This is required for newer display servers that don't support sharing. This also allows nicer greeter to session transitions if VT switching can be done reliably without doing a mode change.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Tue, 9 Jul 2013 04:41:58 +0000 (16:41 +1200)]
Remove obsolete XSession code
Robert Ancell [Tue, 9 Jul 2013 04:38:26 +0000 (16:38 +1200)]
Also re-send the VT to the session child, remove resolved FIXME comments
Robert Ancell [Tue, 9 Jul 2013 04:24:45 +0000 (16:24 +1200)]
Send xauth info to child after authentication in case it has been switched
Robert Ancell [Tue, 9 Jul 2013 04:07:14 +0000 (16:07 +1200)]
Merge with trunk
Launchpad automatic translations update.
Robert Ancell [Tue, 2 Jul 2013 03:35:40 +0000 (15:35 +1200)]
Add new functions into documentation
Robert Ancell [Tue, 2 Jul 2013 03:35:20 +0000 (15:35 +1200)]
Replace tab characters with spaces
Robert Ancell [Mon, 1 Jul 2013 03:35:36 +0000 (15:35 +1200)]
Releasing 1.7.4
Robert Ancell [Mon, 1 Jul 2013 01:54:47 +0000 (01:54 +0000)]
Add initial support for Unity (i.e. Mir based) seats.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Mon, 1 Jul 2013 00:22:11 +0000 (12:22 +1200)]
Strip out non-core changes in preperation for merging into trunk
Robert Ancell [Sun, 30 Jun 2013 21:54:58 +0000 (21:54 +0000)]
Disconnect X server process signals when finalized.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Sun, 30 Jun 2013 10:39:56 +0000 (22:39 +1200)]
Fix callbacks, now works (in theory)
Robert Ancell [Sun, 30 Jun 2013 10:06:26 +0000 (22:06 +1200)]
Fix accidentally stopping display when new session xserver starts
Robert Ancell [Sun, 30 Jun 2013 09:57:19 +0000 (21:57 +1200)]
Get session to switch display servers
Robert Ancell [Sun, 30 Jun 2013 09:36:57 +0000 (21:36 +1200)]
Fix display reference
Robert Ancell [Sun, 30 Jun 2013 09:22:40 +0000 (21:22 +1200)]
Add no share display server test and fix some bugs
Robert Ancell [Sun, 30 Jun 2013 09:17:19 +0000 (21:17 +1200)]
Disconnect X server process signals when finalized
Robert Ancell [Sun, 30 Jun 2013 08:43:01 +0000 (20:43 +1200)]
Add a share xserver seat property
Robert Ancell [Sun, 30 Jun 2013 07:53:18 +0000 (19:53 +1200)]
Merge with trunk
Robert Ancell [Fri, 28 Jun 2013 10:11:30 +0000 (10:11 +0000)]
Add a greeter wrapper option.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Fri, 28 Jun 2013 09:18:31 +0000 (21:18 +1200)]
Link up some code to start sessions on a new display
Robert Ancell [Fri, 28 Jun 2013 08:22:31 +0000 (20:22 +1200)]
Merge with trunk
Robert Ancell [Fri, 28 Jun 2013 08:16:11 +0000 (20:16 +1200)]
Add a greeter wrapper option
Robert Ancell [Wed, 26 Jun 2013 04:24:55 +0000 (04:24 +0000)]
Make the test-runner timeout configurable.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Wed, 26 Jun 2013 03:17:40 +0000 (15:17 +1200)]
Make the test-runner timeout configurable
Robert Ancell [Wed, 26 Jun 2013 03:10:49 +0000 (15:10 +1200)]
Unfix some whitespace to match trunk closer
Robert Ancell [Wed, 26 Jun 2013 02:36:43 +0000 (14:36 +1200)]
Merge with trunk
Robert Ancell [Tue, 25 Jun 2013 05:54:36 +0000 (05:54 +0000)]
Set XDG_SEAT and XDG_VTNR environment variables.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Tue, 25 Jun 2013 04:02:23 +0000 (16:02 +1200)]
Fix regression test
Robert Ancell [Tue, 25 Jun 2013 02:52:02 +0000 (14:52 +1200)]
Merge with trunk
Robert Ancell [Tue, 25 Jun 2013 02:43:22 +0000 (14:43 +1200)]
Merge with trunk
Robert Ancell [Tue, 25 Jun 2013 02:43:07 +0000 (14:43 +1200)]
Set XDG_SEAT and XDG_VTNR environment variables
Robert Ancell [Tue, 25 Jun 2013 00:09:50 +0000 (00:09 +0000)]
Check X server starts on correct VT.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Mon, 24 Jun 2013 23:45:21 +0000 (11:45 +1200)]
Check X server starts on correct VT
Launchpad Translations on behalf of lightdm-team [Mon, 24 Jun 2013 04:49:15 +0000 (04:49 +0000)]
Launchpad automatic translations update.
Robert Ancell [Mon, 24 Jun 2013 00:22:13 +0000 (00:22 +0000)]
Make system compositor start on required VT.
Approved by PS Jenkins bot, Chris Halse Rogers.
Robert Ancell [Mon, 24 Jun 2013 00:14:28 +0000 (12:14 +1200)]
Merge with unity branch
Robert Ancell [Mon, 24 Jun 2013 00:07:32 +0000 (00:07 +0000)]
Drop libmirclient dependency, we don't need it for using Unity.
Approved by Chris Halse Rogers, PS Jenkins bot.
Robert Ancell [Sun, 23 Jun 2013 23:37:07 +0000 (23:37 +0000)]
Add option to set compositor command.
Approved by Chris Halse Rogers, PS Jenkins bot.
Robert Ancell [Fri, 21 Jun 2013 03:42:40 +0000 (15:42 +1200)]
Add option to set compositor command
Robert Ancell [Fri, 21 Jun 2013 03:25:19 +0000 (15:25 +1200)]
Merge with trunk
Robert Ancell [Fri, 21 Jun 2013 03:23:11 +0000 (15:23 +1200)]
Drop libmirclient dependency, we don't need it for using Unity
Robert Ancell [Fri, 21 Jun 2013 03:04:34 +0000 (15:04 +1200)]
Make system compositor start on required VT
Robert Ancell [Fri, 21 Jun 2013 02:47:57 +0000 (14:47 +1200)]
Merge packaging
Robert Ancell [Fri, 21 Jun 2013 02:37:01 +0000 (14:37 +1200)]
Releasing 1.7.3
Robert Ancell [Fri, 21 Jun 2013 02:23:32 +0000 (14:23 +1200)]
Merge with trunk
Robert Ancell [Thu, 20 Jun 2013 23:36:18 +0000 (23:36 +0000)]
Use new u-s-c command line format.
Approved by Chris Halse Rogers, PS Jenkins bot.
Robert Ancell [Thu, 20 Jun 2013 08:50:35 +0000 (20:50 +1200)]
Use new u-s-c command line format
Christopher James Halse Rogers [Thu, 20 Jun 2013 07:51:43 +0000 (07:51 +0000)]
Wait 60s for unity-system-compositor to start by default.
The default was 5s, and it was taking 5.2s to start, causing LightDM to SIGKILL u-s-c
and me all manner of confusion.
If unity-system-compositor isn't responding in 60s, it's probably not going to.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Thu, 20 Jun 2013 07:21:08 +0000 (07:21 +0000)]
Disable tests - they're not working in the PPA.
Approved by PS Jenkins bot, Chris Halse Rogers.
Robert Ancell [Thu, 20 Jun 2013 04:48:53 +0000 (16:48 +1200)]
Disable tests - they're not working in the PPA
Daniel van Vugt [Thu, 20 Jun 2013 03:24:16 +0000 (03:24 +0000)]
seat-unity: Wait for Plymouth to complete the "deactivate" command. Otherwise
we risk fighting for the VT device and Plymouth's error handling is not robust
enough to handle that, making it spin at 100% CPU and never deactivating.
(LP: #
1192051 )
. Fixes: https://bugs.launchpad.net/bugs/
1192051 .
Approved by Robert Ancell, PS Jenkins bot.
Christopher James Halse Rogers [Thu, 20 Jun 2013 02:40:02 +0000 (12:40 +1000)]
Wait 60s for unity-system-compositor to start by default.
The default was 5s, and it was taking 5.2s to start, causing LightDM to SIGKILL u-s-c
and me all maner of confusion.
If unity-system-compositor isn't responding in 60s, it's probably not going to.
Christopher James Halse Rogers [Wed, 19 Jun 2013 21:22:32 +0000 (21:22 +0000)]
Fixes for lightdm-set-defaults.
‘lightdm-set-defaults --remove --foo=bar’ will no longer add a key ‘foo=bar’ if there is not already a foo key.
‘lightdm-set-defaults --remove --foo=bar’ will no longer leave an invalid ‘foo=’ key.
Approved by Robert Ancell, PS Jenkins bot.
Daniel van Vugt [Wed, 19 Jun 2013 13:30:22 +0000 (21:30 +0800)]
seat-unity: Wait for Plymouth to complete the "deactivate" command. Otherwise
we risk fighting for the VT device and Plymouth's error handling is not robust
enough to handle that, making it spin at 100% CPU and never deactivating.
(LP: #
1192051 )
Robert Ancell [Wed, 19 Jun 2013 05:53:29 +0000 (05:53 +0000)]
Load configuration from /etc/lightdm/lightdm.conf.d. Fixes: https://bugs.launchpad.net/bugs/
1190425 .
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Wed, 19 Jun 2013 05:51:41 +0000 (05:51 +0000)]
Set XDG_SEAT and XDG_VTNR environment variables.
Approved by PS Jenkins bot, Robert Ancell.