ircII help: news
__________________________________________________________________________ ircII 2.2, 2.2.1, 2.2.2 and 2.2.3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ READ THIS READ THIS READ THIS READ THIS READ THIS ============================================================= The most important difference between this version and older ones is that the format for ON SERVER_NOTICE and ON PUBLIC has changed. Some scripts won't work anymore (may have strange effects). Also, for 2.2.3, the characters ^B ^V and ^_ mean different things - ^B bold, ^_ for underline, and ^V for inverse. Commands that have changed. It is now possible to redirect to a DCC CHAT connection with REDIRECT =nick You can have some command executed on the results of USERHOST with USERHOST -CMD command You can, and should, use WAIT now with WAIT -CMD command You can have ircII create new windows (screen or xterm) with WINDOW CREATE The IF and WHILE commands have changed. New in 2.2.2 ON PUBLIC and ON SERVER_NOTICE have changed. IGNORE now has CRAP and CTCP levels. SERVER has now -DELETE flag. news flags -USER and -NAME for LIST -WIDE New commands WHICH script - returns which script will be loaded with LOAD FOREACH - to iterate over a list. TIMER seconds command - executes `command' after `seconds' seconds. INPUT "prompt" command - executes `command' when input is read from the keyboard. PING nick - uses CTCP PING to work out how many seconds a remote is from you. PARSEKEY key - acts as though a key bound to `key' was pressed. SENDLINE line - is the same as typing in the line. HOOK line - does an ON HOOK check. EVAL line - passes `line' to the inline parser, to be executed. CTCP UTC - A time CTCP. MLOAD - loads a menu. New in 2.2.1 CTCP ECHO - Similar to CTCP ERRMSG. WINDOW LOGFILE - Sets the logfile for that window. New in 2.2.2 XTYPE - Similar to TYPE WINDOW NOTIFY_LEVEL New alias variables: $W $V $H $U $~ New SETable variables NO_CTCP_FLOOD SHOW_STATUS_ALL SCROLL_AFTER_DISPLAY. STATUS_USER1-3 MENU HIGHLIGHT_CHAR HELP_PROMPT HELP_SERVICE HELP_PATH DCC_BLOCK_SIZE LOAD_PATH DEBUG VERBOSE_CTCP SCROLL_BACKWARD SCROLL_FORWARD SCROLL_END TRANSLATION BOLD_VIDEO New in 2.2.1 SHOW_WHO_HOPCOUNT New in 2.2.2 NOTIFY_LEVEL XTERM_OPTIONS EIGHT_BIT_CHARACTERS And STATUS_FORMAT has these new variables %W %X %Y %B %# %@ %> New/changed on hook's. ON DCC_RAW ON HOOK ON INPUT Several of the numeric ON's have changed. New in 2.2.1 ON SERVER_NOTICE ***** THIS HAS CHANGED ***** ON PUBLIC ***** THIS HAS CHANGED ***** New bindable keys. ERASE_TO_BEG_OF_LINE REFRESH_INPUTLINE META3_CHARACTER META4_CHARACTER New functions. $ENCODE() $DECODE() $TDIFF() $CONNECT() $LISTEN() $ISCHANNEL(word) $ISCHANOP(nick channel) $WORD(number wordlist) $WINNUM() $WINNAM() New in 2.2.2 $CURPOS() $MYCHANNELS(refnum) $MYSERVERS() Other You can no longer use \n in a line to separate commands. Functions are now access with $name(). $%name() is not supported. You can access varibles in structures by using struct[index] as well as struct.index. You can use { } style braces around aliases. You can connected to the server via Unix domain sockets. The display defaults to OFF while loading a script. __________________________________________________________________________ ircII 2.1.5g.tom2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Internationalization issues: 1. Support for multiple character sets. See /help SET TRANSLATION. 2. Digraph entries. See /help BIND ENTER_DIGRAPH and /help DIGRAPH. __________________________________________________________________________ ircII 2.1.5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > The command /who -h and -s is no more supported. > Introduced { and } in scripts, see script/finger for an example. See Also: /help load. > Behavior of HOLD_MODE has changed, won't hold when you are being active in that window. I like it a lot more, it's not so disturbing anymore. > Away messages are displayed only once, when talking to someone who is away unless you /set show_away_once off. > You don't get disturbed by cryptic but trivial CTCP requests, unless you /set verbose_ctcp on. > Improved handling of process prompts, but INPUT_PROMPT must be set. > ircII can now load scripts and help files in compressed form. > All the scripts have been updated and many helpfiles written and rewritten. Many bugs have been fixed, support of newer server features added, this client is already 2.7-capable. > There have been major changes in the command parser. Commands are not expected to have a leading / unless entered interactively, if you experience incompatibilities, you will have to add 'say' and 'send' wherever you have made aliases that send to the channel or query. See Also: /help ircII programming for this. Also the ';' has a new meaning as command separator within ALIAS, BIND and ON. You might have to \escape it. > The good news: Scripts are much more readable and understandable, look a lot less ugly now :) COMMAND_MODE gives command-oriented freaks the chance to use ircII that way. A special script for MUDders has been added that emulates an Aber/LPMUD-like environment on irc, without having to type / before "smile" and allowing "'<text>" for "say" etc. > CTCP ACTION has been implemented which permits you to send descriptions of actions/'feelings' to other people on channels and even through queries. You can use it with /me and the action script. See Also: LOAD ACTION