Merge lp:~bluesabre/ubuntu/trusty/lightdm-gtk-greeter/bug-1331871 into lp:ubuntu/trusty/lightdm-gtk-greeter

Proposed by Sean Davis
Status: Rejected
Rejected by: Micah Gersten
Proposed branch: lp:~bluesabre/ubuntu/trusty/lightdm-gtk-greeter/bug-1331871
Merge into: lp:ubuntu/trusty/lightdm-gtk-greeter
Diff against target: 3089 lines (+546/-1302)
84 files modified
ChangeLog (+80/-0)
Makefile.in (+1/-1)
NEWS (+7/-0)
configure (+10/-10)
configure.ac (+1/-1)
debian/changelog (+61/-962)
debian/control (+3/-2)
debian/patches/04_default-gtk-greeter-config.patch (+35/-0)
debian/patches/series (+1/-0)
debian/upstream/signing-key.asc (+30/-0)
debian/watch (+1/-0)
po/ar.po (+2/-2)
po/ast.po (+2/-2)
po/be.po (+2/-2)
po/bg.po (+2/-2)
po/bn.po (+2/-2)
po/bo.po (+2/-2)
po/br.po (+2/-2)
po/bs.po (+2/-2)
po/ca.po (+2/-2)
po/ca@valencia.po (+2/-2)
po/cs.po (+2/-2)
po/da.po (+2/-2)
po/de.po (+5/-5)
po/el.po (+2/-2)
po/en_AU.po (+2/-2)
po/en_CA.po (+2/-2)
po/en_GB.po (+2/-2)
po/eo.po (+2/-2)
po/es.po (+2/-2)
po/et.po (+17/-16)
po/eu.po (+2/-2)
po/fi.po (+2/-2)
po/fr.po (+19/-17)
po/fy.po (+2/-2)
po/gd.po (+2/-2)
po/gl.po (+2/-2)
po/he.po (+2/-2)
po/hi.po (+2/-2)
po/hr.po (+2/-2)
po/hu.po (+3/-3)
po/ia.po (+2/-2)
po/id.po (+2/-2)
po/it.po (+2/-2)
po/ja.po (+2/-2)
po/kk.po (+2/-2)
po/km.po (+2/-2)
po/ko.po (+2/-2)
po/ku.po (+2/-2)
po/lb.po (+2/-2)
po/lt.po (+9/-9)
po/lv.po (+2/-2)
po/mhr.po (+2/-2)
po/ml.po (+2/-2)
po/ms.po (+2/-2)
po/nb.po (+2/-2)
po/nl.po (+2/-2)
po/nn.po (+2/-2)
po/oc.po (+2/-2)
po/pl.po (+2/-2)
po/pt.po (+2/-2)
po/pt_BR.po (+2/-2)
po/ro.po (+2/-2)
po/ru.po (+2/-2)
po/sd.po (+2/-2)
po/si.po (+2/-2)
po/sk.po (+2/-2)
po/sl.po (+2/-2)
po/sq.po (+2/-2)
po/sr.po (+2/-2)
po/sv.po (+2/-2)
po/ta.po (+2/-2)
po/te.po (+2/-2)
po/th.po (+2/-2)
po/tr.po (+2/-2)
po/ug.po (+2/-2)
po/uk.po (+2/-2)
po/uz.po (+2/-2)
po/vi.po (+2/-2)
po/wae.po (+2/-2)
po/zh_CN.po (+2/-2)
po/zh_HK.po (+2/-2)
po/zh_TW.po (+4/-4)
src/lightdm-gtk-greeter.c (+127/-140)
To merge this branch: bzr merge lp:~bluesabre/ubuntu/trusty/lightdm-gtk-greeter/bug-1331871
Reviewer Review Type Date Requested Status
Ubuntu branches Pending
Review via email: mp+224584@code.launchpad.net
To post a comment you must log in.
22. By Sean Davis

Close LP bug

23. By Sean Davis

Refresh branch based on 1.8.5-1ubuntu2

Revision history for this message
Micah Gersten (micahg) wrote :

You can't merge branches for SRUs until the -proposed branch is created. This was uploaded based on the debdiff.

Unmerged revisions

23. By Sean Davis

Refresh branch based on 1.8.5-1ubuntu2

22. By Sean Davis

Close LP bug

21. By Sean Davis

Backport from utopic, lp 1331871

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'ChangeLog'
2--- ChangeLog 2014-03-29 05:51:45 +0000
3+++ ChangeLog 2014-07-07 02:12:01 +0000
4@@ -1,3 +1,83 @@
5+2014-05-04 Sean Davis <smd.seandavis@gmail.com>
6+
7+ Update version number
8+
9+2014-05-02 Sean Davis <smd.seandavis@gmail.com>
10+
11+ Update NEWS
12+
13+2014-05-02 Sean Davis <smd.seandavis@gmail.com>
14+
15+ Merged zoomed branch
16+
17+2014-04-07 Thaddäus Tintenfisch <thad.fisch@gmail.com>
18+
19+ Adjust interpolation type
20+
21+2014-04-06 Thaddäus Tintenfisch <thad.fisch@gmail.com>
22+
23+ Zoom the background to fit the screen
24+
25+2014-05-01 Sean Davis <smd.seandavis@gmail.com>
26+
27+ Merge set_session_check branch
28+
29+2014-05-01 Andrew P. <pan.pav.7c5@gmail.com>
30+
31+ Do not treat NULL as valid value
32+
33+2014-04-30 Andrew P. <pan.pav.7c5@gmail.com>
34+
35+ unnecessary changes, cleanup
36+
37+2014-04-30 Andrew P. <pan.pav.7c5@gmail.com>
38+
39+ set_session(): checking for invalid value
40+
41+2014-05-01 Launchpad Translations on behalf of lightdm-gtk-greeter-team
42+
43+ Launchpad automatic translations update.
44+
45+2014-04-29 Sean Davis <smd.seandavis@gmail.com>
46+
47+ Merge get_session fix, update NEWS
48+
49+2014-04-27 Andrew P. <pan.pav.7c5@gmail.com>
50+
51+ current_session and current_language: g_strdup/g_free fix
52+
53+2014-04-23 Simon Steinbeiß <ochosi@shimmerproject.org>
54+
55+ Fix tooltips stealing the focus (LP: #1307764)
56+
57+2014-04-23 Andrew P. <pan.pav.7c5@gmail.com>
58+
59+ Fix: tooltips focus
60+
61+2014-04-17 Launchpad Translations on behalf of lightdm-gtk-greeter-team
62+
63+ Launchpad automatic translations update.
64+
65+2014-04-13 Launchpad Translations on behalf of lightdm-gtk-greeter-team
66+
67+ Launchpad automatic translations update.
68+
69+2014-04-12 Launchpad Translations on behalf of lightdm-gtk-greeter-team
70+
71+ Launchpad automatic translations update.
72+
73+2014-03-31 Launchpad Translations on behalf of lightdm-gtk-greeter-team
74+
75+ Launchpad automatic translations update.
76+
77+2014-03-30 Launchpad Translations on behalf of lightdm-gtk-greeter-team
78+
79+ Launchpad automatic translations update.
80+
81+2014-03-29 Sean Davis <smd.seandavis@gmail.com>
82+
83+ Update NEWS and version number
84+
85 2014-03-27 Launchpad Translations on behalf of lightdm-gtk-greeter-team
86
87 Launchpad automatic translations update.
88
89=== modified file 'Makefile.in'
90--- Makefile.in 2014-03-29 05:51:45 +0000
91+++ Makefile.in 2014-07-07 02:12:01 +0000
92@@ -82,7 +82,7 @@
93 $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
94 $(top_srcdir)/configure $(am__configure_deps) \
95 $(srcdir)/config.h.in COPYING compile config.guess config.sub \
96- depcomp install-sh missing ltmain.sh
97+ install-sh missing ltmain.sh
98 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
99 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
100 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
101
102=== modified file 'NEWS'
103--- NEWS 2014-03-29 05:51:45 +0000
104+++ NEWS 2014-07-07 02:12:01 +0000
105@@ -1,3 +1,10 @@
106+Overview of changes in lightdm-gtk-greeter 1.8.5
107+
108+ * Fix tooltips stealing focus (LP: #1307764)
109+ * Fix get_session to not get corrupted (LP: #1311933)
110+ * Fix "zoomed" implementation to correctly place the wallpaper.
111+ * Updated translations
112+
113 Overview of changes in lightdm-gtk-greeter 1.8.4
114
115 * Really fix unclean exit (LP: #1290575)
116
117=== modified file 'configure'
118--- configure 2014-03-29 05:51:45 +0000
119+++ configure 2014-07-07 02:12:01 +0000
120@@ -1,6 +1,6 @@
121 #! /bin/sh
122 # Guess values for system-dependent variables and create Makefiles.
123-# Generated by GNU Autoconf 2.69 for lightdm-gtk-greeter 1.8.4.
124+# Generated by GNU Autoconf 2.69 for lightdm-gtk-greeter 1.8.5.
125 #
126 #
127 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
128@@ -587,8 +587,8 @@
129 # Identity of this package.
130 PACKAGE_NAME='lightdm-gtk-greeter'
131 PACKAGE_TARNAME='lightdm-gtk-greeter'
132-PACKAGE_VERSION='1.8.4'
133-PACKAGE_STRING='lightdm-gtk-greeter 1.8.4'
134+PACKAGE_VERSION='1.8.5'
135+PACKAGE_STRING='lightdm-gtk-greeter 1.8.5'
136 PACKAGE_BUGREPORT=''
137 PACKAGE_URL=''
138
139@@ -1398,7 +1398,7 @@
140 # Omit some internal or obsolete options to make the list less imposing.
141 # This message is too long to be a string in the A/UX 3.1 sh.
142 cat <<_ACEOF
143-\`configure' configures lightdm-gtk-greeter 1.8.4 to adapt to many kinds of systems.
144+\`configure' configures lightdm-gtk-greeter 1.8.5 to adapt to many kinds of systems.
145
146 Usage: $0 [OPTION]... [VAR=VALUE]...
147
148@@ -1469,7 +1469,7 @@
149
150 if test -n "$ac_init_help"; then
151 case $ac_init_help in
152- short | recursive ) echo "Configuration of lightdm-gtk-greeter 1.8.4:";;
153+ short | recursive ) echo "Configuration of lightdm-gtk-greeter 1.8.5:";;
154 esac
155 cat <<\_ACEOF
156
157@@ -1617,7 +1617,7 @@
158 test -n "$ac_init_help" && exit $ac_status
159 if $ac_init_version; then
160 cat <<\_ACEOF
161-lightdm-gtk-greeter configure 1.8.4
162+lightdm-gtk-greeter configure 1.8.5
163 generated by GNU Autoconf 2.69
164
165 Copyright (C) 2012 Free Software Foundation, Inc.
166@@ -2011,7 +2011,7 @@
167 This file contains any messages produced by compilers while
168 running configure, to aid debugging if configure makes a mistake.
169
170-It was created by lightdm-gtk-greeter $as_me 1.8.4, which was
171+It was created by lightdm-gtk-greeter $as_me 1.8.5, which was
172 generated by GNU Autoconf 2.69. Invocation command line was
173
174 $ $0 $@
175@@ -2877,7 +2877,7 @@
176
177 # Define the identity of the package.
178 PACKAGE='lightdm-gtk-greeter'
179- VERSION='1.8.4'
180+ VERSION='1.8.5'
181
182
183 cat >>confdefs.h <<_ACEOF
184@@ -13921,7 +13921,7 @@
185 # report actual input values of CONFIG_FILES etc. instead of their
186 # values after options handling.
187 ac_log="
188-This file was extended by lightdm-gtk-greeter $as_me 1.8.4, which was
189+This file was extended by lightdm-gtk-greeter $as_me 1.8.5, which was
190 generated by GNU Autoconf 2.69. Invocation command line was
191
192 CONFIG_FILES = $CONFIG_FILES
193@@ -13987,7 +13987,7 @@
194 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
195 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
196 ac_cs_version="\\
197-lightdm-gtk-greeter config.status 1.8.4
198+lightdm-gtk-greeter config.status 1.8.5
199 configured by $0, generated by GNU Autoconf 2.69,
200 with options \\"\$ac_cs_config\\"
201
202
203=== modified file 'configure.ac'
204--- configure.ac 2014-03-29 05:51:45 +0000
205+++ configure.ac 2014-07-07 02:12:01 +0000
206@@ -1,6 +1,6 @@
207 dnl Process this file with autoconf to produce a configure script.
208
209-AC_INIT(lightdm-gtk-greeter, 1.8.4)
210+AC_INIT(lightdm-gtk-greeter, 1.8.5)
211 AC_CONFIG_MACRO_DIR(m4)
212 AC_CONFIG_HEADER(config.h)
213 AM_INIT_AUTOMAKE
214
215=== modified file 'debian/changelog'
216--- debian/changelog 2014-03-29 05:51:45 +0000
217+++ debian/changelog 2014-07-07 02:12:01 +0000
218@@ -1,3 +1,55 @@
219+lightdm-gtk-greeter (1.8.5-1ubuntu2~ubuntu14.04.1) trusty; urgency=medium
220+
221+ * No-change backport to trusty (Closes LP: #1331871)
222+
223+ -- Sean Davis <smd.seandavis@gmail.com> Sun, 06 Jul 2014 21:40:19 -0400
224+
225+lightdm-gtk-greeter (1.8.5-1ubuntu2) utopic; urgency=medium
226+
227+ * Fix indicator support (LP: #1336727)
228+ - debian/changelog:
229+ + Build-Depends on libido3-0.1-dev
230+
231+ -- Sean Davis <smd.seandavis@gmail.com> Wed, 02 Jul 2014 06:20:58 -0400
232+
233+lightdm-gtk-greeter (1.8.5-1ubuntu1) utopic; urgency=low
234+
235+ * Merge from Debian unstable. (LP: #1320830) Remaining changes:
236+ - debian/control, debian/rules:
237+ + Add Indicators support.
238+ - debian/control:
239+ + Build-Depends on liblightdm-gobject-1-dev instead on
240+ liblightdm-gobject-dev as it's non-existing in archive.
241+ + Fix binary-control-field-duplicates-source lintian tag.
242+ - debian/copyright:
243+ + Fix wiki-copyright-format-uri lintian tag.
244+ + Fix obsolete-field-in-dep5-copyright lintian tags.
245+ + Add missing license information.
246+ - debian/lightdm-gtk-greeter-ubuntu.conf,
247+ debian/lightdm-gtk-greeter.install,
248+ debian/lightdm-gtk-greeter.{post,pre}{inst,rm},
249+ debian/60-lightdm-gtk-greeter.conf:
250+ + Install and remove Ubuntu conf files.
251+ - debian/lightdm-gtk-greeter-ubuntu.conf, debian/rules:
252+ + Updated per new template, replaced deprecated
253+ "show-indicators" key.
254+ - debian/patches/04_default-gtk-greeter-config.patch:
255+ + Disabled, not used in Ubuntu.
256+
257+ -- Artur Rona <ari-tczew@ubuntu.com> Sat, 07 Jun 2014 15:45:56 +0200
258+
259+lightdm-gtk-greeter (1.8.5-1) unstable; urgency=medium
260+
261+ * New upstream release.
262+
263+ -- Yves-Alexis Perez <corsac@debian.org> Tue, 06 May 2014 07:43:18 +0200
264+
265+lightdm-gtk-greeter (1.8.4-1) unstable; urgency=medium
266+
267+ * New upstream release.
268+
269+ -- Yves-Alexis Perez <corsac@debian.org> Tue, 22 Apr 2014 23:15:46 +0200
270+
271 lightdm-gtk-greeter (1.8.4-0ubuntu1) trusty; urgency=medium
272
273 * New upstream release (LP: #1299397)
274@@ -5,6 +57,15 @@
275
276 -- Sean Davis <smd.seandavis@gmail.com> Sat, 29 Mar 2014 05:51:45 -0400
277
278+lightdm-gtk-greeter (1.8.3-1) unstable; urgency=medium
279+
280+ * New upstream release.
281+ * debian/upstream/signing-key.asc with upstream public PGP key.
282+ * debian/watch:
283+ - add pgpsigurlmangle option to check the package signature
284+
285+ -- Yves-Alexis Perez <corsac@debian.org> Tue, 25 Mar 2014 22:01:50 +0100
286+
287 lightdm-gtk-greeter (1.8.3-0ubuntu1) trusty; urgency=medium
288
289 * New upstream release (LP: #1291913)
290@@ -334,965 +395,3 @@
291 * Initial release.
292
293 -- Yves-Alexis Perez <corsac@debian.org> Fri, 06 Apr 2012 21:42:53 +0200
294-
295-lightdm-gtk-greeter (1.1.5-0ubuntu1) precise; urgency=low
296-
297- * New upstream bugfix release:
298- - Restore all translations lost during the split from lightdm.
299-
300- -- Lionel Le Folgoc <mrpouit@ubuntu.com> Tue, 03 Apr 2012 22:46:30 +0200
301-
302-lightdm-gtk-greeter (1.1.4-0ubuntu1) precise; urgency=low
303-
304- [ Lionel Le Folgoc <mrpouit@ubuntu.com> ]
305- * Reintroduce the gtk greeter in its own source package. (LP: #918604)
306- * Drop all files and patches not related to lightdm-gtk-greeter and obsolete.
307- * Remaining patch in debian/patches:
308- - 09_show_lang_chooser_option.patch: updated to apply cleanly.
309- * Update maintainer scripts to set the gtk greeter as the default greeter with
310- lightdm-set-defaults.
311- * debian/control: clean up, and add gnome-common and liblightdm-gobject-1-dev
312- (>= 1.1.1-0ubuntu2) to Build-Depends (1.1.1-0ubuntu1 dropped a patch by
313- mistake).
314- * debian/copyright, debian/rules: cleaned up.
315- * debian/watch: updated, stolen from pkg-xfce svn.
316- * Switch to 3.0 (quilt) source format.
317-
318- [ Micah Gersten <micahg@ubuntu.com> ]
319- * Add Pre-Depends: dpkg (>= 1.15.7.2~) since the preinst uses
320- dpkg-maintscript-helper
321- - update debian/control
322- * Make lightdm a Depends instead of a Recommends since this is needed for the
323- postinst so we have proper deterministic behavior on install in terms of
324- having the defaults set; Thanks to Adam Conrad for pointing this out; Also
325- remove the guarded condition in the postinst since lightdm is a dependency
326- now
327- - update debian/control
328- - update debian/lightdm-gtk-greeter.postinst
329-
330- -- Lionel Le Folgoc <mrpouit@ubuntu.com> Thu, 22 Mar 2012 14:52:55 -0500
331-
332-lightdm (1.0.6-0ubuntu4) precise; urgency=low
333-
334- [ Gunnar Hjalmarsson ]
335- * debian/lightdm-gtk-greeter-ubuntu.conf and
336- debian/patches/09_show_lang_chooser_option.patch:
337- - Disclose the option to enable the language chooser.
338- * debian/patches/10_available_languages.patch:
339- - If available, show a list of installed translations in the
340- language chooser instead of a 'locale -a' list (LP: #868346).
341- - Use nl_langinfo() to get language and country names for the
342- language chooser labels.
343- - Translate language and country names.
344- - Handle @variants properly.
345- * debian/patches/11_set_language_in_accountsservice.patch:
346- - Save item that is selected from the language chooser also when
347- AccountsService is in use (LP: #868346).
348-
349- -- Robert Ancell <robert.ancell@canonical.com> Tue, 22 Nov 2011 12:41:43 +1100
350-
351-lightdm (1.0.6-0ubuntu3) precise; urgency=low
352-
353- * SECURITY UPDATE: file contents disclosure via hard link
354- - debian/patches/04_CVE-2011-4105.patch: make sure file isn't a symlink
355- or a hard link before doing the chown on it.
356- - CVE-2011-4105
357- * SECURITY UPDATE: file contents disclosure via links (LP: #883865)
358- - debian/patches/05_CVE-2011-3153.patch: drop privileges before
359- accessing file.
360- - CVE-2011-3153
361-
362- -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 15 Nov 2011 14:23:53 -0500
363-
364-lightdm (1.0.6-0ubuntu2) precise; urgency=low
365-
366- * Upload to precise.
367-
368- -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 10 Nov 2011 07:19:12 +0100
369-
370-lightdm (1.0.6-0ubuntu1) oneiric-proposed; urgency=low
371-
372- [ Martin Pitt ]
373- * debian/lightdm.upstart: Put back check for "text" in kernel command line,
374- for inhibiting automatic lightdm start. Check $JOB to still allow a manual
375- "start lightdm" command to work. (LP: #873334)
376-
377- [ Robert Ancell ]
378- * New upstream release:
379- - Use lchown for correcting ownership of ~/.Xauthority instead of chown
380-
381- -- Robert Ancell <robert.ancell@canonical.com> Wed, 02 Nov 2011 11:37:43 -0400
382-
383-lightdm (1.0.5-0ubuntu1) oneiric-proposed; urgency=low
384-
385- * New upstream release.
386- [1.0.5]
387- - Relax AppArmor guest profile to allow compiz to start
388- - Connect up VNC settings for width, height, depth
389- [1.0.4]
390- - Fix --enable-gtk-greeter=yes not working
391- - Fix X sessions with arguments in Exec not working
392- - Use previous session for automatic login or if greeter does not request
393- one. (LP: #834515)
394- - Correct ownership of ~/.Xauthority if upgrading from buggy version of
395- LightDM that had it root owned. (LP: #871667)
396- - Set default resolution of VNC to 1024x768, add settings for width, height,
397- depth into lightdm.conf.
398- - AppArmor profile: Fix broken gnome-keyring and dbus/gwibber, and quiesce
399- annoying kernel audit messages for privileges that we definitively do not
400- want to grant. (LP: #877736) (LP: #874635)
401- - Set LOGNAME environment variable (LP: #875705)
402- - Mark strings as translatable in GTK greeter (LP: #868613)
403- [ 1.0.3]
404- - Fix reference counting issue in ConsoleKit code
405- - Really add the lightdm-guest-session-wrapper
406- [ 1.0.2 ]
407- - Fix daemon from blocking if Accounts Service does not exist
408- - Fix greeter log file not being written
409- - Don't set LANG environment variable if using Accounts Service.
410- - Fix gdmflexiserver not working due to it not being in PATH
411- - Don't authenticate the greeter user
412- - Allow greeters to be disabled in configure flags
413- - Fix over allocation of read buffer in greeter protocol
414- - Make sure objects are cleaned up on exit
415- - Fix minor memory leaks
416- - Fix hugely oversized allocation in greeter buffer. Can trigger
417- crashes when entering very long passwords.
418- * debian/patches/00bzr_guest_session_wrapper.diff:
419- * debian/patches/07_long_password_crash.patch:
420- * debian/patches/08_correct_ck_ref.patch:
421- - Applied upstream
422- * New upstream release.
423-
424- -- Robert Ancell <robert.ancell@canonical.com> Wed, 26 Oct 2011 12:45:17 -0400
425-
426-lightdm (1.0.1-0ubuntu6) oneiric; urgency=low
427-
428- * debian/patches/08_correct_ck_ref.patch:
429- - backported fix from Mikkel Kamstrup Erlandsen for a refcounting issue
430- which leads to sessions where unity can't start (lp: #851345)
431-
432- -- Sebastien Bacher <seb128@ubuntu.com> Fri, 07 Oct 2011 13:57:44 +0200
433-
434-lightdm (1.0.1-0ubuntu5) oneiric; urgency=low
435-
436- * Add debian/patches/00bzr_guest_session_wrapper.diff: Add back the guest
437- session wrapper part that was uploaded in 1.0.0-0ubuntu4. The patch was
438- correctly merged into trunk, but the 1.0 branch backport missed this
439- wrapper part and thus broke AppArmor protection entirely. (LP: #849027)
440-
441- -- Martin Pitt <martin.pitt@ubuntu.com> Fri, 07 Oct 2011 11:47:36 +0200
442-
443-lightdm (1.0.1-0ubuntu4) oneiric; urgency=low
444-
445- * debian/patches/04_language_not_to_LANG.patch:
446- * debian/patches/04_dmrc_set_LANG_only.patch:
447- - Replace LANG disabling code with proper fix (LP: #868149)
448- * debian/patches/03_launch_dbus.patch:
449- * debian/patches/05_gdmflexiserver_not_in_PATH.patch:
450- - Refreshed
451- * debian/patches/06_accounts_service_timeout.patch:
452- - Fix D-Bus timeout when accounts service not installed (LP: #866035)
453- * debian/patches/07_long_password_crash.patch:
454- - Fix crash with long passwords (LP: #817186)
455-
456- -- Robert Ancell <robert.ancell@canonical.com> Thu, 06 Oct 2011 15:45:21 +1100
457-
458-lightdm (1.0.1-0ubuntu3) oneiric; urgency=low
459-
460- * debian/patches/05_gdmflexiserver_not_in_PATH.patch:
461- - Make sure to insert our own utility path into PATH after PAM
462- sets PATH, not before. This ensures gdmflexiserver is present
463- in PATH and can be found by gnome-screensaver, gnome-shell, etc.
464-
465- -- Michael Terry <mterry@ubuntu.com> Wed, 05 Oct 2011 09:05:31 -0400
466-
467-lightdm (1.0.1-0ubuntu2) oneiric; urgency=low
468-
469- * debian/patches/04_language_not_to_LANG.patch:
470- Locale names based on AccountsService's "Language" key may not
471- go to $LANG, as that property is a language name, not a locale.
472- (LP: #864618).
473-
474- -- Gunnar Hjalmarsson <ubuntu@gunnar.cc> Wed, 05 Oct 2011 09:49:15 +0200
475-
476-lightdm (1.0.1-0ubuntu1) oneiric; urgency=low
477-
478- * New upstream release:
479- - GTK greeter now remembers last user
480- - GTK greeter now initializes i18n (LP: #862427)
481- - Start authentication for automatically selected user in GTK greeter
482- - Link liblightdm-qt against QtGui
483- - Fix liblightdm-qt crashing when face images are installed (LP: #850095)
484- - Set correct permissions on session log files (LP: #863119)
485- - Prefer a locale with a codeset over one without for setting LANG
486- (LP: #864618)
487- - Introduce a lightdm-guest-session-wrapper session command which MAC
488- systems like AppArmor and SELinux can use for attaching a restrictive
489- policy to guest sessions.
490- - Provide an AppArmor profile for guest session lockdown.
491- * debian/patches/01_guest_session_lockdown.patch:
492- - Applied upstream
493-
494- -- Robert Ancell <robert.ancell@canonical.com> Tue, 04 Oct 2011 19:58:25 +1100
495-
496-lightdm (1.0.0-0ubuntu4) oneiric; urgency=low
497-
498- * Add 01_guest_session_lockdown.patch: Lock down guest session with an
499- AppArmor profile. This uses the very same approach as gdm-guest-session,
500- and copies the profile from it. (LP: #849027)
501- * 03_launch_dbus.patch: Refresh.
502- * debian/lightdm.install: Install AppArmor profile.
503-
504- -- Martin Pitt <martin.pitt@ubuntu.com> Fri, 30 Sep 2011 17:30:56 +0200
505-
506-lightdm (1.0.0-0ubuntu3) oneiric; urgency=low
507-
508- * debian/patches/03_launch_dbus.patch:
509- - Fix patch applying in the wrong place
510-
511- -- Robert Ancell <robert.ancell@canonical.com> Thu, 29 Sep 2011 16:08:20 +1000
512-
513-lightdm (1.0.0-0ubuntu2) oneiric; urgency=low
514-
515- * debian/lightdm-gtk-greeter.postinst,
516- debian/lightdm-gtk-greeter.postrm,
517- debian/lightdm-gtk-greeter.preinst:
518- - move the gtk-greeter conffile starting from 1.0.0-0ubuntu1 and not
519- 0.9.7-0ubuntu1 (the patch using 0.9.7-0ubuntu1 as a reference has
520- been integrated in 1.0.0-0ubuntu1 without being updated even if
521- 0.9.7-0ubuntu2 was already released). Ensure we do it now (LP: #861316)
522-
523- -- Didier Roche <didrocks@ubuntu.com> Wed, 28 Sep 2011 13:40:40 +0200
524-
525-lightdm (1.0.0-0ubuntu1) oneiric; urgency=low
526-
527- [ Steve Langasek ]
528- * don't start on graphics-device-added; reintroducing this reverted the fix
529- for bug #615549 from maverick without explanation.
530- * clean up the completely illegible start rule for debian/lightdm.upstart,
531- killing off the unnecessary parentheses
532- * debian/lightdm.upstart: when lightdm is shut down by a runlevel call,
533- emit an upstart event that can be caught by plymouth so it can
534- distinguish between the DM shutting down for a runlevel change vs. other
535- causes. LP: #854329.
536-
537- [ Robert Ancell ]
538- * New upstream release.
539- [ 0.9.8 ]
540- - GetSeatForCookie and GetSessionForCookie are now deprecated. They
541- remain for now but use the XDG_SEAT_PATH and XDG_SESSION_PATH
542- environment variables instead.
543- - Change log filenames to be unique across different display types.
544- - Fix up script hooks, add regression tests for them
545- - Complete removal of X code from the core of LightDM, so it can better
546- support various display types
547- - Add ability to set the language of a user from the greeter (LP: #803858)
548- - Set LANG variable based on the user language
549- - Add language selector into GTK greeter (disabled by default)
550- - Allow TCP/IP connections if xserver-allow-tcp is true
551- - Allow lightdm --version to be run as non-root
552- - Automatically respond to PAM messages without prompts (LP: #783598)
553- - Create 'AddLocalXSeat' D-Bus method, and require root to use 'AddSeat'
554- - Fix multi-seat configuration picking the same display number (LP: #851362)
555- - Use correct D-Bus and power interface in liblightdm-qt (LP: #852803)
556- - Run pam_setcred inside the session process so pam_group works
557- (LP: #851347)
558- - Make sure one session is always selected in the GTK greeter (LP: #819177)
559- [ 1.0.0 ]
560- - Explicitly grab keyboard focus in GTK greeter
561- - Fix removed power and a11y menu items in GTK greeter
562- - Put system binary directory into path when running in test mode
563- (LP: #860003)
564- - Call pam_getenvlist after pam_setcred
565-
566- [ Lionel Le Folgoc ]
567- * Make the gtk greeter easily themable by derivatives: (LP: #845549)
568- - rename lightdm-gtk-greeter.conf to lightdm-gtk-greeter-ubuntu.conf,
569- and handle the move in maintainer scripts.
570- - manage /etc/lightdm/lightdm-gtk-greeter.conf with update-alternatives,
571- by default it uses /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf with a
572- very low priority.
573- * debian/control: lightdm-gtk-greeter provides lightdm-gtk-greeter-config.
574-
575- -- Robert Ancell <robert.ancell@canonical.com> Wed, 28 Sep 2011 16:00:20 +1000
576-
577-lightdm (0.9.7-0ubuntu2) oneiric; urgency=low
578-
579- * don't start on graphics-device-added; reintroducing this reverted the fix
580- for bug #615549 from maverick without explanation.
581- * clean up the completely illegible start rule for debian/lightdm.upstart,
582- killing off the unnecessary parentheses
583- * debian/lightdm.upstart: when lightdm is shut down by a runlevel call,
584- emit an upstart event that can be caught by plymouth so it can
585- distinguish between the DM shutting down for a runlevel change vs.
586- other causes. LP: #854329.
587-
588- -- Steve Langasek <steve.langasek@ubuntu.com> Sun, 25 Sep 2011 22:22:38 -0700
589-
590-lightdm (0.9.7-0ubuntu1) oneiric; urgency=low
591-
592- * New upstream release.
593- - Set PAM_TTY to the display name, not the tty device (LP: #851055)
594-
595- -- Robert Ancell <robert.ancell@canonical.com> Fri, 16 Sep 2011 09:39:22 +1000
596-
597-lightdm (0.9.6-0ubuntu1) oneiric; urgency=low
598-
599- * New upstream release:
600- - Only unlock displays if switched to from greeter
601- - Make log file not system readable
602- - Write ~/.Xauthority inside the session process so it cannot be hijacked
603- - Set PAM_TTY and PAM_XDISPLAY when opening PAM session
604- - Add VNC server support
605- - Do not write ~/.dmrc and ~/.Xauthority as root. [CVE-2011-3349]
606- * debian/patches/00upstream_unlock_fix.patch:
607- * debian/patches/04_dont_write_files_as_root.patch:
608- - Applied upstream
609-
610- -- Robert Ancell <robert.ancell@canonical.com> Thu, 15 Sep 2011 17:32:25 +1000
611-
612-lightdm (0.9.5-0ubuntu2) oneiric; urgency=low
613-
614- * debian/lightdm.config: When installing from scratch as part of a release
615- upgrade, default to lightdm, otherwise ask. (LP: #806559)
616- * Add 04_dont_write_files_as_root.patch: Do not write ~/.dmrc and
617- ~/.Xauthority as root. [CVE-2011-3349]
618- * Add 00upstream_unlock_fix.patch: Only unlock displays if switched to from
619- greeter. Cherrypicked from upstream r1137. (LP: #844274)
620-
621- -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 15 Sep 2011 08:52:24 +0200
622-
623-lightdm (0.9.5-0ubuntu1) oneiric; urgency=low
624-
625- [ Steve Langasek ]
626- * Update upstart job to use current start condition lifted from gdm,
627- and to check runlevels instead of /proc/cmdline so it's possible to
628- start lightdm after switching out of recovery mode. LP: #803513.
629-
630- [ Didier Roche ]
631- * debian/patches/01_transition_gnome_ubuntu_desktop.patch:
632- natty-oneiric session name upgrade:
633- - transition from unity-2d -> ubuntu-2d
634- - transition from gnome-2d -> gnome-fallback
635-
636- [ Robert Ancell ]
637- * New upstream release:
638- [0.9.5]
639- - Use accounts service in the daemon if it is available
640- - Correctly load seat type in multi seat configuration
641- - Add display-setup, session-setup and session-cleanup scripting hooks
642- - Fix cancel button in GTK greeter (LP: #819240)
643- - Fix line through GTK greeter menu items
644- - Exit daemon if a seat fails which has exit-on-failure set to true
645- - Add HasGuestAccount property to seat D-Bus interface (LP: #835084)
646- - Fix XDMCP authorization
647- - Update man file
648- - Emit upstart events (LP: #715094)
649- [0.9.4]
650- - lightdm-set-defaults enables tweaking the default session and chosen
651- greeter for lightdm. This is useful for derivatives waiting to not ship
652- the whole configuration file of lightdm
653- - Fix crash in GTK+ greeter when a user is added
654- - Move xsessions-directory and xgreeters-directory from [SeatDefaults] to
655- [LightDM]. This is a configuration break, but making it on the assumption
656- that these settings are not likely to have been overridden.
657- - Fix fallback from org.freedesktop.Accounts to passwd format
658- - Fix duplicate user entries being shown when using passwd file
659- - Add AddSeat D-Bus method for adding dynamic seats
660- - Added a dm-tool program that allows user switching and adding seats
661- - Allow remote X servers, e.g. launched using dm-tool add-nested-seat
662- - Fix bug where sessions were started when the greeter quit and the user
663- hadn't been authorized.
664- - Fix bug where sessions used the seat bus name
665- - Don't allow autologin-username to be set to empty
666- - Fix bug where PAM session was not opened before writing to home directory
667- - Fix crash when failing to write X authority
668-
669- -- Robert Ancell <robert.ancell@canonical.com> Wed, 07 Sep 2011 16:09:53 +1000
670-
671-lightdm (0.9.3-0ubuntu8) oneiric; urgency=low
672-
673- * debian/patches/series:
674- - Add patch from last commit to actually apply. Ahem.
675- * debian/rules:
676- - Make greeter wrapper executable
677-
678- -- Michael Terry <mterry@ubuntu.com> Thu, 25 Aug 2011 16:20:00 -0400
679-
680-lightdm (0.9.3-0ubuntu7) oneiric; urgency=low
681-
682- * debian/install, debian/lightdm-greeter-session,
683- debian/patches/03_launch_dbus.patch:
684- - Add patch and wrapper script to launch dbus for the greeter so that
685- we can safely kill it when the greeter ends.
686-
687- -- Michael Terry <mterry@ubuntu.com> Wed, 24 Aug 2011 15:34:07 -0400
688-
689-lightdm (0.9.3-0ubuntu6) oneiric; urgency=low
690-
691- * Backport r1065 to use account service instead of .dmrc (lp: #823718),
692- should fix the session not being correct remembered (lp: #818201)
693-
694- -- Sebastien Bacher <seb128@ubuntu.com> Tue, 23 Aug 2011 16:21:59 +0200
695-
696-lightdm (0.9.3-0ubuntu5) oneiric; urgency=low
697-
698- * Backport potfiles.in fix from trunk
699- * debian/lightdm.install: install dm-tool (seat management utility)
700-
701- -- Sebastien Bacher <seb128@ubuntu.com> Thu, 18 Aug 2011 15:59:45 +0200
702-
703-lightdm (0.9.3-0ubuntu4) oneiric; urgency=low
704-
705- * Updated to current trunk, that's a candidate version version for the next
706- update, it fixes those issues:
707- - login doesn't work for ecryptfs users (lp: #823775, #824594)
708- - "lightdm-gtk-greeter segfaults in get_user_iter when adding a new user"
709- (lp: #822470)
710- - fix fallback from org.freedesktop.Accounts to passwd format (lp: #817835)
711- - empty autologin-user should not be passed to pam (lp: #817581)
712- * debian/control.in:
713- - build-depends on quilt, it's needed with source v1
714- - don't build-depends on valac, vala is not used in the current version
715- * debian/lightdm.install:
716- - install the manpages as well
717- * debian/lightdm.manpages:
718- - dropped, it's installed by the upstream make install
719- * debian/rules:
720- - use the quilt rule
721- * debian/source/format:
722- - use source v1, it works better with vcs workflows
723-
724- -- Sebastien Bacher <seb128@ubuntu.com> Thu, 18 Aug 2011 15:29:42 +0200
725-
726-lightdm (0.9.3-0ubuntu3) oneiric; urgency=low
727-
728- * debian/control: stop forcing the unity-greeter recommends (lp: #824299)
729-
730- -- Sebastien Bacher <seb128@ubuntu.com> Thu, 11 Aug 2011 23:21:51 +0200
731-
732-lightdm (0.9.3-0ubuntu2) oneiric; urgency=low
733-
734- * Backport mterry's changes to the gdmflexiserver functionnality
735- * debian/control: default to the unity greeter (lp: #809710)
736- * debian/lightdm.install: install the new files
737-
738- [ Didier Roche ]
739- * Cherry-pick from upstream:
740- - lightdm-set-defaults enables tweaking the default session and chosen
741- greeter for lightdm. This is useful for derivatives waiting to not ship
742- the whole configuration file of lightdm
743- - refreshed translations
744- * debian/rules:
745- - set "ubuntu" as the default session (unable to login for people who don't
746- have a .dmrc, sorry for the kittens…)
747-
748- -- Sebastien Bacher <seb128@ubuntu.com> Wed, 10 Aug 2011 18:34:03 +0200
749-
750-lightdm (0.9.3-0ubuntu1) oneiric; urgency=low
751-
752- [ Sebastien Bacher ]
753- * New upstream version
754- * debian/control:
755- - build-depends on dh-translations
756- - build with the current vala
757- - demote the greeter depends back to a recommend, lightdm can be use to
758- connect to remote displays and doesn't need a local greeter
759- - lightdm depends on dbus (lp: #822824)
760- - liblightdm-gobject recommends accountsservice (lp: #822863)
761- * debian/liblightdm-gobject-1-0.symbols:
762- - track library symbols
763- * debian/lightdm.install:
764- - ship the translations
765- * debian/lightdm.preinst:
766- - fix missing dh token
767- * debian/rules:
768- - reorder rules to work with new dh versions
769- - stop the build if the liblightdm-gobject symbols are outdated
770- - use dh-translations to generate the translations template
771- * debian/source_lightdm.py:
772- - get bug informations for apport, thanks Pedro Villavicencio (lp: #819954)
773-
774- [ Didier Roche ]
775- * debian/watch:
776- - fix debian/watch to get lightdm
777- * debian/patches/01_transition_gnome_ubuntu_desktop.patch:
778- - transition so that gnome.desktop is now move to ubuntu.desktop as the main
779- session. We need that for transitionning to the next step (post LTS) where
780- gnome-shell.desktop will be renamed to gnome.desktop
781-
782- -- Sebastien Bacher <seb128@ubuntu.com> Tue, 09 Aug 2011 18:21:07 +0200
783-
784-lightdm (0.9.2-0ubuntu4) oneiric; urgency=low
785-
786- * debian/control: depends on the greeters rather than recommends, seems some
787- users still get no greeter after upgrade otherwise
788-
789- -- Sebastien Bacher <seb128@ubuntu.com> Wed, 27 Jul 2011 19:10:47 +0200
790-
791-lightdm (0.9.2-0ubuntu3) oneiric; urgency=low
792-
793- * Fix lightdm to conflict liblightdm-gobject-0-0 and liblightdm-qt-0-0,
794- so that old greeters are removed on upgrade
795- - update debian/control
796-
797- -- Chris Coulson <chris.coulson@canonical.com> Tue, 26 Jul 2011 23:26:49 +0100
798-
799-lightdm (0.9.2-0ubuntu2) oneiric; urgency=low
800-
801- * debian/control:
802- - recommends the preferred greeter before a virtual one
803- - let the new gtk greeter provide the old example named one for easier
804- upgrade
805-
806- -- Sebastien Bacher <seb128@ubuntu.com> Tue, 26 Jul 2011 21:38:25 +0200
807-
808-lightdm (0.9.2-0ubuntu1) oneiric; urgency=low
809-
810- * New upstream release
811- [0.9.0]
812- - Fix invalid XAUTHORITY variable being set for second X server.
813- - Fix bug where switching users created X servers without VTs
814- - Release a VT when the X server on it stops
815- - Greeters are now just standard X sessions that are stored in
816- /usr/share/xgreeters.
817- - Drop most of the configure options, they aren't necessary
818- - Config changes:
819- - Major reorginisation of configuration to make it easier to configure and
820- understand. Users should set [SeatDefaults] section with settings for
821- all seats, and can override each setting in a per seat configuration.
822- - Default seats are now specified using a [Seat:<name>] section. If no
823- seats are specified then one is started. This can be overridden by
824- setting start-default-seat=false in [LightDM].
825- - Support setting autologin user to guest account
826- - Split the user accounts configuration into /etc/lightdm/users.conf so
827- the main config can be private.
828- - The default user session is now "default". Distributions should put a
829- symlink to their chosen default or set one in lightdm.conf.
830- - XDMCP keys now stored in keys.conf
831- - liblightdm API changes:
832- - Both libraries are now version 1 and have API and ABI guarantees.
833- - Face images are now local paths not URIs
834- - liblightdm-gobject now uses lightdm_ prefix instead of ldm_
835- - Non-greeter functions are now moved out of the Greeter class
836- - connect_to_server() is now called connect_sync and blocks until
837- completion.
838- - start_session() is now called start_session_sync and blocks until
839- completion. The quit signal is removed, and the greeter should quit if
840- this method returns TRUE.
841- - login() is now called authenticate()
842- - Greeters now have hints instead of configuration (greeters should load
843- their own configuration from /etc/lightdm if they need it).
844- - liblightdm-gobject uses AccountsService if it is available
845- - Added regression tests for liblightdm-qt
846- - D-Bus API changes:
847- - Expose Seats and Sessions on org.freedesktop.DisplayManager
848- - Add a CanSwitch property
849- - Rename ShowGreeter() to SwitchToGreeter()
850- - Greeter changes:
851- - Drop "example" from the name of the GTK+ and Qt greeters and make them
852- official default greeters.
853- - Use GTK3 for GTK+ greeter.
854- - Removed the Vala and Python GTK+ greeters, they weren't being well
855- maintained.
856- [0.9.1]
857- - Fix up translation build system
858- - Add a --with-greeter-user configure option
859- - Fix greeter-user configuration not being used
860- - Abort greeter if attempted to be run as root and greeter-user set
861- - Fix setting session in GTK+ greeter
862- [0.9.2]
863- - Fix annotation and Vala bindings for getting the UserList singleton
864- - Fix GTK+ greeter error label not being shown
865- - Don't set SIGQUIT to ignore in child processes
866- - Reworked the PAM code as ecryptfs users weren't able to log in. They
867- can now but not sure what changed to fix that!?
868- * debian/control:
869- - Build depend on libgtk3.0-dev, not libgtk2.0-dev
870- - Drop obsolete greeters, use new ones
871- - lightdm conflicts with liblightdm-gobject-1 and liblightdm-qt-1 so old
872- greeters will be removed.
873- - Update versions of libraries
874- * debian/lightdm.conf:
875- - Removed, no longer needs configuration
876- * debian/patches/01_resize_grip.patch:
877- - Dropped, not required anymore
878-
879- -- Robert Ancell <robert.ancell@canonical.com> Tue, 26 Jul 2011 19:19:00 +1000
880-
881-lightdm (0.4.4-0ubuntu1) oneiric; urgency=low
882-
883- * New upstream release
884- - Fix failure to accept XDMCP connections due to invalid assert.
885- - Allow minimum-display-number to be set in lightdm.conf and on the command
886- line.
887- - Session X authority now written to ~/.Xauthority by default. It can be
888- configured to run from the system location by setting
889- user-authority-in-system-dir=true in lightdm.conf.
890- - When using system authority the authority can be updated by the user.
891- (LP: #795046)
892- - Written X authority files now checks hostname and display number.
893- - Enironment is no longer passed through to X servers and sessions, this is
894- no longer required now PAM works correctly.
895- - liblightdm API changes:
896- - Drop ldm_greeter_get_is_first() - it was added for testing and doesn't
897- work well.
898- - Fix more errors where authentication messages from previous sessions could
899- be confused with new sessions.
900- - Added XDMCP regression tests.
901- * debian/lightdm.conf:
902- - Updated to latest format
903-
904- -- Robert Ancell <robert.ancell@canonical.com> Fri, 15 Jul 2011 13:35:49 +1000
905-
906-lightdm (0.4.3-0ubuntu1) oneiric; urgency=low
907-
908- * New upstream release
909-
910- -- Robert Ancell <robert.ancell@canonical.com> Wed, 13 Jul 2011 15:06:13 +1000
911-
912-lightdm (0.4.2-0ubuntu2) oneiric; urgency=low
913-
914- * debian/Xsession:
915- - Correctly load ~/.Xresource
916-
917- -- Robert Ancell <robert.ancell@canonical.com> Wed, 06 Jul 2011 09:29:15 +1000
918-
919-lightdm (0.4.2-0ubuntu1) oneiric; urgency=low
920-
921- * New upstream release
922- - Fixes (LP: #798277)
923- * debian/lightdm.upstart:
924- - Don't source /etc/environment or /etc/default/locale - this is done in PAM
925- * debian/Xsession:
926- - Handle X resource directory being empty (LP: #800193)
927-
928- -- Robert Ancell <robert.ancell@canonical.com> Tue, 05 Jul 2011 15:22:12 +1000
929-
930-lightdm (0.4.1-0ubuntu1) oneiric; urgency=low
931-
932- * New upstream release
933- - Fixes (LP: #793366)
934- * debian/lightdm.conf:
935- * debian/guest-session-cleanup.sh:
936- * debian/guest-session-setup.sh:
937- - Enable guest session
938-
939- -- Robert Ancell <robert.ancell@canonical.com> Thu, 30 Jun 2011 17:04:25 +0100
940-
941-lightdm (0.4.0-0ubuntu7) oneiric; urgency=low
942-
943- * debian/Xsession:
944- - Correctly load Xresources (LP: #800193)
945-
946- -- Robert Ancell <robert.ancell@canonical.com> Mon, 27 Jun 2011 09:43:49 +0100
947-
948-lightdm (0.4.0-0ubuntu6) oneiric; urgency=low
949-
950- * debian/Xsession:
951- - Set required variables to make Xsession.d scripts work (LP: #800192)
952-
953- -- Robert Ancell <robert.ancell@canonical.com> Mon, 27 Jun 2011 00:03:12 +1000
954-
955-lightdm (0.4.0-0ubuntu5) oneiric; urgency=low
956-
957- * debian/lightdm.lightdm-autologin.pam, debian/rules:
958- - Actually install autologin PAM configuration (LP: #797669).
959-
960- -- Colin Watson <cjwatson@ubuntu.com> Fri, 17 Jun 2011 12:52:33 +0100
961-
962-lightdm (0.4.0-0ubuntu4) oneiric; urgency=low
963-
964- * debian/control: don't depends on gnome-icon-theme-full, the purpose of the
965- binary is to not be installed by default, icons should be moved rather
966-
967- -- Sebastien Bacher <seb128@ubuntu.com> Fri, 17 Jun 2011 11:28:05 +0200
968-
969-lightdm (0.4.0-0ubuntu3) oneiric; urgency=low
970-
971- * debian/control:
972- - Make GTK greeters depend on gnome-icon-theme-full (LP: #796793)
973- * debian/Xsession:
974- * debian/lightdm.conf:
975- - Load profile and X resources when running session (LP: #794315)
976- (LP: #795083)
977-
978- -- Robert Ancell <robert.ancell@canonical.com> Fri, 17 Jun 2011 15:26:59 +1000
979-
980-lightdm (0.4.0-0ubuntu2) oneiric; urgency=low
981-
982- * debian/copyright:
983- - Drop copyright reference to obsolete ck-connector.[ch]
984- * debian/patches/02_disable_tests.patch:
985- - Disable regression tests as they're not running on the buildd's correctly
986-
987- -- Robert Ancell <robert.ancell@canonical.com> Fri, 17 Jun 2011 13:55:12 +1000
988-
989-lightdm (0.4.0-0ubuntu1) oneiric; urgency=low
990-
991- * New upstream release
992- * debian/control:
993- - Add build-depends on dbus for regression tests
994- - lightdm pre-depends on dpkg (>= 1.15.7.2) to get dpkg-maintscript-helper
995- support
996- - Drop build-depends on libdbus-glib-1-dev, libck-connector-dev
997- * debian/lightdm.conf:
998- - Update to latest format
999- * debian/lightdm.postinst:
1000- * debian/lightdm.postrm:
1001- * debian/lightdm.preinst:
1002- - Move config file from /etc/lightdm.conf to /etc/lightdm/lightdm.conf
1003- * debian/lightdm-autologin.pam:
1004- - Add autologin PAM session
1005- * debian/patches/01_resize_grip.patch:
1006- - Don't show resize grip on window
1007- * debian/patches/01_handle_all_signals.patch:
1008- * debian/patches/02_process_exit.patch:
1009- - Applied upstream
1010-
1011- -- Robert Ancell <robert.ancell@canonical.com> Fri, 17 Jun 2011 12:31:14 +1000
1012-
1013-lightdm (0.3.7-0ubuntu2) oneiric; urgency=low
1014-
1015- * debian/control:
1016- - Add ${python:Depends} and required dependencies for
1017- lightdm-greeter-example-python-gtk package (LP: #787409)
1018- * debian/patches/01_handle_all_signals.patch:
1019- - Correctly handle signals from external processes (LP: #789389)
1020- * debian/patches/02_process_exit.patch:
1021- - Fix crash when child processes quit (LP: #795050)
1022-
1023- -- Robert Ancell <robert.ancell@canonical.com> Fri, 10 Jun 2011 16:24:56 +1000
1024-
1025-lightdm (0.3.7-0ubuntu1) oneric; urgency=low
1026-
1027- * New upstream release
1028-
1029- -- Robert Ancell <robert.ancell@canonical.com> Mon, 30 May 2011 20:22:39 +1000
1030-
1031-lightdm (0.3.6-0ubuntu1) oneiric; urgency=low
1032-
1033- * New upstream release
1034- * debian/lightdm.conf:
1035- - Start display on active VT
1036-
1037- -- Robert Ancell <robert.ancell@canonical.com> Mon, 30 May 2011 16:43:37 +1000
1038-
1039-lightdm (0.3.5-0ubuntu1) oneiric; urgency=low
1040-
1041- * New upstream release
1042-
1043- -- Robert Ancell <robert.ancell@canonical.com> Tue, 24 May 2011 15:38:04 +1000
1044-
1045-lightdm (0.3.4-0ubuntu1) oneiric; urgency=low
1046-
1047- * New upstream release
1048-
1049- -- Robert Ancell <robert.ancell@canonical.com> Fri, 20 May 2011 14:56:09 +1000
1050-
1051-lightdm (0.3.3-0ubuntu1) natty; urgency=low
1052-
1053- * New upstream release
1054- * debian/lightdm-greeter-example-gtk.install:
1055- - Install .ui file
1056-
1057- -- Robert Ancell <robert.ancell@canonical.com> Tue, 10 May 2011 17:45:50 +0200
1058-
1059-lightdm (0.3.2-0ubuntu1) natty; urgency=low
1060-
1061- * New upstream release:
1062- * debian/lightdm-greeter-*.install:
1063- - Use new binary names
1064- * debian/lightdm.conf:
1065- - Start display on VT 7
1066-
1067- -- Robert Ancell <robert.ancell@canonical.com> Thu, 21 Apr 2011 15:31:24 +1000
1068-
1069-lightdm (0.3.0-0ubuntu1) natty; urgency=low
1070-
1071- * New upstream release
1072- * debian/control:
1073- - Add build-depends on valac
1074- - Drop build-depends on libwebkitgtk-dev
1075- - Rename gir1.0-lightdm-0 to gir1.2-lightdm-0
1076- - Webkit engine and theme dropped
1077- - Merge theme and engines into one package
1078- - Add vala-gtk, python-gtk and qt greeters
1079-
1080- -- Robert Ancell <robert.ancell@canonical.com> Sat, 16 Apr 2011 18:22:50 +1000
1081-
1082-lightdm (0.2.3-0ubuntu2) natty; urgency=low
1083-
1084- * debian/control:
1085- - Fix Vcs-Bzr link
1086-
1087- -- Robert Ancell <robert.ancell@canonical.com> Fri, 14 Jan 2011 14:44:48 -0600
1088-
1089-lightdm (0.2.3-0ubuntu1) natty; urgency=low
1090-
1091- * New upstream release
1092- * debian/control:
1093- - Build depend on libwebkitgtk-dev
1094-
1095- -- Robert Ancell <robert.ancell@canonical.com> Fri, 14 Jan 2011 14:39:15 -0600
1096-
1097-lightdm (0.2.2-0ubuntu2) natty; urgency=low
1098-
1099- * debian/copyright:
1100- - Update copyright for liblightdm-gobject and liblightdm-qt
1101-
1102- -- Robert Ancell <robert.ancell@canonical.com> Wed, 15 Dec 2010 10:16:16 +1100
1103-
1104-lightdm (0.2.2-0ubuntu1) natty; urgency=low
1105-
1106- * New upstream release
1107- * debian/copyright:
1108- - Update copyright for src/ck-connector.[ch]
1109- * debian/liblightdm-gobject-0-dev:
1110- - .vapi file has moved location
1111- * debian/lightdm.upstart:
1112- - Tidy up upstart config
1113- * debian/rules:
1114- - Compile with --with-greeter-user=lightdm
1115-
1116- -- Robert Ancell <robert.ancell@canonical.com> Thu, 09 Dec 2010 11:45:44 +1100
1117-
1118-lightdm (0.2.1-0ubuntu1) natty; urgency=low
1119-
1120- [ Julien Lavergne ]
1121- * debian/lightdm.{config,pam,postinst,postrm,prerm,upstart,init}
1122- - Add configuration based on gdm and xdm ones.
1123- * debian/rules:
1124- - Use dh_installinit --no-start
1125- - Remove .la and .a files.
1126- - Pass --list-missing to dh_install.
1127- - Don't use --with quilt with format 3.0.
1128- - Use with autoreconf.
1129- * debian/control:
1130- - Add myself to Uploaders, and use ubuntu address for Maintainer.
1131- - Build-depends on dh-autoreconf and gtk-doc-tools
1132- - Improve the description.
1133- - Add depends on libpam-runtime (>= 0.76-14) and libpam-modules for pam
1134- support.
1135- - Add depends on adduser.
1136- - Provides x-display-manager.
1137- - Add depends on libglib2.0-dev, libdbus-glib-1-dev and libxklavier-dev for
1138- libldmgreeter-dev.
1139- * debian/libldmgreeter-dev.install:
1140- - Install .so
1141- * debian/lightdm.install
1142- - Install conf file for DBus.
1143- * debian/lightdm.dirs
1144- - Add /var directories for logs, and cache.
1145- * debian/po & debian/lightdm.template:
1146- - Add translations for display manager switch.
1147- * debian/copyright:
1148- - Update address for source code and copyright for debian/.
1149- * debian/lightdm.conf:
1150- - Sync with upstream modification.
1151- * debian/lightdm.manpages
1152- - Add the upstream manpage.
1153-
1154- [ Robert Ancell ]
1155- * New upstream release
1156- * Rename from libldmgreeter to liblightdm
1157- * debian/control:
1158- - Use ubuntu-desktop Bzr link
1159- * debian/gir1.0-lightdm-0.install:
1160- - Install typelib into correct package
1161- * debian/lightdm.postinst:
1162- * debian/lightdm.postrm:
1163- - Create lightdm user
1164-
1165- -- Robert Ancell <robert.ancell@canonical.com> Wed, 01 Dec 2010 08:40:37 +1100
1166-
1167-lightdm (0.2.0-0ubuntu1) maverick; urgency=low
1168-
1169- * New upstream release
1170- * debian/control:
1171- - Use standards version 3.9.1
1172- * debian/lightdm.conf:
1173- * debian/rules:
1174- - Make an Ubuntu specific default config file
1175-
1176- -- Robert Ancell <robert.ancell@canonical.com> Fri, 12 Nov 2010 13:58:43 +1100
1177-
1178-lightdm (0.1.2-0ubuntu2) maverick; urgency=low
1179-
1180- * debian/lightdm-theme-gnome.install:
1181- * debian/lightdm-theme-webkit.install:
1182- - Fix install location of themes
1183-
1184- -- Robert Ancell <robert.ancell@canonical.com> Tue, 12 Oct 2010 15:52:24 +1100
1185-
1186-lightdm (0.1.2-0ubuntu1) maverick; urgency=low
1187-
1188- * New upstream release
1189-
1190- -- Robert Ancell <robert.ancell@canonical.com> Fri, 10 Sep 2010 16:57:49 +1000
1191-
1192-lightdm (0.1.1-0ubuntu1) maverick; urgency=low
1193-
1194- * New upstream release
1195-
1196- -- Robert Ancell <robert.ancell@canonical.com> Sat, 14 Aug 2010 22:06:43 +1000
1197-
1198-lightdm (0.1.0-0ubuntu2) maverick; urgency=low
1199-
1200- * debian/lightdm-theme-gnome.install:
1201- - Install gnome theme data
1202-
1203- -- Robert Ancell <robert.ancell@canonical.com> Thu, 22 Jul 2010 22:17:46 +0200
1204-
1205-lightdm (0.1.0-0ubuntu1) maverick; urgency=low
1206-
1207- * New upstream release
1208-
1209- -- Robert Ancell <robert.ancell@canonical.com> Thu, 22 Jul 2010 21:57:35 +0200
1210-
1211-lightdm (0.0.4-0ubuntu1) maverick; urgency=low
1212-
1213- * New upstream release
1214- * debian/control:
1215- - Build-depend on libxdmcp-dev, libxcb1-dev
1216- - Use standards-version 3.9.0
1217-
1218- -- Robert Ancell <robert.ancell@canonical.com> Fri, 16 Jul 2010 10:12:40 +1000
1219-
1220-lightdm (0.0.3-0ubuntu2) maverick; urgency=low
1221-
1222- * debian/control:
1223- - Build-depend on libxklavier-dev
1224-
1225- -- Robert Ancell <robert.ancell@canonical.com> Sat, 10 Jul 2010 15:33:57 +1000
1226-
1227-lightdm (0.0.3-0ubuntu1) maverick; urgency=low
1228-
1229- * New upstream release
1230- - Wait for signal from X server before starting session
1231- - Add language API
1232- - Add keyboard layout API
1233- - Add gettext support to the WebKit greeter
1234-
1235- -- Robert Ancell <robert.ancell@canonical.com> Sat, 10 Jul 2010 14:07:26 +1000
1236-
1237-lightdm (0.0.2-0ubuntu1maverick1) maverick; urgency=low
1238-
1239- * New upstream release:
1240- - Fix installation of D-Bus service file
1241- - Allow DISPLAY env variable to be passed to X server so can run Xephyr
1242- - Handle no automatic login in webkit theme
1243- * debian/control:
1244- - Remove invalid ${shlibs:Depends} lines on binary free packages
1245- * debian/watch:
1246- - Update watch location
1247-
1248- -- Robert Ancell <robert.ancell@canonical.com> Thu, 01 Jul 2010 11:47:58 +1000
1249-
1250-lightdm (0.0.1-0ubuntu1) maverick; urgency=low
1251-
1252- * Initial release
1253-
1254- -- Robert Ancell <robert.ancell@canonical.com> Sun, 27 Jun 2010 11:14:01 +1000
1255-
1256
1257=== modified file 'debian/control'
1258--- debian/control 2014-03-02 19:43:01 +0000
1259+++ debian/control 2014-07-07 02:12:01 +0000
1260@@ -3,8 +3,9 @@
1261 Priority: optional
1262 Maintainer: Xubuntu Developers <xubuntu-devel@lists.ubuntu.com>
1263 XSBC-Original-Maintainer: Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>
1264-Uploaders: Julien Lavergne <gilir@ubuntu.com>,
1265- Sean Davis <smd.seandavis@gmail.com>
1266+Uploaders: Evgeni Golov <evgeni@debian.org>,
1267+ Yves-Alexis Perez <corsac@debian.org>, Emanuele Rocca <ema@debian.org>,
1268+ Simon Huggins <huggie@earth.li>
1269 Build-Depends: debhelper (>= 9), pkg-config, libgtk-3-dev,
1270 liblightdm-gobject-1-dev (>= 1.3.5), intltool, autotools-dev,
1271 libido3-0.1-dev, libindicator3-dev
1272
1273=== added file 'debian/patches/04_default-gtk-greeter-config.patch'
1274--- debian/patches/04_default-gtk-greeter-config.patch 1970-01-01 00:00:00 +0000
1275+++ debian/patches/04_default-gtk-greeter-config.patch 2014-07-07 02:12:01 +0000
1276@@ -0,0 +1,35 @@
1277+Author: Yves-Alexis Perez <corsac@debian.org>
1278+Author: Lionel Le Folgoc <mrpouit@gmail.com>
1279+Description: adapt GTK+ greeter config to Debian
1280+Especially:
1281+
1282+* use background from desktop-base
1283+* force the use of default GTK+ 3 theme (Adwaita)
1284+* use some hinting
1285+
1286+Forwarded: not-needed
1287+
1288+--- a/data/lightdm-gtk-greeter.conf
1289++++ b/data/lightdm-gtk-greeter.conf
1290+@@ -16,15 +16,15 @@
1291+ # screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen
1292+ #
1293+ [greeter]
1294+-#background=
1295+-#theme-name=
1296++background=/usr/share/images/desktop-base/login-background.svg
1297++theme-name=Adwaita
1298+ #icon-theme-name=
1299+ #font-name=
1300+-#xft-antialias=
1301++xft-antialias=true
1302+ #xft-dpi=
1303+-#xft-hintstyle=
1304+-#xft-rgba=
1305+-#show-indicators=
1306++xft-hintstyle=hintfull
1307++xft-rgba=rgb
1308++show-indicators=~language;~session;~power
1309+ #show-clock=
1310+ #clock-format=
1311+ #keyboard=
1312
1313=== modified file 'debian/patches/series'
1314--- debian/patches/series 2014-03-02 19:43:01 +0000
1315+++ debian/patches/series 2014-07-07 02:12:01 +0000
1316@@ -0,0 +1,1 @@
1317+#04_default-gtk-greeter-config.patch
1318
1319=== added directory 'debian/upstream'
1320=== added file 'debian/upstream/signing-key.asc'
1321--- debian/upstream/signing-key.asc 1970-01-01 00:00:00 +0000
1322+++ debian/upstream/signing-key.asc 2014-07-07 02:12:01 +0000
1323@@ -0,0 +1,30 @@
1324+-----BEGIN PGP PUBLIC KEY BLOCK-----
1325+Version: GnuPG v2.0.22 (GNU/Linux)
1326+
1327+mQENBE+V6lcBCADL+fgkBOwOWwOBmbMmdnFxzXTafTg3VYtS9euiapBMfEeZwpPL
1328+rgrCCnPzA3NtztA2rRNKs74ISdVvsBS+kknS0Q7f2FOQNxFNPtLyDrEebCGkb39h
1329+RKlXiiTt3YcYZn8DlxloEBX3MLXx+m0ORl3wGVNxbFTqF2v/WJkucWS64Pi0wFjR
1330+rhf9tYqBtb/ZHA3zRpqowpA2OdL/a6lR9cVoEe9DqY8SE5M7zdVhyDdHUvRAlvc+
1331+gfHaLdnHKzVF4Ckyf4VbA7dudd0KMnNLS9edhZ8XxGm2zQWwT6gkBGZAOj4FME0M
1332+oWssE++U4t/LIN5srk6pBR+0j1Vfk6iN359dABEBAAG0JFNlYW4gRGF2aXMgPHNt
1333+ZC5zZWFuZGF2aXNAZ21haWwuY29tPokBOAQTAQIAIgUCT5XqVwIbAwYLCQgHAwIG
1334+FQgCCQoLBBYCAwECHgECF4AACgkQdub+7JX8XiJvSQgAsxYkc7xUIFLtK+YcrKG/
1335+mSRjy/DacedbOr5KJQLGuUZuG6geNf5R7U7M6VKnfXtXvrRAM0tShLQ7YKUulVUg
1336+98lD2joP4eZw1QFtXDcbwKEd3/XbDMH3Eqgdj+HVrF0Qz5ui9Y7psyOFqPaefPdB
1337+bCqrjTATs4iGYJC7CXse7d8OFZKDcwcAfl4+8NH2YMJ097vBEXWc0rSaeOUKB835
1338+h4k82EQp2JAHGxFOtNxNMEnfuIx3/j1s5pYkkcMc+096Af35Y6D5zJfG85EquYLw
1339+sc7PuMDxhoLRlND4noP6FDNeIYYfeU93RYYG9dAjo/TPFDdCC/hu2NkxiRTa0LQR
1340+h7kBDQRPlepXAQgAyHGnKN1pyltnfB2SiTP1Wbl7AyfDnADe2qor0nykAP8jEyPe
1341+VU/s6ubH7iyV6X+UQxbDQCFeGg2ddFy8EUHIvsITZpHwKJnTfXwQGHhMEYWrG+Yw
1342+Ccs0XUY5FEvvikOzplVToSxK2zWXfNw34doqsLNWJcfL1rgY21SgwUv72gmC9cOx
1343+f/ojVO4xNkaCFwqxQWjh6qUbWiGpvPyLHpqQCPsJIlrW4qVmIUsvCYdoN9q6JQzI
1344+Vo0JGEKjqD+WVYU+tGMp9vinxmbgTTQoA8idfKS+hY3Huc9zAetcJQ6JXKQSinaD
1345+ZPgArvoqqDp+3MnxMt0NZe/VN7gUtfcc+/C2LwARAQABiQEfBBgBAgAJBQJPlepX
1346+AhsMAAoJEHbm/uyV/F4iUOkH+gKcuWepQ8ZPmDnn+SBxl9hXc/xH3+2HZDcd7H1c
1347+NowZDtdxUgujBuWgh9Awe6f+wYwm8Iq4dw+G5WGLjzpZWal84L/Quo9WVUSbef9R
1348+y0wGqs3XmOJSFrUo1Pk624Qww3lfpTjaehaz0MdAClSiY1TxDWo5HYae85K0Yyfs
1349+MpSsn1ApsUH21vpT1p9GotLzhYITtotu5s/AQGu4Z+HiSiXExytCq0wOuKKEkv+z
1350+EFX153b4fcQsMBg2ul0CnNgfFxeY9EzTaI/1Ka18CqX23phgL6fTHBYeMWuCoNrq
1351+EX42rELR+HGbl7WHnjcHBDizbzYdBmM+N2Rl+d/rniMjHc8=
1352+=o+OF
1353+-----END PGP PUBLIC KEY BLOCK-----
1354
1355=== modified file 'debian/watch'
1356--- debian/watch 2014-02-18 04:29:53 +0000
1357+++ debian/watch 2014-07-07 02:12:01 +0000
1358@@ -1,3 +1,4 @@
1359 version=3
1360+opts=pgpsigurlmangle=s/$/.asc/ \
1361 https://launchpad.net/lightdm-gtk-greeter/+download \
1362 https://launchpad.net/lightdm-gtk-greeter/.*/lightdm-gtk-greeter-(\d\.\d\.\d)\.tar\.(?:gz|bz2)
1363
1364=== modified file 'po/ar.po'
1365--- po/ar.po 2014-03-29 05:51:45 +0000
1366+++ po/ar.po 2014-07-07 02:12:01 +0000
1367@@ -14,8 +14,8 @@
1368 "MIME-Version: 1.0\n"
1369 "Content-Type: text/plain; charset=UTF-8\n"
1370 "Content-Transfer-Encoding: 8bit\n"
1371-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1372-"X-Generator: Launchpad (build 16963)\n"
1373+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1374+"X-Generator: Launchpad (build 16985)\n"
1375 "Language: ar\n"
1376
1377 #: ../src/lightdm-gtk-greeter.c:708
1378
1379=== modified file 'po/ast.po'
1380--- po/ast.po 2014-03-29 05:51:45 +0000
1381+++ po/ast.po 2014-07-07 02:12:01 +0000
1382@@ -14,8 +14,8 @@
1383 "MIME-Version: 1.0\n"
1384 "Content-Type: text/plain; charset=UTF-8\n"
1385 "Content-Transfer-Encoding: 8bit\n"
1386-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1387-"X-Generator: Launchpad (build 16963)\n"
1388+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1389+"X-Generator: Launchpad (build 16985)\n"
1390 "Language: ast\n"
1391
1392 #: ../src/lightdm-gtk-greeter.c:708
1393
1394=== modified file 'po/be.po'
1395--- po/be.po 2014-03-29 05:51:45 +0000
1396+++ po/be.po 2014-07-07 02:12:01 +0000
1397@@ -14,8 +14,8 @@
1398 "MIME-Version: 1.0\n"
1399 "Content-Type: text/plain; charset=UTF-8\n"
1400 "Content-Transfer-Encoding: 8bit\n"
1401-"X-Launchpad-Export-Date: 2014-03-17 05:04+0000\n"
1402-"X-Generator: Launchpad (build 16963)\n"
1403+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1404+"X-Generator: Launchpad (build 16985)\n"
1405 "Language: be\n"
1406
1407 #: ../src/lightdm-gtk-greeter.c:708
1408
1409=== modified file 'po/bg.po'
1410--- po/bg.po 2014-03-29 05:51:45 +0000
1411+++ po/bg.po 2014-07-07 02:12:01 +0000
1412@@ -14,8 +14,8 @@
1413 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1415 "Content-Transfer-Encoding: 8bit\n"
1416-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1417-"X-Generator: Launchpad (build 16963)\n"
1418+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1419+"X-Generator: Launchpad (build 16985)\n"
1420 "Language: bg\n"
1421
1422 #: ../src/lightdm-gtk-greeter.c:708
1423
1424=== modified file 'po/bn.po'
1425--- po/bn.po 2014-03-29 05:51:45 +0000
1426+++ po/bn.po 2014-07-07 02:12:01 +0000
1427@@ -14,8 +14,8 @@
1428 "MIME-Version: 1.0\n"
1429 "Content-Type: text/plain; charset=UTF-8\n"
1430 "Content-Transfer-Encoding: 8bit\n"
1431-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1432-"X-Generator: Launchpad (build 16963)\n"
1433+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1434+"X-Generator: Launchpad (build 16985)\n"
1435 "Language: bn\n"
1436
1437 #: ../src/lightdm-gtk-greeter.c:708
1438
1439=== modified file 'po/bo.po'
1440--- po/bo.po 2014-03-29 05:51:45 +0000
1441+++ po/bo.po 2014-07-07 02:12:01 +0000
1442@@ -14,8 +14,8 @@
1443 "MIME-Version: 1.0\n"
1444 "Content-Type: text/plain; charset=UTF-8\n"
1445 "Content-Transfer-Encoding: 8bit\n"
1446-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
1447-"X-Generator: Launchpad (build 16963)\n"
1448+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1449+"X-Generator: Launchpad (build 16985)\n"
1450 "Language: bo\n"
1451
1452 #: ../src/lightdm-gtk-greeter.c:708
1453
1454=== modified file 'po/br.po'
1455--- po/br.po 2014-03-29 05:51:45 +0000
1456+++ po/br.po 2014-07-07 02:12:01 +0000
1457@@ -14,8 +14,8 @@
1458 "MIME-Version: 1.0\n"
1459 "Content-Type: text/plain; charset=UTF-8\n"
1460 "Content-Transfer-Encoding: 8bit\n"
1461-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1462-"X-Generator: Launchpad (build 16963)\n"
1463+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1464+"X-Generator: Launchpad (build 16985)\n"
1465 "Language: br\n"
1466
1467 #: ../src/lightdm-gtk-greeter.c:708
1468
1469=== modified file 'po/bs.po'
1470--- po/bs.po 2014-03-29 05:51:45 +0000
1471+++ po/bs.po 2014-07-07 02:12:01 +0000
1472@@ -14,8 +14,8 @@
1473 "MIME-Version: 1.0\n"
1474 "Content-Type: text/plain; charset=UTF-8\n"
1475 "Content-Transfer-Encoding: 8bit\n"
1476-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1477-"X-Generator: Launchpad (build 16963)\n"
1478+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1479+"X-Generator: Launchpad (build 16985)\n"
1480 "Language: bs\n"
1481
1482 #: ../src/lightdm-gtk-greeter.c:708
1483
1484=== modified file 'po/ca.po'
1485--- po/ca.po 2014-03-29 05:51:45 +0000
1486+++ po/ca.po 2014-07-07 02:12:01 +0000
1487@@ -14,8 +14,8 @@
1488 "MIME-Version: 1.0\n"
1489 "Content-Type: text/plain; charset=UTF-8\n"
1490 "Content-Transfer-Encoding: 8bit\n"
1491-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1492-"X-Generator: Launchpad (build 16963)\n"
1493+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1494+"X-Generator: Launchpad (build 16985)\n"
1495 "Language: ca\n"
1496
1497 #: ../src/lightdm-gtk-greeter.c:708
1498
1499=== modified file 'po/ca@valencia.po'
1500--- po/ca@valencia.po 2014-03-29 05:51:45 +0000
1501+++ po/ca@valencia.po 2014-07-07 02:12:01 +0000
1502@@ -14,8 +14,8 @@
1503 "MIME-Version: 1.0\n"
1504 "Content-Type: text/plain; charset=UTF-8\n"
1505 "Content-Transfer-Encoding: 8bit\n"
1506-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
1507-"X-Generator: Launchpad (build 16963)\n"
1508+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1509+"X-Generator: Launchpad (build 16985)\n"
1510 "Language: \n"
1511
1512 #: ../src/lightdm-gtk-greeter.c:708
1513
1514=== modified file 'po/cs.po'
1515--- po/cs.po 2014-03-29 05:51:45 +0000
1516+++ po/cs.po 2014-07-07 02:12:01 +0000
1517@@ -14,8 +14,8 @@
1518 "MIME-Version: 1.0\n"
1519 "Content-Type: text/plain; charset=UTF-8\n"
1520 "Content-Transfer-Encoding: 8bit\n"
1521-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1522-"X-Generator: Launchpad (build 16963)\n"
1523+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1524+"X-Generator: Launchpad (build 16985)\n"
1525 "Language: cs\n"
1526
1527 #: ../src/lightdm-gtk-greeter.c:708
1528
1529=== modified file 'po/da.po'
1530--- po/da.po 2014-03-29 05:51:45 +0000
1531+++ po/da.po 2014-07-07 02:12:01 +0000
1532@@ -14,8 +14,8 @@
1533 "MIME-Version: 1.0\n"
1534 "Content-Type: text/plain; charset=UTF-8\n"
1535 "Content-Transfer-Encoding: 8bit\n"
1536-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1537-"X-Generator: Launchpad (build 16963)\n"
1538+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1539+"X-Generator: Launchpad (build 16985)\n"
1540 "Language: da\n"
1541
1542 #: ../src/lightdm-gtk-greeter.c:708
1543
1544=== modified file 'po/de.po'
1545--- po/de.po 2014-03-29 05:51:45 +0000
1546+++ po/de.po 2014-07-07 02:12:01 +0000
1547@@ -8,14 +8,14 @@
1548 "Project-Id-Version: lightdm\n"
1549 "Report-Msgid-Bugs-To: \n"
1550 "POT-Creation-Date: 2014-03-15 17:37-0400\n"
1551-"PO-Revision-Date: 2014-03-26 19:49+0000\n"
1552-"Last-Translator: Phillip Sz <Unknown>\n"
1553+"PO-Revision-Date: 2014-03-30 12:06+0000\n"
1554+"Last-Translator: Thaddäus Tintenfisch <thad.fisch@gmail.com>\n"
1555 "Language-Team: German <de@li.org>\n"
1556 "MIME-Version: 1.0\n"
1557 "Content-Type: text/plain; charset=UTF-8\n"
1558 "Content-Transfer-Encoding: 8bit\n"
1559-"X-Launchpad-Export-Date: 2014-03-27 08:06+0000\n"
1560-"X-Generator: Launchpad (build 16967)\n"
1561+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1562+"X-Generator: Launchpad (build 16985)\n"
1563 "Language: de\n"
1564
1565 #: ../src/lightdm-gtk-greeter.c:708
1566@@ -36,7 +36,7 @@
1567
1568 #: ../src/lightdm-gtk-greeter.c:1266 ../src/lightdm-gtk-greeter.c:1852
1569 msgid "Guest Session"
1570-msgstr ""
1571+msgstr "Gastsitzung"
1572
1573 #: ../src/lightdm-gtk-greeter.c:1479
1574 msgid "Incorrect password, please try again"
1575
1576=== modified file 'po/el.po'
1577--- po/el.po 2014-03-29 05:51:45 +0000
1578+++ po/el.po 2014-07-07 02:12:01 +0000
1579@@ -14,8 +14,8 @@
1580 "MIME-Version: 1.0\n"
1581 "Content-Type: text/plain; charset=UTF-8\n"
1582 "Content-Transfer-Encoding: 8bit\n"
1583-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1584-"X-Generator: Launchpad (build 16963)\n"
1585+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1586+"X-Generator: Launchpad (build 16985)\n"
1587 "Language: el\n"
1588
1589 #: ../src/lightdm-gtk-greeter.c:708
1590
1591=== modified file 'po/en_AU.po'
1592--- po/en_AU.po 2014-03-29 05:51:45 +0000
1593+++ po/en_AU.po 2014-07-07 02:12:01 +0000
1594@@ -14,8 +14,8 @@
1595 "MIME-Version: 1.0\n"
1596 "Content-Type: text/plain; charset=UTF-8\n"
1597 "Content-Transfer-Encoding: 8bit\n"
1598-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
1599-"X-Generator: Launchpad (build 16963)\n"
1600+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1601+"X-Generator: Launchpad (build 16985)\n"
1602 "Language: \n"
1603
1604 #: ../src/lightdm-gtk-greeter.c:708
1605
1606=== modified file 'po/en_CA.po'
1607--- po/en_CA.po 2014-03-29 05:51:45 +0000
1608+++ po/en_CA.po 2014-07-07 02:12:01 +0000
1609@@ -14,8 +14,8 @@
1610 "MIME-Version: 1.0\n"
1611 "Content-Type: text/plain; charset=UTF-8\n"
1612 "Content-Transfer-Encoding: 8bit\n"
1613-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
1614-"X-Generator: Launchpad (build 16963)\n"
1615+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1616+"X-Generator: Launchpad (build 16985)\n"
1617 "Language: \n"
1618
1619 #: ../src/lightdm-gtk-greeter.c:708
1620
1621=== modified file 'po/en_GB.po'
1622--- po/en_GB.po 2014-03-29 05:51:45 +0000
1623+++ po/en_GB.po 2014-07-07 02:12:01 +0000
1624@@ -14,8 +14,8 @@
1625 "MIME-Version: 1.0\n"
1626 "Content-Type: text/plain; charset=UTF-8\n"
1627 "Content-Transfer-Encoding: 8bit\n"
1628-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
1629-"X-Generator: Launchpad (build 16963)\n"
1630+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1631+"X-Generator: Launchpad (build 16985)\n"
1632 "Language: \n"
1633
1634 #: ../src/lightdm-gtk-greeter.c:708
1635
1636=== modified file 'po/eo.po'
1637--- po/eo.po 2014-03-29 05:51:45 +0000
1638+++ po/eo.po 2014-07-07 02:12:01 +0000
1639@@ -14,8 +14,8 @@
1640 "MIME-Version: 1.0\n"
1641 "Content-Type: text/plain; charset=UTF-8\n"
1642 "Content-Transfer-Encoding: 8bit\n"
1643-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1644-"X-Generator: Launchpad (build 16963)\n"
1645+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1646+"X-Generator: Launchpad (build 16985)\n"
1647 "Language: eo\n"
1648
1649 #: ../src/lightdm-gtk-greeter.c:708
1650
1651=== modified file 'po/es.po'
1652--- po/es.po 2014-03-29 05:51:45 +0000
1653+++ po/es.po 2014-07-07 02:12:01 +0000
1654@@ -14,8 +14,8 @@
1655 "MIME-Version: 1.0\n"
1656 "Content-Type: text/plain; charset=UTF-8\n"
1657 "Content-Transfer-Encoding: 8bit\n"
1658-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1659-"X-Generator: Launchpad (build 16963)\n"
1660+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1661+"X-Generator: Launchpad (build 16985)\n"
1662 "Language: es\n"
1663
1664 #: ../src/lightdm-gtk-greeter.c:708
1665
1666=== modified file 'po/et.po'
1667--- po/et.po 2014-03-29 05:51:45 +0000
1668+++ po/et.po 2014-07-07 02:12:01 +0000
1669@@ -8,23 +8,23 @@
1670 "Project-Id-Version: lightdm\n"
1671 "Report-Msgid-Bugs-To: \n"
1672 "POT-Creation-Date: 2014-03-15 17:37-0400\n"
1673-"PO-Revision-Date: 2013-05-08 06:41+0000\n"
1674-"Last-Translator: Märt Põder <boamaod@gmail.com>\n"
1675+"PO-Revision-Date: 2014-04-12 03:48+0000\n"
1676+"Last-Translator: Marko Silluste <marko.silluste@hot.ee>\n"
1677 "Language-Team: Estonian <et@li.org>\n"
1678 "MIME-Version: 1.0\n"
1679 "Content-Type: text/plain; charset=UTF-8\n"
1680 "Content-Transfer-Encoding: 8bit\n"
1681-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1682-"X-Generator: Launchpad (build 16963)\n"
1683+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1684+"X-Generator: Launchpad (build 16985)\n"
1685 "Language: et\n"
1686
1687 #: ../src/lightdm-gtk-greeter.c:708
1688 msgid "Unlock"
1689-msgstr ""
1690+msgstr "Lukusta lahti"
1691
1692 #: ../src/lightdm-gtk-greeter.c:710 ../src/lightdm-gtk-greeter.glade.h:8
1693 msgid "Log In"
1694-msgstr ""
1695+msgstr "Logi sisse"
1696
1697 #: ../src/lightdm-gtk-greeter.c:1079
1698 msgid "Failed to start session"
1699@@ -32,11 +32,11 @@
1700
1701 #: ../src/lightdm-gtk-greeter.c:1254
1702 msgid "Other"
1703-msgstr ""
1704+msgstr "Teised"
1705
1706 #: ../src/lightdm-gtk-greeter.c:1266 ../src/lightdm-gtk-greeter.c:1852
1707 msgid "Guest Session"
1708-msgstr ""
1709+msgstr "Külalisseanss"
1710
1711 #: ../src/lightdm-gtk-greeter.c:1479
1712 msgid "Incorrect password, please try again"
1713@@ -49,12 +49,12 @@
1714 #: ../src/lightdm-gtk-greeter.c:1526
1715 #, c-format
1716 msgid "Warning: There are still %d users logged in."
1717-msgstr ""
1718+msgstr "Hoiatus: Seal on ikkagi %d kasutajaid sees."
1719
1720 #: ../src/lightdm-gtk-greeter.c:1528
1721 #, c-format
1722 msgid "Warning: There is still %d user logged in."
1723-msgstr ""
1724+msgstr "Hoiatus: Seal on ikkagi %d kasutaja sees."
1725
1726 #: ../src/lightdm-gtk-greeter.c:1540 ../src/lightdm-gtk-greeter.glade.h:9
1727 msgid "Cancel"
1728@@ -71,24 +71,25 @@
1729
1730 #: ../src/lightdm-gtk-greeter.c:1594
1731 msgid "Shut Down"
1732-msgstr ""
1733+msgstr "Lülita välja"
1734
1735 #: ../src/lightdm-gtk-greeter.c:1594
1736 msgid ""
1737 "Are you sure you want to close all programs and shut down the computer?"
1738 msgstr ""
1739+"Kas oled kindel, et tahad kõik programmid sulgeda ja arvuti välja lülitada?"
1740
1741 #: ../src/lightdm-gtk-greeter.c:1860
1742 msgid "Other..."
1743-msgstr ""
1744+msgstr "Muu..."
1745
1746 #: ../src/lightdm-gtk-greeter.c:2513 ../src/lightdm-gtk-greeter.c:2520
1747 msgid "Enter your password"
1748-msgstr ""
1749+msgstr "Sisesta oma parool"
1750
1751 #: ../src/lightdm-gtk-greeter.c:2514 ../src/lightdm-gtk-greeter.c:2521
1752 msgid "Enter your username"
1753-msgstr ""
1754+msgstr "Sisesta oma kasutajanimi"
1755
1756 #: ../src/lightdm-gtk-greeter.glade.h:1
1757 msgid "Suspend"
1758@@ -104,7 +105,7 @@
1759
1760 #: ../src/lightdm-gtk-greeter.glade.h:4
1761 msgid "Shut Down..."
1762-msgstr ""
1763+msgstr "Väljalülitamine..."
1764
1765 #: ../src/lightdm-gtk-greeter.glade.h:5
1766 msgid "Large Font"
1767@@ -116,4 +117,4 @@
1768
1769 #: ../src/lightdm-gtk-greeter.glade.h:7
1770 msgid "On Screen Keyboard"
1771-msgstr ""
1772+msgstr "Ekraaniklaviatuur"
1773
1774=== modified file 'po/eu.po'
1775--- po/eu.po 2014-03-29 05:51:45 +0000
1776+++ po/eu.po 2014-07-07 02:12:01 +0000
1777@@ -14,8 +14,8 @@
1778 "MIME-Version: 1.0\n"
1779 "Content-Type: text/plain; charset=UTF-8\n"
1780 "Content-Transfer-Encoding: 8bit\n"
1781-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1782-"X-Generator: Launchpad (build 16963)\n"
1783+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1784+"X-Generator: Launchpad (build 16985)\n"
1785 "Language: eu\n"
1786
1787 #: ../src/lightdm-gtk-greeter.c:708
1788
1789=== modified file 'po/fi.po'
1790--- po/fi.po 2014-03-29 05:51:45 +0000
1791+++ po/fi.po 2014-07-07 02:12:01 +0000
1792@@ -14,8 +14,8 @@
1793 "MIME-Version: 1.0\n"
1794 "Content-Type: text/plain; charset=UTF-8\n"
1795 "Content-Transfer-Encoding: 8bit\n"
1796-"X-Launchpad-Export-Date: 2014-03-21 06:43+0000\n"
1797-"X-Generator: Launchpad (build 16967)\n"
1798+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1799+"X-Generator: Launchpad (build 16985)\n"
1800 "Language: fi\n"
1801
1802 #: ../src/lightdm-gtk-greeter.c:708
1803
1804=== modified file 'po/fr.po'
1805--- po/fr.po 2014-03-29 05:51:45 +0000
1806+++ po/fr.po 2014-07-07 02:12:01 +0000
1807@@ -8,14 +8,14 @@
1808 "Project-Id-Version: lightdm\n"
1809 "Report-Msgid-Bugs-To: \n"
1810 "POT-Creation-Date: 2014-03-15 17:37-0400\n"
1811-"PO-Revision-Date: 2013-05-08 06:39+0000\n"
1812-"Last-Translator: Lionel Le Folgoc <lionel@lefolgoc.net>\n"
1813+"PO-Revision-Date: 2014-03-29 13:12+0000\n"
1814+"Last-Translator: Urien Desterres <urien.desterres@gmail.com>\n"
1815 "Language-Team: French <fr@li.org>\n"
1816 "MIME-Version: 1.0\n"
1817 "Content-Type: text/plain; charset=UTF-8\n"
1818 "Content-Transfer-Encoding: 8bit\n"
1819-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1820-"X-Generator: Launchpad (build 16963)\n"
1821+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1822+"X-Generator: Launchpad (build 16985)\n"
1823 "Language: fr\n"
1824
1825 #: ../src/lightdm-gtk-greeter.c:708
1826@@ -24,7 +24,7 @@
1827
1828 #: ../src/lightdm-gtk-greeter.c:710 ../src/lightdm-gtk-greeter.glade.h:8
1829 msgid "Log In"
1830-msgstr ""
1831+msgstr "Se connecter"
1832
1833 #: ../src/lightdm-gtk-greeter.c:1079
1834 msgid "Failed to start session"
1835@@ -32,11 +32,11 @@
1836
1837 #: ../src/lightdm-gtk-greeter.c:1254
1838 msgid "Other"
1839-msgstr ""
1840+msgstr "Autre"
1841
1842 #: ../src/lightdm-gtk-greeter.c:1266 ../src/lightdm-gtk-greeter.c:1852
1843 msgid "Guest Session"
1844-msgstr ""
1845+msgstr "Session d'invité"
1846
1847 #: ../src/lightdm-gtk-greeter.c:1479
1848 msgid "Incorrect password, please try again"
1849@@ -44,17 +44,17 @@
1850
1851 #: ../src/lightdm-gtk-greeter.c:1483
1852 msgid "Failed to authenticate"
1853-msgstr "Échec d'authentification"
1854+msgstr "Échec de l'authentification"
1855
1856 #: ../src/lightdm-gtk-greeter.c:1526
1857 #, c-format
1858 msgid "Warning: There are still %d users logged in."
1859-msgstr ""
1860+msgstr "Attention : %d utilisateurs sont toujours connectés."
1861
1862 #: ../src/lightdm-gtk-greeter.c:1528
1863 #, c-format
1864 msgid "Warning: There is still %d user logged in."
1865-msgstr ""
1866+msgstr "Attention : %d utilisateur est toujours connecté."
1867
1868 #: ../src/lightdm-gtk-greeter.c:1540 ../src/lightdm-gtk-greeter.glade.h:9
1869 msgid "Cancel"
1870@@ -66,28 +66,30 @@
1871
1872 #: ../src/lightdm-gtk-greeter.c:1579
1873 msgid "Are you sure you want to close all programs and restart the computer?"
1874-msgstr "Voulez-vous fermer tous les programmes et redémarrer l'ordinateur ?"
1875+msgstr ""
1876+"Voulez-vous vraiment fermer tous les programmes et redémarrer l'ordinateur ?"
1877
1878 #: ../src/lightdm-gtk-greeter.c:1594
1879 msgid "Shut Down"
1880-msgstr ""
1881+msgstr "Éteindre"
1882
1883 #: ../src/lightdm-gtk-greeter.c:1594
1884 msgid ""
1885 "Are you sure you want to close all programs and shut down the computer?"
1886 msgstr ""
1887+"Voulez-vous vraiment fermer tous les programmes et éteindre l'ordinateur ?"
1888
1889 #: ../src/lightdm-gtk-greeter.c:1860
1890 msgid "Other..."
1891-msgstr "Autres..."
1892+msgstr "Autre..."
1893
1894 #: ../src/lightdm-gtk-greeter.c:2513 ../src/lightdm-gtk-greeter.c:2520
1895 msgid "Enter your password"
1896-msgstr ""
1897+msgstr "Saisissez votre mot de passe"
1898
1899 #: ../src/lightdm-gtk-greeter.c:2514 ../src/lightdm-gtk-greeter.c:2521
1900 msgid "Enter your username"
1901-msgstr ""
1902+msgstr "Saisissez votre nom d'utilisateur"
1903
1904 #: ../src/lightdm-gtk-greeter.glade.h:1
1905 msgid "Suspend"
1906@@ -103,7 +105,7 @@
1907
1908 #: ../src/lightdm-gtk-greeter.glade.h:4
1909 msgid "Shut Down..."
1910-msgstr ""
1911+msgstr "Éteindre..."
1912
1913 #: ../src/lightdm-gtk-greeter.glade.h:5
1914 msgid "Large Font"
1915@@ -115,4 +117,4 @@
1916
1917 #: ../src/lightdm-gtk-greeter.glade.h:7
1918 msgid "On Screen Keyboard"
1919-msgstr ""
1920+msgstr "Clavier virtuel"
1921
1922=== modified file 'po/fy.po'
1923--- po/fy.po 2014-03-29 05:51:45 +0000
1924+++ po/fy.po 2014-07-07 02:12:01 +0000
1925@@ -14,8 +14,8 @@
1926 "MIME-Version: 1.0\n"
1927 "Content-Type: text/plain; charset=UTF-8\n"
1928 "Content-Transfer-Encoding: 8bit\n"
1929-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1930-"X-Generator: Launchpad (build 16963)\n"
1931+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1932+"X-Generator: Launchpad (build 16985)\n"
1933 "Language: \n"
1934
1935 #: ../src/lightdm-gtk-greeter.c:708
1936
1937=== modified file 'po/gd.po'
1938--- po/gd.po 2014-03-29 05:51:45 +0000
1939+++ po/gd.po 2014-07-07 02:12:01 +0000
1940@@ -14,8 +14,8 @@
1941 "MIME-Version: 1.0\n"
1942 "Content-Type: text/plain; charset=UTF-8\n"
1943 "Content-Transfer-Encoding: 8bit\n"
1944-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1945-"X-Generator: Launchpad (build 16963)\n"
1946+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1947+"X-Generator: Launchpad (build 16985)\n"
1948 "Language: \n"
1949
1950 #: ../src/lightdm-gtk-greeter.c:708
1951
1952=== modified file 'po/gl.po'
1953--- po/gl.po 2014-03-29 05:51:45 +0000
1954+++ po/gl.po 2014-07-07 02:12:01 +0000
1955@@ -14,8 +14,8 @@
1956 "MIME-Version: 1.0\n"
1957 "Content-Type: text/plain; charset=UTF-8\n"
1958 "Content-Transfer-Encoding: 8bit\n"
1959-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1960-"X-Generator: Launchpad (build 16963)\n"
1961+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1962+"X-Generator: Launchpad (build 16985)\n"
1963 "Language: gl\n"
1964
1965 #: ../src/lightdm-gtk-greeter.c:708
1966
1967=== modified file 'po/he.po'
1968--- po/he.po 2014-03-29 05:51:45 +0000
1969+++ po/he.po 2014-07-07 02:12:01 +0000
1970@@ -14,8 +14,8 @@
1971 "MIME-Version: 1.0\n"
1972 "Content-Type: text/plain; charset=UTF-8\n"
1973 "Content-Transfer-Encoding: 8bit\n"
1974-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1975-"X-Generator: Launchpad (build 16963)\n"
1976+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1977+"X-Generator: Launchpad (build 16985)\n"
1978 "Language: he\n"
1979
1980 #: ../src/lightdm-gtk-greeter.c:708
1981
1982=== modified file 'po/hi.po'
1983--- po/hi.po 2014-03-29 05:51:45 +0000
1984+++ po/hi.po 2014-07-07 02:12:01 +0000
1985@@ -14,8 +14,8 @@
1986 "MIME-Version: 1.0\n"
1987 "Content-Type: text/plain; charset=UTF-8\n"
1988 "Content-Transfer-Encoding: 8bit\n"
1989-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
1990-"X-Generator: Launchpad (build 16963)\n"
1991+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
1992+"X-Generator: Launchpad (build 16985)\n"
1993 "Language: hi\n"
1994
1995 #: ../src/lightdm-gtk-greeter.c:708
1996
1997=== modified file 'po/hr.po'
1998--- po/hr.po 2014-03-29 05:51:45 +0000
1999+++ po/hr.po 2014-07-07 02:12:01 +0000
2000@@ -14,8 +14,8 @@
2001 "MIME-Version: 1.0\n"
2002 "Content-Type: text/plain; charset=UTF-8\n"
2003 "Content-Transfer-Encoding: 8bit\n"
2004-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2005-"X-Generator: Launchpad (build 16963)\n"
2006+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2007+"X-Generator: Launchpad (build 16985)\n"
2008 "Language: hr\n"
2009
2010 #: ../src/lightdm-gtk-greeter.c:708
2011
2012=== modified file 'po/hu.po'
2013--- po/hu.po 2014-03-29 05:51:45 +0000
2014+++ po/hu.po 2014-07-07 02:12:01 +0000
2015@@ -9,13 +9,13 @@
2016 "Report-Msgid-Bugs-To: \n"
2017 "POT-Creation-Date: 2014-03-15 17:37-0400\n"
2018 "PO-Revision-Date: 2013-05-08 06:41+0000\n"
2019-"Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
2020+"Last-Translator: Gabor Kelemen <kelemeng@openscope.org>\n"
2021 "Language-Team: Hungarian <hu@li.org>\n"
2022 "MIME-Version: 1.0\n"
2023 "Content-Type: text/plain; charset=UTF-8\n"
2024 "Content-Transfer-Encoding: 8bit\n"
2025-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2026-"X-Generator: Launchpad (build 16963)\n"
2027+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2028+"X-Generator: Launchpad (build 16985)\n"
2029 "Language: hu\n"
2030
2031 #: ../src/lightdm-gtk-greeter.c:708
2032
2033=== modified file 'po/ia.po'
2034--- po/ia.po 2014-03-29 05:51:45 +0000
2035+++ po/ia.po 2014-07-07 02:12:01 +0000
2036@@ -14,8 +14,8 @@
2037 "MIME-Version: 1.0\n"
2038 "Content-Type: text/plain; charset=UTF-8\n"
2039 "Content-Transfer-Encoding: 8bit\n"
2040-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2041-"X-Generator: Launchpad (build 16963)\n"
2042+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2043+"X-Generator: Launchpad (build 16985)\n"
2044 "Language: ia\n"
2045
2046 #: ../src/lightdm-gtk-greeter.c:708
2047
2048=== modified file 'po/id.po'
2049--- po/id.po 2014-03-29 05:51:45 +0000
2050+++ po/id.po 2014-07-07 02:12:01 +0000
2051@@ -14,8 +14,8 @@
2052 "MIME-Version: 1.0\n"
2053 "Content-Type: text/plain; charset=UTF-8\n"
2054 "Content-Transfer-Encoding: 8bit\n"
2055-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2056-"X-Generator: Launchpad (build 16963)\n"
2057+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2058+"X-Generator: Launchpad (build 16985)\n"
2059 "Language: id\n"
2060
2061 #: ../src/lightdm-gtk-greeter.c:708
2062
2063=== modified file 'po/it.po'
2064--- po/it.po 2014-03-29 05:51:45 +0000
2065+++ po/it.po 2014-07-07 02:12:01 +0000
2066@@ -14,8 +14,8 @@
2067 "MIME-Version: 1.0\n"
2068 "Content-Type: text/plain; charset=UTF-8\n"
2069 "Content-Transfer-Encoding: 8bit\n"
2070-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2071-"X-Generator: Launchpad (build 16963)\n"
2072+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2073+"X-Generator: Launchpad (build 16985)\n"
2074 "Language: it\n"
2075
2076 #: ../src/lightdm-gtk-greeter.c:708
2077
2078=== modified file 'po/ja.po'
2079--- po/ja.po 2014-03-29 05:51:45 +0000
2080+++ po/ja.po 2014-07-07 02:12:01 +0000
2081@@ -14,8 +14,8 @@
2082 "MIME-Version: 1.0\n"
2083 "Content-Type: text/plain; charset=UTF-8\n"
2084 "Content-Transfer-Encoding: 8bit\n"
2085-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2086-"X-Generator: Launchpad (build 16963)\n"
2087+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2088+"X-Generator: Launchpad (build 16985)\n"
2089 "Language: ja\n"
2090
2091 #: ../src/lightdm-gtk-greeter.c:708
2092
2093=== modified file 'po/kk.po'
2094--- po/kk.po 2014-03-29 05:51:45 +0000
2095+++ po/kk.po 2014-07-07 02:12:01 +0000
2096@@ -14,8 +14,8 @@
2097 "MIME-Version: 1.0\n"
2098 "Content-Type: text/plain; charset=UTF-8\n"
2099 "Content-Transfer-Encoding: 8bit\n"
2100-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2101-"X-Generator: Launchpad (build 16963)\n"
2102+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2103+"X-Generator: Launchpad (build 16985)\n"
2104 "Language: kk\n"
2105
2106 #: ../src/lightdm-gtk-greeter.c:708
2107
2108=== modified file 'po/km.po'
2109--- po/km.po 2014-03-29 05:51:45 +0000
2110+++ po/km.po 2014-07-07 02:12:01 +0000
2111@@ -14,8 +14,8 @@
2112 "MIME-Version: 1.0\n"
2113 "Content-Type: text/plain; charset=UTF-8\n"
2114 "Content-Transfer-Encoding: 8bit\n"
2115-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2116-"X-Generator: Launchpad (build 16963)\n"
2117+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2118+"X-Generator: Launchpad (build 16985)\n"
2119 "Language: \n"
2120
2121 #: ../src/lightdm-gtk-greeter.c:708
2122
2123=== modified file 'po/ko.po'
2124--- po/ko.po 2014-03-29 05:51:45 +0000
2125+++ po/ko.po 2014-07-07 02:12:01 +0000
2126@@ -14,8 +14,8 @@
2127 "MIME-Version: 1.0\n"
2128 "Content-Type: text/plain; charset=UTF-8\n"
2129 "Content-Transfer-Encoding: 8bit\n"
2130-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2131-"X-Generator: Launchpad (build 16963)\n"
2132+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2133+"X-Generator: Launchpad (build 16985)\n"
2134 "Language: ko\n"
2135
2136 #: ../src/lightdm-gtk-greeter.c:708
2137
2138=== modified file 'po/ku.po'
2139--- po/ku.po 2014-03-29 05:51:45 +0000
2140+++ po/ku.po 2014-07-07 02:12:01 +0000
2141@@ -14,8 +14,8 @@
2142 "MIME-Version: 1.0\n"
2143 "Content-Type: text/plain; charset=UTF-8\n"
2144 "Content-Transfer-Encoding: 8bit\n"
2145-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2146-"X-Generator: Launchpad (build 16963)\n"
2147+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2148+"X-Generator: Launchpad (build 16985)\n"
2149 "Language: ku\n"
2150
2151 #: ../src/lightdm-gtk-greeter.c:708
2152
2153=== modified file 'po/lb.po'
2154--- po/lb.po 2014-03-29 05:51:45 +0000
2155+++ po/lb.po 2014-07-07 02:12:01 +0000
2156@@ -14,8 +14,8 @@
2157 "MIME-Version: 1.0\n"
2158 "Content-Type: text/plain; charset=UTF-8\n"
2159 "Content-Transfer-Encoding: 8bit\n"
2160-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2161-"X-Generator: Launchpad (build 16963)\n"
2162+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2163+"X-Generator: Launchpad (build 16985)\n"
2164 "Language: \n"
2165
2166 #: ../src/lightdm-gtk-greeter.c:708
2167
2168=== modified file 'po/lt.po'
2169--- po/lt.po 2014-03-29 05:51:45 +0000
2170+++ po/lt.po 2014-07-07 02:12:01 +0000
2171@@ -8,23 +8,23 @@
2172 "Project-Id-Version: lightdm\n"
2173 "Report-Msgid-Bugs-To: \n"
2174 "POT-Creation-Date: 2014-03-15 17:37-0400\n"
2175-"PO-Revision-Date: 2013-05-08 06:39+0000\n"
2176-"Last-Translator: Gediminas Paulauskas <menesis@pov.lt>\n"
2177+"PO-Revision-Date: 2014-04-16 21:19+0000\n"
2178+"Last-Translator: jonas-ska <Unknown>\n"
2179 "Language-Team: Lithuanian <lt@li.org>\n"
2180 "MIME-Version: 1.0\n"
2181 "Content-Type: text/plain; charset=UTF-8\n"
2182 "Content-Transfer-Encoding: 8bit\n"
2183-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2184-"X-Generator: Launchpad (build 16963)\n"
2185+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2186+"X-Generator: Launchpad (build 16985)\n"
2187 "Language: lt\n"
2188
2189 #: ../src/lightdm-gtk-greeter.c:708
2190 msgid "Unlock"
2191-msgstr ""
2192+msgstr "Atrakinti"
2193
2194 #: ../src/lightdm-gtk-greeter.c:710 ../src/lightdm-gtk-greeter.glade.h:8
2195 msgid "Log In"
2196-msgstr ""
2197+msgstr "Prisijungti"
2198
2199 #: ../src/lightdm-gtk-greeter.c:1079
2200 msgid "Failed to start session"
2201@@ -32,11 +32,11 @@
2202
2203 #: ../src/lightdm-gtk-greeter.c:1254
2204 msgid "Other"
2205-msgstr ""
2206+msgstr "Kita"
2207
2208 #: ../src/lightdm-gtk-greeter.c:1266 ../src/lightdm-gtk-greeter.c:1852
2209 msgid "Guest Session"
2210-msgstr ""
2211+msgstr "Svečio seansas"
2212
2213 #: ../src/lightdm-gtk-greeter.c:1479
2214 msgid "Incorrect password, please try again"
2215@@ -58,7 +58,7 @@
2216
2217 #: ../src/lightdm-gtk-greeter.c:1540 ../src/lightdm-gtk-greeter.glade.h:9
2218 msgid "Cancel"
2219-msgstr "Atsisakyti"
2220+msgstr "Atšaukti"
2221
2222 #: ../src/lightdm-gtk-greeter.c:1579
2223 msgid "Restart"
2224
2225=== modified file 'po/lv.po'
2226--- po/lv.po 2014-03-29 05:51:45 +0000
2227+++ po/lv.po 2014-07-07 02:12:01 +0000
2228@@ -14,8 +14,8 @@
2229 "MIME-Version: 1.0\n"
2230 "Content-Type: text/plain; charset=UTF-8\n"
2231 "Content-Transfer-Encoding: 8bit\n"
2232-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2233-"X-Generator: Launchpad (build 16963)\n"
2234+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2235+"X-Generator: Launchpad (build 16985)\n"
2236 "Language: lv\n"
2237
2238 #: ../src/lightdm-gtk-greeter.c:708
2239
2240=== modified file 'po/mhr.po'
2241--- po/mhr.po 2014-03-29 05:51:45 +0000
2242+++ po/mhr.po 2014-07-07 02:12:01 +0000
2243@@ -14,8 +14,8 @@
2244 "MIME-Version: 1.0\n"
2245 "Content-Type: text/plain; charset=UTF-8\n"
2246 "Content-Transfer-Encoding: 8bit\n"
2247-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2248-"X-Generator: Launchpad (build 16963)\n"
2249+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2250+"X-Generator: Launchpad (build 16985)\n"
2251 "Language: \n"
2252
2253 #: ../src/lightdm-gtk-greeter.c:708
2254
2255=== modified file 'po/ml.po'
2256--- po/ml.po 2014-03-29 05:51:45 +0000
2257+++ po/ml.po 2014-07-07 02:12:01 +0000
2258@@ -14,8 +14,8 @@
2259 "MIME-Version: 1.0\n"
2260 "Content-Type: text/plain; charset=UTF-8\n"
2261 "Content-Transfer-Encoding: 8bit\n"
2262-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2263-"X-Generator: Launchpad (build 16963)\n"
2264+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2265+"X-Generator: Launchpad (build 16985)\n"
2266 "Language: ml\n"
2267
2268 #: ../src/lightdm-gtk-greeter.c:708
2269
2270=== modified file 'po/ms.po'
2271--- po/ms.po 2014-03-29 05:51:45 +0000
2272+++ po/ms.po 2014-07-07 02:12:01 +0000
2273@@ -14,8 +14,8 @@
2274 "MIME-Version: 1.0\n"
2275 "Content-Type: text/plain; charset=UTF-8\n"
2276 "Content-Transfer-Encoding: 8bit\n"
2277-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2278-"X-Generator: Launchpad (build 16963)\n"
2279+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2280+"X-Generator: Launchpad (build 16985)\n"
2281 "Language: ms\n"
2282
2283 #: ../src/lightdm-gtk-greeter.c:708
2284
2285=== modified file 'po/nb.po'
2286--- po/nb.po 2014-03-29 05:51:45 +0000
2287+++ po/nb.po 2014-07-07 02:12:01 +0000
2288@@ -14,8 +14,8 @@
2289 "MIME-Version: 1.0\n"
2290 "Content-Type: text/plain; charset=UTF-8\n"
2291 "Content-Transfer-Encoding: 8bit\n"
2292-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2293-"X-Generator: Launchpad (build 16963)\n"
2294+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2295+"X-Generator: Launchpad (build 16985)\n"
2296 "Language: nb\n"
2297
2298 #: ../src/lightdm-gtk-greeter.c:708
2299
2300=== modified file 'po/nl.po'
2301--- po/nl.po 2014-03-29 05:51:45 +0000
2302+++ po/nl.po 2014-07-07 02:12:01 +0000
2303@@ -14,8 +14,8 @@
2304 "MIME-Version: 1.0\n"
2305 "Content-Type: text/plain; charset=UTF-8\n"
2306 "Content-Transfer-Encoding: 8bit\n"
2307-"X-Launchpad-Export-Date: 2014-03-17 05:04+0000\n"
2308-"X-Generator: Launchpad (build 16963)\n"
2309+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2310+"X-Generator: Launchpad (build 16985)\n"
2311 "Language: nl\n"
2312
2313 #: ../src/lightdm-gtk-greeter.c:708
2314
2315=== modified file 'po/nn.po'
2316--- po/nn.po 2014-03-29 05:51:45 +0000
2317+++ po/nn.po 2014-07-07 02:12:01 +0000
2318@@ -14,8 +14,8 @@
2319 "MIME-Version: 1.0\n"
2320 "Content-Type: text/plain; charset=UTF-8\n"
2321 "Content-Transfer-Encoding: 8bit\n"
2322-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2323-"X-Generator: Launchpad (build 16963)\n"
2324+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2325+"X-Generator: Launchpad (build 16985)\n"
2326 "Language: nn\n"
2327
2328 #: ../src/lightdm-gtk-greeter.c:708
2329
2330=== modified file 'po/oc.po'
2331--- po/oc.po 2014-03-29 05:51:45 +0000
2332+++ po/oc.po 2014-07-07 02:12:01 +0000
2333@@ -14,8 +14,8 @@
2334 "MIME-Version: 1.0\n"
2335 "Content-Type: text/plain; charset=UTF-8\n"
2336 "Content-Transfer-Encoding: 8bit\n"
2337-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2338-"X-Generator: Launchpad (build 16963)\n"
2339+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2340+"X-Generator: Launchpad (build 16985)\n"
2341 "Language: \n"
2342
2343 #: ../src/lightdm-gtk-greeter.c:708
2344
2345=== modified file 'po/pl.po'
2346--- po/pl.po 2014-03-29 05:51:45 +0000
2347+++ po/pl.po 2014-07-07 02:12:01 +0000
2348@@ -14,8 +14,8 @@
2349 "MIME-Version: 1.0\n"
2350 "Content-Type: text/plain; charset=UTF-8\n"
2351 "Content-Transfer-Encoding: 8bit\n"
2352-"X-Launchpad-Export-Date: 2014-03-18 06:15+0000\n"
2353-"X-Generator: Launchpad (build 16963)\n"
2354+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2355+"X-Generator: Launchpad (build 16985)\n"
2356 "Language: pl\n"
2357
2358 #: ../src/lightdm-gtk-greeter.c:708
2359
2360=== modified file 'po/pt.po'
2361--- po/pt.po 2014-03-29 05:51:45 +0000
2362+++ po/pt.po 2014-07-07 02:12:01 +0000
2363@@ -14,8 +14,8 @@
2364 "MIME-Version: 1.0\n"
2365 "Content-Type: text/plain; charset=UTF-8\n"
2366 "Content-Transfer-Encoding: 8bit\n"
2367-"X-Launchpad-Export-Date: 2014-03-19 06:24+0000\n"
2368-"X-Generator: Launchpad (build 16963)\n"
2369+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2370+"X-Generator: Launchpad (build 16985)\n"
2371 "Language: pt\n"
2372
2373 #: ../src/lightdm-gtk-greeter.c:708
2374
2375=== modified file 'po/pt_BR.po'
2376--- po/pt_BR.po 2014-03-29 05:51:45 +0000
2377+++ po/pt_BR.po 2014-07-07 02:12:01 +0000
2378@@ -14,8 +14,8 @@
2379 "MIME-Version: 1.0\n"
2380 "Content-Type: text/plain; charset=UTF-8\n"
2381 "Content-Transfer-Encoding: 8bit\n"
2382-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2383-"X-Generator: Launchpad (build 16963)\n"
2384+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2385+"X-Generator: Launchpad (build 16985)\n"
2386 "Language: pt_BR\n"
2387
2388 #: ../src/lightdm-gtk-greeter.c:708
2389
2390=== modified file 'po/ro.po'
2391--- po/ro.po 2014-03-29 05:51:45 +0000
2392+++ po/ro.po 2014-07-07 02:12:01 +0000
2393@@ -14,8 +14,8 @@
2394 "MIME-Version: 1.0\n"
2395 "Content-Type: text/plain; charset=UTF-8\n"
2396 "Content-Transfer-Encoding: 8bit\n"
2397-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2398-"X-Generator: Launchpad (build 16963)\n"
2399+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2400+"X-Generator: Launchpad (build 16985)\n"
2401 "Language: ro\n"
2402
2403 #: ../src/lightdm-gtk-greeter.c:708
2404
2405=== modified file 'po/ru.po'
2406--- po/ru.po 2014-03-29 05:51:45 +0000
2407+++ po/ru.po 2014-07-07 02:12:01 +0000
2408@@ -14,8 +14,8 @@
2409 "MIME-Version: 1.0\n"
2410 "Content-Type: text/plain; charset=UTF-8\n"
2411 "Content-Transfer-Encoding: 8bit\n"
2412-"X-Launchpad-Export-Date: 2014-03-17 05:04+0000\n"
2413-"X-Generator: Launchpad (build 16963)\n"
2414+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2415+"X-Generator: Launchpad (build 16985)\n"
2416 "Language: ru\n"
2417
2418 #: ../src/lightdm-gtk-greeter.c:708
2419
2420=== modified file 'po/sd.po'
2421--- po/sd.po 2014-03-29 05:51:45 +0000
2422+++ po/sd.po 2014-07-07 02:12:01 +0000
2423@@ -14,8 +14,8 @@
2424 "MIME-Version: 1.0\n"
2425 "Content-Type: text/plain; charset=UTF-8\n"
2426 "Content-Transfer-Encoding: 8bit\n"
2427-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2428-"X-Generator: Launchpad (build 16963)\n"
2429+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2430+"X-Generator: Launchpad (build 16985)\n"
2431 "Language: sd\n"
2432
2433 #: ../src/lightdm-gtk-greeter.c:708
2434
2435=== modified file 'po/si.po'
2436--- po/si.po 2014-03-29 05:51:45 +0000
2437+++ po/si.po 2014-07-07 02:12:01 +0000
2438@@ -14,8 +14,8 @@
2439 "MIME-Version: 1.0\n"
2440 "Content-Type: text/plain; charset=UTF-8\n"
2441 "Content-Transfer-Encoding: 8bit\n"
2442-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2443-"X-Generator: Launchpad (build 16963)\n"
2444+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2445+"X-Generator: Launchpad (build 16985)\n"
2446 "Language: \n"
2447
2448 #: ../src/lightdm-gtk-greeter.c:708
2449
2450=== modified file 'po/sk.po'
2451--- po/sk.po 2014-03-29 05:51:45 +0000
2452+++ po/sk.po 2014-07-07 02:12:01 +0000
2453@@ -14,8 +14,8 @@
2454 "MIME-Version: 1.0\n"
2455 "Content-Type: text/plain; charset=UTF-8\n"
2456 "Content-Transfer-Encoding: 8bit\n"
2457-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2458-"X-Generator: Launchpad (build 16963)\n"
2459+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2460+"X-Generator: Launchpad (build 16985)\n"
2461 "Language: sk\n"
2462
2463 #: ../src/lightdm-gtk-greeter.c:708
2464
2465=== modified file 'po/sl.po'
2466--- po/sl.po 2014-03-29 05:51:45 +0000
2467+++ po/sl.po 2014-07-07 02:12:01 +0000
2468@@ -14,8 +14,8 @@
2469 "MIME-Version: 1.0\n"
2470 "Content-Type: text/plain; charset=UTF-8\n"
2471 "Content-Transfer-Encoding: 8bit\n"
2472-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2473-"X-Generator: Launchpad (build 16963)\n"
2474+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2475+"X-Generator: Launchpad (build 16985)\n"
2476 "Language: sl\n"
2477
2478 #: ../src/lightdm-gtk-greeter.c:708
2479
2480=== modified file 'po/sq.po'
2481--- po/sq.po 2014-03-29 05:51:45 +0000
2482+++ po/sq.po 2014-07-07 02:12:01 +0000
2483@@ -14,8 +14,8 @@
2484 "MIME-Version: 1.0\n"
2485 "Content-Type: text/plain; charset=UTF-8\n"
2486 "Content-Transfer-Encoding: 8bit\n"
2487-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2488-"X-Generator: Launchpad (build 16963)\n"
2489+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2490+"X-Generator: Launchpad (build 16985)\n"
2491 "Language: sq\n"
2492
2493 #: ../src/lightdm-gtk-greeter.c:708
2494
2495=== modified file 'po/sr.po'
2496--- po/sr.po 2014-03-29 05:51:45 +0000
2497+++ po/sr.po 2014-07-07 02:12:01 +0000
2498@@ -14,8 +14,8 @@
2499 "MIME-Version: 1.0\n"
2500 "Content-Type: text/plain; charset=UTF-8\n"
2501 "Content-Transfer-Encoding: 8bit\n"
2502-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2503-"X-Generator: Launchpad (build 16963)\n"
2504+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2505+"X-Generator: Launchpad (build 16985)\n"
2506 "Language: sr\n"
2507
2508 #: ../src/lightdm-gtk-greeter.c:708
2509
2510=== modified file 'po/sv.po'
2511--- po/sv.po 2014-03-29 05:51:45 +0000
2512+++ po/sv.po 2014-07-07 02:12:01 +0000
2513@@ -14,8 +14,8 @@
2514 "MIME-Version: 1.0\n"
2515 "Content-Type: text/plain; charset=UTF-8\n"
2516 "Content-Transfer-Encoding: 8bit\n"
2517-"X-Launchpad-Export-Date: 2014-03-17 05:04+0000\n"
2518-"X-Generator: Launchpad (build 16963)\n"
2519+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2520+"X-Generator: Launchpad (build 16985)\n"
2521 "Language: sv\n"
2522
2523 #: ../src/lightdm-gtk-greeter.c:708
2524
2525=== modified file 'po/ta.po'
2526--- po/ta.po 2014-03-29 05:51:45 +0000
2527+++ po/ta.po 2014-07-07 02:12:01 +0000
2528@@ -14,8 +14,8 @@
2529 "MIME-Version: 1.0\n"
2530 "Content-Type: text/plain; charset=UTF-8\n"
2531 "Content-Transfer-Encoding: 8bit\n"
2532-"X-Launchpad-Export-Date: 2014-03-16 06:01+0000\n"
2533-"X-Generator: Launchpad (build 16963)\n"
2534+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2535+"X-Generator: Launchpad (build 16985)\n"
2536 "Language: ta\n"
2537
2538 #: ../src/lightdm-gtk-greeter.c:708
2539
2540=== modified file 'po/te.po'
2541--- po/te.po 2014-03-29 05:51:45 +0000
2542+++ po/te.po 2014-07-07 02:12:01 +0000
2543@@ -14,8 +14,8 @@
2544 "MIME-Version: 1.0\n"
2545 "Content-Type: text/plain; charset=UTF-8\n"
2546 "Content-Transfer-Encoding: 8bit\n"
2547-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2548-"X-Generator: Launchpad (build 16963)\n"
2549+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2550+"X-Generator: Launchpad (build 16985)\n"
2551 "Language: te\n"
2552
2553 #: ../src/lightdm-gtk-greeter.c:708
2554
2555=== modified file 'po/th.po'
2556--- po/th.po 2014-03-29 05:51:45 +0000
2557+++ po/th.po 2014-07-07 02:12:01 +0000
2558@@ -15,8 +15,8 @@
2559 "MIME-Version: 1.0\n"
2560 "Content-Type: text/plain; charset=UTF-8\n"
2561 "Content-Transfer-Encoding: 8bit\n"
2562-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2563-"X-Generator: Launchpad (build 16963)\n"
2564+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2565+"X-Generator: Launchpad (build 16985)\n"
2566 "Language: th\n"
2567
2568 #: ../src/lightdm-gtk-greeter.c:708
2569
2570=== modified file 'po/tr.po'
2571--- po/tr.po 2014-03-29 05:51:45 +0000
2572+++ po/tr.po 2014-07-07 02:12:01 +0000
2573@@ -14,8 +14,8 @@
2574 "MIME-Version: 1.0\n"
2575 "Content-Type: text/plain; charset=UTF-8\n"
2576 "Content-Transfer-Encoding: 8bit\n"
2577-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2578-"X-Generator: Launchpad (build 16963)\n"
2579+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2580+"X-Generator: Launchpad (build 16985)\n"
2581 "Language: tr\n"
2582
2583 #: ../src/lightdm-gtk-greeter.c:708
2584
2585=== modified file 'po/ug.po'
2586--- po/ug.po 2014-03-29 05:51:45 +0000
2587+++ po/ug.po 2014-07-07 02:12:01 +0000
2588@@ -14,8 +14,8 @@
2589 "MIME-Version: 1.0\n"
2590 "Content-Type: text/plain; charset=UTF-8\n"
2591 "Content-Transfer-Encoding: 8bit\n"
2592-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2593-"X-Generator: Launchpad (build 16963)\n"
2594+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2595+"X-Generator: Launchpad (build 16985)\n"
2596 "Language: \n"
2597
2598 #: ../src/lightdm-gtk-greeter.c:708
2599
2600=== modified file 'po/uk.po'
2601--- po/uk.po 2014-03-29 05:51:45 +0000
2602+++ po/uk.po 2014-07-07 02:12:01 +0000
2603@@ -14,8 +14,8 @@
2604 "MIME-Version: 1.0\n"
2605 "Content-Type: text/plain; charset=UTF-8\n"
2606 "Content-Transfer-Encoding: 8bit\n"
2607-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2608-"X-Generator: Launchpad (build 16963)\n"
2609+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2610+"X-Generator: Launchpad (build 16985)\n"
2611 "Language: uk\n"
2612
2613 #: ../src/lightdm-gtk-greeter.c:708
2614
2615=== modified file 'po/uz.po'
2616--- po/uz.po 2014-03-29 05:51:45 +0000
2617+++ po/uz.po 2014-07-07 02:12:01 +0000
2618@@ -14,8 +14,8 @@
2619 "MIME-Version: 1.0\n"
2620 "Content-Type: text/plain; charset=UTF-8\n"
2621 "Content-Transfer-Encoding: 8bit\n"
2622-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2623-"X-Generator: Launchpad (build 16963)\n"
2624+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2625+"X-Generator: Launchpad (build 16985)\n"
2626 "Language: uz\n"
2627
2628 #: ../src/lightdm-gtk-greeter.c:708
2629
2630=== modified file 'po/vi.po'
2631--- po/vi.po 2014-03-29 05:51:45 +0000
2632+++ po/vi.po 2014-07-07 02:12:01 +0000
2633@@ -14,8 +14,8 @@
2634 "MIME-Version: 1.0\n"
2635 "Content-Type: text/plain; charset=UTF-8\n"
2636 "Content-Transfer-Encoding: 8bit\n"
2637-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2638-"X-Generator: Launchpad (build 16963)\n"
2639+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2640+"X-Generator: Launchpad (build 16985)\n"
2641 "Language: vi\n"
2642
2643 #: ../src/lightdm-gtk-greeter.c:708
2644
2645=== modified file 'po/wae.po'
2646--- po/wae.po 2014-03-29 05:51:45 +0000
2647+++ po/wae.po 2014-07-07 02:12:01 +0000
2648@@ -14,8 +14,8 @@
2649 "MIME-Version: 1.0\n"
2650 "Content-Type: text/plain; charset=UTF-8\n"
2651 "Content-Transfer-Encoding: 8bit\n"
2652-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2653-"X-Generator: Launchpad (build 16963)\n"
2654+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2655+"X-Generator: Launchpad (build 16985)\n"
2656 "Language: \n"
2657
2658 #: ../src/lightdm-gtk-greeter.c:708
2659
2660=== modified file 'po/zh_CN.po'
2661--- po/zh_CN.po 2014-03-29 05:51:45 +0000
2662+++ po/zh_CN.po 2014-07-07 02:12:01 +0000
2663@@ -14,8 +14,8 @@
2664 "MIME-Version: 1.0\n"
2665 "Content-Type: text/plain; charset=UTF-8\n"
2666 "Content-Transfer-Encoding: 8bit\n"
2667-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2668-"X-Generator: Launchpad (build 16963)\n"
2669+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2670+"X-Generator: Launchpad (build 16985)\n"
2671 "Language: \n"
2672
2673 #: ../src/lightdm-gtk-greeter.c:708
2674
2675=== modified file 'po/zh_HK.po'
2676--- po/zh_HK.po 2014-03-29 05:51:45 +0000
2677+++ po/zh_HK.po 2014-07-07 02:12:01 +0000
2678@@ -14,8 +14,8 @@
2679 "MIME-Version: 1.0\n"
2680 "Content-Type: text/plain; charset=UTF-8\n"
2681 "Content-Transfer-Encoding: 8bit\n"
2682-"X-Launchpad-Export-Date: 2014-03-16 06:02+0000\n"
2683-"X-Generator: Launchpad (build 16963)\n"
2684+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2685+"X-Generator: Launchpad (build 16985)\n"
2686 "Language: zh_HK\n"
2687
2688 #: ../src/lightdm-gtk-greeter.c:708
2689
2690=== modified file 'po/zh_TW.po'
2691--- po/zh_TW.po 2014-03-29 05:51:45 +0000
2692+++ po/zh_TW.po 2014-07-07 02:12:01 +0000
2693@@ -8,14 +8,14 @@
2694 "Project-Id-Version: lightdm\n"
2695 "Report-Msgid-Bugs-To: \n"
2696 "POT-Creation-Date: 2014-03-15 17:37-0400\n"
2697-"PO-Revision-Date: 2014-03-16 07:47+0000\n"
2698+"PO-Revision-Date: 2014-04-30 15:54+0000\n"
2699 "Last-Translator: Walter Cheuk <wwycheuk@gmail.com>\n"
2700 "Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
2701 "MIME-Version: 1.0\n"
2702 "Content-Type: text/plain; charset=UTF-8\n"
2703 "Content-Transfer-Encoding: 8bit\n"
2704-"X-Launchpad-Export-Date: 2014-03-17 05:04+0000\n"
2705-"X-Generator: Launchpad (build 16963)\n"
2706+"X-Launchpad-Export-Date: 2014-05-01 06:31+0000\n"
2707+"X-Generator: Launchpad (build 16985)\n"
2708 "Language: \n"
2709
2710 #: ../src/lightdm-gtk-greeter.c:708
2711@@ -28,7 +28,7 @@
2712
2713 #: ../src/lightdm-gtk-greeter.c:1079
2714 msgid "Failed to start session"
2715-msgstr "無法啟動作業階段"
2716+msgstr "未能啟動作業階段"
2717
2718 #: ../src/lightdm-gtk-greeter.c:1254
2719 msgid "Other"
2720
2721=== modified file 'src/lightdm-gtk-greeter.c'
2722--- src/lightdm-gtk-greeter.c 2014-03-29 05:51:45 +0000
2723+++ src/lightdm-gtk-greeter.c 2014-07-07 02:12:01 +0000
2724@@ -514,109 +514,83 @@
2725 }
2726 }
2727
2728+static gboolean
2729+is_valid_session (GList* items, const gchar* session)
2730+{
2731+ for (; items; items = g_list_next (items))
2732+ if (g_strcmp0 (session, lightdm_session_get_key (items->data)) == 0)
2733+ return TRUE;
2734+ return FALSE;
2735+}
2736+
2737 static gchar *
2738 get_session (void)
2739 {
2740- GList *menu_items, *menu_iter;
2741-
2742- /* if the user manually selected a session, use it */
2743- if (current_session)
2744- return current_session;
2745-
2746- menu_items = gtk_container_get_children(GTK_CONTAINER(session_menu));
2747-
2748- for (menu_iter = menu_items; menu_iter != NULL; menu_iter = g_list_next(menu_iter))
2749- {
2750- if (gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(menu_iter->data)))
2751- {
2752- return g_strdup(g_object_get_data (G_OBJECT (menu_iter->data), "session-key"));
2753- }
2754- }
2755-
2756- return g_strdup (lightdm_greeter_get_default_session_hint (greeter));
2757+ return g_strdup (current_session);
2758 }
2759
2760 static void
2761 set_session (const gchar *session)
2762 {
2763- const gchar *default_session;
2764- gchar *last_session;
2765- GList *menu_items, *menu_iter;
2766- GList *items, *item;
2767-#if GTK_CHECK_VERSION (3, 0, 0)
2768- GtkIconTheme *icon_theme = gtk_icon_theme_get_default();
2769-#endif
2770-
2771- if (!gtk_widget_get_visible (session_menuitem))
2772- {
2773- current_session = g_strdup (session);
2774- return;
2775- }
2776-
2777- menu_items = gtk_container_get_children(GTK_CONTAINER(session_menu));
2778-
2779- if (session)
2780- {
2781- for (menu_iter = menu_items; menu_iter != NULL; menu_iter = g_list_next(menu_iter))
2782- {
2783- gchar *s;
2784- gboolean matched;
2785- s = g_strdup(g_object_get_data (G_OBJECT (menu_iter->data), "session-key"));
2786- matched = g_strcmp0 (s, session) == 0;
2787- g_free (s);
2788- if (matched)
2789- {
2790- gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menu_iter->data), TRUE);
2791- current_session = g_strdup(session);
2792- /* Set menuitem-image to session-badge */
2793-#if GTK_CHECK_VERSION (3, 0, 0)
2794- if (gtk_icon_theme_has_icon(icon_theme, g_strdup_printf ("%s_badge-symbolic", g_ascii_strdown (session, strlen (session)))))
2795- gtk_image_set_from_icon_name (GTK_IMAGE(session_badge), g_strdup_printf ("%s_badge-symbolic", g_ascii_strdown (session, strlen (session))), GTK_ICON_SIZE_MENU);
2796- else
2797- gtk_image_set_from_icon_name (GTK_IMAGE(session_badge), "document-properties-symbolic", GTK_ICON_SIZE_MENU);
2798-#endif
2799- return;
2800- }
2801- }
2802- }
2803-
2804- /* If failed to find this session, then try the previous, then the default */
2805- last_session = g_key_file_get_value (state, "greeter", "last-session", NULL);
2806- if (last_session && g_strcmp0 (session, last_session) != 0)
2807- {
2808- /* Go thru all sessions and compare them to our last_session otherwise we can get a segfault
2809- * if last_session is set to a non-existing or removed session
2810- */
2811- items = lightdm_get_sessions ();
2812- for (item = items; item; item = item->next)
2813- {
2814- LightDMSession *session = item->data;
2815- gchar *s;
2816- gboolean matched;
2817- s = g_strdup(lightdm_session_get_key (session));
2818- matched = g_strcmp0 (s, last_session) == 0;
2819- s = NULL;
2820- g_free(s);
2821- if (matched)
2822- {
2823- set_session (last_session);
2824- g_free (last_session);
2825- return;
2826- }
2827- }
2828- }
2829+ gchar *last_session = NULL;
2830+ GList *sessions = lightdm_get_sessions ();
2831+
2832+ /* Validation */
2833+ if (!session || !is_valid_session (sessions, session))
2834+ {
2835+ /* previous session */
2836+ last_session = g_key_file_get_value (state, "greeter", "last-session", NULL);
2837+ if (last_session && g_strcmp0 (session, last_session) != 0 &&
2838+ is_valid_session (sessions, last_session))
2839+ session = last_session;
2840+ else
2841+ {
2842+ /* default */
2843+ const gchar* default_session = lightdm_greeter_get_default_session_hint (greeter);
2844+ if (g_strcmp0 (session, default_session) != 0 &&
2845+ is_valid_session (sessions, default_session))
2846+ session = default_session;
2847+ /* first in the sessions list */
2848+ else if (sessions)
2849+ session = lightdm_session_get_key (sessions->data);
2850+ /* give up */
2851+ else
2852+ session = NULL;
2853+ }
2854+ }
2855+
2856+ if (gtk_widget_get_visible (session_menuitem))
2857+ {
2858+ GList *menu_iter = NULL;
2859+ GList *menu_items = gtk_container_get_children (GTK_CONTAINER (session_menu));
2860+ if (session)
2861+ {
2862+ for (menu_iter = menu_items; menu_iter != NULL; menu_iter = g_list_next(menu_iter))
2863+ if (g_strcmp0 (session, g_object_get_data (G_OBJECT (menu_iter->data), "session-key")) == 0)
2864+ {
2865+#if GTK_CHECK_VERSION (3, 0, 0)
2866+ /* Set menuitem-image to session-badge */
2867+ GtkIconTheme *icon_theme = gtk_icon_theme_get_default();
2868+ gchar* session_name = g_ascii_strdown (session, -1);
2869+ gchar* icon_name = g_strdup_printf ("%s_badge-symbolic", session_name);
2870+ g_free (session_name);
2871+ if (gtk_icon_theme_has_icon(icon_theme, icon_name))
2872+ gtk_image_set_from_icon_name (GTK_IMAGE(session_badge), icon_name, GTK_ICON_SIZE_MENU);
2873+ else
2874+ gtk_image_set_from_icon_name (GTK_IMAGE(session_badge), "document-properties-symbolic", GTK_ICON_SIZE_MENU);
2875+ g_free (icon_name);
2876+#endif
2877+ break;
2878+ }
2879+ }
2880+ if (!menu_iter)
2881+ menu_iter = menu_items;
2882+ gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menu_iter->data), TRUE);
2883+ }
2884+
2885+ g_free (current_session);
2886+ current_session = g_strdup(session);
2887 g_free (last_session);
2888-
2889- default_session = lightdm_greeter_get_default_session_hint (greeter);
2890- if (default_session && g_strcmp0 (session, default_session) != 0)
2891- {
2892- set_session (lightdm_greeter_get_default_session_hint (greeter));
2893- return;
2894- }
2895- /* Otherwise just pick the first session */
2896- menu_iter = g_list_first(menu_items);
2897- gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menu_iter->data), TRUE);
2898- return;
2899 }
2900
2901 static gchar *
2902@@ -626,7 +600,7 @@
2903
2904 /* if the user manually selected a language, use it */
2905 if (current_language)
2906- return current_language;
2907+ return g_strdup (current_language);
2908
2909 menu_items = gtk_container_get_children(GTK_CONTAINER(language_menu));
2910 for (menu_iter = menu_items; menu_iter != NULL; menu_iter = g_list_next(menu_iter))
2911@@ -648,6 +622,7 @@
2912
2913 if (!gtk_widget_get_visible (language_menuitem))
2914 {
2915+ g_free (current_language);
2916 current_language = g_strdup (language);
2917 return;
2918 }
2919@@ -666,6 +641,7 @@
2920 if (matched)
2921 {
2922 gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menu_iter->data), TRUE);
2923+ g_free (current_language);
2924 current_language = g_strdup(language);
2925 gtk_menu_item_set_label(GTK_MENU_ITEM(language_menuitem),language);
2926 return;
2927@@ -2052,11 +2028,12 @@
2928 set_background (GdkPixbuf *new_bg)
2929 {
2930 GdkRectangle monitor_geometry;
2931- GdkPixbuf *bg = NULL;
2932+ GdkPixbuf *bg = NULL, *p = NULL;
2933 GSList *iter;
2934- gint i, p_height, p_width, height, width;
2935- gdouble scale;
2936- gint numScreens = 1;
2937+ gint i, p_height, p_width, offset_x, offset_y;
2938+ gdouble scale_x, scale_y, scale;
2939+ GdkInterpType interp_type;
2940+ gint num_screens = 1;
2941
2942 if (new_bg)
2943 bg = new_bg;
2944@@ -2064,16 +2041,16 @@
2945 bg = default_background_pixbuf;
2946
2947 #if GDK_VERSION_CUR_STABLE < G_ENCODE_VERSION(3, 10)
2948- numScreens = gdk_display_get_n_screens (gdk_display_get_default());
2949+ num_screens = gdk_display_get_n_screens (gdk_display_get_default ());
2950 #endif
2951
2952 /* Set the background */
2953- for (i = 0; i < numScreens; i++)
2954+ for (i = 0; i < num_screens; i++)
2955 {
2956 GdkScreen *screen;
2957 cairo_surface_t *surface;
2958 cairo_t *c;
2959- int monitor;
2960+ gint monitor;
2961
2962 screen = gdk_display_get_screen (gdk_display_get_default (), i);
2963 surface = create_root_surface (screen);
2964@@ -2085,41 +2062,48 @@
2965
2966 if (bg)
2967 {
2968- p_width = gdk_pixbuf_get_width(bg);
2969- p_height = gdk_pixbuf_get_height(bg);
2970-
2971- scale = (double)monitor_geometry.width/p_width;
2972- height = p_height * scale;
2973- width = monitor_geometry.width;
2974-
2975- if (height < monitor_geometry.height)
2976- {
2977- scale = (double)monitor_geometry.height/p_height;
2978- height = monitor_geometry.height;
2979- width = p_width * scale;
2980- }
2981-
2982- GdkPixbuf *p = gdk_pixbuf_scale_simple (bg, width,
2983- height, GDK_INTERP_BILINEAR);
2984- if (width > monitor_geometry.width)
2985- {
2986- GdkPixbuf *tmp = gdk_pixbuf_new_subpixbuf(p, (width-monitor_geometry.width)/2, 0, monitor_geometry.width, monitor_geometry.height);
2987- g_object_unref (p);
2988- p = tmp;
2989- }
2990- if (!gdk_pixbuf_get_has_alpha (p))
2991- {
2992- GdkPixbuf *tmp = gdk_pixbuf_add_alpha (p, FALSE, 255, 255, 255);
2993- g_object_unref (p);
2994- p = tmp;
2995- }
2996+ p_width = gdk_pixbuf_get_width (bg);
2997+ p_height = gdk_pixbuf_get_height (bg);
2998+
2999+ scale_x = (gdouble)monitor_geometry.width / p_width;
3000+ scale_y = (gdouble)monitor_geometry.height / p_height;
3001+
3002+ if (scale_x < scale_y)
3003+ {
3004+ scale = scale_y;
3005+ offset_x = (monitor_geometry.width - (p_width * scale)) / 2;
3006+ offset_y = 0;
3007+ }
3008+ else
3009+ {
3010+ scale = scale_x;
3011+ offset_x = 0;
3012+ offset_y = (monitor_geometry.height - (p_height * scale)) / 2;
3013+ }
3014+
3015+ p = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, gdk_pixbuf_get_bits_per_sample (bg),
3016+ monitor_geometry.width, monitor_geometry.height);
3017+
3018+ /* Set interpolation type */
3019+ if (monitor_geometry.width == p_width && monitor_geometry.height == p_height)
3020+ interp_type = GDK_INTERP_NEAREST;
3021+ else
3022+ interp_type = GDK_INTERP_BILINEAR;
3023+
3024+ /* Zoom the background pixbuf to fit the screen */
3025+ gdk_pixbuf_composite (bg, p, 0, 0, monitor_geometry.width, monitor_geometry.height,
3026+ offset_x, offset_y, scale, scale, interp_type, 255);
3027+
3028 gdk_cairo_set_source_pixbuf (c, p, monitor_geometry.x, monitor_geometry.y);
3029+
3030 /* Make the background pixbuf globally accessible so it can be reused for fake transparency */
3031 if (background_pixbuf)
3032- g_object_unref(background_pixbuf);
3033+ g_object_unref (background_pixbuf);
3034+
3035 background_pixbuf = p;
3036 }
3037- else {
3038+ else
3039+ {
3040 #if GTK_CHECK_VERSION (3, 0, 0)
3041 gdk_cairo_set_source_rgba (c, default_background_color);
3042 #else
3043@@ -2128,19 +2112,19 @@
3044 background_pixbuf = NULL;
3045 }
3046 cairo_paint (c);
3047- iter = g_slist_nth(backgrounds, monitor);
3048- gtk_widget_queue_draw(GTK_WIDGET(iter->data));
3049+ iter = g_slist_nth (backgrounds, monitor);
3050+ gtk_widget_queue_draw (GTK_WIDGET (iter->data));
3051 }
3052
3053 cairo_destroy (c);
3054
3055 /* Refresh background */
3056 gdk_flush ();
3057- set_surface_as_root(screen, surface);
3058- cairo_surface_destroy(surface);
3059+ set_surface_as_root (screen, surface);
3060+ cairo_surface_destroy (surface);
3061 }
3062- gtk_widget_queue_draw(GTK_WIDGET(login_window));
3063- gtk_widget_queue_draw(GTK_WIDGET(panel_window));
3064+ gtk_widget_queue_draw (GTK_WIDGET (login_window));
3065+ gtk_widget_queue_draw (GTK_WIDGET (panel_window));
3066 }
3067
3068 static gboolean
3069@@ -2203,6 +2187,7 @@
3070 Window keyboard_xid = 0;
3071 GdkDisplay* display = gdk_x11_lookup_xdisplay (xevent->xmap.display);
3072 GdkWindow* win = gdk_x11_window_foreign_new_for_display (display, xwin);
3073+ GdkWindowTypeHint win_type = gdk_window_get_type_hint (win);
3074
3075 /* Check to see if this window is our onboard window, since we don't want to focus it. */
3076 if (keyboard_win)
3077@@ -2211,8 +2196,10 @@
3078 #else
3079 keyboard_xid = gdk_x11_drawable_get_xid (keyboard_win);
3080 #endif
3081-
3082- if (xwin != keyboard_xid && gdk_window_get_type_hint (win) != GDK_WINDOW_TYPE_HINT_NOTIFICATION)
3083+
3084+ if (xwin != keyboard_xid
3085+ && win_type != GDK_WINDOW_TYPE_HINT_TOOLTIP
3086+ && win_type != GDK_WINDOW_TYPE_HINT_NOTIFICATION)
3087 {
3088 gdk_window_focus (win, GDK_CURRENT_TIME);
3089 /* Make sure to keep keyboard above */

Subscribers

People subscribed via source and target branches

to all changes: