]> rtime.felk.cvut.cz Git - sojka/lightdm.git/log
sojka/lightdm.git
10 years agoWhen locking, start display server after connecting it to a session
Michael Terry [Mon, 25 Nov 2013 21:58:43 +0000 (16:58 -0500)]
When locking, start display server after connecting it to a session

10 years agoAllow "mir" session types in a "surfaceflinger" seat.
Michael Terry [Mon, 25 Nov 2013 05:06:12 +0000 (05:06 +0000)]
Allow "mir" session types in a "surfaceflinger" seat.

Approved by Robert Ancell, PS Jenkins bot.

10 years agoAllow mir sessions inside a surfaceflinger seat
Michael Terry [Tue, 19 Nov 2013 20:36:36 +0000 (15:36 -0500)]
Allow mir sessions inside a surfaceflinger seat

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Mon, 18 Nov 2013 05:39:46 +0000 (05:39 +0000)]
Launchpad automatic translations update.

10 years agoRemove lightdm-set-defaults and gdmflexiserver.
Robert Ancell [Sun, 17 Nov 2013 00:08:46 +0000 (00:08 +0000)]
Remove lightdm-set-defaults and gdmflexiserver.

lightdm-set-defaults is not required since 1.8 as configuration can now be loaded from a lightdm.conf.d directory. This allows a file per setting to be written and better handles more than one thing (e.g. a packaging system) setting these values.

Any software that still relies on gdmflexiserver should have switched to using dm-tool or the D-Bus interface by now.

Drop the GDM migration in the Ubuntu packaging. All Ubuntu users upgrading to this version of LightDM will be using at least 12.04 which had LightDM installed by default. (Only upgrades back to the last LTS are required to work).

Approved by Robert Ancell, PS Jenkins bot.

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Thu, 14 Nov 2013 05:54:37 +0000 (05:54 +0000)]
Launchpad automatic translations update.

10 years agoDon't need to pass PKGLIBEXECDIR to lightdm source anymore
Robert Ancell [Thu, 7 Nov 2013 08:44:59 +0000 (21:44 +1300)]
Don't need to pass PKGLIBEXECDIR to lightdm source anymore

10 years agoUpdate .bzrignore
Robert Ancell [Thu, 7 Nov 2013 08:37:46 +0000 (21:37 +1300)]
Update .bzrignore

10 years agoRemove lightdm-set-defaults man page
Robert Ancell [Thu, 7 Nov 2013 08:27:31 +0000 (21:27 +1300)]
Remove lightdm-set-defaults man page

10 years agoRemove usage of lightdm-set-defaults in packages (OK to remove GDM migration since...
Robert Ancell [Thu, 7 Nov 2013 08:12:31 +0000 (21:12 +1300)]
Remove usage of lightdm-set-defaults in packages (OK to remove GDM migration since users will be using at least Ubuntu 12.04 which has LightDM by default

10 years agoRemove lightdm-set-defaults and gdmflexiserver.
Robert Ancell [Thu, 7 Nov 2013 07:54:55 +0000 (20:54 +1300)]
Remove lightdm-set-defaults and gdmflexiserver.

lightdm-set-defaults is not required since 1.8 as configuration can now be loaded from a lightdm.conf.d directory. This allows a file per setting to be written and better handles more than one thing (e.g. a packaging system) setting these values.

Any software that still relies on gdmflexiserver should have switched to using dm-tool or the D-Bus interface by now.

10 years agoAdd a dm-tool man page.
Robert Ancell [Thu, 7 Nov 2013 03:49:39 +0000 (03:49 +0000)]
Add a dm-tool man page.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoTidy up existing man pages and add references to the new dm-tool page
Robert Ancell [Thu, 7 Nov 2013 03:24:29 +0000 (16:24 +1300)]
Tidy up existing man pages and add references to the new dm-tool page

10 years agoAdd a dm-tool man page
Robert Ancell [Thu, 7 Nov 2013 03:24:11 +0000 (16:24 +1300)]
Add a dm-tool man page

10 years agoReleasing 1.9.3
Robert Ancell [Thu, 7 Nov 2013 02:24:50 +0000 (15:24 +1300)]
Releasing 1.9.3

10 years agoCorrectly simulate AccountsService FindUserByName for users that are hidden. This...
Robert Ancell [Thu, 7 Nov 2013 02:21:22 +0000 (02:21 +0000)]
Correctly simulate AccountsService FindUserByName for users that are hidden. This fixes a warning in the 'users' test case.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoMerge with trunk
Robert Ancell [Thu, 7 Nov 2013 00:37:07 +0000 (13:37 +1300)]
Merge with trunk

10 years agoCorrectly simulate AccountsService FindUserByName for users that are hidden
Robert Ancell [Thu, 7 Nov 2013 00:36:42 +0000 (13:36 +1300)]
Correctly simulate AccountsService FindUserByName for users that are hidden

10 years agoDon't pass system user accounts from AccountsService to greeters. Fixes: https:/...
Robert Ancell [Thu, 7 Nov 2013 00:21:58 +0000 (00:21 +0000)]
Don't pass system user accounts from AccountsService to greeters. Fixes: https://bugs.launchpad.net/bugs/1248541.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoIgnore system user accounts in AccountsService
Robert Ancell [Wed, 6 Nov 2013 22:54:44 +0000 (11:54 +1300)]
Ignore system user accounts in AccountsService

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Sat, 2 Nov 2013 06:07:09 +0000 (06:07 +0000)]
Launchpad automatic translations update.

10 years agoFix crash if switching to greeter and it isn't installed. Fixes: https://bugs.launchp...
Robert Ancell [Thu, 31 Oct 2013 01:04:20 +0000 (01:04 +0000)]
Fix crash if switching to greeter and it isn't installed. Fixes: https://bugs.launchpad.net/bugs/1246529.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoFix crash if switching to greeter and it isn't installed
Robert Ancell [Thu, 31 Oct 2013 00:17:40 +0000 (17:17 -0700)]
Fix crash if switching to greeter and it isn't installed

10 years agoReleasing 1.9.2
Robert Ancell [Wed, 30 Oct 2013 22:43:04 +0000 (15:43 -0700)]
Releasing 1.9.2

10 years agoImplement missing guest-wrapper functionality and enable it for Ubuntu. Update AppArm...
Robert Ancell [Wed, 30 Oct 2013 22:28:22 +0000 (22:28 +0000)]
Implement missing guest-wrapper functionality and enable it for Ubuntu. Update AppArmor scripts to work. Fixes: https://bugs.launchpad.net/bugs/1243339.

Approved by Robert Ancell, PS Jenkins bot.

10 years agoReleasing 1.9.1
Robert Ancell [Wed, 30 Oct 2013 21:45:35 +0000 (14:45 -0700)]
Releasing 1.9.1

10 years agoAdd test files not being distributed
Robert Ancell [Wed, 30 Oct 2013 21:34:35 +0000 (14:34 -0700)]
Add test files not being distributed

10 years agoMerge with trunk
Robert Ancell [Wed, 30 Oct 2013 20:19:23 +0000 (13:19 -0700)]
Merge with trunk

10 years agoCorrectly set user in session setup script. Fixes: https://bugs.launchpad.net/bugs...
Robert Ancell [Wed, 30 Oct 2013 19:45:51 +0000 (19:45 +0000)]
Correctly set user in session setup script. Fixes: https://bugs.launchpad.net/bugs/1245957.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoFix notification of sessions being logged out. Fixes: https://bugs.launchpad.net...
Robert Ancell [Wed, 30 Oct 2013 19:04:02 +0000 (19:04 +0000)]
Fix notification of sessions being logged out. Fixes: https://bugs.launchpad.net/bugs/1245295.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoCorrectly set user in session setup script
Robert Ancell [Wed, 30 Oct 2013 18:56:48 +0000 (11:56 -0700)]
Correctly set user in session setup script

10 years agoMerge with trunk
Robert Ancell [Wed, 30 Oct 2013 18:38:51 +0000 (11:38 -0700)]
Merge with trunk

10 years agoFix notification of sessions being logged out
Robert Ancell [Wed, 30 Oct 2013 18:37:21 +0000 (11:37 -0700)]
Fix notification of sessions being logged out

10 years agoAdd tests for greeter user information on user names, images, background, has-message...
Robert Ancell [Wed, 30 Oct 2013 18:32:01 +0000 (18:32 +0000)]
Add tests for greeter user information on user names, images, background, has-messages flag, user session.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoSplit up user property tests
Robert Ancell [Wed, 30 Oct 2013 17:59:49 +0000 (10:59 -0700)]
Split up user property tests

10 years agoFix tests broken by test greeter changes
Robert Ancell [Wed, 30 Oct 2013 17:30:12 +0000 (10:30 -0700)]
Fix tests broken by test greeter changes

10 years agoFix layout test
Robert Ancell [Wed, 30 Oct 2013 17:06:02 +0000 (10:06 -0700)]
Fix layout test

10 years agoMerge with trunk
Robert Ancell [Wed, 30 Oct 2013 01:17:38 +0000 (18:17 -0700)]
Merge with trunk

10 years agoCheck can read and change user properties
Robert Ancell [Wed, 30 Oct 2013 01:15:07 +0000 (18:15 -0700)]
Check can read and change user properties

10 years agoAdd a test for the HasMessages user property.
Robert Ancell [Wed, 30 Oct 2013 01:06:10 +0000 (01:06 +0000)]
Add a test for the HasMessages user property.

Approved by Robert Ancell, PS Jenkins bot.

10 years agoRefactor liblightdm user scanning to be simpler and more reliable. This fixes bugs...
Robert Ancell [Wed, 30 Oct 2013 00:14:02 +0000 (00:14 +0000)]
Refactor liblightdm user scanning to be simpler and more reliable. This fixes bugs where some properties wouldn't be updated when they changed in accounts service.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoAdd a test for the HasMessages user property
Robert Ancell [Tue, 29 Oct 2013 23:47:30 +0000 (16:47 -0700)]
Add a test for the HasMessages user property

10 years agoFix broken display name logic
Robert Ancell [Tue, 29 Oct 2013 23:38:29 +0000 (16:38 -0700)]
Fix broken display name logic

10 years agoHandle status errors better
Robert Ancell [Tue, 29 Oct 2013 23:17:48 +0000 (16:17 -0700)]
Handle status errors better

10 years agoUpdate debian/patches
Robert Ancell [Tue, 29 Oct 2013 23:17:05 +0000 (16:17 -0700)]
Update debian/patches

10 years agoRefactor test users, correctly set layouts reported by accounts service
Robert Ancell [Tue, 29 Oct 2013 22:58:13 +0000 (15:58 -0700)]
Refactor test users, correctly set layouts reported by accounts service

10 years agoDon't load both dmrc and accounts service
Robert Ancell [Tue, 29 Oct 2013 22:49:53 +0000 (15:49 -0700)]
Don't load both dmrc and accounts service

10 years agoStop using GDBusProxy for getting user properties
Robert Ancell [Tue, 29 Oct 2013 22:49:04 +0000 (15:49 -0700)]
Stop using GDBusProxy for getting user properties

10 years agoStop using GDBusProxy for getting user list
Robert Ancell [Tue, 29 Oct 2013 22:47:21 +0000 (15:47 -0700)]
Stop using GDBusProxy for getting user list

10 years agoLoad accounts user info in one function instead of two
Robert Ancell [Tue, 29 Oct 2013 22:29:51 +0000 (15:29 -0700)]
Load accounts user info in one function instead of two

10 years agoUse user list bus, instead of relying on the proxy
Robert Ancell [Tue, 29 Oct 2013 21:42:29 +0000 (14:42 -0700)]
Use user list bus, instead of relying on the proxy

10 years agoMerge UserAccountObject into LightDMUser
Robert Ancell [Tue, 29 Oct 2013 21:38:43 +0000 (14:38 -0700)]
Merge UserAccountObject into LightDMUser

10 years agoOnly load user values once
Robert Ancell [Tue, 29 Oct 2013 21:15:43 +0000 (14:15 -0700)]
Only load user values once

10 years agoStart with layouts valid
Robert Ancell [Tue, 29 Oct 2013 21:14:43 +0000 (14:14 -0700)]
Start with layouts valid

10 years agoAccess GVariant values in a more type safe manner
Robert Ancell [Tue, 29 Oct 2013 21:12:47 +0000 (14:12 -0700)]
Access GVariant values in a more type safe manner

10 years agoUpdate HasMessages when that changes
Robert Ancell [Tue, 29 Oct 2013 20:57:38 +0000 (13:57 -0700)]
Update HasMessages when that changes

10 years agoAdd some comments, use g_strcmp0 for safety
Robert Ancell [Tue, 29 Oct 2013 20:54:59 +0000 (13:54 -0700)]
Add some comments, use g_strcmp0 for safety

10 years agoDon't get private member until have confirmed object valid
Robert Ancell [Tue, 29 Oct 2013 20:52:59 +0000 (13:52 -0700)]
Don't get private member until have confirmed object valid

10 years agoStop using GDBusProxy for org.freedesktop.DisplayManager
Robert Ancell [Tue, 29 Oct 2013 20:51:57 +0000 (13:51 -0700)]
Stop using GDBusProxy for org.freedesktop.DisplayManager

10 years agoAdd support for a "display-stopped-script" field in lightdm.conf
Alberto Milone [Tue, 29 Oct 2013 16:29:22 +0000 (16:29 +0000)]
Add support for a "display-stopped-script" field in lightdm.conf

The "display-stopped-script" field allows us to run a script right after stopping the display server.

Approved by Robert Ancell, PS Jenkins bot.

10 years agoMerge with trunk
Robert Ancell [Tue, 29 Oct 2013 16:18:45 +0000 (09:18 -0700)]
Merge with trunk

10 years agoUpdate the AppArmor lightdm abstraction to account for AppArmor changes that landed...
Robert Ancell [Tue, 29 Oct 2013 16:18:07 +0000 (09:18 -0700)]
Update the AppArmor lightdm abstraction to account for AppArmor changes that landed in 13.10
- Allow full access to the system, session, and accessibility buses
- Allow trusted helpers, such as dbus-daemon, that are confined by a lightdm session profile, to query AppArmor policy using the .access file in apparmorfs
- Include the cups-client abstraction to grant access to the cups socket file

10 years agoAdd testcase for display-stopped-script and document it
Alberto Milone [Tue, 29 Oct 2013 08:26:48 +0000 (09:26 +0100)]
Add testcase for display-stopped-script and document it

Also a minor cosmetic change

10 years ago* Update the AppArmor lightdm abstraction to account for AppArmor
Tyler Hicks [Tue, 29 Oct 2013 03:55:31 +0000 (20:55 -0700)]
* Update the AppArmor lightdm abstraction to account for AppArmor
  changes that landed in 13.10
  - Allow full access to the system, session, and accessibility buses
  - Allow trusted helpers, such as dbus-daemon, that are confined by a
    lightdm session profile, to query AppArmor policy using the .access
    file in apparmorfs
  - Include the cups-client abstraction to grant access to the cups
    socket file

10 years agoSet MIR_SERVER_NAME to assign a name to launched sessions. Also use a "greeter-...
Michael Terry [Mon, 28 Oct 2013 19:03:01 +0000 (19:03 +0000)]
Set MIR_SERVER_NAME to assign a name to launched sessions.  Also use a "greeter-" prefix for greeter sessions for the benefit of unity-system-compositor.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoOnly check if we're running inside a DM if we need the environment variables defined.
Robert Ancell [Mon, 28 Oct 2013 18:35:46 +0000 (18:35 +0000)]
Only check if we're running inside a DM if we need the environment variables defined.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoMerge from trunk
Michael Terry [Mon, 28 Oct 2013 18:31:41 +0000 (11:31 -0700)]
Merge from trunk

10 years agoFix typo and add test that would have caught it
Michael Terry [Mon, 28 Oct 2013 18:26:39 +0000 (11:26 -0700)]
Fix typo and add test that would have caught it

10 years agoOnly check if we're running inside a DM if we need the environment variables defined
Robert Ancell [Mon, 28 Oct 2013 18:03:06 +0000 (11:03 -0700)]
Only check if we're running inside a DM if we need the environment variables defined

10 years agoMerge Rob's session naming branch
Michael Terry [Mon, 28 Oct 2013 17:51:28 +0000 (13:51 -0400)]
Merge Rob's session naming branch

10 years agoDon't attach the name to the display server, instead attach it to the Mir session
Robert Ancell [Mon, 28 Oct 2013 17:19:00 +0000 (10:19 -0700)]
Don't attach the name to the display server, instead attach it to the Mir session

10 years agoDon't override guest session properties when logging in via greeter
Robert Ancell [Sun, 27 Oct 2013 05:42:37 +0000 (18:42 +1300)]
Don't override guest session properties when logging in via greeter

10 years agoWhitespace changes
Robert Ancell [Sun, 27 Oct 2013 05:26:48 +0000 (18:26 +1300)]
Whitespace changes

10 years agoDon't get argv twice
Robert Ancell [Sun, 27 Oct 2013 05:20:15 +0000 (18:20 +1300)]
Don't get argv twice

10 years agoTag as fixing lp:1243339
Robert Ancell [Sun, 27 Oct 2013 05:08:35 +0000 (18:08 +1300)]
Tag as fixing lp:1243339

10 years agoAdd regression test for guest wrapper
Robert Ancell [Sun, 27 Oct 2013 05:06:29 +0000 (18:06 +1300)]
Add regression test for guest wrapper

10 years agoAllow guest-wrapper to be set
Robert Ancell [Sun, 27 Oct 2013 05:01:22 +0000 (18:01 +1300)]
Allow guest-wrapper to be set

10 years agoConfigure guest session wrapper to use
Robert Ancell [Sun, 27 Oct 2013 04:35:03 +0000 (17:35 +1300)]
Configure guest session wrapper to use

10 years agoStop referring to disable-guest-wrapper config option - it is obsolete
Robert Ancell [Sun, 27 Oct 2013 04:30:19 +0000 (17:30 +1300)]
Stop referring to disable-guest-wrapper config option - it is obsolete

10 years agoAdd support for a "display-stopped-script" field in lightdm.conf
Alberto Milone [Fri, 25 Oct 2013 10:24:24 +0000 (12:24 +0200)]
Add support for a "display-stopped-script" field in lightdm.conf

The "display-stopped-script" field allows us to run a
script right after stopping the display server.

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Wed, 23 Oct 2013 04:43:07 +0000 (04:43 +0000)]
Launchpad automatic translations update.

10 years agoCorrectly set $XDG_SESSION_CLASS for greeters. This was regressed in 1.7.5 for Consol...
Robert Ancell [Tue, 22 Oct 2013 00:32:51 +0000 (00:32 +0000)]
Correctly set $XDG_SESSION_CLASS for greeters. This was regressed in 1.7.5 for ConsoleKit and was never passed to logind. Fixes: https://bugs.launchpad.net/bugs/1242939.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoMerge with trunk
Robert Ancell [Mon, 21 Oct 2013 23:25:44 +0000 (12:25 +1300)]
Merge with trunk

10 years ago* New upstream release:
Robert Ancell [Mon, 21 Oct 2013 23:20:25 +0000 (12:20 +1300)]
* New upstream release:
  - Fix crash when starting with existing X servers. This was introduced in
    rev 1651 (lightdm 1.7.0). (LP: #1231841)
  - Fix crash where Process objects are accessed after unref (LP: #1207935)

10 years agoReleasing 1.9.0
Robert Ancell [Mon, 21 Oct 2013 23:15:34 +0000 (12:15 +1300)]
Releasing 1.9.0

10 years agoRemove some code
Robert Ancell [Mon, 21 Oct 2013 22:55:16 +0000 (11:55 +1300)]
Remove some code

10 years agoCorrectly set $XDG_SESSION_CLASS for greeters. This was regressed in 1.7.5 for Consol...
Robert Ancell [Mon, 21 Oct 2013 22:43:11 +0000 (11:43 +1300)]
Correctly set $XDG_SESSION_CLASS for greeters. This was regressed in 1.7.5 for ConsoleKit and was never passed to logind.

10 years agoand update the test scripts to match too
Michael Terry [Mon, 21 Oct 2013 17:31:46 +0000 (13:31 -0400)]
and update the test scripts to match too

10 years agoChange MIR_ID->MIR_SERVER_NAME in tests
Michael Terry [Mon, 21 Oct 2013 17:15:57 +0000 (13:15 -0400)]
Change MIR_ID->MIR_SERVER_NAME in tests

10 years agoFix printf format
Michael Terry [Mon, 21 Oct 2013 15:50:30 +0000 (11:50 -0400)]
Fix printf format

10 years agoKeep ID and display name separate for Mir servers, so that the log name doesn't look...
Michael Terry [Mon, 21 Oct 2013 15:45:59 +0000 (11:45 -0400)]
Keep ID and display name separate for Mir servers, so that the log name doesn't look weird

10 years agoMerge from trunk
Michael Terry [Thu, 17 Oct 2013 21:04:53 +0000 (17:04 -0400)]
Merge from trunk

10 years agoSet MIR_SERVER_NAME instead of MIR_ID, some minor cleanup
Michael Terry [Thu, 17 Oct 2013 20:42:51 +0000 (16:42 -0400)]
Set MIR_SERVER_NAME instead of MIR_ID, some minor cleanup

10 years agoAdd missing test scripts for new manual login checks.
Robert Ancell [Tue, 15 Oct 2013 05:12:45 +0000 (05:12 +0000)]
Add missing test scripts for new manual login checks.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoFix accessing free'd string when checking for X server existence. This was introduced...
Robert Ancell [Tue, 15 Oct 2013 04:52:50 +0000 (04:52 +0000)]
Fix accessing free'd string when checking for X server existence. This was introduced in rev 1651 (lightdm 1.7.0). Fixes: https://bugs.launchpad.net/bugs/1231841.

Approved by Robert Ancell, PS Jenkins bot.

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Tue, 15 Oct 2013 04:46:03 +0000 (04:46 +0000)]
Launchpad automatic translations update.

10 years agoAdd missing test scripts
Robert Ancell [Tue, 15 Oct 2013 04:39:34 +0000 (17:39 +1300)]
Add missing test scripts

10 years agoAdd a test to check manual logins remember the last session chosen.
Robert Ancell [Tue, 15 Oct 2013 04:33:18 +0000 (04:33 +0000)]
Add a test to check manual logins remember the last session chosen.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoAdd a test to check manual logins remember the last session chosen
Robert Ancell [Tue, 15 Oct 2013 04:11:32 +0000 (17:11 +1300)]
Add a test to check manual logins remember the last session chosen

10 years agoFix accessing free'd string when checking for X server existence. This was introduced...
Robert Ancell [Mon, 14 Oct 2013 23:22:46 +0000 (12:22 +1300)]
Fix accessing free'd string when checking for X server existence. This was introduced in rev 1651 (lightdm 1.7.0)