]>
rtime.felk.cvut.cz Git - sojka/lightdm.git/log
Michael Terry [Sun, 25 Aug 2013 20:35:45 +0000 (16:35 -0400)]
Merge from trunk
Michael Terry [Sun, 25 Aug 2013 20:18:01 +0000 (16:18 -0400)]
Use to set_next_session seat class method in SeatUnity to tell the compositor about the next sesion
Michael Terry [Sun, 25 Aug 2013 20:12:21 +0000 (16:12 -0400)]
Have seat listen to greeter active username
Michael Terry [Sun, 25 Aug 2013 19:44:19 +0000 (15:44 -0400)]
Add active-username property to Greeter
Launchpad Translations on behalf of lightdm-team [Sun, 25 Aug 2013 05:08:21 +0000 (05:08 +0000)]
Launchpad automatic translations update.
Robert Ancell [Sun, 25 Aug 2013 02:03:35 +0000 (14:03 +1200)]
Releasing 1.7.10
Robert Ancell [Sun, 25 Aug 2013 01:54:52 +0000 (13:54 +1200)]
Fix distcheck
Robert Ancell [Sun, 25 Aug 2013 01:07:31 +0000 (01:07 +0000)]
When switching user accounts show a greeter always if the session requires authentication - don't require on an in-session screen lock as these are a legacy feature.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Sun, 25 Aug 2013 00:40:06 +0000 (12:40 +1200)]
Restructure switching tests
Robert Ancell [Sun, 25 Aug 2013 00:05:33 +0000 (12:05 +1200)]
Don't try and switch if already active
Robert Ancell [Sun, 25 Aug 2013 00:00:31 +0000 (12:00 +1200)]
Fix some tests
Robert Ancell [Sat, 24 Aug 2013 05:28:19 +0000 (17:28 +1200)]
More restructuring to make switching to greeter on switch
Robert Ancell [Sat, 24 Aug 2013 04:57:36 +0000 (16:57 +1200)]
Merge with trunk
Robert Ancell [Sat, 24 Aug 2013 04:56:23 +0000 (16:56 +1200)]
Always show a greeter when switching users (work in progress)
Robert Ancell [Sat, 24 Aug 2013 04:36:40 +0000 (04:36 +0000)]
Only unlock sessions when switching to them if the user authenticated via the greeter. This fixes a regression introduced in 1.7.5. Fixes: https://bugs.launchpad.net/bugs/
1210438 .
Approved by PS Jenkins bot.
Robert Ancell [Sat, 24 Aug 2013 04:07:31 +0000 (04:07 +0000)]
Also support loading config from /usr/share since Debian (stupidly) wont remove files from /etc on package uninstallation even if they've never been modified.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Sat, 24 Aug 2013 03:48:54 +0000 (15:48 +1200)]
Only unlock sessions when switching to them if the user authenticated via the greeter
Robert Ancell [Sat, 24 Aug 2013 03:36:32 +0000 (03:36 +0000)]
Load lightdm.conf after lightdm.conf.d/*.conf - this better supports backwards compatibility with existing lightdm.conf options.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Sat, 24 Aug 2013 03:33:06 +0000 (15:33 +1200)]
Also support loading config from /usr/share since Debian (stupidly) wont remove files from /etc on package uninstallation even if they've never been modified
Robert Ancell [Sat, 24 Aug 2013 03:13:06 +0000 (15:13 +1200)]
Load lightdm.conf after lightdm.conf.d/*.conf - this better supports backwards compatibility with existing lightdm.conf options
Robert Ancell [Thu, 22 Aug 2013 08:36:45 +0000 (08:36 +0000)]
Backup existing lightdm.log, X logs and unity-system-compositor.log when writing new logs.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Thu, 22 Aug 2013 08:27:30 +0000 (20:27 +1200)]
Backup lightdm.log, X logs and unity-system-compositor.log when writing new logs
Launchpad Translations on behalf of lightdm-team [Thu, 22 Aug 2013 05:08:18 +0000 (05:08 +0000)]
Launchpad automatic translations update.
Robert Ancell [Thu, 22 Aug 2013 00:21:30 +0000 (00:21 +0000)]
Check $XDG_VTNR number is set correctly for Unity System Compositor.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Wed, 21 Aug 2013 23:44:17 +0000 (11:44 +1200)]
Merge with trunk
Robert Ancell [Wed, 21 Aug 2013 23:44:08 +0000 (11:44 +1200)]
Check XDG_VTNR number is set correctly for u-s-c
a7x [Wed, 21 Aug 2013 23:06:57 +0000 (23:06 +0000)]
Extend logging to make it easier to troubleshoot multiseat setups.
Approved by PS Jenkins bot, Robert Ancell, Thomi Richards.
Michael Terry [Wed, 21 Aug 2013 22:28:59 +0000 (18:28 -0400)]
Fix function name
Robert Ancell [Wed, 21 Aug 2013 22:07:08 +0000 (22:07 +0000)]
Bring Ubuntu packaging in-tree. This helps with continuous integration and autolanding and making sure code changes are synchronised with packaging changes. LightDM releases via tarballs do not contain this packaging and distributions should apply their own packaging.
This will require future merge proposals to have appropriate packaging changes. For non-Ubuntu authors please contact the Ubuntu team and we will make those changes for you.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Wed, 21 Aug 2013 21:38:56 +0000 (09:38 +1200)]
Disable tests for now
Robert Ancell [Wed, 21 Aug 2013 21:38:34 +0000 (09:38 +1200)]
Merge with trunk
Michael Terry [Wed, 21 Aug 2013 21:07:42 +0000 (17:07 -0400)]
Land from trunk
Michael Terry [Wed, 21 Aug 2013 21:07:24 +0000 (17:07 -0400)]
Drop some changes that aren't ready to land yet
Robert Ancell [Mon, 19 Aug 2013 20:10:12 +0000 (20:10 +0000)]
Set $XDG_CURRENT_DESKTOP if specified in the xsession file. Fixes: https://bugs.launchpad.net/bugs/
1212408 .
Approved by PS Jenkins bot, Michael Terry.
Robert Ancell [Mon, 19 Aug 2013 04:41:25 +0000 (16:41 +1200)]
Final debian packaging fixes
Robert Ancell [Mon, 19 Aug 2013 03:28:55 +0000 (15:28 +1200)]
Merge with trunk
Robert Ancell [Mon, 19 Aug 2013 03:28:41 +0000 (15:28 +1200)]
Update packaging
Robert Ancell [Mon, 19 Aug 2013 00:21:19 +0000 (12:21 +1200)]
Set $XDG_CURRENT_DESKTOP if specified in the xsession file
a7x [Fri, 16 Aug 2013 03:25:22 +0000 (03:25 +0000)]
This change fixes SeatUnity to extend its parent class's create_session() and create_greeter_session() functions rather than override them.
This merge proposal is the same as the last proposal except:
* commits have been rebased onto latest lp:lightdm
* unwrapped long line based on review feedback
* new branch location
(lp:~ubuntu-multiseat/lightdm/seatunity-call-parent instead of
lp:~a7x/lightdm/seatunity-call-parent)
.
Approved by PS Jenkins bot, Robert Ancell.
Michael Terry [Thu, 15 Aug 2013 01:30:43 +0000 (21:30 -0400)]
Fix compile error
Michael Terry [Thu, 15 Aug 2013 00:47:53 +0000 (20:47 -0400)]
Go back to adding a new compositor signal for marking next session; otherwise we rely on the implementation detail of the compositor floating the greeter session
Michael Terry [Thu, 15 Aug 2013 00:36:50 +0000 (20:36 -0400)]
Name greeter mir sessions with a 'greeter' prefix, so the compositor can know
Michael Terry [Thu, 15 Aug 2013 00:08:06 +0000 (20:08 -0400)]
Merge from trunk
a7x [Wed, 14 Aug 2013 20:14:17 +0000 (16:14 -0400)]
log the values of the XDG_SEAT and XDG_VTNR variables
This makes it easier to debug multiseat setups.
a7x [Wed, 14 Aug 2013 20:14:17 +0000 (16:14 -0400)]
delay setting Session pid to 0 (for logging)
The Session pid is currently used in Session log messages. Delay
setting it to 0 so that more log messages have a meaningful prefix (to
make it possible to correlate them with other log messages).
a7x [Wed, 14 Aug 2013 20:14:17 +0000 (16:14 -0400)]
remove redundant Session log message text
a7x [Wed, 14 Aug 2013 20:14:17 +0000 (16:14 -0400)]
add session PID to Session (including Greeter) log messages
This makes it easier to debug multiseat setups.
a7x [Wed, 14 Aug 2013 20:14:16 +0000 (16:14 -0400)]
have Session implement the Logger interface
This is a step toward logging the session PID in each Session
log message, which will make it easier to debug multiseat setups.
The PID is set to 0 when the Session process terminates, so it is not
possible to follow a Session's complete lifetime in the logs. But
it's better than nothing.
A future commit could easily change this to log some other identifier,
such as the associated Display or Seat name, or the PID before the
process terminated.
a7x [Wed, 14 Aug 2013 20:14:16 +0000 (16:14 -0400)]
add display server name to DisplayServer log messages
This makes it easier to debug multiseat setups.
a7x [Wed, 14 Aug 2013 20:14:16 +0000 (16:14 -0400)]
have DisplayServer implement the Logger interface
This is a step toward logging the display server name in each
DisplayServer log message, which will make it easier to debug
multiseat setups.
a7x [Wed, 14 Aug 2013 20:14:16 +0000 (16:14 -0400)]
remove redundant Seat log message text
a7x [Wed, 14 Aug 2013 20:14:16 +0000 (16:14 -0400)]
add seat name to Seat log messages
This makes it easier to debug multiseat setups.
a7x [Wed, 14 Aug 2013 20:14:16 +0000 (16:14 -0400)]
have Seat implement the Logger interface
This is a step toward logging the seat name in each Seat log message,
which will make it easier to debug multiseat setups.
a7x [Wed, 14 Aug 2013 20:14:16 +0000 (16:14 -0400)]
make the Seat available everywhere a log message is generated
This will make it possible to prefix the log messages with the Seat's
name.
a7x [Wed, 14 Aug 2013 20:14:16 +0000 (16:14 -0400)]
save the Seat name when parsing the config file
This will be used to prefix each Seat log message with the seat name.
a7x [Wed, 14 Aug 2013 20:14:16 +0000 (16:14 -0400)]
create a new Logger interface
a7x [Wed, 14 Aug 2013 20:14:16 +0000 (16:14 -0400)]
fix a typo in a warning message
a7x [Wed, 14 Aug 2013 20:14:01 +0000 (16:14 -0400)]
call SeatUnity parent class functions
Fix seat_unity_create_session() to call SeatUnity's parent class's
create_session() function. Similarly for
seat_unity_create_greeter_session().
Launchpad automatic translations update.
Robert Ancell [Thu, 8 Aug 2013 22:23:33 +0000 (22:23 +0000)]
Fix session locking broken in 1.7.5. Fixes: https://bugs.launchpad.net/bugs/
1209107 .
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Thu, 8 Aug 2013 10:10:19 +0000 (22:10 +1200)]
Fix session locking broken in 1.7.5
Robert Ancell [Thu, 8 Aug 2013 09:15:11 +0000 (21:15 +1200)]
Add a test to check seat locking with console kit
Robert Ancell [Thu, 8 Aug 2013 09:14:53 +0000 (21:14 +1200)]
Report when sessions are locked/unlocked
Robert Ancell [Thu, 1 Aug 2013 07:56:03 +0000 (08:56 +0100)]
Releasing 1.7.9
Launchpad automatic translations update.
Robert Ancell [Tue, 30 Jul 2013 17:28:41 +0000 (17:28 +0000)]
Correctly set XDG_VTNR for unity sessions that are not autologin.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Tue, 30 Jul 2013 16:33:25 +0000 (17:33 +0100)]
Always pretend to have systemd available
Robert Ancell [Tue, 30 Jul 2013 16:11:22 +0000 (17:11 +0100)]
Also test greeter XDG session variables set
Robert Ancell [Tue, 30 Jul 2013 15:56:44 +0000 (16:56 +0100)]
Correctly set XDG_VTNR for unity sessions that are no autologin
Robert Ancell [Tue, 30 Jul 2013 15:54:57 +0000 (15:54 +0000)]
Remove unused variables.
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Tue, 30 Jul 2013 15:01:30 +0000 (16:01 +0100)]
Releasing 1.7.8
Robert Ancell [Tue, 30 Jul 2013 14:21:15 +0000 (15:21 +0100)]
Add missing file
Robert Ancell [Tue, 30 Jul 2013 14:10:52 +0000 (15:10 +0100)]
Remove unused variables
Robert Ancell [Tue, 30 Jul 2013 14:04:44 +0000 (14:04 +0000)]
Fix desktop-session-start upstart signal not being emitted since 1.7.5. Fixes: https://bugs.launchpad.net/bugs/
1206280 .
Approved by PS Jenkins bot, Robert Ancell.
Robert Ancell [Tue, 30 Jul 2013 13:55:11 +0000 (13:55 +0000)]
Set XDG_VTNR for unity sessions.
Approved by Robert Ancell, PS Jenkins bot.
Robert Ancell [Tue, 30 Jul 2013 13:28:38 +0000 (14:28 +0100)]
Set XDG_VTNR for unity sessions
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 [Mon, 29 Jul 2013 21:56:32 +0000 (22:56 +0100)]
Fix desktop-session-start upstart signal not being emitted since 1.7.5
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