]> rtime.felk.cvut.cz Git - sojka/lightdm.git/log
sojka/lightdm.git
10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Mon, 2 Dec 2013 05:37:03 +0000 (05:37 +0000)]
Launchpad automatic translations update.

10 years agoRename the guest session wrapper to have a simpler name.
Robert Ancell [Wed, 27 Nov 2013 05:06:01 +0000 (05:06 +0000)]
Rename the guest session wrapper to have a simpler name.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoMerge with trunk
Robert Ancell [Wed, 27 Nov 2013 03:48:36 +0000 (16:48 +1300)]
Merge with trunk

10 years agoMake sure sessions are associated with the display server before starting them.
Michael Terry [Mon, 25 Nov 2013 23:04:01 +0000 (23:04 +0000)]
Make sure sessions are associated with the display server before starting them.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoAdd new ability to specify a list of seat types to try, rather than just one.
Michael Terry [Mon, 25 Nov 2013 22:39:13 +0000 (22:39 +0000)]
Add new ability to specify a list of seat types to try, rather than just one.

Approved by Robert Ancell, PS Jenkins bot.

10 years agoOne more
Michael Terry [Mon, 25 Nov 2013 22:18:14 +0000 (17:18 -0500)]
One more

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 agoMove string free
Michael Terry [Mon, 25 Nov 2013 21:40:16 +0000 (16:40 -0500)]
Move string free

10 years agoAnd allow duplicate types in type field
Michael Terry [Mon, 25 Nov 2013 21:38:53 +0000 (16:38 -0500)]
And allow duplicate types in type field

10 years agoMake loops a bit more explicit
Michael Terry [Mon, 25 Nov 2013 21:02:30 +0000 (16:02 -0500)]
Make loops a bit more explicit

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 agoRemove built-in xlocal fallback from unity seat; adjust tests; add test for new type...
Michael Terry [Mon, 18 Nov 2013 20:41:55 +0000 (15:41 -0500)]
Remove built-in xlocal fallback from unity seat; adjust tests; add test for new type fallback mechanism

10 years agoWhen a seat stops, try the next seat type if one is defined
Michael Terry [Mon, 18 Nov 2013 18:26:57 +0000 (13:26 -0500)]
When a seat stops, try the next seat type if one is defined

10 years agoAllow 'type' config field to be a string list
Michael Terry [Mon, 18 Nov 2013 15:27:40 +0000 (10:27 -0500)]
Allow 'type' config field to be a string list

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 agoFix subsitution for guest wrapper
Robert Ancell [Thu, 7 Nov 2013 08:48:00 +0000 (21:48 +1300)]
Fix subsitution for guest wrapper

10 years agoRename the guest session wrapper to have a simpler name
Robert Ancell [Thu, 7 Nov 2013 08:45:27 +0000 (21:45 +1300)]
Rename the guest session wrapper to have a simpler name

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