summaryrefslogtreecommitdiff
path: root/chinese/irssi/files/patch-src::fe-text::gui-readline.c
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2005-12-12 05:54:32 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2005-12-12 05:54:32 +0000
commitcf5980a2597936f6cf6a8e687c5d77977045b2af (patch)
tree52a7229af95643d2e2e460c09e544c62bc5cf1c5 /chinese/irssi/files/patch-src::fe-text::gui-readline.c
parent1: upgrade to 0.8.10. (diff)
1: sync with irc/irssi.
2: most big5 patch already move to irc/irssi, maybe we should remove this slave ports soon.
Notes
Notes: svn path=/head/; revision=150950
Diffstat (limited to 'chinese/irssi/files/patch-src::fe-text::gui-readline.c')
-rw-r--r--chinese/irssi/files/patch-src::fe-text::gui-readline.c52
1 files changed, 0 insertions, 52 deletions
diff --git a/chinese/irssi/files/patch-src::fe-text::gui-readline.c b/chinese/irssi/files/patch-src::fe-text::gui-readline.c
deleted file mode 100644
index 77dd303e2314..000000000000
--- a/chinese/irssi/files/patch-src::fe-text::gui-readline.c
+++ /dev/null
@@ -1,52 +0,0 @@
---- src/fe-text/gui-readline.c.orig Thu Nov 27 01:30:03 2003
-+++ src/fe-text/gui-readline.c Thu Apr 29 14:33:01 2004
-@@ -187,7 +187,12 @@
- out[utf16_char_to_utf8(arr[i], out)] = '\0';
- g_string_append(str, out);
- } else {
-- g_string_append_c(str, arr[i]);
-+ if(term_type==TERM_TYPE_BIG5) {
-+ if(arr[i]>0xff)
-+ g_string_append_c(str, arr[i]>>8&0xff);
-+ g_string_append_c(str, arr[i]&0xff);
-+ } else
-+ g_string_append_c(str, arr[i]);
- }
- }
-
-@@ -620,15 +625,13 @@
- char *text, *line;
- int pos;
-
-- pos = gui_entry_get_pos(active_entry);
--
-- text = gui_entry_get_text(active_entry);
-+ text = gui_entry_get_text_and_pos(active_entry, &pos);
- line = word_complete(active_win, text, &pos, erase);
- g_free(text);
-
- if (line != NULL) {
- gui_entry_set_text(active_entry, line);
-- gui_entry_set_pos(active_entry, pos);
-+ gui_entry_set_linepos(active_entry, pos);
- g_free(line);
- }
- }
-@@ -648,15 +651,13 @@
- char *text, *line;
- int pos;
-
-- pos = gui_entry_get_pos(active_entry);
--
-- text = gui_entry_get_text(active_entry);
-+ text = gui_entry_get_text_and_pos(active_entry, &pos);
- line = auto_word_complete(text, &pos);
- g_free(text);
-
- if (line != NULL) {
- gui_entry_set_text(active_entry, line);
-- gui_entry_set_pos(active_entry, pos);
-+ gui_entry_set_linepos(active_entry, pos);
- g_free(line);
- }
- }