Hans Prestige Visual IRC
Visual IRC
   Features & Screenshots
   Download ViRC!
   Scripts

   Visual IRC Forum
   Chat in Undernet #ViRC

   Awards and Reviews
   About the Author
   About the Technology
ViRC Antique Shop

Search change log

What's new in Visual IRC 2.0 RC5?

Additions (11)
Bug fixes (14)
Changed features (3)
Translation changes (2)

Additions

  • Toolbar items can now have hotkeys. Put a clause like
    "hotkey Ctrl+X" after the item name in the toolbar block.
  • The timestamp and logging toggle buttons are now bound to
    F5 and F6, respectively.
  • Channels and query windows are now "deferred" until you stop
    typing for a second. They won't appear or receive focus until
    you stop; but they can still be accessed by scripts, and they
    show up on the window tab bar. This feature can be controlled
    with two new options on the initial setup page: "Don't pop up
    windows while I'm typing" and "Wait at least ____ ms after a
    keypress".
    The Query command will allow the new window to be deferred
    if you specify the -defer flag: /query -defer Mr2001
    Otherwise, it will be shown immediately as before. TextOut and
    TextOutBitmap always allow query windows to be deferred if they
    have to be created to show the text.
  • New option: "Horizontal window tabs when docked to side". This
    prevents the buttons from rotating when the tab bar is docked
    to the left or right.
  • If "Alt+Number to switch windows" is enabled, the tab icons now
    change to numbers when the Alt key is held down.
  • Added support for Undernet's 338 numeric, which gives the real
    user@host and IP address for users with the +x mode.
  • New "Goto URL in new window" option on the hyperlink popup
    menu. This uses Exec to start IE.
  • New attribute code for fixed-width fonts: ASCII 17, Ctrl+F in
    the command line, or \f in scripts. This is compatible with
    Pirch's fixed width code. ViRC.lib now displays the server MOTD
    in fixed-width so ASCII art will look right.
  • New function: $IsHidden(<window>)
  • New command: Activate <window>
  • New named events:
    <OnHiliteWindow*
    fired whenever new text causes an inactive window's tab to
    be highlighted. $0 is the window class (TServerForm,
    TChannelForm, TQueryForm, or TDCCChatForm) and $1 is the
    window's unique name.
    <OnDestroyWindow*
    the opposite of OnCreateWindow, fired just before a window
    is destroyed. the parameters are the same as
    OnCreateWindow: $0 is the class, $1 is the (possibly non-
    unique) name, and $2 is the unique name for DCC chats.

Bug fixes

  • The "ban nick change" message is evaluated correctly.
  • The keepalive timer in virc.lib no longer resets $idletime().
  • The FlashWindowEx system call is now imported from user32.dll at
    runtime, allowing ViRC to run on Win95 systems (where
    FlashWindowEx doesn't exist).
  • Nick list flags other than o/h/v are now applied correctly in
    all cases.
  • Old alias hotkeys are correctly unbound when rehashing.
  • NLSetCustomOne parses the channel correctly, and works when
    called from a non-channel window.
  • The nick list selection no longer changes when the nick list
    contents change.
  • Fixed the hints for the "Show/hide status window" menu items.
  • Fixed a DCC bug when the nick in a DCC ACCEPT or RESUME message
    didn't exactly match your own nick. This bug caused problems when
    resuming files sent by some XDCC bots.
  • The character set of the main font and nick list font are now
    saved correctly. Font description strings (such as returned by
    $GetSetting()) now include "C#123" as the last parameter, where
    123 is the Windows character set number, if the character set
    has been changed from the default.
  • Fixed an error appearing when using /rehash if the local script
    has been unset.
  • Table columns that have grown to fit wide text (e.g. long nicknames)
    will now shrink to their previous size when the wide text has
    scrolled off the end of the buffer.
  • The output from /unignore is fixed.
  • The window name is now correct in OnCreateWindow for DCC
    whiteboards.

Changed features

  • ViRC.lib's 330 numeric event now takes the account name from $4
    instead of $7.
  • The Directory, Drive, and FileName properties are now available
    (where appropriate) for TDirectoryListBox, TFileListBox, and
    TDriveComboBox.
  • Many new icons, thanks to Axel from Italy!

Translation changes

  • Message library version 3.
  • Added messages:
    - Msg_Rpl_WhoisRealHost, for the 338 numeric event.
    - Msg_Active_GotoLinkCaption, Msg_Active_CopyLinkCaption,
    Msg_Active_LinkNewCaption, and Msg_Active_LinkNewHint, for the
    hyperlink popup menu

Change log history:
© Jesse McGrew 2001-2007