diff -u xchat-gnome-0.18/debian/changelog xchat-gnome-0.18/debian/changelog --- xchat-gnome-0.18/debian/changelog +++ xchat-gnome-0.18/debian/changelog @@ -1,3 +1,11 @@ +xchat-gnome (1:0.18-2ubuntu3) hardy; urgency=low + + * debian/patches/99_colors.patch: (LP: #155543) + - add really ^C instead of %C for irc color codes + Thx to Aaron Haviland for the patch + + -- Stephan Hermann Thu, 06 Mar 2008 20:42:18 +0100 + xchat-gnome (1:0.18-2ubuntu2) hardy; urgency=low * debian/patches/03_serverlist.patch added: only in patch2: unchanged: --- xchat-gnome-0.18.orig/debian/patches/99_colors.patch +++ xchat-gnome-0.18/debian/patches/99_colors.patch @@ -0,0 +1,12 @@ +diff -Nur -x '*.orig' -x '*~' xchat-gnome-0.18/src/fe-gnome/text-entry.c xchat-gnome-0.18.new/src/fe-gnome/text-entry.c +--- xchat-gnome-0.18/src/fe-gnome/text-entry.c 2007-03-31 13:12:54.000000000 +0200 ++++ xchat-gnome-0.18.new/src/fe-gnome/text-entry.c 2008-03-06 20:41:53.570655389 +0100 +@@ -626,7 +626,7 @@ + color_code_activate (GtkMenuItem *item, gpointer data) + { + int color = GPOINTER_TO_INT (data); +- char *code = g_strdup_printf ("%%C%d", color); ++ char *code = g_strdup_printf ("\003%d", color); + int position = gtk_editable_get_position (GTK_EDITABLE (gui.text_entry)); + gtk_editable_insert_text (GTK_EDITABLE (gui.text_entry), code, strlen (code), &position); + gtk_editable_set_position (GTK_EDITABLE (gui.text_entry), position + strlen (code));