]>
rtime.felk.cvut.cz Git - sojka/lightdm.git/log
Robert Ancell [Tue, 30 Jul 2013 08:56:47 +0000 (08:56 +0000)]
Add support for Mir sessions and greeters.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Fri, 26 Jul 2013 05:17:21 +0000 (17:17 +1200)]
Fix distcheck
Robert Ancell [Fri, 26 Jul 2013 05:14:58 +0000 (17:14 +1200)]
Test that trying to start a Mir session from a VT seat does the right thing
Robert Ancell [Fri, 26 Jul 2013 04:52:07 +0000 (16:52 +1200)]
We can't run Mir servers on VT seats - they need to be root to work
Robert Ancell [Fri, 26 Jul 2013 04:51:22 +0000 (16:51 +1200)]
It's not a warning to try and create an unsupported display server
Robert Ancell [Fri, 26 Jul 2013 04:50:35 +0000 (16:50 +1200)]
Put guards around display_server_get_vt()
Robert Ancell [Fri, 26 Jul 2013 04:09:14 +0000 (16:09 +1200)]
Add more Mir tests for Unity seat type
Robert Ancell [Fri, 26 Jul 2013 03:41:52 +0000 (15:41 +1200)]
Merge with trunk
Robert Ancell [Fri, 26 Jul 2013 03:39:32 +0000 (03:39 +0000)]
Always create sessions before display servers as some display servers will start instantly.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Fri, 26 Jul 2013 03:28:21 +0000 (15:28 +1200)]
Fix distcheck
Robert Ancell [Fri, 26 Jul 2013 03:14:34 +0000 (15:14 +1200)]
Merge with trunk
Robert Ancell [Fri, 26 Jul 2013 03:03:03 +0000 (15:03 +1200)]
Always create sessions before display servers as some display servers will start instantly
Robert Ancell [Fri, 26 Jul 2013 02:54:55 +0000 (14:54 +1200)]
All tests pass!
Robert Ancell [Fri, 26 Jul 2013 02:42:20 +0000 (02:42 +0000)]
Support non X based greeter and sessions in test code.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Fri, 26 Jul 2013 02:27:41 +0000 (14:27 +1200)]
Merge with trunk
Robert Ancell [Fri, 26 Jul 2013 02:24:11 +0000 (02:24 +0000)]
Refactor the way the background session is started so it is always started after the main session.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Fri, 26 Jul 2013 02:14:10 +0000 (14:14 +1200)]
Support non X based greeter and sessions in test code
Robert Ancell [Fri, 26 Jul 2013 02:14:10 +0000 (02:14 +0000)]
Allow display servers to not be able to share sessions.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Fri, 26 Jul 2013 02:07:42 +0000 (14:07 +1200)]
Refactor the way the background session is started so it is always started after the main session
Robert Ancell [Fri, 26 Jul 2013 02:04:07 +0000 (02:04 +0000)]
Don't set utmp fields if the data is not available.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Fri, 26 Jul 2013 01:54:28 +0000 (01:54 +0000)]
Unset environment variables when switch display servers.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Fri, 26 Jul 2013 01:35:31 +0000 (13:35 +1200)]
Don't set utmp fields if the data is not available
Robert Ancell [Fri, 26 Jul 2013 01:31:52 +0000 (13:31 +1200)]
Unset environment variables when switch display servers
Robert Ancell [Fri, 26 Jul 2013 01:25:38 +0000 (01:25 +0000)]
Add better seat logging information.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Fri, 26 Jul 2013 01:23:50 +0000 (13:23 +1200)]
Allow display servers to not be able to share sessions
Robert Ancell [Fri, 26 Jul 2013 01:23:05 +0000 (13:23 +1200)]
Add X server can be shared
Robert Ancell [Fri, 26 Jul 2013 00:35:31 +0000 (12:35 +1200)]
Add better seat logging information
Robert Ancell [Thu, 25 Jul 2013 23:40:02 +0000 (11:40 +1200)]
Make Mir tests pass, break VNC and XDMCP tests..
Robert Ancell [Thu, 25 Jul 2013 23:39:17 +0000 (11:39 +1200)]
Correct Mir tests and make greeter session work with Mir
Robert Ancell [Thu, 25 Jul 2013 22:15:48 +0000 (10:15 +1200)]
Make X connection optional for test session
Robert Ancell [Thu, 25 Jul 2013 22:13:04 +0000 (10:13 +1200)]
Merge with trunk
Robert Ancell [Thu, 25 Jul 2013 22:12:51 +0000 (10:12 +1200)]
Stop Mir servers from being shared
Robert Ancell [Thu, 25 Jul 2013 05:26:10 +0000 (05:26 +0000)]
Fix greeter log broken in 1.7.5.
Approved by PS Jenkins bot, Robert Ancell.
Launchpad Translations on behalf of lightdm-team [Thu, 25 Jul 2013 05:23:15 +0000 (05:23 +0000)]
Launchpad automatic translations update.
Robert Ancell [Thu, 25 Jul 2013 04:54:15 +0000 (04:54 +0000)]
Hold the VT reference inside the X server.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Thu, 25 Jul 2013 04:43:26 +0000 (16:43 +1200)]
Make test greeter work without X
Robert Ancell [Thu, 25 Jul 2013 04:38:17 +0000 (16:38 +1200)]
Set Mir greeter log name
Robert Ancell [Thu, 25 Jul 2013 04:34:31 +0000 (16:34 +1200)]
Merge in greeter-log-file branch
Robert Ancell [Thu, 25 Jul 2013 04:34:09 +0000 (16:34 +1200)]
Don't set utmp variables if they aren't known
Robert Ancell [Thu, 25 Jul 2013 04:23:02 +0000 (16:23 +1200)]
Fix greeter log broken in 1.7.5
Robert Ancell [Thu, 25 Jul 2013 04:07:10 +0000 (16:07 +1200)]
Merge with vt-ref-inside-x-server
Robert Ancell [Thu, 25 Jul 2013 04:05:55 +0000 (16:05 +1200)]
More fixing
Robert Ancell [Thu, 25 Jul 2013 04:05:28 +0000 (16:05 +1200)]
Hold the VT reference inside the X server
Robert Ancell [Wed, 24 Jul 2013 23:53:42 +0000 (11:53 +1200)]
Merge with trunk
Robert Ancell [Wed, 24 Jul 2013 23:53:37 +0000 (11:53 +1200)]
Merge with trunk
Robert Ancell [Wed, 24 Jul 2013 22:40:19 +0000 (22:40 +0000)]
Correctly disable local sessions for xlocal seats using XDMCP.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Wed, 24 Jul 2013 21:42:16 +0000 (09:42 +1200)]
Start to set Mir environment variables
Robert Ancell [Wed, 24 Jul 2013 21:10:09 +0000 (21:10 +0000)]
Move VT allocation and Plymouth interaction to the seat level, instead of in the X server. So when other display servers are supported the code can be shared.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Wed, 24 Jul 2013 11:33:00 +0000 (23:33 +1200)]
Don't use any vt functions in XServerLocal anymore
Robert Ancell [Wed, 24 Jul 2013 11:22:04 +0000 (23:22 +1200)]
Move Plymouth code out of XServerLocal
Robert Ancell [Wed, 24 Jul 2013 07:10:43 +0000 (07:10 +0000)]
Don't subclass Session - we can't know the type until it has authenticated.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Wed, 24 Jul 2013 06:53:19 +0000 (18:53 +1200)]
Correctly disable local sessions for xlocal seats using XDMCP
Robert Ancell [Wed, 24 Jul 2013 06:45:23 +0000 (18:45 +1200)]
Don't subclass Session - we can't know the type until it has authenticated
Robert Ancell [Wed, 24 Jul 2013 05:58:34 +0000 (17:58 +1200)]
Merge with trunk
Robert Ancell [Wed, 24 Jul 2013 05:35:04 +0000 (17:35 +1200)]
Prepare for Mir servers having VTs
Robert Ancell [Wed, 24 Jul 2013 05:32:21 +0000 (17:32 +1200)]
Remove unnecessary code
Robert Ancell [Wed, 24 Jul 2013 05:25:31 +0000 (05:25 +0000)]
Make a class for session configuration.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Wed, 24 Jul 2013 04:19:24 +0000 (04:19 +0000)]
Make start-local-sessions a property of seats, not display servers.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Wed, 24 Jul 2013 03:57:06 +0000 (15:57 +1200)]
Make a class for session configuration
Robert Ancell [Wed, 24 Jul 2013 03:54:05 +0000 (15:54 +1200)]
Make start-local-sessions a property of seats, not display servers
Robert Ancell [Wed, 24 Jul 2013 03:48:39 +0000 (03:48 +0000)]
Check correct VT is activated in test cases.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Wed, 24 Jul 2013 03:39:10 +0000 (03:39 +0000)]
Name X modules with standard naming format.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Wed, 24 Jul 2013 03:13:49 +0000 (15:13 +1200)]
Merge in X module renaming changes
Robert Ancell [Wed, 24 Jul 2013 03:02:30 +0000 (15:02 +1200)]
Name X modules with standard naming format
Robert Ancell [Wed, 24 Jul 2013 02:38:41 +0000 (14:38 +1200)]
Load and use session types
Robert Ancell [Wed, 24 Jul 2013 02:08:00 +0000 (14:08 +1200)]
Refactor local session starting inhibitor
Robert Ancell [Wed, 24 Jul 2013 00:45:26 +0000 (12:45 +1200)]
Check correct VT is activated in test cases
Robert Ancell [Tue, 23 Jul 2013 21:07:39 +0000 (09:07 +1200)]
Add autologin test and fix other tests
Robert Ancell [Tue, 23 Jul 2013 05:12:00 +0000 (17:12 +1200)]
Add tests for VT switched Mir sessions
Robert Ancell [Tue, 23 Jul 2013 04:55:26 +0000 (16:55 +1200)]
Don't subclass session - we don't know the session type until after authentication
Robert Ancell [Tue, 23 Jul 2013 03:14:16 +0000 (15:14 +1200)]
Use a SessionConfig class for the session .desktop file
Robert Ancell [Tue, 23 Jul 2013 02:31:00 +0000 (14:31 +1200)]
Add Mir greeter support
Robert Ancell [Tue, 23 Jul 2013 02:24:45 +0000 (14:24 +1200)]
Merge with trunk
Robert Ancell [Tue, 23 Jul 2013 02:10:40 +0000 (14:10 +1200)]
Half baked code before merge with trunk
Robert Ancell [Mon, 22 Jul 2013 23:04:21 +0000 (11:04 +1200)]
Releasing 1.7.7
Robert Ancell [Mon, 22 Jul 2013 22:54:22 +0000 (22:54 +0000)]
Enable compile warnings and fix code that was generating warnings.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Mon, 22 Jul 2013 22:25:00 +0000 (10:25 +1200)]
Check for GCC before enabling warning flags
Robert Ancell [Mon, 22 Jul 2013 22:23:25 +0000 (10:23 +1200)]
Some more warnings, apparently we already meet them
Robert Ancell [Mon, 22 Jul 2013 22:21:02 +0000 (10:21 +1200)]
Add some more warnings, fix some more errors
Robert Ancell [Mon, 22 Jul 2013 22:12:10 +0000 (10:12 +1200)]
Compile with -Wall, fix associated bugs
Andy Whitcroft [Mon, 22 Jul 2013 21:25:00 +0000 (21:25 +0000)]
fix uninitialised GList pointer in configuration directory handling (LP: #
1203711 ). Fixes: https://bugs.launchpad.net/bugs/
1203711 .
Approved by PS Jenkins bot, Robert Ancell.
Andy Whitcroft [Mon, 22 Jul 2013 13:24:01 +0000 (14:24 +0100)]
fix uninitialised GList pointer in configuration directory handling
We have an uninitialised GList pointer in the configuration directory
handling code. When we attempt to record the filenames in the
configuration directory we attempt to append relative to this code and
SIGSEGV preventing startup. (LP: #
1203711 )
Initialise this pointer to prevent these crashes. Tested on an affected
system.
Signed-off-by: Andy Whitcroft <apw@canonical.com>
Robert Ancell [Mon, 22 Jul 2013 05:21:42 +0000 (17:21 +1200)]
Releasing 1.7.6
Robert Ancell [Mon, 22 Jul 2013 04:39:42 +0000 (04:39 +0000)]
Restore greeter hints that were regressed in 1.7.5.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Mon, 22 Jul 2013 03:56:17 +0000 (15:56 +1200)]
Fix python and Qt tests
Robert Ancell [Mon, 22 Jul 2013 03:17:31 +0000 (15:17 +1200)]
Fix up older tests for new changes
Robert Ancell [Mon, 22 Jul 2013 03:13:13 +0000 (15:13 +1200)]
Add back the greeter guest account hint
Robert Ancell [Mon, 22 Jul 2013 03:07:36 +0000 (15:07 +1200)]
Add back the greeter show remote login hint
Robert Ancell [Mon, 22 Jul 2013 03:05:10 +0000 (15:05 +1200)]
Add back the greeter show manual login hint
Robert Ancell [Mon, 22 Jul 2013 03:01:26 +0000 (15:01 +1200)]
Add back the greeter hide users hint
Robert Ancell [Mon, 22 Jul 2013 02:58:17 +0000 (14:58 +1200)]
Add missing file
Robert Ancell [Mon, 22 Jul 2013 02:52:22 +0000 (14:52 +1200)]
Set the default session for the greeter
Robert Ancell [Mon, 22 Jul 2013 02:41:19 +0000 (02:41 +0000)]
Don't run greeters through session wrapper.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Mon, 22 Jul 2013 02:26:02 +0000 (14:26 +1200)]
Don't run greeters through session wrapper
Robert Ancell [Sun, 21 Jul 2013 23:53:52 +0000 (11:53 +1200)]
Releasing 1.7.5
Robert Ancell [Sun, 21 Jul 2013 21:24:38 +0000 (21:24 +0000)]
Kill the Display class and just use Seat. Display was a hang-over from the old way of doing display management and this centralises the logic into one class. This opens options to more easily support new display servers.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Sun, 21 Jul 2013 09:49:29 +0000 (21:49 +1200)]
Set variables required for test mode
Robert Ancell [Sun, 21 Jul 2013 09:46:43 +0000 (21:46 +1200)]
Don't start a greeter on an XDMCP client X server
Robert Ancell [Sun, 21 Jul 2013 09:36:58 +0000 (21:36 +1200)]
Set LANG and GDM_LANG for sessions
Robert Ancell [Sun, 21 Jul 2013 09:09:53 +0000 (09:09 +0000)]
Add a test to check LANGUAGE variables are set in session.
Approved by PS Jenkins bot, Robert Ancell.