- Bring back language/session/layout selector for autologin

This commit is contained in:
Ray Strode 2009-03-05 14:40:08 +00:00
parent 6abde0c7b5
commit 18800be8a0
2 changed files with 75 additions and 69 deletions

View File

@ -5589,7 +5589,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-client.h.multistack-but-borin
diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but-boring gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but-boring gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c
--- gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but-boring 2008-11-18 17:19:05.000000000 -0500 --- gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but-boring 2008-11-18 17:19:05.000000000 -0500
+++ gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c 2009-03-04 21:03:53.141431898 -0500 +++ gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c 2009-03-05 09:33:10.435596361 -0500
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- /* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
* *
@ -5746,7 +5746,8 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
- set_busy (login_window); - set_busy (login_window);
- set_sensitive (login_window, FALSE); - set_sensitive (login_window, FALSE);
+ GtkActionGroup *actions; + GtkActionGroup *actions;
+
- _gdm_greeter_login_window_set_interactive (login_window, TRUE);
+ actions = gdm_conversation_get_actions (GDM_CONVERSATION (task)); + actions = gdm_conversation_get_actions (GDM_CONVERSATION (task));
+ +
+ if (actions != NULL) { + if (actions != NULL) {
@ -5788,8 +5789,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
+ break; + break;
+ } + }
+ } + }
+
- _gdm_greeter_login_window_set_interactive (login_window, TRUE);
+} +}
+ +
+static void +static void
@ -5900,14 +5900,21 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
+GdmTask * +GdmTask *
+find_task_with_service_name (GdmGreeterLoginWindow *login_window, +find_task_with_service_name (GdmGreeterLoginWindow *login_window,
+ const char *service_name) + const char *service_name)
+{ {
- const char *typed_text;
- char *null_text;
+ GdmTask *task; + GdmTask *task;
+ +
+ task = gdm_task_list_foreach_task (GDM_TASK_LIST (login_window->priv->conversation_list), + task = gdm_task_list_foreach_task (GDM_TASK_LIST (login_window->priv->conversation_list),
+ (GdmTaskListForeachFunc) + (GdmTaskListForeachFunc)
+ task_has_service_name, + task_has_service_name,
+ (gpointer) service_name); + (gpointer) service_name);
+
- /* try to scrub out any secret info */
- typed_text = gtk_entry_get_text (GTK_ENTRY (entry));
- null_text = g_strnfill (strlen (typed_text) + 1, '\b');
- gtk_entry_set_text (GTK_ENTRY (entry), null_text);
- gtk_entry_set_text (GTK_ENTRY (entry), "");
+ return task; + return task;
+} +}
+ +
@ -5915,16 +5922,9 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
+reset_task (GdmTaskList *task_list, +reset_task (GdmTaskList *task_list,
+ GdmTask *task, + GdmTask *task,
+ GdmGreeterLoginWindow *login_window) + GdmGreeterLoginWindow *login_window)
{ +{
- const char *typed_text;
- char *null_text;
+ char *name; + char *name;
+
- /* try to scrub out any secret info */
- typed_text = gtk_entry_get_text (GTK_ENTRY (entry));
- null_text = g_strnfill (strlen (typed_text) + 1, '\b');
- gtk_entry_set_text (GTK_ENTRY (entry), null_text);
- gtk_entry_set_text (GTK_ENTRY (entry), "");
+ name = gdm_task_get_name (task); + name = gdm_task_get_name (task);
+ g_debug ("Resetting task '%s'", name); + g_debug ("Resetting task '%s'", name);
+ g_free (name); + g_free (name);
@ -5947,13 +5947,13 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
} }
- entry = glade_xml_get_widget (GDM_GREETER_LOGIN_WINDOW (login_window)->priv->xml, "auth-prompt-entry"); - entry = glade_xml_get_widget (GDM_GREETER_LOGIN_WINDOW (login_window)->priv->xml, "auth-prompt-entry");
-
- delete_entry_text (entry);
+ gdm_task_list_foreach_task (GDM_TASK_LIST (login_window->priv->conversation_list), + gdm_task_list_foreach_task (GDM_TASK_LIST (login_window->priv->conversation_list),
+ (GdmTaskListForeachFunc) + (GdmTaskListForeachFunc)
+ reset_task, + reset_task,
+ login_window); + login_window);
- delete_entry_text (entry);
-
- gtk_entry_set_visibility (GTK_ENTRY (entry), TRUE); - gtk_entry_set_visibility (GTK_ENTRY (entry), TRUE);
set_message (login_window, ""); set_message (login_window, "");
- -
@ -6274,7 +6274,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
} }
static void static void
@@ -1330,43 +1579,180 @@ on_users_loaded (GdmUserChooserWidget * @@ -1330,43 +1579,183 @@ on_users_loaded (GdmUserChooserWidget *
gdm_chooser_widget_activate_if_one_item (GDM_CHOOSER_WIDGET (login_window->priv->user_chooser)); gdm_chooser_widget_activate_if_one_item (GDM_CHOOSER_WIDGET (login_window->priv->user_chooser));
} }
@ -6375,6 +6375,9 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
+static void +static void
+begin_auto_login (GdmGreeterLoginWindow *login_window) +begin_auto_login (GdmGreeterLoginWindow *login_window)
+{ +{
+ g_signal_emit (G_OBJECT (login_window), signals[USER_SELECTED],
+ 0, GDM_USER_CHOOSER_USER_AUTO);
+
+ g_signal_emit (login_window, signals[BEGIN_AUTO_LOGIN], 0, + g_signal_emit (login_window, signals[BEGIN_AUTO_LOGIN], 0,
+ login_window->priv->timed_login_username); + login_window->priv->timed_login_username);
+ +
@ -6476,7 +6479,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
} }
static void static void
@@ -1505,6 +1891,69 @@ create_computer_info (GdmGreeterLoginWin @@ -1505,6 +1894,69 @@ create_computer_info (GdmGreeterLoginWin
#define INVISIBLE_CHAR_BULLET 0x2022 #define INVISIBLE_CHAR_BULLET 0x2022
#define INVISIBLE_CHAR_NONE 0 #define INVISIBLE_CHAR_NONE 0
@ -6546,7 +6549,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
static GtkWidget * static GtkWidget *
custom_widget_constructor (GladeXML *xml, custom_widget_constructor (GladeXML *xml,
char *func_name, char *func_name,
@@ -1527,6 +1976,8 @@ custom_widget_constructor (GladeXML @@ -1527,6 +1979,8 @@ custom_widget_constructor (GladeXML
if (strcmp (name, "user-chooser") == 0) { if (strcmp (name, "user-chooser") == 0) {
widget = gdm_user_chooser_widget_new (); widget = gdm_user_chooser_widget_new ();
@ -6555,7 +6558,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
} }
gdm_profile_end (NULL); gdm_profile_end (NULL);
@@ -1537,7 +1988,6 @@ custom_widget_constructor (GladeXML @@ -1537,7 +1991,6 @@ custom_widget_constructor (GladeXML
static void static void
load_theme (GdmGreeterLoginWindow *login_window) load_theme (GdmGreeterLoginWindow *login_window)
{ {
@ -6563,7 +6566,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
GtkWidget *button; GtkWidget *button;
GtkWidget *box; GtkWidget *box;
GtkWidget *image; GtkWidget *image;
@@ -1591,7 +2041,7 @@ load_theme (GdmGreeterLoginWindow *login @@ -1591,7 +2044,7 @@ load_theme (GdmGreeterLoginWindow *login
login_window); login_window);
g_signal_connect (login_window->priv->user_chooser, g_signal_connect (login_window->priv->user_chooser,
"activated", "activated",
@ -6572,7 +6575,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
login_window); login_window);
g_signal_connect (login_window->priv->user_chooser, g_signal_connect (login_window->priv->user_chooser,
"deactivated", "deactivated",
@@ -1600,8 +2050,20 @@ load_theme (GdmGreeterLoginWindow *login @@ -1600,8 +2053,20 @@ load_theme (GdmGreeterLoginWindow *login
gtk_widget_show (login_window->priv->user_chooser); gtk_widget_show (login_window->priv->user_chooser);
@ -6593,7 +6596,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
button = glade_xml_get_widget (login_window->priv->xml, "suspend-button"); button = glade_xml_get_widget (login_window->priv->xml, "suspend-button");
g_signal_connect (button, "clicked", G_CALLBACK (suspend_button_clicked), login_window); g_signal_connect (button, "clicked", G_CALLBACK (suspend_button_clicked), login_window);
@@ -1617,14 +2079,6 @@ load_theme (GdmGreeterLoginWindow *login @@ -1617,14 +2082,6 @@ load_theme (GdmGreeterLoginWindow *login
button = glade_xml_get_widget (login_window->priv->xml, "shutdown-button"); button = glade_xml_get_widget (login_window->priv->xml, "shutdown-button");
g_signal_connect (button, "clicked", G_CALLBACK (shutdown_button_clicked), login_window); g_signal_connect (button, "clicked", G_CALLBACK (shutdown_button_clicked), login_window);
@ -6608,7 +6611,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
create_computer_info (login_window); create_computer_info (login_window);
box = glade_xml_get_widget (login_window->priv->xml, "computer-info-event-box"); box = glade_xml_get_widget (login_window->priv->xml, "computer-info-event-box");
@@ -1757,6 +2211,15 @@ gdm_greeter_login_window_class_init (Gdm @@ -1757,6 +2214,15 @@ gdm_greeter_login_window_class_init (Gdm
widget_class->key_press_event = gdm_greeter_login_window_key_press_event; widget_class->key_press_event = gdm_greeter_login_window_key_press_event;
widget_class->size_request = gdm_greeter_login_window_size_request; widget_class->size_request = gdm_greeter_login_window_size_request;
@ -6624,7 +6627,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
signals [BEGIN_AUTO_LOGIN] = signals [BEGIN_AUTO_LOGIN] =
g_signal_new ("begin-auto-login", g_signal_new ("begin-auto-login",
G_TYPE_FROM_CLASS (object_class), G_TYPE_FROM_CLASS (object_class),
@@ -1773,9 +2236,9 @@ gdm_greeter_login_window_class_init (Gdm @@ -1773,9 +2239,9 @@ gdm_greeter_login_window_class_init (Gdm
G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, begin_verification), G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, begin_verification),
NULL, NULL,
NULL, NULL,
@ -6636,7 +6639,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
signals [BEGIN_VERIFICATION_FOR_USER] = signals [BEGIN_VERIFICATION_FOR_USER] =
g_signal_new ("begin-verification-for-user", g_signal_new ("begin-verification-for-user",
G_TYPE_FROM_CLASS (object_class), G_TYPE_FROM_CLASS (object_class),
@@ -1783,9 +2246,9 @@ gdm_greeter_login_window_class_init (Gdm @@ -1783,9 +2249,9 @@ gdm_greeter_login_window_class_init (Gdm
G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, begin_verification_for_user), G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, begin_verification_for_user),
NULL, NULL,
NULL, NULL,
@ -6648,7 +6651,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
signals [QUERY_ANSWER] = signals [QUERY_ANSWER] =
g_signal_new ("query-answer", g_signal_new ("query-answer",
G_TYPE_FROM_CLASS (object_class), G_TYPE_FROM_CLASS (object_class),
@@ -1793,9 +2256,9 @@ gdm_greeter_login_window_class_init (Gdm @@ -1793,9 +2259,9 @@ gdm_greeter_login_window_class_init (Gdm
G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, query_answer), G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, query_answer),
NULL, NULL,
NULL, NULL,
@ -6660,7 +6663,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
signals [USER_SELECTED] = signals [USER_SELECTED] =
g_signal_new ("user-selected", g_signal_new ("user-selected",
G_TYPE_FROM_CLASS (object_class), G_TYPE_FROM_CLASS (object_class),
@@ -1833,9 +2296,9 @@ gdm_greeter_login_window_class_init (Gdm @@ -1833,9 +2299,9 @@ gdm_greeter_login_window_class_init (Gdm
G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, start_session), G_STRUCT_OFFSET (GdmGreeterLoginWindowClass, start_session),
NULL, NULL,
NULL, NULL,
@ -6672,7 +6675,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.c.multistack-but
g_object_class_install_property (object_class, g_object_class_install_property (object_class,
PROP_DISPLAY_IS_LOCAL, PROP_DISPLAY_IS_LOCAL,
@@ -1888,6 +2351,232 @@ on_gconf_key_changed (GConfClient @@ -1888,6 +2354,232 @@ on_gconf_key_changed (GConfClient
} }
} }
@ -7180,7 +7183,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-login-window.h.multistack-but
G_END_DECLS G_END_DECLS
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.c 2009-03-04 21:03:53.146447953 -0500 +++ gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.c 2009-03-04 21:03:53.146447953 -0500
@@ -0,0 +1,255 @@ @@ -0,0 +1,255 @@
+/* +/*
@ -7439,7 +7442,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.c
+} +}
+ +
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.h diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.h
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.h 2009-03-04 21:03:53.147432504 -0500 +++ gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.h 2009-03-04 21:03:53.147432504 -0500
@@ -0,0 +1,61 @@ @@ -0,0 +1,61 @@
+/* +/*
@ -7769,7 +7772,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-greeter-session.c.multistack-but-bori
} }
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.c 2009-03-04 21:03:53.151447317 -0500 +++ gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.c 2009-03-04 21:03:53.151447317 -0500
@@ -0,0 +1,478 @@ @@ -0,0 +1,478 @@
+/* +/*
@ -8251,7 +8254,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.c
+ return g_hash_table_lookup (manager->priv->plugins, name); + return g_hash_table_lookup (manager->priv->plugins, name);
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.h diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.h
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.h 2009-03-04 21:03:53.152449048 -0500 +++ gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.h 2009-03-04 21:03:53.152449048 -0500
@@ -0,0 +1,66 @@ @@ -0,0 +1,66 @@
+/* +/*
@ -8321,7 +8324,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.h
+ +
+#endif /* __GDM_PLUGIN_MANAGER_H */ +#endif /* __GDM_PLUGIN_MANAGER_H */
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-task-list.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-task-list.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/gdm-task-list.c 2009-03-04 21:03:53.153442188 -0500 +++ gdm-2.25.2/gui/simple-greeter/gdm-task-list.c 2009-03-04 21:03:53.153442188 -0500
@@ -0,0 +1,329 @@ @@ -0,0 +1,329 @@
+/* +/*
@ -8654,7 +8657,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-task-list.c
+ return g_list_length (widget->priv->tasks); + return g_list_length (widget->priv->tasks);
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-task-list.h diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-task-list.h
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/gdm-task-list.h 2009-03-04 21:03:53.154446921 -0500 +++ gdm-2.25.2/gui/simple-greeter/gdm-task-list.h 2009-03-04 21:03:53.154446921 -0500
@@ -0,0 +1,80 @@ @@ -0,0 +1,80 @@
+/* +/*
@ -8800,7 +8803,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/gdm-user-chooser-widget.c.multistack-but-
pixbuf = gtk_icon_theme_load_icon (widget->priv->icon_theme, pixbuf = gtk_icon_theme_load_icon (widget->priv->icon_theme,
"emblem-default", "emblem-default",
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.c 2009-03-04 21:03:53.157442475 -0500 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.c 2009-03-04 21:03:53.157442475 -0500
@@ -0,0 +1,186 @@ @@ -0,0 +1,186 @@
+/* +/*
@ -8990,7 +8993,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-convers
+ return was_chosen; + return was_chosen;
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.h diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.h
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.h 2009-03-04 21:03:53.158446161 -0500 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.h 2009-03-04 21:03:53.158446161 -0500
@@ -0,0 +1,93 @@ @@ -0,0 +1,93 @@
+/* +/*
@ -9087,7 +9090,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-convers
+ +
+#endif /* __GDM_CONVERSATION_H */ +#endif /* __GDM_CONVERSATION_H */
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-greeter-extension.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-greeter-extension.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-greeter-extension.c 2009-03-04 21:03:53.159446844 -0500 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-greeter-extension.c 2009-03-04 21:03:53.159446844 -0500
@@ -0,0 +1,93 @@ @@ -0,0 +1,93 @@
+/* +/*
@ -9184,7 +9187,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-greeter
+ g_signal_emit (extension, signals [LOAD_FAILED], 0, error); + g_signal_emit (extension, signals [LOAD_FAILED], 0, error);
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-greeter-extension.h diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-greeter-extension.h
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-greeter-extension.h 2009-03-04 21:03:53.160442079 -0500 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-greeter-extension.h 2009-03-04 21:03:53.160442079 -0500
@@ -0,0 +1,55 @@ @@ -0,0 +1,55 @@
+/* +/*
@ -9243,7 +9246,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-greeter
+G_END_DECLS +G_END_DECLS
+#endif /* __GDM_GREETER_EXTENSION_H */ +#endif /* __GDM_GREETER_EXTENSION_H */
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdmsimplegreeter.pc.in diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdmsimplegreeter.pc.in
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdmsimplegreeter.pc.in 2009-03-04 21:03:53.161442133 -0500 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdmsimplegreeter.pc.in 2009-03-04 21:03:53.161442133 -0500
@@ -0,0 +1,11 @@ @@ -0,0 +1,11 @@
+prefix=@prefix@ +prefix=@prefix@
@ -9258,7 +9261,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdmsimplegr
+Libs: -L${libdir} -lgdmsimplegreeter +Libs: -L${libdir} -lgdmsimplegreeter
+Cflags: -I${includedir}/gdm/simple-greeter +Cflags: -I${includedir}/gdm/simple-greeter
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.c 2009-03-04 21:03:53.162442257 -0500 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.c 2009-03-04 21:03:53.162442257 -0500
@@ -0,0 +1,123 @@ @@ -0,0 +1,123 @@
+/* +/*
@ -9385,7 +9388,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.c
+ 0); + 0);
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.h diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.h
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.h 2009-03-04 21:03:53.163442172 -0500 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.h 2009-03-04 21:03:53.163442172 -0500
@@ -0,0 +1,64 @@ @@ -0,0 +1,64 @@
+/* +/*
@ -9453,7 +9456,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.h
+ +
+#endif /* __GDM_TASK_H */ +#endif /* __GDM_TASK_H */
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/Makefile.am diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/Makefile.am
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/Makefile.am 2009-03-04 21:03:53.164444252 -0500 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/Makefile.am 2009-03-04 21:03:53.164444252 -0500
@@ -0,0 +1,48 @@ @@ -0,0 +1,48 @@
+NULL = +NULL =
@ -9583,7 +9586,7 @@ diff -up gdm-2.25.2/gui/simple-greeter/Makefile.am.multistack-but-boring gdm-2.2
$(EXTRA_GREETER_LIBS) \ $(EXTRA_GREETER_LIBS) \
$(SIMPLE_GREETER_LIBS) \ $(SIMPLE_GREETER_LIBS) \
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint-extension.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint-extension.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint-extension.c 2009-03-04 21:03:53.167443367 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint-extension.c 2009-03-04 21:03:53.167443367 -0500
@@ -0,0 +1,304 @@ @@ -0,0 +1,304 @@
+/* +/*
@ -9891,7 +9894,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerp
+ gdm_fingerprint_extension_reset (GDM_CONVERSATION (extension)); + gdm_fingerprint_extension_reset (GDM_CONVERSATION (extension));
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint-extension.h diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint-extension.h
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint-extension.h 2009-03-04 21:03:53.168442094 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint-extension.h 2009-03-04 21:03:53.168442094 -0500
@@ -0,0 +1,56 @@ @@ -0,0 +1,56 @@
+/* +/*
@ -9951,7 +9954,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerp
+ +
+#endif /* GDM_FINGERPRINT_EXTENSION_H */ +#endif /* GDM_FINGERPRINT_EXTENSION_H */
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint 2009-03-04 21:03:53.169450949 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint 2009-03-04 21:03:53.169450949 -0500
@@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
+#%PAM-1.0 +#%PAM-1.0
@ -9965,7 +9968,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerp
+session required pam_namespace.so +session required pam_namespace.so
+session include system-auth +session include system-auth
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/Makefile.am diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/Makefile.am
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/Makefile.am 2009-03-04 21:03:53.170444507 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/Makefile.am 2009-03-04 21:03:53.170444507 -0500
@@ -0,0 +1,50 @@ @@ -0,0 +1,50 @@
+NULL = +NULL =
@ -10019,7 +10022,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/Makefile.am
+ *~ \ + *~ \
+ Makefile.in + Makefile.in
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/page.ui diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/page.ui
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/page.ui 2009-03-04 21:03:53.171445819 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/page.ui 2009-03-04 21:03:53.171445819 -0500
@@ -0,0 +1,56 @@ @@ -0,0 +1,56 @@
+<?xml version="1.0"?> +<?xml version="1.0"?>
@ -10079,7 +10082,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/page.ui
+ </object> + </object>
+</interface> +</interface>
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/plugin.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/plugin.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/plugin.c 2009-03-04 21:03:53.172450483 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/plugin.c 2009-03-04 21:03:53.172450483 -0500
@@ -0,0 +1,40 @@ @@ -0,0 +1,40 @@
+/* +/*
@ -10123,12 +10126,12 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/plugin.c
+ return GDM_GREETER_EXTENSION (extension); + return GDM_GREETER_EXTENSION (extension);
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/Makefile.am diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/Makefile.am
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/Makefile.am 2009-03-04 21:03:53.173442226 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/Makefile.am 2009-03-04 21:03:53.173442226 -0500
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+SUBDIRS = password +SUBDIRS = password
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-extension.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-extension.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-extension.c 2009-03-04 21:03:53.174446121 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-extension.c 2009-03-04 21:03:53.174446121 -0500
@@ -0,0 +1,323 @@ @@ -0,0 +1,323 @@
+/* +/*
@ -10455,7 +10458,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-e
+ gdm_password_extension_reset (GDM_CONVERSATION (extension)); + gdm_password_extension_reset (GDM_CONVERSATION (extension));
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-extension.h diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-extension.h
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-extension.h 2009-03-04 21:03:53.175446036 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-extension.h 2009-03-04 21:03:53.175446036 -0500
@@ -0,0 +1,56 @@ @@ -0,0 +1,56 @@
+/* +/*
@ -10515,7 +10518,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-e
+ +
+#endif /* GDM_PASSWORD_EXTENSION_H */ +#endif /* GDM_PASSWORD_EXTENSION_H */
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password 2009-03-04 21:03:53.176442109 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password 2009-03-04 21:03:53.176442109 -0500
@@ -0,0 +1,13 @@ @@ -0,0 +1,13 @@
+#%PAM-1.0 +#%PAM-1.0
@ -10532,7 +10535,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password
+session optional pam_gnome_keyring.so auto_start +session optional pam_gnome_keyring.so auto_start
+session include system-auth +session include system-auth
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/Makefile.am diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/Makefile.am
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/password/Makefile.am 2009-03-04 21:03:53.177442234 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/password/Makefile.am 2009-03-04 21:03:53.177442234 -0500
@@ -0,0 +1,44 @@ @@ -0,0 +1,44 @@
+NULL = +NULL =
@ -10580,7 +10583,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/Makefile.am
+ *~ \ + *~ \
+ Makefile.in + Makefile.in
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/page.ui diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/page.ui
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/password/page.ui 2009-03-04 21:03:53.178442358 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/password/page.ui 2009-03-04 21:03:53.178442358 -0500
@@ -0,0 +1,56 @@ @@ -0,0 +1,56 @@
+<?xml version="1.0"?> +<?xml version="1.0"?>
@ -10640,7 +10643,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/page.ui
+ </object> + </object>
+</interface> +</interface>
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/plugin.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/plugin.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/password/plugin.c 2009-03-04 21:03:53.179446254 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/password/plugin.c 2009-03-04 21:03:53.179446254 -0500
@@ -0,0 +1,40 @@ @@ -0,0 +1,40 @@
+/* +/*
@ -10684,7 +10687,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/plugin.c
+ return GDM_GREETER_EXTENSION (extension); + return GDM_GREETER_EXTENSION (extension);
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard.c 2009-03-04 21:03:53.181445175 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard.c 2009-03-04 21:03:53.181445175 -0500
@@ -0,0 +1,558 @@ @@ -0,0 +1,558 @@
+/* gdm-smartcard.c - smartcard object +/* gdm-smartcard.c - smartcard object
@ -11246,7 +11249,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard
+ return NULL; + return NULL;
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-extension.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-extension.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-extension.c 2009-03-04 21:03:53.182438804 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-extension.c 2009-03-04 21:03:53.182438804 -0500
@@ -0,0 +1,440 @@ @@ -0,0 +1,440 @@
+/* +/*
@ -11690,7 +11693,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard
+ gdm_smartcard_extension_reset (GDM_CONVERSATION (extension)); + gdm_smartcard_extension_reset (GDM_CONVERSATION (extension));
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-extension.h diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-extension.h
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-extension.h 2009-03-04 21:03:53.184436468 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-extension.h 2009-03-04 21:03:53.184436468 -0500
@@ -0,0 +1,56 @@ @@ -0,0 +1,56 @@
+/* +/*
@ -11750,7 +11753,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard
+ +
+#endif /* GDM_SMARTCARD_EXTENSION_H */ +#endif /* GDM_SMARTCARD_EXTENSION_H */
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard.h diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard.h
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard.h 2009-03-04 21:03:53.185432192 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard.h 2009-03-04 21:03:53.185432192 -0500
@@ -0,0 +1,94 @@ @@ -0,0 +1,94 @@
+/* securitycard.h - api for reading and writing data to a security card +/* securitycard.h - api for reading and writing data to a security card
@ -11848,7 +11851,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard
+G_END_DECLS +G_END_DECLS
+#endif /* GDM_SMARTCARD_H */ +#endif /* GDM_SMARTCARD_H */
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-manager.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-manager.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-manager.c 2009-03-04 21:03:53.188432285 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-manager.c 2009-03-04 21:03:53.188432285 -0500
@@ -0,0 +1,1394 @@ @@ -0,0 +1,1394 @@
+/* gdm-smartcard-manager.c - object for monitoring smartcard insertion and +/* gdm-smartcard-manager.c - object for monitoring smartcard insertion and
@ -13246,7 +13249,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard
+} +}
+#endif +#endif
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-manager.h diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-manager.h
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-manager.h 2009-03-04 21:03:53.189434924 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-manager.h 2009-03-04 21:03:53.189434924 -0500
@@ -0,0 +1,86 @@ @@ -0,0 +1,86 @@
+/* gdm-smartcard-manager.h - object for monitoring smartcard insertion and +/* gdm-smartcard-manager.h - object for monitoring smartcard insertion and
@ -13336,7 +13339,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard
+G_END_DECLS +G_END_DECLS
+#endif /* GDM_SMARTCARD_MANAGER_H */ +#endif /* GDM_SMARTCARD_MANAGER_H */
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard 2009-03-04 21:03:53.190448876 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard 2009-03-04 21:03:53.190448876 -0500
@@ -0,0 +1,11 @@ @@ -0,0 +1,11 @@
+#%PAM-1.0 +#%PAM-1.0
@ -13351,7 +13354,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard
+session required pam_namespace.so +session required pam_namespace.so
+session include system-auth +session include system-auth
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-worker.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-worker.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-worker.c 2009-03-04 21:03:53.191446556 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-worker.c 2009-03-04 21:03:53.191446556 -0500
@@ -0,0 +1,167 @@ @@ -0,0 +1,167 @@
+#include "config.h" +#include "config.h"
@ -13522,7 +13525,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard
+ return 0; + return 0;
+} +}
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/Makefile.am diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/Makefile.am
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/Makefile.am 2009-03-04 21:03:53.192442070 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/Makefile.am 2009-03-04 21:03:53.192442070 -0500
@@ -0,0 +1,71 @@ @@ -0,0 +1,71 @@
+NULL = +NULL =
@ -13597,7 +13600,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/Makefile.am
+ *~ \ + *~ \
+ Makefile.in + Makefile.in
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/page.ui diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/page.ui
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/page.ui 2009-03-04 21:03:53.193451204 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/page.ui 2009-03-04 21:03:53.193451204 -0500
@@ -0,0 +1,56 @@ @@ -0,0 +1,56 @@
+<?xml version="1.0"?> +<?xml version="1.0"?>
@ -13657,7 +13660,7 @@ diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/page.ui
+ </object> + </object>
+</interface> +</interface>
diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/plugin.c diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/plugin.c
--- /dev/null 2009-03-04 12:14:59.552269004 -0500 --- /dev/null 2009-03-05 04:25:32.556261885 -0500
+++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/plugin.c 2009-03-04 21:03:53.194449722 -0500 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/plugin.c 2009-03-04 21:03:53.194449722 -0500
@@ -0,0 +1,40 @@ @@ -0,0 +1,40 @@
+/* +/*

View File

@ -15,7 +15,7 @@
Summary: The GNOME Display Manager Summary: The GNOME Display Manager
Name: gdm Name: gdm
Version: 2.25.2 Version: 2.25.2
Release: 10%{?dist} Release: 11%{?dist}
Epoch: 1 Epoch: 1
License: GPLv2+ License: GPLv2+
Group: User Interface/X Group: User Interface/X
@ -341,6 +341,9 @@ fi
%{_datadir}/gnome-2.0/ui/GNOME_FastUserSwitchApplet.xml %{_datadir}/gnome-2.0/ui/GNOME_FastUserSwitchApplet.xml
%changelog %changelog
* Wed Mar 4 2009 Ray Strode <rstrode@redhat.com> - 1:2.25.2-11
- Bring back language/session/layout selector for autologin
* Wed Mar 4 2009 Ray Strode <rstrode@redhat.com> - 1:2.25.2-10 * Wed Mar 4 2009 Ray Strode <rstrode@redhat.com> - 1:2.25.2-10
- Add some fixes for autologin - Add some fixes for autologin