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]
