- Update to 2.19.3
This commit is contained in:
parent
845e8b5890
commit
4070751c10
@ -1,6 +1,56 @@
|
|||||||
--- gdm-2.19.1/gui/greeter/greeter_item_pam.c.move-default-message 2007-05-13 22:08:14.000000000 -0400
|
--- gdm-2.19.3/gui/gdmlogin.c.move-default-message 2007-06-17 13:07:27.000000000 -0400
|
||||||
+++ gdm-2.19.1/gui/greeter/greeter_item_pam.c 2007-05-21 12:05:21.000000000 -0400
|
+++ gdm-2.19.3/gui/gdmlogin.c 2007-06-18 15:15:37.000000000 -0400
|
||||||
@@ -47,6 +47,7 @@ gchar *greeter_current_user = NULL;
|
@@ -169,6 +169,7 @@
|
||||||
|
extern const gchar *current_session;
|
||||||
|
extern gboolean session_dir_whacked_out;
|
||||||
|
extern gint gdm_timed_delay;
|
||||||
|
+static gboolean using_fallback_message = FALSE;
|
||||||
|
|
||||||
|
static gboolean first_prompt = TRUE;
|
||||||
|
|
||||||
|
@@ -1357,9 +1358,20 @@
|
||||||
|
gdm_config_get_string (GDM_KEY_SOUND_ON_LOGIN_FILE),
|
||||||
|
gdm_config_get_bool (GDM_KEY_SOUND_ON_LOGIN));
|
||||||
|
gtk_label_set_text_with_mnemonic (GTK_LABEL (label), _("_Username:"));
|
||||||
|
+ if (ve_string_empty (gtk_label_get_text (GTK_LABEL (msg)))) {
|
||||||
|
+ gtk_label_set_text (GTK_LABEL (msg),
|
||||||
|
+ _("Please enter your username"));
|
||||||
|
+ using_fallback_message = TRUE;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
} else {
|
||||||
|
if (tmp != NULL)
|
||||||
|
gtk_label_set_text (GTK_LABEL (label), tmp);
|
||||||
|
+ if (using_fallback_message) {
|
||||||
|
+ gtk_label_set_text (GTK_LABEL (msg), "");
|
||||||
|
+ using_fallback_message = FALSE;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
}
|
||||||
|
g_free (tmp);
|
||||||
|
|
||||||
|
@@ -1447,6 +1459,7 @@
|
||||||
|
g_free (tmp);
|
||||||
|
}
|
||||||
|
replace_msg = FALSE;
|
||||||
|
+ using_fallback_message = FALSE;
|
||||||
|
|
||||||
|
gtk_widget_show (GTK_WIDGET (msg));
|
||||||
|
printf ("%c\n", STX);
|
||||||
|
@@ -1625,9 +1638,7 @@
|
||||||
|
if (browser_ok && gdm_config_get_bool (GDM_KEY_BROWSER))
|
||||||
|
gtk_widget_set_sensitive (GTK_WIDGET (browser), TRUE);
|
||||||
|
|
||||||
|
- tmp = ve_locale_to_utf8 (args);
|
||||||
|
- gtk_label_set_text (GTK_LABEL (msg), tmp);
|
||||||
|
- g_free (tmp);
|
||||||
|
+ gtk_label_set_text (GTK_LABEL (msg), "");
|
||||||
|
gtk_widget_show (GTK_WIDGET (msg));
|
||||||
|
|
||||||
|
printf ("%c\n", STX);
|
||||||
|
--- gdm-2.19.3/gui/greeter/greeter_item_pam.c.move-default-message 2007-06-17 13:07:26.000000000 -0400
|
||||||
|
+++ gdm-2.19.3/gui/greeter/greeter_item_pam.c 2007-06-18 15:15:37.000000000 -0400
|
||||||
|
@@ -47,6 +47,7 @@
|
||||||
gboolean require_quarter = FALSE;
|
gboolean require_quarter = FALSE;
|
||||||
|
|
||||||
extern gboolean greeter_probably_login_prompt;
|
extern gboolean greeter_probably_login_prompt;
|
||||||
@ -8,7 +58,7 @@
|
|||||||
extern GtkButton *gtk_ok_button;
|
extern GtkButton *gtk_ok_button;
|
||||||
extern GtkButton *gtk_start_again_button;
|
extern GtkButton *gtk_start_again_button;
|
||||||
|
|
||||||
@@ -249,13 +250,35 @@ greeter_item_pam_prompt (const char *mes
|
@@ -241,13 +242,35 @@
|
||||||
int entry_len,
|
int entry_len,
|
||||||
gboolean entry_visible)
|
gboolean entry_visible)
|
||||||
{
|
{
|
||||||
@ -44,7 +94,7 @@
|
|||||||
if (conversation_info)
|
if (conversation_info)
|
||||||
{
|
{
|
||||||
set_text (conversation_info, message);
|
set_text (conversation_info, message);
|
||||||
@@ -320,6 +343,7 @@ greeter_item_pam_message (const char *me
|
@@ -312,6 +335,7 @@
|
||||||
* we try to collect them until the next prompt or reset or
|
* we try to collect them until the next prompt or reset or
|
||||||
* whatnot */
|
* whatnot */
|
||||||
if ( ! replace_msg &&
|
if ( ! replace_msg &&
|
||||||
@ -52,7 +102,7 @@
|
|||||||
/* empty message is for clearing */
|
/* empty message is for clearing */
|
||||||
! ve_string_empty (message))
|
! ve_string_empty (message))
|
||||||
{
|
{
|
||||||
@@ -339,6 +363,7 @@ greeter_item_pam_message (const char *me
|
@@ -331,6 +355,7 @@
|
||||||
set_text (message_info, message);
|
set_text (message_info, message);
|
||||||
}
|
}
|
||||||
replace_msg = FALSE;
|
replace_msg = FALSE;
|
||||||
@ -60,62 +110,12 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
--- gdm-2.19.1/gui/gdmlogin.c.move-default-message 2007-05-13 22:08:15.000000000 -0400
|
--- gdm-2.19.3/daemon/verify-pam.c.move-default-message 2007-06-17 13:07:38.000000000 -0400
|
||||||
+++ gdm-2.19.1/gui/gdmlogin.c 2007-05-21 12:05:21.000000000 -0400
|
+++ gdm-2.19.3/daemon/verify-pam.c 2007-06-18 15:17:19.000000000 -0400
|
||||||
@@ -169,6 +169,7 @@ extern gchar *default_session;
|
@@ -540,12 +540,6 @@
|
||||||
extern const gchar *current_session;
|
|
||||||
extern gboolean session_dir_whacked_out;
|
|
||||||
extern gint gdm_timed_delay;
|
|
||||||
+static gboolean using_fallback_message = FALSE;
|
|
||||||
|
|
||||||
static gboolean first_prompt = TRUE;
|
|
||||||
|
|
||||||
@@ -1357,9 +1358,20 @@ process_operation (guchar op_code,
|
|
||||||
gdm_config_get_string (GDM_KEY_SOUND_ON_LOGIN_FILE),
|
|
||||||
gdm_config_get_bool (GDM_KEY_SOUND_ON_LOGIN));
|
|
||||||
gtk_label_set_text_with_mnemonic (GTK_LABEL (label), _("_Username:"));
|
|
||||||
+ if (ve_string_empty (gtk_label_get_text (GTK_LABEL (msg)))) {
|
|
||||||
+ gtk_label_set_text (GTK_LABEL (msg),
|
|
||||||
+ _("Please enter your username"));
|
|
||||||
+ using_fallback_message = TRUE;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
} else {
|
|
||||||
if (tmp != NULL)
|
|
||||||
gtk_label_set_text (GTK_LABEL (label), tmp);
|
|
||||||
+ if (using_fallback_message) {
|
|
||||||
+ gtk_label_set_text (GTK_LABEL (msg), "");
|
|
||||||
+ using_fallback_message = FALSE;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
}
|
|
||||||
g_free (tmp);
|
|
||||||
|
|
||||||
@@ -1447,6 +1459,7 @@ process_operation (guchar op_code,
|
|
||||||
g_free (tmp);
|
|
||||||
}
|
|
||||||
replace_msg = FALSE;
|
|
||||||
+ using_fallback_message = FALSE;
|
|
||||||
|
|
||||||
gtk_widget_show (GTK_WIDGET (msg));
|
|
||||||
printf ("%c\n", STX);
|
|
||||||
@@ -1625,9 +1638,7 @@ process_operation (guchar op_code,
|
|
||||||
if (browser_ok && gdm_config_get_bool (GDM_KEY_BROWSER))
|
|
||||||
gtk_widget_set_sensitive (GTK_WIDGET (browser), TRUE);
|
|
||||||
|
|
||||||
- tmp = ve_locale_to_utf8 (args);
|
|
||||||
- gtk_label_set_text (GTK_LABEL (msg), tmp);
|
|
||||||
- g_free (tmp);
|
|
||||||
+ gtk_label_set_text (GTK_LABEL (msg), "");
|
|
||||||
gtk_widget_show (GTK_WIDGET (msg));
|
|
||||||
|
|
||||||
printf ("%c\n", STX);
|
|
||||||
--- gdm-2.19.1/daemon/verify-pam.c.move-default-message 2007-05-21 12:05:21.000000000 -0400
|
|
||||||
+++ gdm-2.19.1/daemon/verify-pam.c 2007-05-21 12:07:50.000000000 -0400
|
|
||||||
@@ -539,12 +539,6 @@ gdm_verify_pam_conv (int num_msg, struct
|
|
||||||
case PAM_PROMPT_ECHO_ON:
|
case PAM_PROMPT_ECHO_ON:
|
||||||
if (strcmp (m, _("Username:")) == 0) {
|
if (strcmp (m, _("Username:")) == 0) {
|
||||||
if ( ve_string_empty (selected_user)) {
|
if (ve_string_empty (selected_user)) {
|
||||||
- /* this is an evil hack, but really there is no way we'll
|
- /* this is an evil hack, but really there is no way we'll
|
||||||
- know this is a username prompt. However we SHOULD NOT
|
- know this is a username prompt. However we SHOULD NOT
|
||||||
- rely on this working. The pam modules can set their
|
- rely on this working. The pam modules can set their
|
||||||
@ -125,9 +125,9 @@
|
|||||||
s = gdm_slave_greeter_ctl (GDM_PROMPT, m);
|
s = gdm_slave_greeter_ctl (GDM_PROMPT, m);
|
||||||
/* this will clear the message */
|
/* this will clear the message */
|
||||||
gdm_slave_greeter_ctl_no_ret (GDM_MSG, "");
|
gdm_slave_greeter_ctl_no_ret (GDM_MSG, "");
|
||||||
--- gdm-2.19.1/daemon/verify-shadow.c.move-default-message 2007-05-13 22:08:24.000000000 -0400
|
--- gdm-2.19.3/daemon/verify-crypt.c.move-default-message 2007-06-17 13:07:39.000000000 -0400
|
||||||
+++ gdm-2.19.1/daemon/verify-shadow.c 2007-05-21 12:11:06.000000000 -0400
|
+++ gdm-2.19.3/daemon/verify-crypt.c 2007-06-18 15:15:37.000000000 -0400
|
||||||
@@ -127,7 +127,6 @@ gdm_verify_user (GdmDisplay *d,
|
@@ -125,7 +125,6 @@
|
||||||
authenticate_again:
|
authenticate_again:
|
||||||
/* Ask for the user's login */
|
/* Ask for the user's login */
|
||||||
gdm_verify_select_user (NULL);
|
gdm_verify_select_user (NULL);
|
||||||
@ -135,9 +135,9 @@
|
|||||||
login = gdm_slave_greeter_ctl (GDM_PROMPT, _("Username:"));
|
login = gdm_slave_greeter_ctl (GDM_PROMPT, _("Username:"));
|
||||||
if (login == NULL ||
|
if (login == NULL ||
|
||||||
gdm_slave_greeter_check_interruption ()) {
|
gdm_slave_greeter_check_interruption ()) {
|
||||||
--- gdm-2.19.1/daemon/verify-crypt.c.move-default-message 2007-05-13 22:08:24.000000000 -0400
|
--- gdm-2.19.3/daemon/verify-shadow.c.move-default-message 2007-06-17 13:07:38.000000000 -0400
|
||||||
+++ gdm-2.19.1/daemon/verify-crypt.c 2007-05-21 12:10:33.000000000 -0400
|
+++ gdm-2.19.3/daemon/verify-shadow.c 2007-06-18 15:15:37.000000000 -0400
|
||||||
@@ -125,7 +125,6 @@ gdm_verify_user (GdmDisplay *d,
|
@@ -127,7 +127,6 @@
|
||||||
authenticate_again:
|
authenticate_again:
|
||||||
/* Ask for the user's login */
|
/* Ask for the user's login */
|
||||||
gdm_verify_select_user (NULL);
|
gdm_verify_select_user (NULL);
|
7
gdm.spec
7
gdm.spec
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
Summary: The GNOME Display Manager
|
Summary: The GNOME Display Manager
|
||||||
Name: gdm
|
Name: gdm
|
||||||
Version: 2.19.2
|
Version: 2.19.3
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
License: LGPL/GPL
|
License: LGPL/GPL
|
||||||
@ -33,7 +33,7 @@ Source6: default.desktop
|
|||||||
Patch1: gdm-2.19.1-change-defaults.patch
|
Patch1: gdm-2.19.1-change-defaults.patch
|
||||||
Patch4: gdm-2.13.0.4-update-switchdesk-location.patch
|
Patch4: gdm-2.13.0.4-update-switchdesk-location.patch
|
||||||
|
|
||||||
Patch19: gdm-2.19.1-move-default-message.patch
|
Patch19: gdm-2.19.3-move-default-message.patch
|
||||||
Patch20: gdm-2.19.1-reset-pam.patch
|
Patch20: gdm-2.19.1-reset-pam.patch
|
||||||
Patch21: gdm-2.19.1-security-tokens.patch
|
Patch21: gdm-2.19.1-security-tokens.patch
|
||||||
|
|
||||||
@ -357,6 +357,9 @@ fi
|
|||||||
%{_datadir}/pixmaps/faces/extras/*.jpg
|
%{_datadir}/pixmaps/faces/extras/*.jpg
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jun 18 2007 Ray Strode <rstrode@redhat.com> - 1:2.19.3-1
|
||||||
|
- Update to 2.19.3
|
||||||
|
|
||||||
* Tue Jun 5 2007 Matthias Clasen <mclasen@redhat.com> - 1:2.19.2-1
|
* Tue Jun 5 2007 Matthias Clasen <mclasen@redhat.com> - 1:2.19.2-1
|
||||||
- Update to 2.19.2
|
- Update to 2.19.2
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user