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


index

HTML Conversion by Kai 'Oswald' Seidler, osw@ld.pages.de. Last modified: 04. February 1997.