Hello community,
here is the log from the commit of package accountsservice for openSUSE:Factory
checked in at Mon May 2 14:43:14 CEST 2011.
--------
--- GNOME/accountsservice/accountsservice.changes 2011-04-21 11:22:19.000000000 +0200
+++ /mounts/work_src_done/STABLE/accountsservice/accountsservice.changes 2011-04-29 17:07:45.000000000 +0200
@@ -1,0 +2,10 @@
+Fri Apr 29 15:04:09 UTC 2011 - fcrozat@novell.com
+
+- Update to version 0.6.10:
+ + An assortment of race fixes
+ + Updated translations
+- Changes from version 0.6.9:
+ + Add a 'system-account' property to users
+- Update download url for tarball.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
accountsservice-0.6.8.tar.bz2
New:
----
accountsservice-0.6.10.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ accountsservice.spec ++++++
--- /var/tmp/diff_new_pack.G6SnAQ/_old 2011-05-02 14:42:20.000000000 +0200
+++ /var/tmp/diff_new_pack.G6SnAQ/_new 2011-05-02 14:42:20.000000000 +0200
@@ -18,13 +18,13 @@
Name: accountsservice
-Version: 0.6.8
+Version: 0.6.10
Release: 1
License: GPLv3+
Summary: D-Bus Service to Manipulate User Account Information
Url: http://www.fedoraproject.org/wiki/Features/UserAccountDialog
Group: System/Daemons
-Source: http://mclasen.fedorapeople.org/accounts/%{name}-%{version}.tar.bz2
+Source: http://www.freedesktop.org/software/accountsservice/%{name}-%{version}.tar.bz2
Source1: %{name}-rpmlintrc
BuildRequires: intltool
BuildRequires: pkgconfig(dbus-glib-1)
++++++ accountsservice-0.6.8.tar.bz2 -> accountsservice-0.6.10.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/Makefile.in new/accountsservice-0.6.10/Makefile.in
--- old/accountsservice-0.6.8/Makefile.in 2011-04-04 22:21:49.000000000 +0200
+++ new/accountsservice-0.6.10/Makefile.in 2011-04-25 18:39:51.000000000 +0200
@@ -37,14 +37,15 @@
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/configure AUTHORS COPYING INSTALL NEWS TODO \
- config.guess config.sub depcomp install-sh ltmain.sh missing
+ config.guess config.sub depcomp install-sh ltmain.sh missing \
+ mkinstalldirs
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno config.status.lineno
-mkinstalldirs = $(install_sh) -d
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/NEWS new/accountsservice-0.6.10/NEWS
--- old/accountsservice-0.6.8/NEWS 2011-04-04 22:20:12.000000000 +0200
+++ new/accountsservice-0.6.10/NEWS 2011-04-29 16:49:52.000000000 +0200
@@ -1,3 +1,10 @@
+Changes in 0.6.10
+================
+
+* An assortment of race fixes
+
+* Translation Updates
+
Changes in 0.6.8
================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/configure new/accountsservice-0.6.10/configure
--- old/accountsservice-0.6.8/configure 2011-04-04 22:21:47.000000000 +0200
+++ new/accountsservice-0.6.10/configure 2011-04-25 18:39:51.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for AccountsService 0.6.8.
+# Generated by GNU Autoconf 2.68 for AccountsService 0.6.10.
#
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -567,8 +567,8 @@
# Identity of this package.
PACKAGE_NAME='AccountsService'
PACKAGE_TARNAME='accountsservice'
-PACKAGE_VERSION='0.6.8'
-PACKAGE_STRING='AccountsService 0.6.8'
+PACKAGE_VERSION='0.6.10'
+PACKAGE_STRING='AccountsService 0.6.10'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -833,7 +833,6 @@
PKG_CONFIG_PATH
PKG_CONFIG_LIBDIR
CPP
-CPPFLAGS
GLIB_CFLAGS
GLIB_LIBS
GIO_CFLAGS
@@ -1386,7 +1385,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures AccountsService 0.6.8 to adapt to many kinds of systems.
+\`configure' configures AccountsService 0.6.10 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1456,7 +1455,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of AccountsService 0.6.8:";;
+ short | recursive ) echo "Configuration of AccountsService 0.6.10:";;
esac
cat <<\_ACEOF
@@ -1586,7 +1585,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-AccountsService configure 0.6.8
+AccountsService configure 0.6.10
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1951,7 +1950,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by AccountsService $as_me 0.6.8, which was
+It was created by AccountsService $as_me 0.6.10, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2766,7 +2765,7 @@
# Define the identity of the package.
PACKAGE='accountsservice'
- VERSION='0.6.8'
+ VERSION='0.6.10'
cat >>confdefs.h <<_ACEOF
@@ -14090,7 +14089,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by AccountsService $as_me 0.6.8, which was
+This file was extended by AccountsService $as_me 0.6.10, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -14156,7 +14155,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-AccountsService config.status 0.6.8
+AccountsService config.status 0.6.10
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/configure.ac new/accountsservice-0.6.10/configure.ac
--- old/accountsservice-0.6.8/configure.ac 2011-04-04 22:20:21.000000000 +0200
+++ new/accountsservice-0.6.10/configure.ac 2011-04-25 18:21:03.000000000 +0200
@@ -1,4 +1,4 @@
-AC_INIT([AccountsService],[0.6.8])
+AC_INIT([AccountsService],[0.6.10])
AM_INIT_AUTOMAKE(dist-bzip2 no-dist-gzip foreign)
GETTEXT_PACKAGE=accounts-service
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/data/Makefile.in new/accountsservice-0.6.10/data/Makefile.in
--- old/accountsservice-0.6.8/data/Makefile.in 2011-04-04 22:21:48.000000000 +0200
+++ new/accountsservice-0.6.10/data/Makefile.in 2011-04-25 18:39:51.000000000 +0200
@@ -40,7 +40,7 @@
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/data/org.freedesktop.Accounts.User.xml new/accountsservice-0.6.10/data/org.freedesktop.Accounts.User.xml
--- old/accountsservice-0.6.8/data/org.freedesktop.Accounts.User.xml 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/data/org.freedesktop.Accounts.User.xml 2011-04-25 18:21:03.000000000 +0200
@@ -717,6 +717,18 @@
</property>
+ <property name="SystemAccount" type="b" access="read">
+ doc:doc
+ doc:description
+ doc:para
+ Whether this is a 'system' account, like 'root' or 'nobody'.
+ System accounts should normally not appear in lists of
+ users, and ListCachedUsers will not include such accounts.
+
+
+
+ </property>
+
<signal name="Changed">
doc:doc
doc:description
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/doc/Makefile.in new/accountsservice-0.6.10/doc/Makefile.in
--- old/accountsservice-0.6.8/doc/Makefile.in 2011-04-04 22:21:48.000000000 +0200
+++ new/accountsservice-0.6.10/doc/Makefile.in 2011-04-25 18:39:51.000000000 +0200
@@ -39,7 +39,7 @@
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/doc/dbus/AccountsService.xml new/accountsservice-0.6.10/doc/dbus/AccountsService.xml
--- old/accountsservice-0.6.8/doc/dbus/AccountsService.xml 2011-04-04 22:21:58.000000000 +0200
+++ new/accountsservice-0.6.10/doc/dbus/AccountsService.xml 2011-04-25 18:39:56.000000000 +0200
@@ -6,8 +6,8 @@
<book id="index">
<bookinfo>
- <title>AccountsService 0.6.8 Documentation</title>
- <releaseinfo>Version 0.6.8</releaseinfo>
+ <title>AccountsService 0.6.10 Documentation</title>
+ <releaseinfo>Version 0.6.10</releaseinfo>
<authorgroup>
<author>
<firstname>Matthias</firstname>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/doc/dbus/Makefile.in new/accountsservice-0.6.10/doc/dbus/Makefile.in
--- old/accountsservice-0.6.8/doc/dbus/Makefile.in 2011-04-04 22:21:48.000000000 +0200
+++ new/accountsservice-0.6.10/doc/dbus/Makefile.in 2011-04-25 18:39:51.000000000 +0200
@@ -41,7 +41,7 @@
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES = AccountsService.xml
CONFIG_CLEAN_VPATH_FILES =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/doc/dbus/org.freedesktop.Accounts.User.ref.xml new/accountsservice-0.6.10/doc/dbus/org.freedesktop.Accounts.User.ref.xml
--- old/accountsservice-0.6.8/doc/dbus/org.freedesktop.Accounts.User.ref.xml 2011-04-04 22:24:02.000000000 +0200
+++ new/accountsservice-0.6.10/doc/dbus/org.freedesktop.Accounts.User.ref.xml 2011-04-29 16:52:38.000000000 +0200
@@ -56,6 +56,7 @@
<link linkend="User:PasswordMode">'PasswordMode'</link> read 'i'
<link linkend="User:PasswordHint">'PasswordHint'</link> read 's'
<link linkend="User:AutomaticLogin">'AutomaticLogin'</link> read 'b'
+<link linkend="User:SystemAccount">'SystemAccount'</link> read 'b'
</synopsis>
</refsect1>
<refsect1 role="desc">
@@ -357,5 +358,13 @@
Whether automatic login is enabled for the user.
</para>
</refsect2>
+ <refsect2><title><anchor role="function" id="User:SystemAccount"/>The "SystemAccount" property</title><indexterm><primary>SystemAccount</primary><secondary>User</secondary></indexterm><programlisting>'SystemAccount' read 'b'
+</programlisting>
+ <para>
+ Whether this is a 'system' account, like 'root' or 'nobody'.
+ System accounts should normally not appear in lists of
+ users, and ListCachedUsers will not include such accounts.
+ </para>
+ </refsect2>
</refsect1>
</refentry>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/mkinstalldirs new/accountsservice-0.6.10/mkinstalldirs
--- old/accountsservice-0.6.8/mkinstalldirs 1970-01-01 01:00:00.000000000 +0100
+++ new/accountsservice-0.6.10/mkinstalldirs 2010-03-29 13:21:24.000000000 +0200
@@ -0,0 +1,162 @@
+#! /bin/sh
+# mkinstalldirs --- make directory hierarchy
+
+scriptversion=2009-04-28.21; # UTC
+
+# Original author: Noah Friedman
+# Created: 1993-05-16
+# Public domain.
+#
+# This file is maintained in Automake, please report
+# bugs to or send patches to
+# .
+
+nl='
+'
+IFS=" "" $nl"
+errstatus=0
+dirmode=
+
+usage="\
+Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
+
+Create each directory DIR (with mode MODE, if specified), including all
+leading file name components.
+
+Report bugs to ."
+
+# process command line arguments
+while test $# -gt 0 ; do
+ case $1 in
+ -h | --help | --h*) # -h for help
+ echo "$usage"
+ exit $?
+ ;;
+ -m) # -m PERM arg
+ shift
+ test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
+ dirmode=$1
+ shift
+ ;;
+ --version)
+ echo "$0 $scriptversion"
+ exit $?
+ ;;
+ --) # stop option processing
+ shift
+ break
+ ;;
+ -*) # unknown option
+ echo "$usage" 1>&2
+ exit 1
+ ;;
+ *) # first non-opt arg
+ break
+ ;;
+ esac
+done
+
+for file
+do
+ if test -d "$file"; then
+ shift
+ else
+ break
+ fi
+done
+
+case $# in
+ 0) exit 0 ;;
+esac
+
+# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and
+# mkdir -p a/c at the same time, both will detect that a is missing,
+# one will create a, then the other will try to create a and die with
+# a "File exists" error. This is a problem when calling mkinstalldirs
+# from a parallel make. We use --version in the probe to restrict
+# ourselves to GNU mkdir, which is thread-safe.
+case $dirmode in
+ '')
+ if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
+ echo "mkdir -p -- $*"
+ exec mkdir -p -- "$@"
+ else
+ # On NextStep and OpenStep, the `mkdir' command does not
+ # recognize any option. It will interpret all options as
+ # directories to create, and then abort because `.' already
+ # exists.
+ test -d ./-p && rmdir ./-p
+ test -d ./--version && rmdir ./--version
+ fi
+ ;;
+ *)
+ if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
+ test ! -d ./--version; then
+ echo "mkdir -m $dirmode -p -- $*"
+ exec mkdir -m "$dirmode" -p -- "$@"
+ else
+ # Clean up after NextStep and OpenStep mkdir.
+ for d in ./-m ./-p ./--version "./$dirmode";
+ do
+ test -d $d && rmdir $d
+ done
+ fi
+ ;;
+esac
+
+for file
+do
+ case $file in
+ /*) pathcomp=/ ;;
+ *) pathcomp= ;;
+ esac
+ oIFS=$IFS
+ IFS=/
+ set fnord $file
+ shift
+ IFS=$oIFS
+
+ for d
+ do
+ test "x$d" = x && continue
+
+ pathcomp=$pathcomp$d
+ case $pathcomp in
+ -*) pathcomp=./$pathcomp ;;
+ esac
+
+ if test ! -d "$pathcomp"; then
+ echo "mkdir $pathcomp"
+
+ mkdir "$pathcomp" || lasterr=$?
+
+ if test ! -d "$pathcomp"; then
+ errstatus=$lasterr
+ else
+ if test ! -z "$dirmode"; then
+ echo "chmod $dirmode $pathcomp"
+ lasterr=
+ chmod "$dirmode" "$pathcomp" || lasterr=$?
+
+ if test ! -z "$lasterr"; then
+ errstatus=$lasterr
+ fi
+ fi
+ fi
+ fi
+
+ pathcomp=$pathcomp/
+ done
+done
+
+exit $errstatus
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/ar.po new/accountsservice-0.6.10/po/ar.po
--- old/accountsservice-0.6.8/po/ar.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/ar.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Arabic <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/bg_BG.po new/accountsservice-0.6.10/po/bg_BG.po
--- old/accountsservice-0.6.8/po/bg_BG.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/bg_BG.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:32+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Bulgarian (Bulgaria) <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/bn_IN.po new/accountsservice-0.6.10/po/bn_IN.po
--- old/accountsservice-0.6.8/po/bn_IN.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/bn_IN.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Bengali (India) <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/ca.po new/accountsservice-0.6.10/po/ca.po
--- old/accountsservice-0.6.8/po/ca.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/ca.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Catalan <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/ca@valencia.po new/accountsservice-0.6.10/po/ca@valencia.po
--- old/accountsservice-0.6.8/po/ca@valencia.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/ca@valencia.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Catalan (Valencian) <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/cs.po new/accountsservice-0.6.10/po/cs.po
--- old/accountsservice-0.6.8/po/cs.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/cs.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Czech <>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/de.po new/accountsservice-0.6.10/po/de.po
--- old/accountsservice-0.6.8/po/de.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/de.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: German <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/fa_IR.po new/accountsservice-0.6.10/po/fa_IR.po
--- old/accountsservice-0.6.8/po/fa_IR.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/fa_IR.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Persian (Iran) <>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/ga.po new/accountsservice-0.6.10/po/ga.po
--- old/accountsservice-0.6.8/po/ga.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/ga.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Irish <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/hi.po new/accountsservice-0.6.10/po/hi.po
--- old/accountsservice-0.6.8/po/hi.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/hi.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Hindi <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/hu.po new/accountsservice-0.6.10/po/hu.po
--- old/accountsservice-0.6.8/po/hu.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/hu.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,8 +8,8 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2011-04-11 13:11+0000\n"
+"Last-Translator: kelemeng \n"
"Language-Team: Hungarian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,41 +20,44 @@
#: ../data/org.freedesktop.accounts.policy.in.h:1
msgid "Authentication is required to change the login screen configuration"
msgstr ""
+"Hitelesítés szükséges a bejelentkező képernyő beállításainak módosításához"
#: ../data/org.freedesktop.accounts.policy.in.h:2
msgid "Authentication is required to change user data"
-msgstr ""
+msgstr "Hitelesítés szükséges a felhasználói adatok módosításához"
#: ../data/org.freedesktop.accounts.policy.in.h:3
msgid "Authentication is required to change your own user data"
-msgstr ""
+msgstr "Hitelesítés szükséges a saját felhasználói adatai módosításához"
#: ../data/org.freedesktop.accounts.policy.in.h:4
msgid "Change the login screen configuration"
-msgstr ""
+msgstr "Bejelentkező képernyő beállításainak módosítása"
#: ../data/org.freedesktop.accounts.policy.in.h:5
msgid "Change your own user data"
-msgstr ""
+msgstr "Saját felhasználói adatainak módosítása"
#: ../data/org.freedesktop.accounts.policy.in.h:6
msgid "Manage user accounts"
-msgstr ""
+msgstr "Felhasználói fiókok kezelése"
#: ../src/main.c:141
msgid "Output version information and exit"
-msgstr ""
+msgstr "Verzióinformációk kiírása és kilépés"
#: ../src/main.c:142
msgid "Replace existing instance"
-msgstr ""
+msgstr "Létező példány cseréje"
#: ../src/main.c:143
msgid "Enable debugging code"
-msgstr ""
+msgstr "Hibakereső kód engedélyezése"
#: ../src/main.c:163
msgid ""
"Provides D-Bus interfaces for querying and manipulating\n"
"user account information."
msgstr ""
+"D-Bus felületeket biztosít felhasználói fiókok információinak\\n "
+"lekérdezéséhez és kezeléséhez."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/id.po new/accountsservice-0.6.10/po/id.po
--- old/accountsservice-0.6.8/po/id.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/id.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Indonesian <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/kk.po new/accountsservice-0.6.10/po/kk.po
--- old/accountsservice-0.6.8/po/kk.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/kk.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Kazakh <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/ko.po new/accountsservice-0.6.10/po/ko.po
--- old/accountsservice-0.6.8/po/ko.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/ko.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Korean <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/pa.po new/accountsservice-0.6.10/po/pa.po
--- old/accountsservice-0.6.8/po/pa.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/pa.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,8 +8,8 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2011-03-27 04:59+0000\n"
+"Last-Translator: aalam \n"
"Language-Team: Panjabi (Punjabi) <None>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,42 +19,42 @@
#: ../data/org.freedesktop.accounts.policy.in.h:1
msgid "Authentication is required to change the login screen configuration"
-msgstr ""
+msgstr "ਲਾਗਇਨ ਸਕਰੀਨ ਸੰਰਚਨਾ ਬਦਲਣ ਲਈ ਪਰਮਾਣਿਤ ਹੋਣ ਦੀ ਲੋੜ ਹੈ"
#: ../data/org.freedesktop.accounts.policy.in.h:2
msgid "Authentication is required to change user data"
-msgstr ""
+msgstr "ਯੂਜ਼ਰ ਡਾਟਾ ਬਦਲਣ ਲਈ ਪਰਮਾਣਿਤ ਹੋਣ ਦੀ ਲੋੜ ਹੈ"
#: ../data/org.freedesktop.accounts.policy.in.h:3
msgid "Authentication is required to change your own user data"
-msgstr ""
+msgstr "ਤੁਹਾਡਾ ਯੂਜ਼ਰ ਡਾਟਾ ਬਦਲਣ ਲਈ ਪਰਮਾਣਿਤ ਹੋਣ ਦੀ ਲੋੜ ਹੈ"
#: ../data/org.freedesktop.accounts.policy.in.h:4
msgid "Change the login screen configuration"
-msgstr ""
+msgstr "ਲਾਗਇਨ ਸਕਰੀਨ ਸੰਰਚਨਾ ਬਦਲੋ"
#: ../data/org.freedesktop.accounts.policy.in.h:5
msgid "Change your own user data"
-msgstr ""
+msgstr "ਆਪਣਾ ਯੂਜ਼ਰ ਡਾਟਾ ਬਦਲੋ"
#: ../data/org.freedesktop.accounts.policy.in.h:6
msgid "Manage user accounts"
-msgstr ""
+msgstr "ਯੂਜ਼ਰ ਅਕਾਊਂਟ ਪਰਬੰਧ"
#: ../src/main.c:141
msgid "Output version information and exit"
-msgstr ""
+msgstr "ਵਰਜਨ ਜਾਣਕਾਰੀ ਦਿਉ ਅਤੇ ਬੰਦ ਕਰੋ"
#: ../src/main.c:142
msgid "Replace existing instance"
-msgstr ""
+msgstr "ਮੌਜੂਦਗੀਆਂ ਬਦਲੋ"
#: ../src/main.c:143
msgid "Enable debugging code"
-msgstr ""
+msgstr "ਡੀਬੱਗ ਕੋਡ ਚਾਲੂ"
#: ../src/main.c:163
msgid ""
"Provides D-Bus interfaces for querying and manipulating\n"
"user account information."
-msgstr ""
+msgstr "ਯੂਜ਼ਰ ਅਕਾਊਂਟ ਜਾਣਕਾਰੀ ਲੈਣ ਅਤੇ ਬਦਲਣ ਲਈ ਡੀ-ਬੱਸ ਇੰਟਰਫੇਸ ਦਿੰਦਾ ਹੈ"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/ru.po new/accountsservice-0.6.10/po/ru.po
--- old/accountsservice-0.6.8/po/ru.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/ru.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Russian <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/sk.po new/accountsservice-0.6.10/po/sk.po
--- old/accountsservice-0.6.8/po/sk.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/sk.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,8 +8,8 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2011-04-26 10:08+0000\n"
+"Last-Translator: palos \n"
"Language-Team: Slovak <None>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,41 +20,45 @@
#: ../data/org.freedesktop.accounts.policy.in.h:1
msgid "Authentication is required to change the login screen configuration"
msgstr ""
+"Na zmenu nastavení prihlasovacej obrazovky je potrebné overenie totožnosti"
#: ../data/org.freedesktop.accounts.policy.in.h:2
msgid "Authentication is required to change user data"
-msgstr ""
+msgstr "Na zmenu používateľských údajov je potrebné overenie totožnosti"
#: ../data/org.freedesktop.accounts.policy.in.h:3
msgid "Authentication is required to change your own user data"
msgstr ""
+"Na zmenu vlastných používateľských údajov je potrebné overenie totožnosti"
#: ../data/org.freedesktop.accounts.policy.in.h:4
msgid "Change the login screen configuration"
-msgstr ""
+msgstr "Zmeniť nastavenia prihlasovacej obrazovky"
#: ../data/org.freedesktop.accounts.policy.in.h:5
msgid "Change your own user data"
-msgstr ""
+msgstr "Zmeniť svoje vlastné používateľské údaje"
#: ../data/org.freedesktop.accounts.policy.in.h:6
msgid "Manage user accounts"
-msgstr ""
+msgstr "Spravovať používateľské účty"
#: ../src/main.c:141
msgid "Output version information and exit"
-msgstr ""
+msgstr "Vypísať informácie o verzii a skončiť"
#: ../src/main.c:142
msgid "Replace existing instance"
-msgstr ""
+msgstr "Nahradiť existujúcu inštanciu"
#: ../src/main.c:143
msgid "Enable debugging code"
-msgstr ""
+msgstr "Povoliť ladiaci kód"
#: ../src/main.c:163
msgid ""
"Provides D-Bus interfaces for querying and manipulating\n"
"user account information."
msgstr ""
+"Poskytuje rozhrania systému D-Bus na dotazovanie\n"
+"a manipulovanie s používateľskými účtami."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/sl.po new/accountsservice-0.6.10/po/sl.po
--- old/accountsservice-0.6.8/po/sl.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/sl.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Slovenian \n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/sr.po new/accountsservice-0.6.10/po/sr.po
--- old/accountsservice-0.6.8/po/sr.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/sr.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Serbian <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/sr@latin.po new/accountsservice-0.6.10/po/sr@latin.po
--- old/accountsservice-0.6.8/po/sr@latin.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/sr@latin.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Serbian (Latin) <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/sv.po new/accountsservice-0.6.10/po/sv.po
--- old/accountsservice-0.6.8/po/sv.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/sv.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Swedish <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/tr.po new/accountsservice-0.6.10/po/tr.po
--- old/accountsservice-0.6.8/po/tr.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/tr.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Turkish <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/uk.po new/accountsservice-0.6.10/po/uk.po
--- old/accountsservice-0.6.8/po/uk.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/uk.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,8 +8,8 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2011-03-24 10:44+0000\n"
+"Last-Translator: yurchor \n"
"Language-Team: Ukrainian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,42 +19,44 @@
#: ../data/org.freedesktop.accounts.policy.in.h:1
msgid "Authentication is required to change the login screen configuration"
-msgstr ""
+msgstr "Для зміни налаштувань вікна вітання потрібно пройти розпізнавання"
#: ../data/org.freedesktop.accounts.policy.in.h:2
msgid "Authentication is required to change user data"
-msgstr ""
+msgstr "Для зміни даних користувача потрібно пройти розпізнавання"
#: ../data/org.freedesktop.accounts.policy.in.h:3
msgid "Authentication is required to change your own user data"
-msgstr ""
+msgstr "Для зміни даних вашого користувача потрібно пройти розпізнавання"
#: ../data/org.freedesktop.accounts.policy.in.h:4
msgid "Change the login screen configuration"
-msgstr ""
+msgstr "Зміна налаштувань вікна вітання"
#: ../data/org.freedesktop.accounts.policy.in.h:5
msgid "Change your own user data"
-msgstr ""
+msgstr "Зміна даних вашого користувача"
#: ../data/org.freedesktop.accounts.policy.in.h:6
msgid "Manage user accounts"
-msgstr ""
+msgstr "Керування обліковими записами"
#: ../src/main.c:141
msgid "Output version information and exit"
-msgstr ""
+msgstr "Показати дані щодо версії і завершити роботу"
#: ../src/main.c:142
msgid "Replace existing instance"
-msgstr ""
+msgstr "Замінити поточний екземпляр"
#: ../src/main.c:143
msgid "Enable debugging code"
-msgstr ""
+msgstr "Увімкнути діагностичні можливості"
#: ../src/main.c:163
msgid ""
"Provides D-Bus interfaces for querying and manipulating\n"
"user account information."
msgstr ""
+"Надає інтерфейси D-Bus для отримання та внесення змін\n"
+"до даних облікових записів користувачів."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/wa.po new/accountsservice-0.6.10/po/wa.po
--- old/accountsservice-0.6.8/po/wa.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/wa.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Walloon <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/zh_CN.po new/accountsservice-0.6.10/po/zh_CN.po
--- old/accountsservice-0.6.8/po/zh_CN.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/zh_CN.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,9 +8,9 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Chinese (China) <None>\n"
+"PO-Revision-Date: 2011-03-31 17:18+0000\n"
+"Last-Translator: kkyeer \n"
+"Language-Team: Chinese (China) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -19,42 +19,44 @@
#: ../data/org.freedesktop.accounts.policy.in.h:1
msgid "Authentication is required to change the login screen configuration"
-msgstr ""
+msgstr "修改登录窗口配置:需要授权"
#: ../data/org.freedesktop.accounts.policy.in.h:2
msgid "Authentication is required to change user data"
-msgstr ""
+msgstr "修改用户数据:需要授权"
#: ../data/org.freedesktop.accounts.policy.in.h:3
msgid "Authentication is required to change your own user data"
-msgstr ""
+msgstr "修改您的用户数据:需要授权"
#: ../data/org.freedesktop.accounts.policy.in.h:4
msgid "Change the login screen configuration"
-msgstr ""
+msgstr "修改登录窗口配置"
#: ../data/org.freedesktop.accounts.policy.in.h:5
msgid "Change your own user data"
-msgstr ""
+msgstr "修改您的用户数据"
#: ../data/org.freedesktop.accounts.policy.in.h:6
msgid "Manage user accounts"
-msgstr ""
+msgstr "管理用户账户"
#: ../src/main.c:141
msgid "Output version information and exit"
-msgstr ""
+msgstr "输出账户信息并退出"
#: ../src/main.c:142
msgid "Replace existing instance"
-msgstr ""
+msgstr "马上替换已存在内容"
#: ../src/main.c:143
msgid "Enable debugging code"
-msgstr ""
+msgstr "开启代码调试"
#: ../src/main.c:163
msgid ""
"Provides D-Bus interfaces for querying and manipulating\n"
"user account information."
msgstr ""
+"为查询和使用提供D-Bus界面\n"
+" 用户账户信息"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/po/zh_TW.po new/accountsservice-0.6.10/po/zh_TW.po
--- old/accountsservice-0.6.8/po/zh_TW.po 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/po/zh_TW.po 2011-04-29 16:49:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: accounts service\n"
"Report-Msgid-Bugs-To: http://bugs.freedesktop.org/\n"
"POT-Creation-Date: 2011-03-17 14:45-0400\n"
-"PO-Revision-Date: 2011-03-22 21:31+0000\n"
+"PO-Revision-Date: 2011-04-29 14:48+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Chinese (Taiwan) <None>\n"
"MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/src/Makefile.in new/accountsservice-0.6.10/src/Makefile.in
--- old/accountsservice-0.6.8/src/Makefile.in 2011-04-04 22:21:49.000000000 +0200
+++ new/accountsservice-0.6.10/src/Makefile.in 2011-04-25 18:39:51.000000000 +0200
@@ -41,7 +41,7 @@
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/src/daemon.c new/accountsservice-0.6.10/src/daemon.c
--- old/accountsservice-0.6.8/src/daemon.c 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/src/daemon.c 2011-04-25 18:43:21.000000000 +0200
@@ -220,8 +220,8 @@
G_PARAM_READABLE));
}
-static gboolean
-user_is_excluded (Daemon *daemon, const gchar *username, uid_t uid)
+gboolean
+daemon_local_user_is_excluded (Daemon *daemon, const gchar *username, uid_t uid)
{
if (uid < daemon->priv->minimal_uid) {
return TRUE;
@@ -344,7 +344,7 @@
return;
}
- if (user_is_excluded (daemon, username, daemon->priv->minimal_uid)) {
+ if (daemon_local_user_is_excluded (daemon, username, daemon->priv->minimal_uid)) {
g_debug ("excluding user '%s'", username);
g_free (username);
return;
@@ -493,7 +493,7 @@
for (pwent = fgetpwent (fp); pwent != NULL; pwent = fgetpwent (fp)) {
/* Skip users below MINIMAL_UID... */
- if (user_is_excluded (daemon, pwent->pw_name, pwent->pw_uid)) {
+ if (daemon_local_user_is_excluded (daemon, pwent->pw_name, pwent->pw_uid)) {
g_debug ("skipping user: %s", pwent->pw_name);
continue;
}
@@ -1029,7 +1029,7 @@
g_hash_table_iter_init (&iter, data->daemon->priv->users);
while (g_hash_table_iter_next (&iter, (gpointer *)&name, (gpointer *)&user)) {
uid = user_local_get_uid (user);
- if (!user_is_excluded (data->daemon, name, uid)) {
+ if (!daemon_local_user_is_excluded (data->daemon, name, uid)) {
g_debug ("user %s %ld not excluded\n", name, uid);
g_ptr_array_add (object_paths, g_strdup (user_local_get_object_path (user)));
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/src/daemon.h new/accountsservice-0.6.10/src/daemon.h
--- old/accountsservice-0.6.8/src/daemon.h 2010-03-25 19:10:24.000000000 +0100
+++ new/accountsservice-0.6.10/src/daemon.h 2011-04-25 18:21:03.000000000 +0200
@@ -75,6 +75,9 @@
uid_t uid);
User *daemon_local_find_user_by_name (Daemon *daemon,
const gchar *name);
+gboolean daemon_local_user_is_excluded (Daemon *daemon,
+ const gchar *name,
+ uid_t uid);
typedef void (*AuthorizedCallback) (Daemon *daemon,
User *user,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/src/libaccountsservice/Makefile.in new/accountsservice-0.6.10/src/libaccountsservice/Makefile.in
--- old/accountsservice-0.6.8/src/libaccountsservice/Makefile.in 2011-04-04 22:21:49.000000000 +0200
+++ new/accountsservice-0.6.10/src/libaccountsservice/Makefile.in 2011-04-25 18:39:51.000000000 +0200
@@ -45,7 +45,7 @@
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES = accountsservice.pc
CONFIG_CLEAN_VPATH_FILES =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/src/libaccountsservice/accountsservice.pc new/accountsservice-0.6.10/src/libaccountsservice/accountsservice.pc
--- old/accountsservice-0.6.8/src/libaccountsservice/accountsservice.pc 2011-04-04 22:21:58.000000000 +0200
+++ new/accountsservice-0.6.10/src/libaccountsservice/accountsservice.pc 2011-04-25 18:39:56.000000000 +0200
@@ -1,10 +1,10 @@
-prefix=/usr/local
+prefix=/usr
exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=/usr/lib64
includedir=${prefix}/include
Name: Accounts Service
Description: Client Library for communicating with accounts service
-Version: 0.6.8
+Version: 0.6.10
Libs: -L${libdir} -laccountsservice
Cflags: -I${includedir}/accountsservice-1.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/src/libaccountsservice/act-user-manager.c new/accountsservice-0.6.10/src/libaccountsservice/act-user-manager.c
--- old/accountsservice-0.6.8/src/libaccountsservice/act-user-manager.c 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/src/libaccountsservice/act-user-manager.c 2011-04-27 20:34:21.000000000 +0200
@@ -140,6 +140,7 @@
GSList *new_sessions;
GSList *new_users;
+ GSList *new_users_inhibiting_load;
GSList *fetch_user_requests;
GSList *exclude_usernames;
@@ -533,7 +534,8 @@
ActUserManager *manager)
{
if (manager->priv->is_loaded) {
- g_debug ("ActUserManager: user changed");
+ g_debug ("ActUserManager: user %s changed",
+ act_user_get_user_name (user));
g_signal_emit (manager, signals[USER_CHANGED], 0, user);
}
}
@@ -571,6 +573,8 @@
"current session");
}
unload_seat (manager);
+
+ g_debug ("ActUserManager: GetSeatId call failed, so trying to set loaded property");
maybe_set_is_loaded (manager);
return;
}
@@ -692,6 +696,7 @@
{
const char *object_path;
+ g_debug ("ActUserManager: tracking user '%s'", act_user_get_user_name (user));
g_hash_table_insert (manager->priv->users_by_name,
g_strdup (act_user_get_user_name (user)),
g_object_ref (user));
@@ -713,7 +718,10 @@
manager);
if (manager->priv->is_loaded) {
+ g_debug ("ActUserManager: loaded, so emitting user-added signal");
g_signal_emit (manager, signals[USER_ADDED], 0, user);
+ } else {
+ g_debug ("ActUserManager: not yet loaded, so not emitting user-added signal");
}
if (g_hash_table_size (manager->priv->users_by_name) > 1) {
@@ -725,6 +733,10 @@
remove_user (ActUserManager *manager,
ActUser *user)
{
+ g_debug ("ActUserManager: no longer tracking user '%s' (with object path %s)",
+ act_user_get_user_name (user),
+ act_user_get_object_path (user));
+
g_object_ref (user);
g_signal_handlers_disconnect_by_func (user, on_user_changed, manager);
@@ -732,10 +744,16 @@
if (act_user_get_object_path (user) != NULL) {
g_hash_table_remove (manager->priv->users_by_object_path, act_user_get_object_path (user));
}
- g_hash_table_remove (manager->priv->users_by_name, act_user_get_user_name (user));
+ if (act_user_get_user_name (user) != NULL) {
+ g_hash_table_remove (manager->priv->users_by_name, act_user_get_user_name (user));
+
+ }
if (manager->priv->is_loaded) {
+ g_debug ("ActUserManager: loaded, so emitting user-removed signal");
g_signal_emit (manager, signals[USER_REMOVED], 0, user);
+ } else {
+ g_debug ("ActUserManager: not yet loaded, so not emitting user-removed signal");
}
g_object_unref (user);
@@ -754,12 +772,16 @@
ActUser *old_user;
if (!act_user_is_loaded (user)) {
+ g_debug ("ActUserManager: user '%s' loaded function called when not loaded",
+ act_user_get_user_name (user));
return;
}
-
g_signal_handlers_disconnect_by_func (user, on_new_user_loaded, manager);
+
manager->priv->new_users = g_slist_remove (manager->priv->new_users,
user);
+ manager->priv->new_users_inhibiting_load = g_slist_remove (manager->priv->new_users_inhibiting_load,
+ user);
username = act_user_get_user_name (user);
@@ -777,13 +799,15 @@
(int) act_user_get_uid (user));
}
g_object_unref (user);
- return;
+ goto out;
}
+ g_debug ("ActUserManager: user '%s' is now loaded", username);
+
if (username_in_exclude_list (manager, username)) {
g_debug ("ActUserManager: excluding user '%s'", username);
g_object_unref (user);
- return;
+ goto out;
}
old_user = g_hash_table_lookup (manager->priv->users_by_name, username);
@@ -791,14 +815,20 @@
/* If username got added earlier by a different means, trump it now.
*/
if (old_user != NULL) {
+ g_debug ("ActUserManager: user '%s' was already known, "
+ "replacing with freshly loaded object", username);
remove_user (manager, old_user);
}
add_user (manager, user);
g_object_unref (user);
- if (manager->priv->new_users == NULL) {
- set_is_loaded (manager, TRUE);
+out:
+ if (manager->priv->new_users_inhibiting_load == NULL) {
+ g_debug ("ActUserManager: no pending users, trying to set loaded property");
+ maybe_set_is_loaded (manager);
+ } else {
+ g_debug ("ActUserManager: not all users loaded yet");
}
}
@@ -811,8 +841,13 @@
user = g_hash_table_lookup (manager->priv->users_by_object_path, object_path);
if (user != NULL) {
+ g_debug ("ActUserManager: tracking existing user %s with object path %s",
+ act_user_get_user_name (user), object_path);
return user;
}
+
+ g_debug ("ActUserManager: tracking new user with object path %s", object_path);
+
user = create_new_user (manager);
_act_user_update_from_object_path (user, object_path);
@@ -826,6 +861,12 @@
{
ActUserManager *manager = ACT_USER_MANAGER (user_data);
+ if (!manager->priv->is_loaded) {
+ g_debug ("ActUserManager: ignoring new user in accounts service with object path %s since not loaded yet", object_path);
+ return;
+ }
+
+ g_debug ("ActUserManager: new user in accounts service with object path %s", object_path);
add_new_user_for_object_path (object_path, manager);
}
@@ -837,6 +878,8 @@
ActUserManager *manager = ACT_USER_MANAGER (user_data);
ActUser *user;
+ g_debug ("ActUserManager: user removed from accounts service with object path %s", object_path);
+
user = g_hash_table_lookup (manager->priv->users_by_object_path, object_path);
manager->priv->new_users = g_slist_remove (manager->priv->new_users, user);
@@ -876,6 +919,7 @@
g_debug ("Failed to identify the current session");
}
unload_seat (manager);
+ g_debug ("ActUserManager: no current session, so trying to set loaded property");
maybe_set_is_loaded (manager);
return;
}
@@ -1129,6 +1173,19 @@
}
static void
+add_new_inhibiting_user_for_object_path (const char *object_path,
+ ActUserManager *manager)
+{
+ ActUser *user;
+
+ user = add_new_user_for_object_path (object_path, manager);
+
+ if (!manager->priv->is_loaded) {
+ manager->priv->new_users_inhibiting_load = g_slist_prepend (manager->priv->new_users_inhibiting_load, user);
+ }
+}
+
+static void
on_list_cached_users_finished (DBusGProxy *proxy,
DBusGProxyCall *call_id,
gpointer data)
@@ -1152,8 +1209,13 @@
return;
}
- maybe_set_is_loaded (manager);
- g_ptr_array_foreach (paths, (GFunc)add_new_user_for_object_path, manager);
+ /* We now have a batch of unloaded users that we know about. Once that initial
+ * batch is loaded up, we can mark the manager as loaded.
+ *
+ * (see on_new_user_loaded)
+ */
+ g_debug ("ActUserManager: ListCachedUsers finished, will set loaded property after list is fully loaded");
+ g_ptr_array_foreach (paths, (GFunc)add_new_inhibiting_user_for_object_path, manager);
g_ptr_array_foreach (paths, (GFunc)g_free, NULL);
g_ptr_array_free (paths, TRUE);
@@ -1575,6 +1637,9 @@
return;
}
+ g_debug ("ActUserManager: user manager now loaded, proceeding with fetch user request for user '%s'",
+ request->username);
+
g_signal_handlers_disconnect_by_func (manager, on_user_manager_maybe_ready_for_request, request);
request->state++;
@@ -1673,6 +1738,7 @@
/* if we don't have it loaded try to load it now */
if (user == NULL) {
+ g_debug ("ActUserManager: trying to track new user with username %s", username);
user = create_new_user (manager);
if (manager->priv->accounts_proxy != NULL) {
@@ -1718,22 +1784,34 @@
maybe_set_is_loaded (ActUserManager *manager)
{
if (manager->priv->is_loaded) {
+ g_debug ("ActUserManager: already loaded, so not setting loaded property");
return;
}
if (manager->priv->get_sessions_call != NULL) {
+ g_debug ("ActUserManager: GetSessions call pending, so not setting loaded property");
return;
}
if (manager->priv->listing_cached_users) {
+ g_debug ("ActUserManager: Listing cached users, so not setting loaded property");
+ return;
+ }
+
+ if (manager->priv->new_users_inhibiting_load != NULL) {
+ g_debug ("ActUserManager: Loading new users, so not setting loaded property");
return;
}
/* Don't set is_loaded yet unless the seat is already loaded
* or failed to load.
*/
- if (manager->priv->seat.state != ACT_USER_MANAGER_SEAT_STATE_LOADED
- && manager->priv->seat.state != ACT_USER_MANAGER_SEAT_STATE_UNLOADED) {
+ if (manager->priv->seat.state == ACT_USER_MANAGER_SEAT_STATE_LOADED) {
+ g_debug ("ActUserManager: Seat loaded, so now setting loaded property");
+ } else if (manager->priv->seat.state == ACT_USER_MANAGER_SEAT_STATE_UNLOADED) {
+ g_debug ("ActUserManager: Seat wouldn't load, so giving up on it and setting loaded property");
+ } else {
+ g_debug ("ActUserManager: Seat still actively loading, so not setting loaded property");
return;
}
@@ -1808,6 +1886,8 @@
(int) sessions->len);
g_ptr_array_foreach (sessions, (GFunc) g_free, NULL);
g_ptr_array_free (sessions, TRUE);
+
+ g_debug ("ActUserManager: GetSessions call finished, so trying to set loaded property");
maybe_set_is_loaded (manager);
}
@@ -1877,6 +1957,7 @@
load_sessions (manager);
}
+ g_debug ("ActUserManager: Seat loading sequence complete, so trying to set loaded property");
maybe_set_is_loaded (manager);
}
@@ -2130,6 +2211,8 @@
(GFunc) free_fetch_user_request, NULL);
g_slist_free (manager->priv->fetch_user_requests);
+ g_slist_free (manager->priv->new_users_inhibiting_load);
+
node = manager->priv->new_users;
while (node != NULL) {
ActUser *user;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/src/libaccountsservice/act-user.c new/accountsservice-0.6.10/src/libaccountsservice/act-user.c
--- old/accountsservice-0.6.8/src/libaccountsservice/act-user.c 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/src/libaccountsservice/act-user.c 2011-04-25 18:21:03.000000000 +0200
@@ -55,6 +55,7 @@
PROP_LOCATION,
PROP_LOCKED,
PROP_AUTOMATIC_LOGIN,
+ PROP_SYSTEM_ACCOUNT,
PROP_LOGIN_FREQUENCY,
PROP_ICON_FILE,
PROP_LANGUAGE,
@@ -97,6 +98,7 @@
guint is_loaded : 1;
guint locked : 1;
guint automatic_login : 1;
+ guint system_account : 1;
};
struct _ActUserClass
@@ -244,6 +246,9 @@
case PROP_AUTOMATIC_LOGIN:
g_value_set_boolean (value, user->automatic_login);
break;
+ case PROP_SYSTEM_ACCOUNT:
+ g_value_set_boolean (value, user->system_account);
+ break;
case PROP_IS_LOADED:
g_value_set_boolean (value, user->is_loaded);
break;
@@ -395,6 +400,15 @@
FALSE,
G_PARAM_READABLE));
+ g_object_class_install_property (gobject_class,
+ PROP_SYSTEM_ACCOUNT,
+ g_param_spec_boolean ("system-account",
+ "System Account",
+ "System Account",
+ FALSE,
+ G_PARAM_READABLE));
+
+
signals [CHANGED] =
g_signal_new ("changed",
G_TYPE_FROM_CLASS (class),
@@ -773,6 +787,21 @@
}
/**
+ * act_user_is_system_account:
+ * @user: a #ActUser
+ *
+ * Returns whether or not #ActUser represents a 'system account' like
+ * 'root' or 'nobody'.
+ *
+ * Returns: %TRUE or %FALSE
+ */
+gboolean
+act_user_is_system_account (ActUser *user)
+{
+ return user->system_account;
+}
+
+/**
* act_user_get_icon_file:
* @user: a #ActUser
*
@@ -970,6 +999,14 @@
user->automatic_login = new_automatic_login_state;
g_object_notify (G_OBJECT (user), "automatic-login");
}
+ } else if (strcmp (key, "SystemAccount") == 0) {
+ gboolean new_system_account_state;
+
+ new_system_account_state = g_value_get_boolean (value);
+ if (new_system_account_state != user->system_account) {
+ user->system_account = new_system_account_state;
+ g_object_notify (G_OBJECT (user), "system-account");
+ }
} else if (strcmp (key, "LoginFrequency") == 0) {
int new_login_frequency;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/src/libaccountsservice/act-user.h new/accountsservice-0.6.10/src/libaccountsservice/act-user.h
--- old/accountsservice-0.6.8/src/libaccountsservice/act-user.h 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/src/libaccountsservice/act-user.h 2011-04-25 18:21:03.000000000 +0200
@@ -68,6 +68,7 @@
int act_user_get_login_frequency (ActUser *user);
gboolean act_user_get_locked (ActUser *user);
gboolean act_user_get_automatic_login (ActUser *user);
+gboolean act_user_is_system_account (ActUser *user);
const char *act_user_get_icon_file (ActUser *user);
const char *act_user_get_language (ActUser *user);
const char *act_user_get_x_session (ActUser *user);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/src/user-glue.h new/accountsservice-0.6.10/src/user-glue.h
--- old/accountsservice-0.6.8/src/user-glue.h 2011-04-04 22:22:32.000000000 +0200
+++ new/accountsservice-0.6.10/src/user-glue.h 2011-04-25 18:39:56.000000000 +0200
@@ -260,6 +260,6 @@
14,
"org.freedesktop.Accounts.User\0SetUserName\0A\0name\0I\0s\0\0org.freedesktop.Accounts.User\0SetRealName\0A\0name\0I\0s\0\0org.freedesktop.Accounts.User\0SetEmail\0A\0email\0I\0s\0\0org.freedesktop.Accounts.User\0SetLanguage\0A\0language\0I\0s\0\0org.freedesktop.Accounts.User\0SetXSession\0A\0x_session\0I\0s\0\0org.freedesktop.Accounts.User\0SetLocation\0A\0location\0I\0s\0\0org.freedesktop.Accounts.User\0SetHomeDirectory\0A\0homedir\0I\0s\0\0org.freedesktop.Accounts.User\0SetShell\0A\0shell\0I\0s\0\0org.freedesktop.Accounts.User\0SetIconFile\0A\0filename\0I\0s\0\0org.freedesktop.Accounts.User\0SetLocked\0A\0locked\0I\0b\0\0org.freedesktop.Accounts.User\0SetAccountType\0A\0accountType\0I\0i\0\0org.freedesktop.Accounts.User\0SetPasswordMode\0A\0mode\0I\0i\0\0org.freedesktop.Accounts.User\0SetPassword\0A\0password\0I\0s\0hint\0I\0s\0\0org.freedesktop.Accounts.User\0SetAutomaticLogin\0A\0enabled\0I\0b\0\0\0",
"org.freedesktop.Accounts.User\0Changed\0\0",
-"org.freedesktop.Accounts.User\0Uid\0uid\0read\0org.freedesktop.Accounts.User\0UserName\0user_name\0read\0org.freedesktop.Accounts.User\0RealName\0real_name\0read\0org.freedesktop.Accounts.User\0AccountType\0account_type\0read\0org.freedesktop.Accounts.User\0HomeDirectory\0home_directory\0read\0org.freedesktop.Accounts.User\0Shell\0shell\0read\0org.freedesktop.Accounts.User\0Email\0email\0read\0org.freedesktop.Accounts.User\0Language\0language\0read\0org.freedesktop.Accounts.User\0XSession\0x_session\0read\0org.freedesktop.Accounts.User\0Location\0location\0read\0org.freedesktop.Accounts.User\0LoginFrequency\0login_frequency\0read\0org.freedesktop.Accounts.User\0IconFile\0icon_file\0read\0org.freedesktop.Accounts.User\0Locked\0locked\0read\0org.freedesktop.Accounts.User\0PasswordMode\0password_mode\0read\0org.freedesktop.Accounts.User\0PasswordHint\0password_hint\0read\0org.freedesktop.Accounts.User\0AutomaticLogin\0automatic_login\0read\0\0"
+"org.freedesktop.Accounts.User\0Uid\0uid\0read\0org.freedesktop.Accounts.User\0UserName\0user_name\0read\0org.freedesktop.Accounts.User\0RealName\0real_name\0read\0org.freedesktop.Accounts.User\0AccountType\0account_type\0read\0org.freedesktop.Accounts.User\0HomeDirectory\0home_directory\0read\0org.freedesktop.Accounts.User\0Shell\0shell\0read\0org.freedesktop.Accounts.User\0Email\0email\0read\0org.freedesktop.Accounts.User\0Language\0language\0read\0org.freedesktop.Accounts.User\0XSession\0x_session\0read\0org.freedesktop.Accounts.User\0Location\0location\0read\0org.freedesktop.Accounts.User\0LoginFrequency\0login_frequency\0read\0org.freedesktop.Accounts.User\0IconFile\0icon_file\0read\0org.freedesktop.Accounts.User\0Locked\0locked\0read\0org.freedesktop.Accounts.User\0PasswordMode\0password_mode\0read\0org.freedesktop.Accounts.User\0PasswordHint\0password_hint\0read\0org.freedesktop.Accounts.User\0AutomaticLogin\0automatic_login\0read\0org.freedesktop.Accounts.User\0SystemAccount\0system_account\0read\0\0"
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/accountsservice-0.6.8/src/user.c new/accountsservice-0.6.10/src/user.c
--- old/accountsservice-0.6.8/src/user.c 2011-04-01 05:20:18.000000000 +0200
+++ new/accountsservice-0.6.10/src/user.c 2011-04-25 18:21:03.000000000 +0200
@@ -65,7 +65,8 @@
PROP_LOGIN_FREQUENCY,
PROP_ICON_FILE,
PROP_LOCKED,
- PROP_AUTOMATIC_LOGIN
+ PROP_AUTOMATIC_LOGIN,
+ PROP_SYSTEM_ACCOUNT
};
enum {
@@ -100,6 +101,7 @@
gchar *icon_file;
gboolean locked;
gboolean automatic_login;
+ gboolean system_account;
};
typedef struct UserClass
@@ -138,6 +140,9 @@
case PROP_AUTOMATIC_LOGIN:
user->automatic_login = g_value_get_boolean (value);
break;
+ case PROP_SYSTEM_ACCOUNT:
+ user->system_account = g_value_get_boolean (value);
+ break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
break;
@@ -208,6 +213,9 @@
case PROP_AUTOMATIC_LOGIN:
g_value_set_boolean (value, user->automatic_login);
break;
+ case PROP_SYSTEM_ACCOUNT:
+ g_value_set_boolean (value, user->system_account);
+ break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
break;
@@ -361,6 +369,14 @@
"Automatic Login",
FALSE,
G_PARAM_READWRITE));
+
+ g_object_class_install_property (gobject_class,
+ PROP_SYSTEM_ACCOUNT,
+ g_param_spec_boolean ("system-account",
+ "System Account",
+ "System Account",
+ FALSE,
+ G_PARAM_READWRITE));
}
@@ -383,6 +399,7 @@
user->password_hint = NULL;
user->locked = FALSE;
user->automatic_login = FALSE;
+ user->system_account = FALSE;
}
static void
@@ -574,6 +591,10 @@
g_object_notify (G_OBJECT (user), "password-mode");
}
+ user->system_account = daemon_local_user_is_excluded (user->daemon,
+ user->user_name,
+ user->uid);
+
g_object_thaw_notify (G_OBJECT (user));
if (changed)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org