r25258 - in /desktop/unstable/gdm3/debian: changelog patches/26_username_escape.patch patches/series
joss at users.alioth.debian.org
joss at users.alioth.debian.org
Sat Oct 2 16:43:12 UTC 2010
Author: joss
Date: Sat Oct 2 16:43:09 2010
New Revision: 25258
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=25258
Log:
26_username_escape.patch: stolen in upstream git (2.30 branch). Fix
escaping in the user list.
Added:
desktop/unstable/gdm3/debian/patches/26_username_escape.patch
Modified:
desktop/unstable/gdm3/debian/changelog
desktop/unstable/gdm3/debian/patches/series
Modified: desktop/unstable/gdm3/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/changelog?rev=25258&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/changelog [utf-8] (original)
+++ desktop/unstable/gdm3/debian/changelog [utf-8] Sat Oct 2 16:43:09 2010
@@ -1,14 +1,16 @@
-gdm3 (2.30.5-3) UNRELEASED; urgency=low
+gdm3 (2.30.5-3) unstable; urgency=low
[ Josselin Mouette ]
* pt_BR.po: new Brazilian Portuguese translation by Sérgio Cipolla.
Closes: #597669.
+ * 26_username_escape.patch: stolen in upstream git (2.30 branch). Fix
+ escaping in the user list.
[ Luca Bruno ]
* 13_gdmsetup.patch: refresh and fix user-manager loading according
to upstream changes. Closes: #598034.
- -- Luca Bruno <lethalman88 at gmail.com> Thu, 23 Sep 2010 22:55:13 +0200
+ -- Josselin Mouette <joss at debian.org> Sat, 02 Oct 2010 18:41:24 +0200
gdm3 (2.30.5-2) unstable; urgency=low
Added: desktop/unstable/gdm3/debian/patches/26_username_escape.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/patches/26_username_escape.patch?rev=25258&op=file
==============================================================================
--- desktop/unstable/gdm3/debian/patches/26_username_escape.patch (added)
+++ desktop/unstable/gdm3/debian/patches/26_username_escape.patch [utf-8] Sat Oct 2 16:43:09 2010
@@ -1,0 +1,47 @@
+From f9996fb5412beeef293b542c0640b69f1f7a0eaa Mon Sep 17 00:00:00 2001
+From: Ray Strode <rstrode at redhat.com>
+Date: Fri, 13 Aug 2010 15:20:09 +0000
+Subject: More username escape fixes
+
+commit b2f79db8cee486964f562e818e2bf96a420e7965 fixed the
+"add_item" case but not the "update_item" case. This commit
+addresses that.
+
+http://bugzilla.gnome.org/show_bug.cgi?id=624847
+---
+diff --git a/gui/simple-greeter/gdm-user-chooser-widget.c b/gui/simple-greeter/gdm-user-chooser-widget.c
+index b7bd0a0..5f30160 100644
+--- a/gui/simple-greeter/gdm-user-chooser-widget.c
++++ b/gui/simple-greeter/gdm-user-chooser-widget.c
+@@ -182,6 +182,8 @@ update_item_for_user (GdmUserChooserWidget *widget,
+ char *tooltip;
+ gboolean is_logged_in;
+ int size;
++ char *escaped_username;
++ char *escaped_real_name;
+
+
+ size = get_icon_height_for_widget (GTK_WIDGET (widget));
+@@ -201,14 +203,18 @@ update_item_for_user (GdmUserChooserWidget *widget,
+ is_logged_in,
+ pixbuf);
+
++ escaped_username = g_markup_escape_text (gdm_user_get_user_name (user), -1);
++ escaped_real_name = g_markup_escape_text (gdm_user_get_real_name (user), -1);
+ gdm_chooser_widget_update_item (GDM_CHOOSER_WIDGET (widget),
+- gdm_user_get_user_name (user),
++ escaped_username,
+ pixbuf,
+- gdm_user_get_real_name (user),
++ escaped_real_name,
+ tooltip,
+ gdm_user_get_login_frequency (user),
+ is_logged_in,
+ FALSE);
++ g_free (escaped_real_name);
++ g_free (escaped_username);
+ g_free (tooltip);
+
+ if (pixbuf != NULL) {
+--
+cgit v0.8.3.1
Modified: desktop/unstable/gdm3/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/patches/series?rev=25258&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/patches/series [utf-8] (original)
+++ desktop/unstable/gdm3/debian/patches/series [utf-8] Sat Oct 2 16:43:09 2010
@@ -26,4 +26,5 @@
23_autologin_once.patch
24_show_user_other.patch
25_upower.patch
+26_username_escape.patch
90_relibtoolize.patch
More information about the pkg-gnome-commits
mailing list