]> rtime.felk.cvut.cz Git - sojka/lightdm.git/log
sojka/lightdm.git
10 years agoAdd support for Mir sessions and greeters.
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.

10 years agoFix distcheck
Robert Ancell [Fri, 26 Jul 2013 05:17:21 +0000 (17:17 +1200)]
Fix distcheck

10 years agoTest that trying to start a Mir session from a VT seat does the right thing
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

10 years agoWe can't run Mir servers on VT seats - they need to be root to work
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

10 years agoIt's not a warning to try and create an unsupported display server
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

10 years agoPut guards around display_server_get_vt()
Robert Ancell [Fri, 26 Jul 2013 04:50:35 +0000 (16:50 +1200)]
Put guards around display_server_get_vt()

10 years agoAdd more Mir tests for Unity seat type
Robert Ancell [Fri, 26 Jul 2013 04:09:14 +0000 (16:09 +1200)]
Add more Mir tests for Unity seat type

10 years agoMerge with trunk
Robert Ancell [Fri, 26 Jul 2013 03:41:52 +0000 (15:41 +1200)]
Merge with trunk

10 years agoAlways create sessions before display servers as some display servers will start...
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.

10 years agoFix distcheck
Robert Ancell [Fri, 26 Jul 2013 03:28:21 +0000 (15:28 +1200)]
Fix distcheck

10 years agoMerge with trunk
Robert Ancell [Fri, 26 Jul 2013 03:14:34 +0000 (15:14 +1200)]
Merge with trunk

10 years agoAlways create sessions before display servers as some display servers will start...
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

10 years agoAll tests pass!
Robert Ancell [Fri, 26 Jul 2013 02:54:55 +0000 (14:54 +1200)]
All tests pass!

10 years agoSupport non X based greeter and sessions in test code.
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.

10 years agoMerge with trunk
Robert Ancell [Fri, 26 Jul 2013 02:27:41 +0000 (14:27 +1200)]
Merge with trunk

10 years agoRefactor the way the background session is started so it is always started after...
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.

10 years agoSupport non X based greeter and sessions in test code
Robert Ancell [Fri, 26 Jul 2013 02:14:10 +0000 (14:14 +1200)]
Support non X based greeter and sessions in test code

10 years agoAllow display servers to not be able to share sessions.
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.

10 years agoRefactor the way the background session is started so it is always started after...
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

10 years agoDon't set utmp fields if the data is not available.
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.

10 years agoUnset environment variables when switch display servers.
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.

10 years agoDon't set utmp fields if the data is not available
Robert Ancell [Fri, 26 Jul 2013 01:35:31 +0000 (13:35 +1200)]
Don't set utmp fields if the data is not available

10 years agoUnset environment variables when switch display servers
Robert Ancell [Fri, 26 Jul 2013 01:31:52 +0000 (13:31 +1200)]
Unset environment variables when switch display servers

10 years agoAdd better seat logging information.
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.

10 years agoAllow display servers to not be able to share sessions
Robert Ancell [Fri, 26 Jul 2013 01:23:50 +0000 (13:23 +1200)]
Allow display servers to not be able to share sessions

10 years agoAdd X server can be shared
Robert Ancell [Fri, 26 Jul 2013 01:23:05 +0000 (13:23 +1200)]
Add X server can be shared

10 years agoAdd better seat logging information
Robert Ancell [Fri, 26 Jul 2013 00:35:31 +0000 (12:35 +1200)]
Add better seat logging information

10 years agoMake Mir tests pass, break VNC and XDMCP tests..
Robert Ancell [Thu, 25 Jul 2013 23:40:02 +0000 (11:40 +1200)]
Make Mir tests pass, break VNC and XDMCP tests..

10 years agoCorrect Mir tests and make greeter session work with Mir
Robert Ancell [Thu, 25 Jul 2013 23:39:17 +0000 (11:39 +1200)]
Correct Mir tests and make greeter session work with Mir

10 years agoMake X connection optional for test session
Robert Ancell [Thu, 25 Jul 2013 22:15:48 +0000 (10:15 +1200)]
Make X connection optional for test session

10 years agoMerge with trunk
Robert Ancell [Thu, 25 Jul 2013 22:13:04 +0000 (10:13 +1200)]
Merge with trunk

10 years agoStop Mir servers from being shared
Robert Ancell [Thu, 25 Jul 2013 22:12:51 +0000 (10:12 +1200)]
Stop Mir servers from being shared

10 years agoFix greeter log broken in 1.7.5.
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.

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Thu, 25 Jul 2013 05:23:15 +0000 (05:23 +0000)]
Launchpad automatic translations update.

10 years agoHold the VT reference inside the X server.
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.

10 years agoMake test greeter work without X
Robert Ancell [Thu, 25 Jul 2013 04:43:26 +0000 (16:43 +1200)]
Make test greeter work without X

10 years agoSet Mir greeter log name
Robert Ancell [Thu, 25 Jul 2013 04:38:17 +0000 (16:38 +1200)]
Set Mir greeter log name

10 years agoMerge in greeter-log-file branch
Robert Ancell [Thu, 25 Jul 2013 04:34:31 +0000 (16:34 +1200)]
Merge in greeter-log-file branch

10 years agoDon't set utmp variables if they aren't known
Robert Ancell [Thu, 25 Jul 2013 04:34:09 +0000 (16:34 +1200)]
Don't set utmp variables if they aren't known

10 years agoFix greeter log broken in 1.7.5
Robert Ancell [Thu, 25 Jul 2013 04:23:02 +0000 (16:23 +1200)]
Fix greeter log broken in 1.7.5

10 years agoMerge with vt-ref-inside-x-server
Robert Ancell [Thu, 25 Jul 2013 04:07:10 +0000 (16:07 +1200)]
Merge with vt-ref-inside-x-server

10 years agoMore fixing
Robert Ancell [Thu, 25 Jul 2013 04:05:55 +0000 (16:05 +1200)]
More fixing

10 years agoHold the VT reference inside the X server
Robert Ancell [Thu, 25 Jul 2013 04:05:28 +0000 (16:05 +1200)]
Hold the VT reference inside the X server

10 years agoMerge with trunk
Robert Ancell [Wed, 24 Jul 2013 23:53:42 +0000 (11:53 +1200)]
Merge with trunk

10 years agoMerge with trunk
Robert Ancell [Wed, 24 Jul 2013 23:53:37 +0000 (11:53 +1200)]
Merge with trunk

10 years agoCorrectly disable local sessions for xlocal seats using XDMCP.
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.

10 years agoStart to set Mir environment variables
Robert Ancell [Wed, 24 Jul 2013 21:42:16 +0000 (09:42 +1200)]
Start to set Mir environment variables

10 years agoMove VT allocation and Plymouth interaction to the seat level, instead of in the...
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.

10 years agoDon't use any vt functions in XServerLocal anymore
Robert Ancell [Wed, 24 Jul 2013 11:33:00 +0000 (23:33 +1200)]
Don't use any vt functions in XServerLocal anymore

10 years agoMove Plymouth code out of XServerLocal
Robert Ancell [Wed, 24 Jul 2013 11:22:04 +0000 (23:22 +1200)]
Move Plymouth code out of XServerLocal

10 years agoDon't subclass Session - we can't know the type until it has authenticated.
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.

10 years agoCorrectly disable local sessions for xlocal seats using XDMCP
Robert Ancell [Wed, 24 Jul 2013 06:53:19 +0000 (18:53 +1200)]
Correctly disable local sessions for xlocal seats using XDMCP

10 years agoDon't subclass Session - we can't know the type until it has authenticated
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

10 years agoMerge with trunk
Robert Ancell [Wed, 24 Jul 2013 05:58:34 +0000 (17:58 +1200)]
Merge with trunk

10 years agoPrepare for Mir servers having VTs
Robert Ancell [Wed, 24 Jul 2013 05:35:04 +0000 (17:35 +1200)]
Prepare for Mir servers having VTs

10 years agoRemove unnecessary code
Robert Ancell [Wed, 24 Jul 2013 05:32:21 +0000 (17:32 +1200)]
Remove unnecessary code

10 years agoMake a class for session configuration.
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.

10 years agoMake start-local-sessions a property of seats, not display servers.
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.

10 years agoMake a class for session configuration
Robert Ancell [Wed, 24 Jul 2013 03:57:06 +0000 (15:57 +1200)]
Make a class for session configuration

10 years agoMake start-local-sessions a property of seats, not display servers
Robert Ancell [Wed, 24 Jul 2013 03:54:05 +0000 (15:54 +1200)]
Make start-local-sessions a property of seats, not display servers

10 years agoCheck correct VT is activated in test cases.
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.

10 years agoName X modules with standard naming format.
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.

10 years agoMerge in X module renaming changes
Robert Ancell [Wed, 24 Jul 2013 03:13:49 +0000 (15:13 +1200)]
Merge in X module renaming changes

10 years agoName X modules with standard naming format
Robert Ancell [Wed, 24 Jul 2013 03:02:30 +0000 (15:02 +1200)]
Name X modules with standard naming format

10 years agoLoad and use session types
Robert Ancell [Wed, 24 Jul 2013 02:38:41 +0000 (14:38 +1200)]
Load and use session types

10 years agoRefactor local session starting inhibitor
Robert Ancell [Wed, 24 Jul 2013 02:08:00 +0000 (14:08 +1200)]
Refactor local session starting inhibitor

10 years agoCheck correct VT is activated in test cases
Robert Ancell [Wed, 24 Jul 2013 00:45:26 +0000 (12:45 +1200)]
Check correct VT is activated in test cases

10 years agoAdd autologin test and fix other tests
Robert Ancell [Tue, 23 Jul 2013 21:07:39 +0000 (09:07 +1200)]
Add autologin test and fix other tests

10 years agoAdd tests for VT switched Mir sessions
Robert Ancell [Tue, 23 Jul 2013 05:12:00 +0000 (17:12 +1200)]
Add tests for VT switched Mir sessions

10 years agoDon't subclass session - we don't know the session type until after authentication
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

10 years agoUse a SessionConfig class for the session .desktop file
Robert Ancell [Tue, 23 Jul 2013 03:14:16 +0000 (15:14 +1200)]
Use a SessionConfig class for the session .desktop file

10 years agoAdd Mir greeter support
Robert Ancell [Tue, 23 Jul 2013 02:31:00 +0000 (14:31 +1200)]
Add Mir greeter support

10 years agoMerge with trunk
Robert Ancell [Tue, 23 Jul 2013 02:24:45 +0000 (14:24 +1200)]
Merge with trunk

10 years agoHalf baked code before merge with trunk
Robert Ancell [Tue, 23 Jul 2013 02:10:40 +0000 (14:10 +1200)]
Half baked code before merge with trunk

10 years agoReleasing 1.7.7
Robert Ancell [Mon, 22 Jul 2013 23:04:21 +0000 (11:04 +1200)]
Releasing 1.7.7

10 years agoEnable compile warnings and fix code that was generating warnings.
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.

10 years agoCheck for GCC before enabling warning flags
Robert Ancell [Mon, 22 Jul 2013 22:25:00 +0000 (10:25 +1200)]
Check for GCC before enabling warning flags

10 years agoSome more warnings, apparently we already meet them
Robert Ancell [Mon, 22 Jul 2013 22:23:25 +0000 (10:23 +1200)]
Some more warnings, apparently we already meet them

10 years agoAdd some more warnings, fix some more errors
Robert Ancell [Mon, 22 Jul 2013 22:21:02 +0000 (10:21 +1200)]
Add some more warnings, fix some more errors

10 years agoCompile with -Wall, fix associated bugs
Robert Ancell [Mon, 22 Jul 2013 22:12:10 +0000 (10:12 +1200)]
Compile with -Wall, fix associated bugs

10 years agofix uninitialised GList pointer in configuration directory handling (LP: #1203711...
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.

10 years agofix uninitialised GList pointer in configuration directory handling
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>
10 years agoReleasing 1.7.6
Robert Ancell [Mon, 22 Jul 2013 05:21:42 +0000 (17:21 +1200)]
Releasing 1.7.6

10 years agoRestore greeter hints that were regressed in 1.7.5.
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.

10 years agoFix python and Qt tests
Robert Ancell [Mon, 22 Jul 2013 03:56:17 +0000 (15:56 +1200)]
Fix python and Qt tests

10 years agoFix up older tests for new changes
Robert Ancell [Mon, 22 Jul 2013 03:17:31 +0000 (15:17 +1200)]
Fix up older tests for new changes

10 years agoAdd back the greeter guest account hint
Robert Ancell [Mon, 22 Jul 2013 03:13:13 +0000 (15:13 +1200)]
Add back the greeter guest account hint

10 years agoAdd back the greeter show remote login hint
Robert Ancell [Mon, 22 Jul 2013 03:07:36 +0000 (15:07 +1200)]
Add back the greeter show remote login hint

10 years agoAdd back the greeter show manual login hint
Robert Ancell [Mon, 22 Jul 2013 03:05:10 +0000 (15:05 +1200)]
Add back the greeter show manual login hint

10 years agoAdd back the greeter hide users hint
Robert Ancell [Mon, 22 Jul 2013 03:01:26 +0000 (15:01 +1200)]
Add back the greeter hide users hint

10 years agoAdd missing file
Robert Ancell [Mon, 22 Jul 2013 02:58:17 +0000 (14:58 +1200)]
Add missing file

10 years agoSet the default session for the greeter
Robert Ancell [Mon, 22 Jul 2013 02:52:22 +0000 (14:52 +1200)]
Set the default session for the greeter

10 years agoDon't run greeters through session wrapper.
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.

10 years agoDon't run greeters through session wrapper
Robert Ancell [Mon, 22 Jul 2013 02:26:02 +0000 (14:26 +1200)]
Don't run greeters through session wrapper

10 years agoReleasing 1.7.5
Robert Ancell [Sun, 21 Jul 2013 23:53:52 +0000 (11:53 +1200)]
Releasing 1.7.5

10 years agoKill the Display class and just use Seat. Display was a hang-over from the old way...
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.

10 years agoSet variables required for test mode
Robert Ancell [Sun, 21 Jul 2013 09:49:29 +0000 (21:49 +1200)]
Set variables required for test mode

10 years agoDon't start a greeter on an XDMCP client X server
Robert Ancell [Sun, 21 Jul 2013 09:46:43 +0000 (21:46 +1200)]
Don't start a greeter on an XDMCP client X server

10 years agoSet LANG and GDM_LANG for sessions
Robert Ancell [Sun, 21 Jul 2013 09:36:58 +0000 (21:36 +1200)]
Set LANG and GDM_LANG for sessions

10 years agoAdd a test to check LANGUAGE variables are set in session.
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.