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.0rc1?

Additions (15)
Bug fixes (11)
Changed features (7)

Additions

  • Special cursors for hyperlinks and script links.
  • New default colors and built-in bitmaps.
  • New "perform on connect" script setting for networks and servers.
  • Inflated windows stay inflated when resizing the main ViRC window.
    Clicking the maximize button of an inflated window returns it to
    the size it had before it was inflated.
  • New "codeedit" script control type. A syntax-highlighting script
    code editor will appear. $getsetting() returns a list of lines
    in order.
  • ViRC's TApplication object can now be mapped as !Application.
    Useful properties: Active (boolean), ExeName (string),
    Handle (HWND), HintColor (color), HintHidePause (integer),
    HintPause (integer), HintShortPause (integer), ShowHint (boolean),
    Title (string).
  • You can now choose to save to an INI file from the setup wizard.
  • ViRC now has an installer to create icons and register file types.
    The /irchyperlink alias will be called when an irc:// URL is
    activated from Explorer.
  • Command-line support for loading scripts (-loadscript filename.vsc),
    editing scripts (-editscript filename.vsc), importing server lists
    (-importservers filename.vsl), opening connections from a file
    (-chat filename.chat), editing connection files (-editchat
    filename.chat), and deleting settings (-uninstall).
  • New $ParamList() function to return a list of parameters passed on
    ViRC.exe's command line.
  • New aliases in virc.lib: /onall <command> to run a command on all
    servers, /aasay <text> and /aame <text> to do /asay and /ame on all
    servers.
  • The script editor now supports custom magic in menus.
  • Color and font schemes can now be saved and loaded on the
    "Text windows" configuration tab. If you download schemes, save them
    in your image path.
    Schemes can also include image and sound folders. To distribute your
    images and sounds as part of a scheme, open the scheme file with a
    text editor. Add a section at the bottom:
    [Paths]
    ImagePath=somename-images
    SoundPath=somename-sounds
    (You don't have to include both an image path and a sound path.
    Replace 'somename' with the name of your scheme.)
    Then put the scheme file (somename.colors), along with image and
    sound folders (somename-images and somename-sounds), in a ZIP
    archive to upload it.
  • -@L command to delete local variables and local array entries. Local
    variables and arrays are still deleted automatically when the routine
    finishes, so this is mainly useful for removing values from local
    arrays.
  • You can now switch between the first ten windows by pressing Alt+1
    through Alt+0. Alt+1 jumps to the first window on the tab bar, Alt+2
    jumps to the second, etc.

Bug fixes

  • Default paths are used correctly in the configuration window.
  • No more I/O error when closing a reverse DCC send that is waiting
    for a response from the receiver.
  • The script editor appears correctly on systems with large fonts.
  • Fixed virc.lib's DCC auto-accept settings.
  • Fixed winamp.vsc bug causing crashes with certain song titles.
  • Calling TextOut in some situations used to create a query window
    called "$C"; now it is redirected to the server window.
  • No more 64 KB limit in INI files.
  • Minor bug fixes in the text scroller.
  • Custom magic works on the main menu.
  • Unused menu entries are correctly deleted; this solves a bug with
    replacing menus containing custom magic.
  • Hyperlinks are now marked more reliably.

Changed features

  • Credits sequence changed.
  • Nonprintable characters and backslashes are no longer allowed in
    variable names.
  • Server list files (.vsl) can now contain comment lines starting
    with //.
  • The script log now shows function results.
  • The setup wizard has been improved.
  • The incorrect syntax '-@ $foo $bar' no longer deletes $foo.
  • New-style arrays ($array[$key]) have been optimized and are now as
    fast as old-style arrays. Adding or removing values may cause the
    order of items in $array to change. Old-style arrays ($array.$key,
    or any variable with a . in the name) are now deprecated and should
    no longer be used in new code, since a future version will not
    support them.

Change log history:
© Jesse McGrew 2001-2007