rpms/gdm/devel gdm-2.25.2-multistack-but-boring.patch, 1.6, 1.7 gdm.spec, 1.447, 1.448

Ray Strode rstrode at fedoraproject.org
Fri Mar 6 20:05:39 UTC 2009


Author: rstrode

Update of /cvs/pkgs/rpms/gdm/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22637

Modified Files:
	gdm-2.25.2-multistack-but-boring.patch gdm.spec 
Log Message:
- Reset "start session when ready" state to FALSE when starting
  new greeter from existing slave.  May fix problem Chris Ball
  is seeing with language selection in autologin the second time
  after boot up.


gdm-2.25.2-multistack-but-boring.patch:

Index: gdm-2.25.2-multistack-but-boring.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdm/devel/gdm-2.25.2-multistack-but-boring.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- gdm-2.25.2-multistack-but-boring.patch	5 Mar 2009 22:44:16 -0000	1.6
+++ gdm-2.25.2-multistack-but-boring.patch	6 Mar 2009 20:05:08 -0000	1.7
@@ -4403,7 +4403,7 @@
  #endif /* __GDM_SESSION_WORKER_JOB_H */
 diff -up gdm-2.25.2/daemon/gdm-simple-slave.c.multistack-but-boring gdm-2.25.2/daemon/gdm-simple-slave.c
 --- gdm-2.25.2/daemon/gdm-simple-slave.c.multistack-but-boring	2009-03-04 21:03:53.057442982 -0500
-+++ gdm-2.25.2/daemon/gdm-simple-slave.c	2009-03-05 17:39:40.008530152 -0500
++++ gdm-2.25.2/daemon/gdm-simple-slave.c	2009-03-06 15:03:10.290300356 -0500
 @@ -68,6 +68,8 @@ struct GdmSimpleSlavePrivate
          guint              greeter_reset_id;
          guint              start_session_id;
@@ -4421,7 +4421,16 @@
                      int               pid,
                      GdmSimpleSlave   *slave)
  {
-@@ -172,7 +175,6 @@ reset_session (GdmSimpleSlave *slave)
+@@ -165,6 +168,8 @@ destroy_session (GdmSimpleSlave *slave)
+                 g_object_unref (slave->priv->session);
+                 slave->priv->session = NULL;
+         }
++
++        slave->priv->start_session_when_ready = FALSE;
+ }
+ 
+ static void
+@@ -172,7 +177,6 @@ reset_session (GdmSimpleSlave *slave)
  {
          destroy_session (slave);
          create_new_session (slave);
@@ -4429,7 +4438,7 @@
  }
  
  static gboolean
-@@ -203,23 +205,25 @@ queue_greeter_reset (GdmSimpleSlave *sla
+@@ -203,23 +207,25 @@ queue_greeter_reset (GdmSimpleSlave *sla
  
  static void
  on_session_setup_complete (GdmSession     *session,
@@ -4458,7 +4467,7 @@
  }
  
  static void
-@@ -239,26 +243,30 @@ on_session_reset_failed (GdmSession     
+@@ -239,26 +245,30 @@ on_session_reset_failed (GdmSession     
  
  static void
  on_session_authenticated (GdmSession     *session,
@@ -4493,7 +4502,7 @@
  {
          if (slave->priv->start_session_when_ready) {
                  char *ssid;
-@@ -279,7 +287,7 @@ gdm_simple_slave_accredit_when_ready (Gd
+@@ -279,7 +289,7 @@ gdm_simple_slave_accredit_when_ready (Gd
                  g_free (ssid);
                  g_free (username);
  
@@ -4502,7 +4511,7 @@
          } else {
                  slave->priv->waiting_to_start_session = TRUE;
          }
-@@ -287,29 +295,31 @@ gdm_simple_slave_accredit_when_ready (Gd
+@@ -287,29 +297,31 @@ gdm_simple_slave_accredit_when_ready (Gd
  
  static void
  on_session_authorized (GdmSession     *session,
@@ -4539,7 +4548,7 @@
  }
  
  static gboolean
-@@ -385,31 +395,38 @@ start_session_timeout (GdmSimpleSlave *s
+@@ -385,31 +397,38 @@ start_session_timeout (GdmSimpleSlave *s
  
          g_free (auth_file);
  
@@ -4581,7 +4590,7 @@
                                   const char     *message,
                                   GdmSimpleSlave *slave)
  {
-@@ -424,6 +441,7 @@ on_session_accreditation_failed (GdmSess
+@@ -424,6 +443,7 @@ on_session_accreditation_failed (GdmSess
          if (! migrated) {
                  if (slave->priv->greeter_server != NULL) {
                          gdm_greeter_server_problem (slave->priv->greeter_server,
@@ -4589,7 +4598,7 @@
                                                      _("Unable establish credentials"));
                  }
          }
-@@ -432,62 +450,67 @@ on_session_accreditation_failed (GdmSess
+@@ -432,62 +452,67 @@ on_session_accreditation_failed (GdmSess
             when Xorg exits it switches to the VT it was
             started from.  That interferes with fast
             user switching. */
@@ -4667,7 +4676,7 @@
                  if (! res) {
                          g_warning ("Unable to send ready");
                  }
-@@ -503,8 +526,10 @@ on_session_opened (GdmSession     *sessi
+@@ -503,8 +528,10 @@ on_session_opened (GdmSession     *sessi
                  gdm_greeter_server_request_timed_login (slave->priv->greeter_server, username, delay);
          } else {
                  g_debug ("GdmSimpleSlave: begin auto login for user '%s'", username);
@@ -4679,7 +4688,7 @@
                                              username);
          }
  
-@@ -512,6 +537,23 @@ on_session_opened (GdmSession     *sessi
+@@ -512,6 +539,23 @@ on_session_opened (GdmSession     *sessi
  }
  
  static void
@@ -4703,7 +4712,7 @@
  on_session_selected_user_changed (GdmSession     *session,
                                    const char     *text,
                                    GdmSimpleSlave *slave)
-@@ -596,8 +638,12 @@ create_new_session (GdmSimpleSlave *slav
+@@ -596,8 +640,12 @@ create_new_session (GdmSimpleSlave *slav
          g_free (display_hostname);
  
          g_signal_connect (slave->priv->session,
@@ -4718,7 +4727,7 @@
                            slave);
          g_signal_connect (slave->priv->session,
                            "setup-complete",
-@@ -728,12 +774,29 @@ on_greeter_session_died (GdmGreeterSessi
+@@ -728,12 +776,29 @@ on_greeter_session_died (GdmGreeterSessi
  }
  
  static void
@@ -4749,7 +4758,7 @@
  }
  
  static void
-@@ -742,6 +805,9 @@ on_greeter_begin_auto_login (GdmGreeterS
+@@ -742,6 +807,9 @@ on_greeter_begin_auto_login (GdmGreeterS
                               GdmSimpleSlave   *slave)
  {
          g_debug ("GdmSimpleSlave: begin auto login for user '%s'", username);
@@ -4759,7 +4768,7 @@
          gdm_session_setup_for_user (GDM_SESSION (slave->priv->session),
                                      "gdm-autologin",
                                      username);
-@@ -749,21 +815,29 @@ on_greeter_begin_auto_login (GdmGreeterS
+@@ -749,21 +817,29 @@ on_greeter_begin_auto_login (GdmGreeterS
  
  static void
  on_greeter_begin_verification_for_user (GdmGreeterServer *greeter_server,
@@ -4791,7 +4800,7 @@
  }
  
  static void
-@@ -771,6 +845,9 @@ on_greeter_session_selected (GdmGreeterS
+@@ -771,6 +847,9 @@ on_greeter_session_selected (GdmGreeterS
                               const char       *text,
                               GdmSimpleSlave   *slave)
  {
@@ -4801,7 +4810,7 @@
          gdm_session_select_session (GDM_SESSION (slave->priv->session), text);
  }
  
-@@ -779,6 +856,9 @@ on_greeter_language_selected (GdmGreeter
+@@ -779,6 +858,9 @@ on_greeter_language_selected (GdmGreeter
                                const char       *text,
                                GdmSimpleSlave   *slave)
  {
@@ -4811,7 +4820,7 @@
          gdm_session_select_language (GDM_SESSION (slave->priv->session), text);
  }
  
-@@ -787,6 +867,9 @@ on_greeter_layout_selected (GdmGreeterSe
+@@ -787,6 +869,9 @@ on_greeter_layout_selected (GdmGreeterSe
                              const char       *text,
                              GdmSimpleSlave   *slave)
  {
@@ -4821,7 +4830,7 @@
          gdm_session_select_layout (GDM_SESSION (slave->priv->session), text);
  }
  
-@@ -803,7 +886,11 @@ on_greeter_cancel (GdmGreeterServer *gre
+@@ -803,7 +888,11 @@ on_greeter_cancel (GdmGreeterServer *gre
                     GdmSimpleSlave   *slave)
  {
          g_debug ("GdmSimpleSlave: Greeter cancelled");
@@ -4833,7 +4842,7 @@
  }
  
  static void
-@@ -813,8 +900,9 @@ on_greeter_connected (GdmGreeterServer *
+@@ -813,8 +902,9 @@ on_greeter_connected (GdmGreeterServer *
          gboolean display_is_local;
  
          g_debug ("GdmSimpleSlave: Greeter connected");
@@ -4845,7 +4854,7 @@
  
          g_object_get (slave,
                        "display-is-local", &display_is_local,
-@@ -828,21 +916,29 @@ on_greeter_connected (GdmGreeterServer *
+@@ -828,21 +918,29 @@ on_greeter_connected (GdmGreeterServer *
  
  static void
  on_start_session_when_ready (GdmGreeterServer *session,
@@ -4876,7 +4885,7 @@
          slave->priv->start_session_when_ready = FALSE;
  }
  
-@@ -850,6 +946,15 @@ static void
+@@ -850,6 +948,15 @@ static void
  setup_server (GdmSimpleSlave *slave)
  {
          /* Set the busy cursor */
@@ -4892,7 +4901,7 @@
          gdm_slave_set_busy_cursor (GDM_SLAVE (slave));
  
          /* The root window has a background that may be useful
-@@ -908,6 +1013,10 @@ start_greeter (GdmSimpleSlave *slave)
+@@ -908,6 +1015,10 @@ start_greeter (GdmSimpleSlave *slave)
  
          slave->priv->greeter_server = gdm_greeter_server_new (display_id);
          g_signal_connect (slave->priv->greeter_server,
@@ -4903,7 +4912,7 @@
                            "begin-auto-login",
                            G_CALLBACK (on_greeter_begin_auto_login),
                            slave);
-@@ -1017,8 +1126,17 @@ idle_connect_to_display (GdmSimpleSlave 
+@@ -1017,8 +1128,17 @@ idle_connect_to_display (GdmSimpleSlave 
                  if (! enabled || delay > 0) {
                          start_greeter (slave);
                          create_new_session (slave);
@@ -7206,7 +7215,7 @@
  G_END_DECLS
  
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.c	2009-03-04 21:03:53.146447953 -0500
 @@ -0,0 +1,255 @@
 +/*
@@ -7465,7 +7474,7 @@
 +}
 +
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.h
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/gdm-greeter-plugin.h	2009-03-04 21:03:53.147432504 -0500
 @@ -0,0 +1,61 @@
 +/*
@@ -7795,7 +7804,7 @@
  }
  
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.c	2009-03-04 21:03:53.151447317 -0500
 @@ -0,0 +1,478 @@
 +/*
@@ -8277,7 +8286,7 @@
 +        return g_hash_table_lookup (manager->priv->plugins, name);
 +}
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.h
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/gdm-plugin-manager.h	2009-03-04 21:03:53.152449048 -0500
 @@ -0,0 +1,66 @@
 +/*
@@ -8347,7 +8356,7 @@
 +
 +#endif /* __GDM_PLUGIN_MANAGER_H */
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-task-list.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/gdm-task-list.c	2009-03-04 21:03:53.153442188 -0500
 @@ -0,0 +1,329 @@
 +/*
@@ -8680,7 +8689,7 @@
 +        return g_list_length (widget->priv->tasks);
 +}
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/gdm-task-list.h
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/gdm-task-list.h	2009-03-04 21:03:53.154446921 -0500
 @@ -0,0 +1,80 @@
 +/*
@@ -8826,7 +8835,7 @@
          pixbuf = gtk_icon_theme_load_icon (widget->priv->icon_theme,
                                             "emblem-default",
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.c	2009-03-04 21:03:53.157442475 -0500
 @@ -0,0 +1,186 @@
 +/*
@@ -9016,7 +9025,7 @@
 +        return was_chosen;
 +}
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.h
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-conversation.h	2009-03-04 21:03:53.158446161 -0500
 @@ -0,0 +1,93 @@
 +/*
@@ -9113,7 +9122,7 @@
 +
 +#endif /* __GDM_CONVERSATION_H */
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-greeter-extension.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/*
@@ -9210,7 +9219,7 @@
 +        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
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/*
@@ -9269,7 +9278,7 @@
 +G_END_DECLS
 +#endif /* __GDM_GREETER_EXTENSION_H */
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdmsimplegreeter.pc.in
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdmsimplegreeter.pc.in	2009-03-04 21:03:53.161442133 -0500
 @@ -0,0 +1,11 @@
 +prefix=@prefix@
@@ -9284,7 +9293,7 @@
 +Libs: -L${libdir} -lgdmsimplegreeter
 +Cflags: -I${includedir}/gdm/simple-greeter
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.c	2009-03-04 21:03:53.162442257 -0500
 @@ -0,0 +1,123 @@
 +/*
@@ -9411,7 +9420,7 @@
 +                              0);
 +}
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.h
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/gdm-task.h	2009-03-04 21:03:53.163442172 -0500
 @@ -0,0 +1,64 @@
 +/*
@@ -9479,7 +9488,7 @@
 +
 +#endif /* __GDM_TASK_H */
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/Makefile.am
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/libgdmsimplegreeter/Makefile.am	2009-03-04 21:03:53.164444252 -0500
 @@ -0,0 +1,48 @@
 +NULL =
@@ -9609,7 +9618,7 @@
  	$(EXTRA_GREETER_LIBS)   	\
  	$(SIMPLE_GREETER_LIBS)		\
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint-extension.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/*
@@ -9917,7 +9926,7 @@
 +        gdm_fingerprint_extension_reset (GDM_CONVERSATION (extension));
 +}
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint-extension.h
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/*
@@ -9977,7 +9986,7 @@
 +
 +#endif /* GDM_FINGERPRINT_EXTENSION_H */
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/gdm-fingerprint	2009-03-04 21:03:53.169450949 -0500
 @@ -0,0 +1,10 @@
 +#%PAM-1.0
@@ -9991,7 +10000,7 @@
 +session    required    pam_namespace.so
 +session    include     system-auth
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/Makefile.am
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/Makefile.am	2009-03-04 21:03:53.170444507 -0500
 @@ -0,0 +1,50 @@
 +NULL =
@@ -10045,7 +10054,7 @@
 +        *~                              \
 +        Makefile.in
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/page.ui
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/page.ui	2009-03-04 21:03:53.171445819 -0500
 @@ -0,0 +1,56 @@
 +<?xml version="1.0"?>
@@ -10105,7 +10114,7 @@
 +    </object>
 +</interface>
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/plugin.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/fingerprint/plugin.c	2009-03-04 21:03:53.172450483 -0500
 @@ -0,0 +1,40 @@
 +/*
@@ -10149,12 +10158,12 @@
 +        return GDM_GREETER_EXTENSION (extension);
 +}
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/Makefile.am
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/Makefile.am	2009-03-04 21:03:53.173442226 -0500
 @@ -0,0 +1 @@
 +SUBDIRS = password
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-extension.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/*
@@ -10481,7 +10490,7 @@
 +        gdm_password_extension_reset (GDM_CONVERSATION (extension));
 +}
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password-extension.h
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/*
@@ -10541,7 +10550,7 @@
 +
 +#endif /* GDM_PASSWORD_EXTENSION_H */
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/password/gdm-password	2009-03-04 21:03:53.176442109 -0500
 @@ -0,0 +1,13 @@
 +#%PAM-1.0
@@ -10558,7 +10567,7 @@
 +session    optional    pam_gnome_keyring.so auto_start
 +session    include     system-auth
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/Makefile.am
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/password/Makefile.am	2009-03-04 21:03:53.177442234 -0500
 @@ -0,0 +1,44 @@
 +NULL =
@@ -10606,7 +10615,7 @@
 +        *~                              \
 +        Makefile.in
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/page.ui
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/password/page.ui	2009-03-04 21:03:53.178442358 -0500
 @@ -0,0 +1,56 @@
 +<?xml version="1.0"?>
@@ -10666,7 +10675,7 @@
 +    </object>
 +</interface>
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/password/plugin.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/password/plugin.c	2009-03-04 21:03:53.179446254 -0500
 @@ -0,0 +1,40 @@
 +/*
@@ -10710,7 +10719,7 @@
 +        return GDM_GREETER_EXTENSION (extension);
 +}
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/* gdm-smartcard.c - smartcard object
@@ -11272,7 +11281,7 @@
 +        return NULL;
 +}
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-extension.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/*
@@ -11716,7 +11725,7 @@
 +        gdm_smartcard_extension_reset (GDM_CONVERSATION (extension));
 +}
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-extension.h
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/*
@@ -11776,7 +11785,7 @@
 +
 +#endif /* GDM_SMARTCARD_EXTENSION_H */
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard.h
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/* securitycard.h - api for reading and writing data to a security card
@@ -11874,7 +11883,7 @@
 +G_END_DECLS
 +#endif                                /* GDM_SMARTCARD_H */
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-manager.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/* gdm-smartcard-manager.c - object for monitoring smartcard insertion and
@@ -13272,7 +13281,7 @@
 +}
 +#endif
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-manager.h
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +/* gdm-smartcard-manager.h - object for monitoring smartcard insertion and
@@ -13362,7 +13371,7 @@
 +G_END_DECLS
 +#endif                                /* GDM_SMARTCARD_MANAGER_H */
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard	2009-03-04 21:03:53.190448876 -0500
 @@ -0,0 +1,11 @@
 +#%PAM-1.0
@@ -13377,7 +13386,7 @@
 +session    required    pam_namespace.so
 +session    include     system-auth
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/gdm-smartcard-worker.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -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 @@
 +#include "config.h"
@@ -13548,7 +13557,7 @@
 +        return 0;
 +}
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/Makefile.am
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/Makefile.am	2009-03-04 21:03:53.192442070 -0500
 @@ -0,0 +1,71 @@
 +NULL =
@@ -13623,7 +13632,7 @@
 +        *~                              \
 +        Makefile.in
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/page.ui
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/page.ui	2009-03-04 21:03:53.193451204 -0500
 @@ -0,0 +1,56 @@
 +<?xml version="1.0"?>
@@ -13683,7 +13692,7 @@
 +    </object>
 +</interface>
 diff -up /dev/null gdm-2.25.2/gui/simple-greeter/plugins/smartcard/plugin.c
---- /dev/null	2009-03-05 12:25:58.550012246 -0500
+--- /dev/null	2009-03-06 04:28:12.547006661 -0500
 +++ gdm-2.25.2/gui/simple-greeter/plugins/smartcard/plugin.c	2009-03-04 21:03:53.194449722 -0500
 @@ -0,0 +1,40 @@
 +/*


Index: gdm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gdm/devel/gdm.spec,v
retrieving revision 1.447
retrieving revision 1.448
diff -u -r1.447 -r1.448
--- gdm.spec	5 Mar 2009 22:44:16 -0000	1.447
+++ gdm.spec	6 Mar 2009 20:05:08 -0000	1.448
@@ -15,7 +15,7 @@
 Summary: The GNOME Display Manager
 Name: gdm
 Version: 2.25.2
-Release: 13%{?dist}
+Release: 14%{?dist}
 Epoch: 1
 License: GPLv2+
 Group: User Interface/X
@@ -341,6 +341,12 @@
 %{_datadir}/gnome-2.0/ui/GNOME_FastUserSwitchApplet.xml
 
 %changelog
+* Fri Mar 6 2009 Ray Strode <rstrode at redhat.com> - 1:2.25.2-14
+- Reset "start session when ready" state to FALSE when starting
+  new greeter from existing slave.  May fix problem Chris Ball
+  is seeing with language selection in autologin the second time
+  after boot up.
+
 * Thu Mar 5 2009 Ray Strode <rstrode at redhat.com> - 1:2.25.2-13
 - 2.25.2-10 fixes were actually only for timed login.
   Add same fix for auto login




More information about the fedora-extras-commits mailing list