Hello community, here is the log from the commit of package gdm checked in at Mon Nov 10 00:24:54 CET 2008. -------- --- GNOME/gdm/gdm.changes 2008-11-07 14:06:18.000000000 +0100 +++ /mounts/work_src_done/STABLE/gdm/gdm.changes 2008-11-09 20:14:08.000000000 +0100 @@ -1,0 +2,8 @@ +Sun Nov 9 13:47:59 EST 2008 - jpr@novell.com + +- Add gdm-autologin.patch so the greeter is not created for + autologin and improve startup time (bnc#436524) +- Update gdm-domain-login.patch so the domain box is present + even if the user list is not (bnc#431339) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- gdm-autologin.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdm.spec ++++++ --- /var/tmp/diff_new_pack.h22302/_old 2008-11-10 00:24:02.000000000 +0100 +++ /var/tmp/diff_new_pack.h22302/_new 2008-11-10 00:24:02.000000000 +0100 @@ -57,7 +57,7 @@ License: GPL v2 or later Group: System/GUI/GNOME Version: 2.24.0 -Release: 7 +Release: 8 Summary: The GNOME 2.x Display Manager Source: %{name}-%{version}.tar.bz2 Source1: gdm.pamd @@ -85,6 +85,8 @@ Patch12: gdm-fix-icon-scale.patch # PATCH-FIX-OPENSUSE gdm-sysconfig-settings.patch bnc432360 hpj@novell.com -- Read autologin options from /etc/sysconfig/displaymanager Patch13: gdm-sysconfig-settings.patch +# PATCH-FIX-UPSTREAM gdm-autologin.patch bnc436524 mmeeks@novell.com -- From upstream don't create the greeter when autologging it to save startup time +Patch14: gdm-autologin.patch Patch28: gdm-X_SERVER.patch # PATCH-SUSE: enable SELinux Patch60: gdm-selinux.patch @@ -160,6 +162,7 @@ %patch11 -p1 %patch12 -p1 %patch13 -p1 +%patch14 %patch28 %patch60 @@ -268,6 +271,11 @@ %files lang -f %{name}.lang %changelog +* Sun Nov 09 2008 jpr@novell.com +- Add gdm-autologin.patch so the greeter is not created for + autologin and improve startup time (bnc#436524) +- Update gdm-domain-login.patch so the domain box is present + even if the user list is not (bnc#431339) * Fri Nov 07 2008 vuntz@novell.com - Merge hpj's submission: Add gdm-sysconfig-settings.patch, which fixes bnc#432360. @@ -301,7 +309,7 @@ family to FamilyWild. * Mon Oct 06 2008 sbrabec@suse.cz - Conflict with other branding providers (FATE#304881). -* Fri Oct 03 2008 mboman@suse.de +* Thu Oct 02 2008 mboman@suse.de - Update to version 2.24.0: + Allow the build to succeed without a gdm user + Use Bourne shell syntax in Xsession.solaris @@ -480,7 +488,7 @@ displays. + Build/configure fixes for Solaris. + Translation updates. -* Wed Nov 14 2007 hpj@suse.de +* Tue Nov 13 2007 hpj@suse.de - Removed second --with-atspi-dir from configure. - Added gdm-tab-triggers-enter.patch, which fixes Novell bug [#334446]. @@ -489,7 +497,7 @@ (#337428) - Updated gdm-xdm-sessions.patch to run again the /etc/X11/xdm scripts (#304399) -* Fri Nov 09 2007 hpj@suse.de +* Thu Nov 08 2007 hpj@suse.de - Pass the --with-atspi-dir= flag to configure so the at-spi-registryd is started correctly. Fixes Novell bug #337428. * Thu Oct 18 2007 maw@suse.de @@ -497,7 +505,7 @@ - Add abuild.patch. * Thu Oct 11 2007 sbrabec@suse.cz - Removed bogus dependency on mDNSResponder. -* Mon Sep 24 2007 hpj@suse.de +* Sun Sep 23 2007 hpj@suse.de - Added gdm-2.20.0-wait-for-restart.patch, which fixes Novell bug [#326281]. * Thu Sep 20 2007 banderso@suse.de @@ -553,7 +561,7 @@ * Wed Sep 05 2007 sbrabec@suse.cz - Apply DISPLAYMANAGER_PASSWORD_LESS_LOGIN only for standard login, not for autologin (#307566). -* Mon Sep 03 2007 hpj@suse.de +* Sun Sep 02 2007 hpj@suse.de - Add gdm-2.19.7-pam-hide-password.patch, which fixes an upstream bug where the user's password was being shown on screen (part of BNC #302282). @@ -607,7 +615,7 @@ * Sat Aug 04 2007 maw@suse.de - Use %%fdupes - Uncomment out the rm in %%clean. -* Sat Aug 04 2007 hpj@suse.de +* Fri Aug 03 2007 hpj@suse.de - Update to version 2.19.5. - Fix up gdm-conf.patch. - Fix up gdm-2.19.3-reset-pam.patch. @@ -687,7 +695,7 @@ * Wed Mar 21 2007 hpj@suse.de - Add gdm-2.17.7-vt-fallback.patch. This is a port of the fix for https://bugzilla.novell.com/show_bug.cgi?id=206804 -* Wed Mar 14 2007 maw@suse.de +* Tue Mar 13 2007 maw@suse.de - Update to version 2.17.7 - Removeupstreamed gdm-autobuild-warning.patch, gdm-bufferoverrun.patch @@ -695,10 +703,10 @@ [#400698], #399486, #352263, #395790, #394421. * Fri Mar 02 2007 sbrabec@suse.cz - Do not own /usr/share/xsessions (#229172). -* Tue Feb 27 2007 hpj@suse.de +* Mon Feb 26 2007 hpj@suse.de - Added gdm-2.13.0.4-audit-login.patch, which fixes Novell bug [#234133] (GDM cannot log authentication attempts). -* Wed Feb 14 2007 hpj@suse.de +* Tue Feb 13 2007 hpj@suse.de - Add gdm-trunk-string-literal-cmp.patch. Fixes #233655. * Mon Feb 12 2007 sbrabec@suse.cz - Fixed reversed interpretation of @@ -865,7 +873,7 @@ - Update domain entry patch to default to the currently joined Active Directory domain if there was no stored preference. Fixes Novell bug #167344. -* Thu Jun 01 2006 hpj@suse.de +* Wed May 31 2006 hpj@suse.de - Don't let any user configure GDM from the login screen if a theme with user list is in effect. Fixes Novell bug #180219. * Wed May 31 2006 dreveman@suse.de @@ -875,7 +883,7 @@ - Do not display Japanese string in terminal, which doesn't support it (#168736). - Disabled beep on start (#174786). -* Fri May 19 2006 hpj@suse.de +* Thu May 18 2006 hpj@suse.de - Made GDM use the more graphically intensive, but prettier, gdmgreeter for remote logins. Fixes Novell bug #176661. * Tue May 16 2006 sbrabec@suse.cz @@ -885,7 +893,7 @@ * Fri May 12 2006 sbrabec@suse.cz - Store value of PERMISSION_SECURITY by SuSEconfig in gdm_sysconfig.conf (169639#c20). -* Tue May 09 2006 hpj@suse.de +* Mon May 08 2006 hpj@suse.de - Made GDM use the "gdm" group instead of shadow. Fixes Novell bug [#119651]. - Made use of the tab key work like pressing enter if there is no @@ -913,7 +921,7 @@ service, bug #158786. * Sat Mar 11 2006 coolo@suse.de - fix the only-show-in-gnome patch to patch the .desktop.in -* Tue Mar 07 2006 federico@novell.com +* Mon Mar 06 2006 federico@novell.com - Fix installation of the earlygdm service; we were not calling fillup_and_insserv with "displaymanager" for the configuration filename. @@ -922,7 +930,7 @@ in PLUS (148468#c17). * Tue Feb 28 2006 sbrabec@suse.cz - Use kdelibs3-doc in BuildRequires for meinproc (#153635#c14). -* Sat Feb 25 2006 hpj@suse.de +* Fri Feb 24 2006 hpj@suse.de - Add patch to fix tab keynav. * Fri Feb 17 2006 sreeves@suse.de - Update .desktop file (Name, GenericName, Comment, DocPath) @@ -950,10 +958,10 @@ - Added patch to require root auth to halt or reboot. * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Thu Jan 19 2006 hpj@suse.de +* Wed Jan 18 2006 hpj@suse.de - Updated the domain logon patch with numerous new features and cosmetic fixes. -* Tue Jan 17 2006 hpj@suse.de +* Mon Jan 16 2006 hpj@suse.de - Fixed a bug in logon code that prevented domain logons from working. Updated domain logon patch. * Fri Jan 13 2006 schwab@suse.de @@ -973,7 +981,7 @@ - Patch from upstream b.g.o (#152906) * Mon Oct 17 2005 gekker@suse.de - Make gdm.conf %%config(noreplace) -* Fri Oct 14 2005 hpj@suse.de +* Thu Oct 13 2005 hpj@suse.de - Updated xauthority-across-hostname-changes patch to use XAUTHLOCALHOSTNAME environment variable. * Thu Oct 13 2005 gekker@suse.de @@ -992,7 +1000,7 @@ - Update to version 2.8.0.3 - Remove upstreamed autologin patch - Now installs .desktop files in correct location no need to move -* Sat Aug 20 2005 hpj@suse.de +* Fri Aug 19 2005 hpj@suse.de - Make the default session option work on autologin; we now get GNOME. * Tue Aug 16 2005 sbrabec@suse.cz - Use gnome-screensaver instead of xscreensaver. @@ -1003,7 +1011,7 @@ * Thu Aug 11 2005 gekker@suse.de - Update to version 2.8.0.2 - Make 64bit clean -* Sun Jul 31 2005 jpr@suse.de +* Sat Jul 30 2005 jpr@suse.de - turn on compatibility symlink for all products * Tue Jul 05 2005 gekker@suse.de - Update to version 2.8.0.1 @@ -1069,7 +1077,7 @@ for timed login user. * Fri Jul 30 2004 ro@suse.de - fix spec file, list gdm-session-startkde.diff as patch -* Fri Jul 30 2004 shprasad@suse.de +* Thu Jul 29 2004 shprasad@suse.de - Fixes bug #60867. Shows the 'KDE' option when the user clicks on 'Session' at the time of login. @@ -1128,7 +1136,7 @@ - updated to version 2.4.1.6 * Mon Jul 28 2003 kukuk@suse.de - Make sure /var/lib/gdm has correct permissions -* Fri Jul 25 2003 hhetter@suse.de +* Thu Jul 24 2003 hhetter@suse.de - move capplets to correct position - fix build * Wed Jul 16 2003 sbrabec@suse.cz @@ -1165,7 +1173,7 @@ - updated to 2.4.1.3 [GNOME 2.2.0] * Fri Feb 07 2003 kukuk@suse.de - Use pam_unix2.so instead of pam_unix.so -* Thu Jan 16 2003 ro@suse.de +* Wed Jan 15 2003 ro@suse.de - use gtk2-devel-packages and libjpeg in neededforbuild * Tue Jan 07 2003 sbrabec@suse.cz - Update to version 2.4.1.0. ++++++ gdm-autologin.patch ++++++ ++++ 748 lines (skipped) ++++++ gdm-domain-logon.patch ++++++ --- /var/tmp/diff_new_pack.h22302/_old 2008-11-10 00:24:02.000000000 +0100 +++ /var/tmp/diff_new_pack.h22302/_new 2008-11-10 00:24:02.000000000 +0100 @@ -1,7 +1,48 @@ -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-chooser-widget.c gdm-2.24.0-post/gui/simple-greeter/gdm-chooser-widget.c ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-chooser-widget.c 2008-09-22 12:01:21.000000000 -0500 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-chooser-widget.c 2008-11-01 21:45:12.000000000 -0600 -@@ -2105,6 +2105,20 @@ gdm_chooser_widget_remove_item (GdmChoos +diff --git a/gui/simple-greeter/Makefile.am b/gui/simple-greeter/Makefile.am +index bba7a4a..d652961 100644 +--- a/gui/simple-greeter/Makefile.am ++++ b/gui/simple-greeter/Makefile.am +@@ -136,6 +136,14 @@ test_greeter_panel_SOURCES = \ + gdm-sessions.c \ + gdm-session-option-widget.h \ + gdm-session-option-widget.c \ ++ gdm-domain-chooser-dialog.h \ ++ gdm-domain-chooser-dialog.c \ ++ gdm-domain-chooser-widget.h \ ++ gdm-domain-chooser-widget.c \ ++ gdm-domain-option-widget.h \ ++ gdm-domain-option-widget.c \ ++ gdm-domain-provider.h \ ++ gdm-domain-provider.c \ + $(NULL) + + test_greeter_panel_LDADD = \ +@@ -313,12 +321,20 @@ gdm_simple_greeter_SOURCES = \ + gdm-language-chooser-dialog.c \ + gdm-language-option-widget.h \ + gdm-language-option-widget.c \ ++ gdm-domain-chooser-dialog.h \ ++ gdm-domain-chooser-dialog.c \ ++ gdm-domain-chooser-widget.h \ ++ gdm-domain-chooser-widget.c \ ++ gdm-domain-option-widget.h \ ++ gdm-domain-option-widget.c \ + gdm-sessions.h \ + gdm-sessions.c \ + gdm-session-option-widget.h \ + gdm-session-option-widget.c \ + gdm-user-chooser-widget.h \ + gdm-user-chooser-widget.c \ ++ gdm-domain-provider.h \ ++ gdm-domain-provider.c \ + $(NULL) + + gdm_simple_greeter_LDADD = \ +diff --git a/gui/simple-greeter/gdm-chooser-widget.c b/gui/simple-greeter/gdm-chooser-widget.c +index f0298c6..4894eee 100644 +--- a/gui/simple-greeter/gdm-chooser-widget.c ++++ b/gui/simple-greeter/gdm-chooser-widget.c +@@ -2105,6 +2105,20 @@ gdm_chooser_widget_remove_item (GdmChooserWidget *widget, move_cursor_to_top (widget); } @@ -22,10 +63,11 @@ gboolean gdm_chooser_widget_lookup_item (GdmChooserWidget *widget, const char *id, -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-chooser-widget.h gdm-2.24.0-post/gui/simple-greeter/gdm-chooser-widget.h ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-chooser-widget.h 2008-09-22 12:01:21.000000000 -0500 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-chooser-widget.h 2008-11-01 21:45:12.000000000 -0600 -@@ -96,6 +96,8 @@ void gdm_chooser_widget_update_i +diff --git a/gui/simple-greeter/gdm-chooser-widget.h b/gui/simple-greeter/gdm-chooser-widget.h +index b73d1bb..b70016c 100644 +--- a/gui/simple-greeter/gdm-chooser-widget.h ++++ b/gui/simple-greeter/gdm-chooser-widget.h +@@ -96,6 +96,8 @@ void gdm_chooser_widget_update_item (GdmChooserWidget * void gdm_chooser_widget_remove_item (GdmChooserWidget *widget, const char *id); @@ -34,9 +76,11 @@ gboolean gdm_chooser_widget_lookup_item (GdmChooserWidget *widget, const char *id, GdkPixbuf **image, -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-chooser-dialog.c gdm-2.24.0-post/gui/simple-greeter/gdm-domain-chooser-dialog.c ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-chooser-dialog.c 1969-12-31 18:00:00.000000000 -0600 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-domain-chooser-dialog.c 2008-11-01 21:45:12.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-domain-chooser-dialog.c b/gui/simple-greeter/gdm-domain-chooser-dialog.c +new file mode 100644 +index 0000000..f577b65 +--- /dev/null ++++ b/gui/simple-greeter/gdm-domain-chooser-dialog.c @@ -0,0 +1,207 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -245,9 +289,11 @@ + + return GTK_WIDGET (object); +} -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-chooser-dialog.h gdm-2.24.0-post/gui/simple-greeter/gdm-domain-chooser-dialog.h ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-chooser-dialog.h 1969-12-31 18:00:00.000000000 -0600 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-domain-chooser-dialog.h 2008-11-01 21:45:12.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-domain-chooser-dialog.h b/gui/simple-greeter/gdm-domain-chooser-dialog.h +new file mode 100644 +index 0000000..f11f183 +--- /dev/null ++++ b/gui/simple-greeter/gdm-domain-chooser-dialog.h @@ -0,0 +1,60 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -309,9 +355,11 @@ +G_END_DECLS + +#endif /* __GDM_DOMAIN_CHOOSER_DIALOG_H */ -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-chooser-widget.c gdm-2.24.0-post/gui/simple-greeter/gdm-domain-chooser-widget.c ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-chooser-widget.c 1969-12-31 18:00:00.000000000 -0600 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-domain-chooser-widget.c 2008-11-01 21:45:12.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-domain-chooser-widget.c b/gui/simple-greeter/gdm-domain-chooser-widget.c +new file mode 100644 +index 0000000..1d8b113 +--- /dev/null ++++ b/gui/simple-greeter/gdm-domain-chooser-widget.c @@ -0,0 +1,237 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -550,9 +598,11 @@ + + return GTK_WIDGET (object); +} -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-chooser-widget.h gdm-2.24.0-post/gui/simple-greeter/gdm-domain-chooser-widget.h ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-chooser-widget.h 1969-12-31 18:00:00.000000000 -0600 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-domain-chooser-widget.h 2008-11-01 21:45:12.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-domain-chooser-widget.h b/gui/simple-greeter/gdm-domain-chooser-widget.h +new file mode 100644 +index 0000000..4ba9d18 +--- /dev/null ++++ b/gui/simple-greeter/gdm-domain-chooser-widget.h @@ -0,0 +1,59 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -613,9 +663,11 @@ +G_END_DECLS + +#endif /* __GDM_DOMAIN_CHOOSER_WIDGET_H */ -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-option-widget.c gdm-2.24.0-post/gui/simple-greeter/gdm-domain-option-widget.c ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-option-widget.c 1969-12-31 18:00:00.000000000 -0600 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-domain-option-widget.c 2008-11-01 21:45:12.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-domain-option-widget.c b/gui/simple-greeter/gdm-domain-option-widget.c +new file mode 100644 +index 0000000..93eb5f5 +--- /dev/null ++++ b/gui/simple-greeter/gdm-domain-option-widget.c @@ -0,0 +1,379 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -996,9 +1048,11 @@ + + gdm_option_widget_set_active_item (GDM_OPTION_WIDGET (widget), domain_name); +} -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-option-widget.h gdm-2.24.0-post/gui/simple-greeter/gdm-domain-option-widget.h ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-option-widget.h 1969-12-31 18:00:00.000000000 -0600 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-domain-option-widget.h 2008-11-01 21:45:12.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-domain-option-widget.h b/gui/simple-greeter/gdm-domain-option-widget.h +new file mode 100644 +index 0000000..4913ede +--- /dev/null ++++ b/gui/simple-greeter/gdm-domain-option-widget.h @@ -0,0 +1,59 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -1059,9 +1113,11 @@ + const char *domain_name); + +#endif /* __GDM_DOMAIN_OPTION_WIDGET_H */ -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-provider.c gdm-2.24.0-post/gui/simple-greeter/gdm-domain-provider.c ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-provider.c 1969-12-31 18:00:00.000000000 -0600 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-domain-provider.c 2008-11-01 22:10:58.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-domain-provider.c b/gui/simple-greeter/gdm-domain-provider.c +new file mode 100644 +index 0000000..2bd9189 +--- /dev/null ++++ b/gui/simple-greeter/gdm-domain-provider.c @@ -0,0 +1,478 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -1541,9 +1597,11 @@ + + return priv->domains; +} -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-provider.h gdm-2.24.0-post/gui/simple-greeter/gdm-domain-provider.h ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-domain-provider.h 1969-12-31 18:00:00.000000000 -0600 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-domain-provider.h 2008-11-01 21:45:12.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-domain-provider.h b/gui/simple-greeter/gdm-domain-provider.h +new file mode 100644 +index 0000000..6a318ff +--- /dev/null ++++ b/gui/simple-greeter/gdm-domain-provider.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -1606,9 +1664,10 @@ +G_END_DECLS + +#endif /* __GDM_DOMAIN_PROVIDER_H */ -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-greeter-panel.c gdm-2.24.0-post/gui/simple-greeter/gdm-greeter-panel.c ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-greeter-panel.c 2008-08-20 23:31:47.000000000 -0500 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-greeter-panel.c 2008-11-01 21:45:12.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-greeter-panel.c b/gui/simple-greeter/gdm-greeter-panel.c +index 50478c5..e557ba9 100644 +--- a/gui/simple-greeter/gdm-greeter-panel.c ++++ b/gui/simple-greeter/gdm-greeter-panel.c @@ -40,6 +40,7 @@ #include "gdm-language-option-widget.h" #include "gdm-layout-option-widget.h" @@ -1633,7 +1692,7 @@ NUMBER_OF_SIGNALS }; -@@ -451,6 +454,17 @@ gdm_greeter_panel_class_init (GdmGreeter +@@ -451,6 +454,17 @@ gdm_greeter_panel_class_init (GdmGreeterPanelClass *klass) G_TYPE_NONE, 1, G_TYPE_STRING); @@ -1651,7 +1710,7 @@ g_object_class_install_property (object_class, PROP_MONITOR, g_param_spec_int ("monitor", -@@ -521,6 +535,24 @@ on_session_activated (GdmSessionOptionWi +@@ -521,6 +535,24 @@ on_session_activated (GdmSessionOptionWidget *widget, } static void @@ -1676,7 +1735,7 @@ gdm_greeter_panel_init (GdmGreeterPanel *panel) { NaTray *tray; -@@ -581,6 +613,12 @@ gdm_greeter_panel_init (GdmGreeterPanel +@@ -581,6 +613,12 @@ gdm_greeter_panel_init (GdmGreeterPanel *panel) G_CALLBACK (on_session_activated), panel); gtk_box_pack_start (GTK_BOX (panel->priv->option_hbox), panel->priv->session_option_widget, FALSE, FALSE, 6); @@ -1689,15 +1748,15 @@ spacer = gtk_label_new (""); gtk_box_pack_start (GTK_BOX (panel->priv->option_hbox), spacer, TRUE, TRUE, 6); gtk_widget_show (spacer); -@@ -643,6 +681,7 @@ gdm_greeter_panel_show_user_options (Gdm +@@ -643,6 +681,7 @@ gdm_greeter_panel_show_user_options (GdmGreeterPanel *panel) gtk_widget_show (panel->priv->session_option_widget); gtk_widget_show (panel->priv->language_option_widget); gtk_widget_show (panel->priv->layout_option_widget); -+ gtk_widget_hide (panel->priv->domain_option_widget); ++ gtk_widget_show (panel->priv->domain_option_widget); } void -@@ -651,6 +690,7 @@ gdm_greeter_panel_hide_user_options (Gdm +@@ -651,6 +690,7 @@ gdm_greeter_panel_hide_user_options (GdmGreeterPanel *panel) gtk_widget_hide (panel->priv->session_option_widget); gtk_widget_hide (panel->priv->language_option_widget); gtk_widget_hide (panel->priv->layout_option_widget); @@ -1705,7 +1764,7 @@ g_debug ("GdmGreeterPanel: activating default layout"); gdm_layout_activate (NULL); -@@ -730,3 +770,20 @@ gdm_greeter_panel_set_default_session_na +@@ -730,3 +770,20 @@ gdm_greeter_panel_set_default_session_name (GdmGreeterPanel *panel, gdm_option_widget_set_default_item (GDM_OPTION_WIDGET (panel->priv->session_option_widget), session_name); } @@ -1726,9 +1785,10 @@ + gdm_option_widget_set_default_item (GDM_OPTION_WIDGET (panel->priv->domain_option_widget), + domain_name); +} -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-greeter-panel.h gdm-2.24.0-post/gui/simple-greeter/gdm-greeter-panel.h ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-greeter-panel.h 2008-08-20 23:31:47.000000000 -0500 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-greeter-panel.h 2008-11-01 21:45:12.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-greeter-panel.h b/gui/simple-greeter/gdm-greeter-panel.h +index 07cca3f..5d2e2b2 100644 +--- a/gui/simple-greeter/gdm-greeter-panel.h ++++ b/gui/simple-greeter/gdm-greeter-panel.h @@ -53,6 +53,9 @@ typedef struct void (* session_selected) (GdmGreeterPanel *panel, @@ -1739,7 +1799,7 @@ } GdmGreeterPanelClass; GType gdm_greeter_panel_get_type (void); -@@ -70,6 +73,8 @@ void gdm_greeter_panel +@@ -70,6 +73,8 @@ void gdm_greeter_panel_set_default_layout_name (GdmGree const char *layout_name); void gdm_greeter_panel_set_default_session_name (GdmGreeterPanel *panel, const char *session_name); @@ -1748,9 +1808,10 @@ G_END_DECLS #endif /* __GDM_GREETER_PANEL_H */ -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-greeter-session.c gdm-2.24.0-post/gui/simple-greeter/gdm-greeter-session.c ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-greeter-session.c 2008-08-20 23:31:47.000000000 -0500 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-greeter-session.c 2008-11-01 21:45:12.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-greeter-session.c b/gui/simple-greeter/gdm-greeter-session.c +index 83375b2..50c0e33 100644 +--- a/gui/simple-greeter/gdm-greeter-session.c ++++ b/gui/simple-greeter/gdm-greeter-session.c @@ -38,6 +38,8 @@ #include "gdm-greeter-panel.h" #include "gdm-greeter-login-window.h" @@ -1770,7 +1831,7 @@ }; enum { -@@ -62,6 +67,33 @@ G_DEFINE_TYPE (GdmGreeterSession, gdm_gr +@@ -62,6 +67,33 @@ G_DEFINE_TYPE (GdmGreeterSession, gdm_greeter_session, G_TYPE_OBJECT) static gpointer session_object = NULL; @@ -1804,7 +1865,7 @@ static void on_info (GdmGreeterClient *client, const char *text, -@@ -198,8 +230,14 @@ on_begin_verification_for_user (GdmGreet +@@ -198,8 +230,14 @@ on_begin_verification_for_user (GdmGreeterLoginWindow *login_window, const char *username, GdmGreeterSession *session) { @@ -1820,7 +1881,7 @@ } static void -@@ -236,13 +274,46 @@ on_select_layout (GdmGreeterSession +@@ -236,13 +274,46 @@ on_select_layout (GdmGreeterSession *session, } static void @@ -1868,7 +1929,7 @@ } static void -@@ -300,6 +371,11 @@ toggle_panel (GdmGreeterSession *session +@@ -300,6 +371,11 @@ toggle_panel (GdmGreeterSession *session, G_CALLBACK (on_select_session), session); @@ -1880,7 +1941,7 @@ gtk_widget_show (session->priv->panel); } else { gtk_widget_destroy (session->priv->panel); -@@ -563,6 +639,9 @@ gdm_greeter_session_finalize (GObject *o +@@ -563,6 +639,9 @@ gdm_greeter_session_finalize (GObject *object) g_return_if_fail (greeter_session->priv != NULL); @@ -1890,9 +1951,10 @@ G_OBJECT_CLASS (gdm_greeter_session_parent_class)->finalize (object); } -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/gdm-simple-greeter.schemas.in gdm-2.24.0-post/gui/simple-greeter/gdm-simple-greeter.schemas.in ---- gdm-2.24.0-pre/gui/simple-greeter/gdm-simple-greeter.schemas.in 2008-08-20 23:31:47.000000000 -0500 -+++ gdm-2.24.0-post/gui/simple-greeter/gdm-simple-greeter.schemas.in 2008-11-01 21:45:12.000000000 -0600 +diff --git a/gui/simple-greeter/gdm-simple-greeter.schemas.in b/gui/simple-greeter/gdm-simple-greeter.schemas.in +index 55b441f..450cb22 100644 +--- a/gui/simple-greeter/gdm-simple-greeter.schemas.in ++++ b/gui/simple-greeter/gdm-simple-greeter.schemas.in @@ -92,6 +92,18 @@ </locale> </schema> @@ -1912,42 +1974,3 @@ <key>/schemas/apps/gdm/simple-greeter/wm_use_compiz</key> <applyto>/apps/gdm/simple-greeter/wm_use_compiz</applyto> <owner>gdm-simple-greeter</owner> -diff -uprN gdm-2.24.0-pre/gui/simple-greeter/Makefile.am gdm-2.24.0-post/gui/simple-greeter/Makefile.am ---- gdm-2.24.0-pre/gui/simple-greeter/Makefile.am 2008-09-22 12:01:21.000000000 -0500 -+++ gdm-2.24.0-post/gui/simple-greeter/Makefile.am 2008-11-01 21:45:12.000000000 -0600 -@@ -136,6 +136,14 @@ test_greeter_panel_SOURCES = \ - gdm-sessions.c \ - gdm-session-option-widget.h \ - gdm-session-option-widget.c \ -+ gdm-domain-chooser-dialog.h \ -+ gdm-domain-chooser-dialog.c \ -+ gdm-domain-chooser-widget.h \ -+ gdm-domain-chooser-widget.c \ -+ gdm-domain-option-widget.h \ -+ gdm-domain-option-widget.c \ -+ gdm-domain-provider.h \ -+ gdm-domain-provider.c \ - $(NULL) - - test_greeter_panel_LDADD = \ -@@ -313,12 +321,20 @@ gdm_simple_greeter_SOURCES = \ - gdm-language-chooser-dialog.c \ - gdm-language-option-widget.h \ - gdm-language-option-widget.c \ -+ gdm-domain-chooser-dialog.h \ -+ gdm-domain-chooser-dialog.c \ -+ gdm-domain-chooser-widget.h \ -+ gdm-domain-chooser-widget.c \ -+ gdm-domain-option-widget.h \ -+ gdm-domain-option-widget.c \ - gdm-sessions.h \ - gdm-sessions.c \ - gdm-session-option-widget.h \ - gdm-session-option-widget.c \ - gdm-user-chooser-widget.h \ - gdm-user-chooser-widget.c \ -+ gdm-domain-provider.h \ -+ gdm-domain-provider.c \ - $(NULL) - - gdm_simple_greeter_LDADD = \ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org