Hello community,

here is the log from the commit of package gdm for openSUSE:Factory
checked in at Thu May 5 14:03:05 CEST 2011.



--------
--- GNOME/gdm/gdm.changes       2011-02-15 13:33:03.000000000 +0100
+++ /mounts/work_src_done/STABLE/gdm/gdm.changes        2011-04-25 
11:22:17.000000000 +0200
@@ -1,0 +2,92 @@
+Mon Apr 25 11:12:31 CEST 2011 - [email protected]
+
+- Drop zenity BuildRequires: it's not needed during the build
+  anymore.
+
+-------------------------------------------------------------------
+Tue Apr 12 10:08:18 UTC 2011 - [email protected]
+
+- Remove gnome-panel-devel BuildRequires as the fast-user-switch
+  applet was removed.
+
+-------------------------------------------------------------------
+Tue Apr  5 13:35:10 UTC 2011 - [email protected]
+
+- Update to version 3.0.0:
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar 29 14:15:29 UTC 2011 - [email protected]
+
+- Update to version 2.91.94:
+  + Warp pointer to convenient place at start up
+  + Fix crash with autologin
+  + Don't show empty names in user list
+  + Add a gdm session file for gnome-session to use
+  + Fix fuzzy icon in greeter
+  + Drop faces images
+  + Updated translations
+- Changes from version 2.91.93:
+  + Fall back to username in user list if user doesn't have real
+    name configured.
+  + Be more robust against unexpected changes from accounts
+    service
+  + Move some custom widgets to builder file out of source code.
+  + Load accounts settings before showing session selector.
+  + Fix crash for passwordless login
+  + Other misc fixes
+- Changes from version 2.91.92:
+  + dconf overrides db generation clean ups
+  + ensure accounts service account is loaded before login
+  + slightly change hue of fg color
+  + maintain worker environment solely in PAM
+- Changes from to version 2.91.91:
+  + Fix bug that some times prevent user list from coming up
+- Changes from version 2.91.90:
+  + Make better use of iso-codes
+  + Fix g-s-d lockdown
+  + Set SIGPIPE to default before starting session
+  + Fix disconnect button for XDMCP connections
+  + GTK 3 fixes
+  + Add back session chooser
+  + Move greeter to accounts service library
+  + Update dconf defaults to reflect new schema names
+- Changes from version 2.91.6:
+  + Add dconf profile
+  + Move to gtk3
+  + Apply a thick layer of gnome 3 textured paint
+  + Move from ~/.dmrc to accounts service
+  + Be more robust against missing icons
+- Changes from version 2.91.4:
+  + Omit version in login window if unknown
+  + Fix version display when release file is empty
+  + User manager async fixes
+  + Add greeter specific dconf database for lockdown
+  + XDMCP/ipv6 fix
+  + Fix to make sure PostSession is always called when appropriate
+  + Only automatically login on boot when autologin is enabled,
+    not after logout
+  + Enable braille reader support when screenreading is enabled
+  + Beep when login window is ready
+  + Make beeps audible by enable event sounds
+- Add libattr-devel, pkgconfig(accountsservice) BuildRequires.
+- Add dconf, gnome-session-core BuildRequires, needed for directory
+  ownership.
+- Drop gdm-focus-user-chooser.patch, gdm-xdmcp-disconnect.patch,
+  gdm-autologin-once.patch: fixed upstream.
+- Remove gnome-themes Requires: not needed anymore.
+- Remove gnome-applets-gdm package (the applet was removed) and add
+  Provides/Obsoletes for it.
+- Adapt gnome-settings-daemon directory path in configure call
+  since we changed it for GNOME 3.
+- Disable gdm-greeter-greater-ui.patch: the patch needs to be
+  rebased. See bnc#689552.
+- Rebase patches:
+  + gdm-desktop-session-env-pam.patch
+  + gdm-helper-directory.patch
+  + gdm-passwordless-login.patch
+  + gdm-plymouth.patch
+  + gdm-selecting-desktop-environment.patch
+  + gdm-vt-allocation-hack.patch
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  gdm-2.32.0.tar.bz2
  gdm-autologin-once.patch
  gdm-focus-user-chooser.patch
  gdm-xdmcp-disconnect.patch

New:
----
  gdm-3.0.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.EodZRb/_old  2011-05-05 14:00:57.000000000 +0200
+++ /var/tmp/diff_new_pack.EodZRb/_new  2011-05-05 14:00:57.000000000 +0200
@@ -19,31 +19,12 @@
 
 
 Name:           gdm
-BuildRequires:  check-devel
-BuildRequires:  fdupes
-BuildRequires:  gconf2-devel
-BuildRequires:  gnome-doc-utils-devel
-BuildRequires:  gnome-panel-devel
-BuildRequires:  gnome-patch-translation
-BuildRequires:  intltool
-BuildRequires:  iso-codes-devel
-BuildRequires:  libcanberra-devel
-BuildRequires:  libselinux-devel
-BuildRequires:  libupower-glib-devel
-BuildRequires:  libxklavier-devel
-BuildRequires:  pam-devel
-BuildRequires:  pwdutils
-BuildRequires:  tcpd-devel
-BuildRequires:  translation-update-upstream
-BuildRequires:  update-desktop-files
-BuildRequires:  xorg-x11-server
-BuildRequires:  xorg-x11-server-extra
-BuildRequires:  zenity
 License:        GPLv2+
 Group:          System/GUI/GNOME
-Version:        2.32.0
-Release:        11
+Version:        3.0.0
+Release:        1
 Summary:        The GNOME Display Manager
+Url:            http://www.gnome.org/
 Source:         %{name}-%{version}.tar.bz2
 Source1:        gdm.pamd
 Source2:        gdm-autologin.pamd
@@ -57,8 +38,6 @@
 Patch3:         gdm-is-not-unstable-unless.patch
 # PATCH-FIX-UPSTREAM gdm-vt-allocation-hack.patch bgo511168 [email protected] -- 
Needed for user switching
 Patch4:         gdm-vt-allocation-hack.patch
-# PATCH-FIX-UPSTREAM gdm-focus-user-chooser.patch bgo#629310 bnc#652938 
[email protected] -- Correctly give the focus to the user chooser on startup
-Patch5:         gdm-focus-user-chooser.patch
 # PATCH-FIX-OPENSUSE gdm-desktop-session-env-pam.patch bnc427744 
[email protected] -- Sets a PAM environment variable to let the pam 
gnome-keyring module know which session is started
 Patch6:         gdm-desktop-session-env-pam.patch
 # PATCH-FIX-OPENSUSE gdm-suse-xsession.patch [email protected] -- Use the 
/etc/X11/xdm/* scripts
@@ -69,9 +48,7 @@
 Patch9:         gdm-passwordless-login.patch
 # PATCH-NEEDS-REBASE gdm-domain-logon.patch [email protected] -- Add UI to log 
in a specific domain (was: PATCH_FEATURE-SLED bnc#627575)
 Patch10:        gdm-domain-logon.patch
-# PATCH-FIX-UPSTREAM gdm-xdmcp-disconnect.patch [email protected] -- Make 
XDMCP disconnect work, taken from git.
-Patch11:        gdm-xdmcp-disconnect.patch
-# PATCH-FIX-UPSTREAM gdm-greeter-greater-ui.patch bnc436431 bgo560508 
[email protected] -- Improve the layout of the greeter. Note: the patch contains 
a patched glade file *and* the result glade file (for reference only, in case 
we need to rebase the patch)
+# PATCH-NEEDS-REBASE PATCH-FIX-UPSTREAM gdm-greeter-greater-ui.patch bnc436431 
bgo560508 [email protected] -- Improve the layout of the greeter. Note: the 
patch contains a patched glade file *and* the result glade file (for reference 
only, in case we need to rebase the patch)
 Patch15:        gdm-greeter-greater-ui.patch
 # PATCH-FIX-UPSTREAM gdm-always-reflect-keyboard-layout.patch bnc438159 
bgo561771 [email protected] -- Make keyboard selector not neglect to apply the 
selected keyboard in some situations.
 Patch18:        gdm-always-reflect-keyboard-layout.patch
@@ -83,21 +60,37 @@
 Patch34:        gdm-default-wm.patch
 # PATCH-FIX-OPENSUSE gdm-xauthlocalhostname.patch bgo555464 [email protected] 
-- Set XAUTHLOCALHOSTNAME to localhost for local logins to avoid issues in the 
session in case the hostname changes
 Patch35:        gdm-xauthlocalhostname.patch
-# PATCH-FIX-UPSTREAM gdm-autologin-once.patch bgo587606 [email protected] -- 
Make autologin work only once
-Patch37:        gdm-autologin-once.patch
 # PATCH-FIX-UPSTREAM gdm-look-at-runlevel.patch bnc540482 bgo599180 
[email protected] -- Look at the current runlevel before managing the display 
again, so we don't do this when shutting down or rebooting
 Patch40:        gdm-look-at-runlevel.patch
 # PATCH-FIX-OPENSUSE gdm-selinux.patch -- Small changes to make it compile 
fine with SELinux
 Patch60:        gdm-selinux.patch
-Url:            http://www.gnome.org/
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-DocDir:         %{_defaultdocdir}
-Provides:       gdm2 = %{version}
-Obsoletes:      gdm2 < %{version}
+BuildRequires:  check-devel
+# needed for directory ownership
+BuildRequires:  dconf
+BuildRequires:  fdupes
+BuildRequires:  gconf2-devel
+BuildRequires:  gnome-doc-utils-devel
+BuildRequires:  gnome-patch-translation
+# needed for directory ownership
+BuildRequires:  gnome-session-core
+BuildRequires:  intltool
+BuildRequires:  iso-codes-devel
+BuildRequires:  libattr-devel
+BuildRequires:  libcanberra-devel
+BuildRequires:  libselinux-devel
+BuildRequires:  libupower-glib-devel
+BuildRequires:  libxklavier-devel
+BuildRequires:  pam-devel
+BuildRequires:  pwdutils
+BuildRequires:  tcpd-devel
+BuildRequires:  translation-update-upstream
+BuildRequires:  update-desktop-files
+BuildRequires:  xorg-x11-server
+BuildRequires:  xorg-x11-server-extra
+BuildRequires:  pkgconfig(accountsservice)
 Requires:       %{name}-branding
 Requires:       ConsoleKit-x11
 Requires:       gnome-session-core
-Requires:       gnome-themes
 Requires:       klogd
 Requires:       xorg-x11-server-extra
 # For groupadd, useradd, usermod
@@ -107,6 +100,12 @@
 Recommends:     gnome-power-manager
 Recommends:     gnome-settings-daemon
 Recommends:     iso-codes
+Provides:       gdm2 = %{version}
+Obsoletes:      gdm2 < %{version}
+Provides:       gnome-applets-gdm = %{version}
+Obsoletes:      gnome-applets-gdm < %{version}
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+DocDir:         %{_defaultdocdir}
 %gconf_schemas_prereq
 
 %description
@@ -133,42 +132,29 @@
 display manager that has many options, is usable for remote login, and
 provides a good looking graphical interface.
 
-%package -n gnome-applets-gdm
-License:        GPLv2+
-Summary:        Switch User Panel Applet
-Group:          System/GUI/GNOME
-Supplements:    packageand(%{name}:gnome-panel)
-Provides:       fast-user-switch-applet = 2.22.0
-Obsoletes:      fast-user-switch-applet <= 2.22.0
-
-%description -n gnome-applets-gdm
-This package provides the switch user panel applet, that uses GDM,
-the GNOME display manager.
-
 %lang_package
 %prep
 %setup -q
 translation-update-upstream
+#disabled, needed for patch15
 #gnome-patch-translation-prepare
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
 #%patch10 -p1
-%patch11 -p1
-%patch15 -p1
+# needs rebase (bnc#689552)
+##%patch15 -p1
 %patch18 -p1
 %patch20 -p1
 %patch31 -p1
 %patch34 -p1
 %patch35 -p0
-%patch37 -p1
 %patch40 -p1
 %patch60
 #gnome-patch-translation-update
@@ -180,13 +166,13 @@
        --libexecdir=%{_prefix}/lib/gdm \
        --localstatedir=%{_localstatedir} \
        --with-at-spi-registryd-directory=%{_libexecdir}/at-spi \
-       
--with-gnome-settings-daemon-directory=%{_libexecdir}/gnome-settings-daemon \
+        
--with-gnome-settings-daemon-directory=%{_libexecdir}/gnome-settings-daemon-3.0 
\
        --with-consolekit-directory=%{_libexecdir}/ConsoleKit \
         --with-polkit-gnome-directory=%{_libexecdir}/polkit-gnome \
        --with-selinux \
-       --enable-ipv6\
+        --enable-ipv6 \
        --disable-scrollkeeper
-%__make %{?jobs:-j%jobs}
+%__make %{?jobs:-j%jobs} V=1
 
 %install
 %makeinstall
@@ -266,12 +252,11 @@
 %{_sbindir}/gdm
 %{_bindir}/*
 %{_datadir}/gdm/
-%{_datadir}/pixmaps/*.png
-%{_datadir}/pixmaps/faces
+%{_datadir}/gnome-session/sessions/gdm.session
 %{_datadir}/icons/*/*/*/*.*
+%{_datadir}/pixmaps/*.png
 %dir %{_libexecdir}/gdm
 %{_libexecdir}/gdm/gdm-*
-%exclude %{_libexecdir}/gdm/gdm-user-switch-applet
 %attr(750,gdm,gdm) %dir %{_localstatedir}/lib/gdm
 %ghost %attr(751,gdm,gdm) %dir %{_localstatedir}/run/gdm
 %attr(750,gdm,gdm) %dir %{_localstatedir}/log/gdm
@@ -281,17 +266,13 @@
 %dir %{_localstatedir}/cache/gdm
 %config /etc/pam.d/*
 %config %{_sysconfdir}/dbus-1/system.d/gdm.conf
+%{_sysconfdir}/dconf/db/gdm
+%{_sysconfdir}/dconf/profile/gdm
 
 %files branding-upstream
 %defattr(-,root,root)
 %config(noreplace) %{_sysconfdir}/gdm/custom.conf
 
-%files -n gnome-applets-gdm
-%defattr(-,root,root)
-%{_libexecdir}/gdm/gdm-user-switch-applet
-%{_libdir}/bonobo/servers/GNOME_FastUserSwitchApplet.server
-%{_datadir}/gnome-2.0/ui/GNOME_FastUserSwitchApplet.xml
-
 %files lang -f %{name}.lang
 
 %changelog

++++++ gdm-2.32.0.tar.bz2 -> gdm-3.0.0.tar.bz2 ++++++
++++ 126047 lines of diff (skipped)

++++++ gdm-desktop-session-env-pam.patch ++++++
--- /var/tmp/diff_new_pack.EodZRb/_old  2011-05-05 14:00:58.000000000 +0200
+++ /var/tmp/diff_new_pack.EodZRb/_new  2011-05-05 14:00:58.000000000 +0200
@@ -1,8 +1,8 @@
-Index: gdm-2.23.92/daemon/gdm-session-worker.c
+Index: gdm-2.91.6/daemon/gdm-session-worker.c
 ===================================================================
---- gdm-2.23.92.orig/daemon/gdm-session-worker.c
-+++ gdm-2.23.92/daemon/gdm-session-worker.c
-@@ -1926,11 +1926,28 @@ static void
+--- gdm-2.91.6.orig/daemon/gdm-session-worker.c
++++ gdm-2.91.6/daemon/gdm-session-worker.c
+@@ -2163,11 +2163,28 @@ static void
  gdm_session_worker_set_session_name (GdmSessionWorker *worker,
                                       const char       *session_name)
  {
@@ -31,7 +31,7 @@
  on_set_session_name (GdmSessionWorker *worker,
                       DBusMessage      *message)
  {
-@@ -1953,6 +1970,28 @@ on_set_session_name (GdmSessionWorker *w
+@@ -2190,6 +2207,28 @@ on_set_session_name (GdmSessionWorker *w
  }
  
  static void
@@ -60,8 +60,8 @@
  gdm_session_worker_set_language_name (GdmSessionWorker *worker,
                                        const char       *language_name)
  {
-@@ -2527,6 +2566,8 @@ worker_dbus_handle_message (DBusConnecti
-                 on_set_layout_name (worker, message);
+@@ -2761,6 +2800,8 @@ worker_dbus_handle_message (DBusConnecti
+                 on_set_language_name (worker, message);
          } else if (dbus_message_is_signal (message, 
GDM_SESSION_DBUS_INTERFACE, "SetSessionName")) {
                  on_set_session_name (worker, message);
 +        } else if (dbus_message_is_signal (message, 
GDM_SESSION_DBUS_INTERFACE, "SetDefaultSessionName")) {
@@ -69,11 +69,11 @@
          } else {
                  return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
          }
-Index: gdm-2.23.92/daemon/gdm-session-direct.c
+Index: gdm-2.91.6/daemon/gdm-session-direct.c
 ===================================================================
---- gdm-2.23.92.orig/daemon/gdm-session-direct.c
-+++ gdm-2.23.92/daemon/gdm-session-direct.c
-@@ -115,6 +115,8 @@ G_DEFINE_TYPE_WITH_CODE (GdmSessionDirec
+--- gdm-2.91.6.orig/daemon/gdm-session-direct.c
++++ gdm-2.91.6/daemon/gdm-session-direct.c
+@@ -120,6 +120,8 @@ G_DEFINE_TYPE_WITH_CODE (GdmSessionDirec
                           G_IMPLEMENT_INTERFACE (GDM_TYPE_SESSION,
                                                  gdm_session_iface_init))
  
@@ -82,7 +82,7 @@
  static gboolean
  send_dbus_message (DBusConnection *connection,
                     DBusMessage    *message)
-@@ -668,12 +670,16 @@ get_default_session_name (GdmSessionDire
+@@ -707,10 +709,14 @@ get_default_session_name (GdmSessionDire
  static void
  gdm_session_direct_defaults_changed (GdmSessionDirect *session)
  {
@@ -90,8 +90,6 @@
 +
          _gdm_session_default_language_name_changed (GDM_SESSION (session),
                                                      get_default_language_name 
(session));
-         _gdm_session_default_layout_name_changed (GDM_SESSION (session),
-                                                   get_default_layout_name 
(session));
          _gdm_session_default_session_name_changed (GDM_SESSION (session),
                                                     get_default_session_name 
(session));
 +        send_dbus_string_signal (impl, "SetDefaultSessionName",
@@ -99,7 +97,7 @@
  }
  
  static void
-@@ -1111,11 +1117,16 @@ gdm_session_direct_handle_saved_session_
+@@ -1164,11 +1170,16 @@ gdm_session_direct_handle_saved_session_
  
          if (strcmp (session_name,
                      get_default_session_name (session)) != 0) {
@@ -116,7 +114,7 @@
          }
   out:
          return DBUS_HANDLER_RESULT_HANDLED;
-@@ -1306,6 +1317,9 @@ do_introspect (DBusConnection *connectio
+@@ -1349,6 +1360,9 @@ do_introspect (DBusConnection *connectio
                                 "    <signal name=\"SetSessionName\">\n"
                                 "      <arg name=\"session_name\" 
type=\"s\"/>\n"
                                 "    </signal>\n"

++++++ gdm-helper-directory.patch ++++++
--- /var/tmp/diff_new_pack.EodZRb/_old  2011-05-05 14:00:58.000000000 +0200
+++ /var/tmp/diff_new_pack.EodZRb/_new  2011-05-05 14:00:58.000000000 +0200
@@ -1,8 +1,8 @@
-Index: gdm-2.29.4/configure.ac
+Index: gdm-2.91.6/configure.ac
 ===================================================================
---- gdm-2.29.4.orig/configure.ac
-+++ gdm-2.29.4/configure.ac
-@@ -990,6 +990,30 @@ fi
+--- gdm-2.91.6.orig/configure.ac
++++ gdm-2.91.6/configure.ac
+@@ -1006,6 +1006,30 @@ fi
  AC_SUBST(GDM_CUSTOM_CONF)
  AC_SUBST(GDM_OLD_CONF, '${gdmconfdir}/gdm.conf')
  
@@ -33,7 +33,7 @@
  dnl 
---------------------------------------------------------------------------
  dnl - Check for XEvIE extension support
  dnl 
---------------------------------------------------------------------------
-@@ -1417,6 +1441,9 @@ echo "
+@@ -1449,6 +1473,9 @@ echo "
          dmconfdir:                ${dmconfdir}
          localstatedir:            ${localstatedir}
          datadir:                  ${datadir}
@@ -43,11 +43,11 @@
        source code location:     ${srcdir}
        compiler:                 ${CC}
        cflags:                   ${CFLAGS}
-Index: gdm-2.29.4/daemon/Makefile.am
+Index: gdm-2.91.6/daemon/Makefile.am
 ===================================================================
---- gdm-2.29.4.orig/daemon/Makefile.am
-+++ gdm-2.29.4/daemon/Makefile.am
-@@ -18,6 +18,7 @@ AM_CPPFLAGS = \
+--- gdm-2.91.6.orig/daemon/Makefile.am
++++ gdm-2.91.6/daemon/Makefile.am
+@@ -20,6 +20,7 @@ AM_CPPFLAGS = \
        -DGDM_SCREENSHOT_DIR=\"$(GDM_SCREENSHOT_DIR)\"          \
        -DGDM_CACHE_DIR=\""$(localstatedir)/cache/gdm"\"        \
        -DGDM_SESSION_DEFAULT_PATH=\"$(GDM_SESSION_DEFAULT_PATH)\" \
@@ -55,11 +55,11 @@
        $(DISABLE_DEPRECATED_CFLAGS)                    \
        $(DAEMON_CFLAGS)                                \
        $(XLIB_CFLAGS)                                  \
-Index: gdm-2.29.4/daemon/gdm-server.c
+Index: gdm-2.91.6/daemon/gdm-server.c
 ===================================================================
---- gdm-2.29.4.orig/daemon/gdm-server.c
-+++ gdm-2.29.4/daemon/gdm-server.c
-@@ -127,7 +127,7 @@ _gdm_server_query_ck_for_display_device
+--- gdm-2.91.6.orig/daemon/gdm-server.c
++++ gdm-2.91.6/daemon/gdm-server.c
+@@ -134,7 +134,7 @@ _gdm_server_query_ck_for_display_device
          g_return_val_if_fail (GDM_IS_SERVER (server), NULL);
  
          error = NULL;
@@ -68,10 +68,10 @@
                                     server->priv->display_name);
  
          g_debug ("GdmServer: Running helper %s", command);
-Index: gdm-2.29.4/data/greeter-autostart/Makefile.am
+Index: gdm-2.91.6/data/greeter-autostart/Makefile.am
 ===================================================================
---- gdm-2.29.4.orig/data/greeter-autostart/Makefile.am
-+++ gdm-2.29.4/data/greeter-autostart/Makefile.am
+--- gdm-2.91.6.orig/data/greeter-autostart/Makefile.am
++++ gdm-2.91.6/data/greeter-autostart/Makefile.am
 @@ -5,7 +5,9 @@ edit = sed \
        -e 's|@SYSCONFDIR[@]|$(sysconfdir)|g' \
        -e 's|@LIBDIR[@]|$(libdir)|g' \
@@ -83,25 +83,25 @@
  
  %.desktop.in: %.desktop.in.in Makefile
        $(edit) $< >$@
-Index: gdm-2.29.4/data/greeter-autostart/gnome-settings-daemon.desktop.in.in
+Index: gdm-2.91.6/data/greeter-autostart/gnome-settings-daemon.desktop.in.in
 ===================================================================
---- gdm-2.29.4.orig/data/greeter-autostart/gnome-settings-daemon.desktop.in.in
-+++ gdm-2.29.4/data/greeter-autostart/gnome-settings-daemon.desktop.in.in
+--- gdm-2.91.6.orig/data/greeter-autostart/gnome-settings-daemon.desktop.in.in
++++ gdm-2.91.6/data/greeter-autostart/gnome-settings-daemon.desktop.in.in
 @@ -1,8 +1,8 @@
  [Desktop Entry]
  Type=Application
  _Name=GNOME Settings Daemon
 -TryExec=@LIBEXECDIR@/gnome-settings-daemon
--Exec=@LIBEXECDIR@/gnome-settings-daemon 
--gconf-prefix=/apps/gdm/simple-greeter/settings-manager-plugins
+-Exec=@LIBEXECDIR@/gnome-settings-daemon
 +TryExec=@GNOME_SETTINGS_DAEMON_DIR@/gnome-settings-daemon
-+Exec=@GNOME_SETTINGS_DAEMON_DIR@/gnome-settings-daemon 
--gconf-prefix=/apps/gdm/simple-greeter/settings-manager-plugins
++Exec=@GNOME_SETTINGS_DAEMON_DIR@/gnome-settings-daemon
  OnlyShowIn=GNOME;
  X-GNOME-Autostart-Phase=Initialization
  X-GNOME-Autostart-Notify=true
-Index: 
gdm-2.29.4/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in
+Index: 
gdm-2.91.6/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in
 ===================================================================
---- 
gdm-2.29.4.orig/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in
-+++ 
gdm-2.29.4/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in
+--- 
gdm-2.91.6.orig/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in
++++ 
gdm-2.91.6/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in
 @@ -1,5 +1,5 @@
  [Desktop Entry]
  Type=Application

++++++ gdm-passwordless-login.patch ++++++
--- /var/tmp/diff_new_pack.EodZRb/_old  2011-05-05 14:00:58.000000000 +0200
+++ /var/tmp/diff_new_pack.EodZRb/_new  2011-05-05 14:00:58.000000000 +0200
@@ -1,7 +1,7 @@
-Index: gdm-2.32.0/common/gdm-settings-system-backend.c
+Index: gdm-2.91.93/common/gdm-settings-system-backend.c
 ===================================================================
---- gdm-2.32.0.orig/common/gdm-settings-system-backend.c
-+++ gdm-2.32.0/common/gdm-settings-system-backend.c
+--- gdm-2.91.93.orig/common/gdm-settings-system-backend.c
++++ gdm-2.91.93/common/gdm-settings-system-backend.c
 @@ -44,11 +44,11 @@
  #define SYSCONFIG_AUTOLOGIN_KEY               "DISPLAYMANAGER_AUTOLOGIN"
  #define SYSCONFIG_TCP_OPEN_KEY                
"DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN"
@@ -78,10 +78,10 @@
          } else {
                  g_set_error (error, GDM_SETTINGS_BACKEND_ERROR, 
GDM_SETTINGS_BACKEND_ERROR_KEY_NOT_FOUND, "Key not found");
                  return FALSE;
-Index: gdm-2.32.0/common/gdm-settings-keys.h
+Index: gdm-2.91.93/common/gdm-settings-keys.h
 ===================================================================
---- gdm-2.32.0.orig/common/gdm-settings-keys.h
-+++ gdm-2.32.0/common/gdm-settings-keys.h
+--- gdm-2.91.93.orig/common/gdm-settings-keys.h
++++ gdm-2.91.93/common/gdm-settings-keys.h
 @@ -32,6 +32,7 @@ G_BEGIN_DECLS
  #define GDM_KEY_TIMED_LOGIN_ENABLE "daemon/TimedLoginEnable"
  #define GDM_KEY_TIMED_LOGIN_USER "daemon/TimedLogin"
@@ -90,10 +90,10 @@
  
  #define GDM_KEY_DEBUG "debug/Enable"
  
-Index: gdm-2.32.0/data/gdm.schemas.in.in
+Index: gdm-2.91.93/data/gdm.schemas.in.in
 ===================================================================
---- gdm-2.32.0.orig/data/gdm.schemas.in.in
-+++ gdm-2.32.0/data/gdm.schemas.in.in
+--- gdm-2.91.93.orig/data/gdm.schemas.in.in
++++ gdm-2.91.93/data/gdm.schemas.in.in
 @@ -47,6 +47,12 @@
        <signature>i</signature>
        <default>30</default>
@@ -107,10 +107,10 @@
  
      <schema>
        <key>debug/Enable</key>
-Index: gdm-2.32.0/daemon/gdm-factory-slave.c
+Index: gdm-2.91.93/daemon/gdm-factory-slave.c
 ===================================================================
---- gdm-2.32.0.orig/daemon/gdm-factory-slave.c
-+++ gdm-2.32.0/daemon/gdm-factory-slave.c
+--- gdm-2.91.93.orig/daemon/gdm-factory-slave.c
++++ gdm-2.91.93/daemon/gdm-factory-slave.c
 @@ -44,6 +44,9 @@
  
  #include "gdm-common.h"
@@ -139,13 +139,13 @@
                                      username);
  }
  
-Index: gdm-2.32.0/daemon/gdm-simple-slave.c
+Index: gdm-2.91.93/daemon/gdm-simple-slave.c
 ===================================================================
---- gdm-2.32.0.orig/daemon/gdm-simple-slave.c
-+++ gdm-2.32.0/daemon/gdm-simple-slave.c
-@@ -837,9 +837,16 @@ on_greeter_begin_verification_for_user (
-                                         const char       *username,
-                                         GdmSimpleSlave   *slave)
+--- gdm-2.91.93.orig/daemon/gdm-simple-slave.c
++++ gdm-2.91.93/daemon/gdm-simple-slave.c
+@@ -952,9 +952,15 @@ static void
+ on_greeter_begin_verification (GdmGreeterServer *greeter_server,
+                                GdmSimpleSlave   *slave)
  {
 +        gboolean passwordless;
 +
@@ -153,11 +153,10 @@
 +                                              &passwordless)) {
 +                passwordless = FALSE;
 +        }
-+
          g_debug ("GdmSimpleSlave: begin verification");
-         gdm_session_setup_for_user (GDM_SESSION (slave->priv->session),
--                                    "gdm",
-+                                    passwordless ? "gdm-autologin" : "gdm",
-                                     username);
+         gdm_session_setup (GDM_SESSION (slave->priv->session),
+-                           "gdm");
++                           passwordless ? "gdm-autologin" : "gdm");
  }
  
+ static void

++++++ gdm-plymouth.patch ++++++
++++ 826 lines (skipped)
++++ between GNOME/gdm/gdm-plymouth.patch
++++ and /mounts/work_src_done/STABLE/gdm/gdm-plymouth.patch

++++++ gdm-selecting-desktop-environment.patch ++++++
--- /var/tmp/diff_new_pack.EodZRb/_old  2011-05-05 14:00:58.000000000 +0200
+++ /var/tmp/diff_new_pack.EodZRb/_new  2011-05-05 14:00:58.000000000 +0200
@@ -1,21 +1,21 @@
-Index: gdm-2.28.0/daemon/gdm-session-worker.c
+Index: gdm-2.91.93/daemon/gdm-session-worker.c
 ===================================================================
---- gdm-2.28.0.orig/daemon/gdm-session-worker.c
-+++ gdm-2.28.0/daemon/gdm-session-worker.c
-@@ -157,6 +157,9 @@ typedef int (* GdmSessionWorkerPamNewMes
+--- gdm-2.91.93.orig/daemon/gdm-session-worker.c
++++ gdm-2.91.93/daemon/gdm-session-worker.c
+@@ -153,6 +153,8 @@ typedef int (* GdmSessionWorkerPamNewMes
                                                      const struct pam_message 
**,
                                                      struct pam_response **,
                                                      gpointer);
 +static void     on_saved_session_name_read      (GdmSessionWorker *worker);
 +static void     on_saved_language_name_read     (GdmSessionWorker *worker);
-+static void     on_saved_layout_name_read       (GdmSessionWorker *worker);
  
  G_DEFINE_TYPE (GdmSessionWorker, gdm_session_worker, G_TYPE_OBJECT)
  
-@@ -597,6 +600,22 @@ attempt_to_load_user_settings (GdmSessio
+@@ -595,6 +597,20 @@ attempt_to_load_user_settings (GdmSessio
+         g_debug ("GdmSessionWorker: attempting to load user settings");
          gdm_session_settings_load (worker->priv->user_settings,
-                                    username,
-                                    NULL);
+                                    username);
++
 +
 +        /* These singal handlers should be disconnected after the loading,
 +         * so that gdm_session_settings_set_* APIs don't cause the emitting
@@ -29,9 +29,6 @@
 +                                              G_CALLBACK 
(on_saved_language_name_read),
 +                                              worker);
 +
-+        g_signal_handlers_disconnect_by_func (worker->priv->user_settings,
-+                                              G_CALLBACK 
(on_saved_layout_name_read),
-+                                              worker);
  }
  
  static void

++++++ gdm-vt-allocation-hack.patch ++++++
--- /var/tmp/diff_new_pack.EodZRb/_old  2011-05-05 14:00:58.000000000 +0200
+++ /var/tmp/diff_new_pack.EodZRb/_new  2011-05-05 14:00:58.000000000 +0200
@@ -1,17 +1,16 @@
-Index: gdm-2.32.0/daemon/gdm-server.c
+Index: gdm-2.91.4/daemon/gdm-server.c
 ===================================================================
---- gdm-2.32.0.orig/daemon/gdm-server.c
-+++ gdm-2.32.0/daemon/gdm-server.c
-@@ -27,6 +27,8 @@
+--- gdm-2.91.4.orig/daemon/gdm-server.c
++++ gdm-2.91.4/daemon/gdm-server.c
+@@ -27,6 +27,7 @@
  #include <string.h>
  #include <sys/types.h>
  #include <sys/wait.h>
-+#include <sys/ioctl.h>
 +#include <sys/vt.h>
  #include <errno.h>
  #include <ctype.h>
  #include <pwd.h>
-@@ -157,6 +159,92 @@ _gdm_server_query_ck_for_display_device
+@@ -157,6 +158,92 @@ _gdm_server_query_ck_for_display_device
          return out;
  }
  
@@ -104,7 +103,7 @@
  char *
  gdm_server_get_display_device (GdmServer *server)
  {
-@@ -317,6 +405,11 @@ gdm_server_resolve_command_line (GdmServ
+@@ -317,6 +404,11 @@ gdm_server_resolve_command_line (GdmServ
  
          if (vtarg != NULL && ! gotvtarg) {
                  argv[len++] = g_strdup (vtarg);


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to