From d62c9ce2790961e27db40fde6c753976559b7388 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Mon, 25 Mar 2002 15:15:00 +0000 Subject: [PATCH] merges from irssi.org cvs. --- CHANGES | 4 + apps/irssi/docs/help/in/bind.in | 1 + apps/irssi/docs/help/in/list.in | 11 +- apps/irssi/docs/help/in/script.in | 19 +++ apps/irssi/src/core/expandos.c | 17 ++- apps/irssi/src/fe-common/core/fe-help.c | 7 ++ apps/irssi/src/fe-common/core/fe-log.c | 10 +- apps/irssi/src/fe-common/core/keyboard.c | 5 + apps/irssi/src/fe-text/statusbar-items.c | 25 ++-- apps/irssi/src/fe-text/term-terminfo.c | 1 + apps/irssi/src/fe-text/textbuffer-commands.c | 21 ++-- apps/irssi/src/perl/common/Irssi.pm | 109 +++++++++++++++++- apps/irssi/src/perl/perl-core.c | 2 +- apps/irssi/src/perl/ui/UI.pm | 4 + ...raft-riikonen-silc-flags-payloads-00.nroff | 2 +- 15 files changed, 201 insertions(+), 37 deletions(-) create mode 100644 apps/irssi/docs/help/in/script.in diff --git a/CHANGES b/CHANGES index 757cb649..1af5295f 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +Mon Mar 25 17:19:46 EET 2002 Pekka Riikonen + + * Merged bugfixes for Irssi SILC client from irssi.org CVS. + Sun Mar 24 11:21:04 EET 2002 Pekka Riikonen * Added `type' argument to silc_id_payload_parse_id function which diff --git a/apps/irssi/docs/help/in/bind.in b/apps/irssi/docs/help/in/bind.in index 89cfbdda..51e0c0d0 100644 --- a/apps/irssi/docs/help/in/bind.in +++ b/apps/irssi/docs/help/in/bind.in @@ -89,6 +89,7 @@ Command can be one of: check_replaces - Check word replaces (Misc) + nothing - use this to disable a built-in key refresh_screen yank_from_cutbuffer - "Undelete" line transpose_characters - Swap current and previous character diff --git a/apps/irssi/docs/help/in/list.in b/apps/irssi/docs/help/in/list.in index 32a3cdbd..a1f697e7 100644 --- a/apps/irssi/docs/help/in/list.in +++ b/apps/irssi/docs/help/in/list.in @@ -3,7 +3,14 @@ Lists the channel names. Trying to list all the channel names usually causes you to be disconnected from the -server with the reason "Excessive flood". +server with the reason "Excess flood", as usually all +40000 channels form together and server naively attempts +to send you them. -See also: +Thus, on IRCNet, you should rather use service ALIS +(Advanced Listing Service), which will allow you to query +for channel with specific name, topic, mode or usercount. +Type /SQUERY ALIS HELP to get more info about it. + +See also: SQUERY diff --git a/apps/irssi/docs/help/in/script.in b/apps/irssi/docs/help/in/script.in new file mode 100644 index 00000000..0354512b --- /dev/null +++ b/apps/irssi/docs/help/in/script.in @@ -0,0 +1,19 @@ + +@SYNTAX:script@ + +Irssi has very powerful support for scripts written in Perl - they can extend functionality of Irssi in almost unlimited way, and they still keep the client's core unbloated, light and fast. You can control loading and execution of such scripts by this command. + +Without any parameters, /SCRIPT acts in same way as if you would call /SCRIPT LIST. + +/SCRIPT LIST displays list of all currently loaded scripts, together with full path to their source files. + +/SCRIPT EXEC executes the as a little perl script. It doesn't preserve it loaded in memory, unless -permanent is specified. + +/SCRIPT LOAD loads the