ircart

- massive organized collection of irc art
git clone git://git.acid.vegas/ircart.git
Log | Files | Refs | Archive | README

mirc2.txt (10277B)

      1 * What is New in version 6.21?
      2   Released November 23rd, 2006.
      3 
      4 As always this new version of mIRC addresses many of the issues reported since 
      5 the last release. A lot of time was spent tweaking features and fixing bugs.
      6 Khaled worked on the installer, logfile handling, script error handling, as well as a 
      7 handful of other things. Only a few new features and functions have been added, 
      8 making this mainly a bugfix release. 
      9 
     10 The mIRC installer has improved a lot! The installer now offers several pre-defined 
     11 modes that allow you to choose between an Upgrade, Full or Custom install. It 
     12 ensures that backups of old files are successful, reports error and aborts the 
     13 installation if it failed for some reason. 
     14 
     15 The IRC Servers dialog now uses a treeview to display the servers list. In response 
     16 to this change the format of the servers.ini file has changed to accomodate for a 
     17 larger amount of servers. The DNS routines have changed so that on connect the 
     18 retrieved pool of IP addresses is randomised to spread the load across connections.
     19 
     20 Preparing for a fully Vista (the new Windows) compliant version of mIRC several 
     21 changes have been made. These incluse minor cosmetic issues, icons, a new 
     22 help file in .chm format, etc. Also a command line option has been created that 
     23 makes mIRC avoid all use of the registry. If this switch is used, mIRC stores 
     24 registry information in the mirc.ini file in a [user] section, and does not modify 
     25 registry to support irc:// links etc. This comes handy when you want to run mIRC 
     26 from a memory stick or similar device.
     27 
     28 A lot of changes have been made to the way mIRC names and stores logfiles. This 
     29 is mainly done to prevent file corruption and loss of data when you open multiple 
     30 server connections. mIRC tries to name and rename logfiles as smart as possible.  
     31 Also, when settings are changed in the logging dialog, the logging state of windows 
     32 and any open log filenames are now immediately updated to reflect the new settings. 
     33 In previous versions new settings were only applied when a new window was created.
     34 
     35 We hope to have smashed the confusing 'flash' and 'beep' options by adding a 
     36 "Default" menu item to System Menu Flash/Beep items, allowing channel/query/chat 
     37 windows to use the default settings as set in the Options/Sounds dialog. And disabling 
     38 sounds in the Sounds dialog now does actually disable -all- sounds, even those using 
     39 /splay or /beep. ;-)
     40 
     41 For experienced users and scripting enthousiasts this new version has heaps of fixes, 
     42 changes and other little thingies to play with. Some of the more useful changes for 
     43 scripters are: an extension to the /toolbar command that allows you to customize your 
     44 toolbar, it now has a new switch that makes mIRC remember your current toolbar settings 
     45 and reload them automatically the next time you run mIRC; the /window -h behaviour has
     46 been fixed so that you can hide Status windows from the switchbar; the on WAVEEND 
     47 event now triggers as it should; Regular expression support has been improved and 
     48 resolves gpf and speed issues in the previous version; script $error handling should 
     49 work better now; and /drawrot is now much faster. We encourage you to explore the 
     50 versions.txt file for all changes. Some changes are obvious, some need getting used 
     51 to - please take your time to play with them and see how they work. 
     52 
     53 In total there have been over 80 changes in this version and although most of them 
     54 are bug fixes or small tweaks, we hope that they result in a more useful and stable 
     55 mIRC for you. 
     56 
     57 Tjerk Vonck.
     58 ____________________________
     59 Full list of Fixes, Changes and Additions in mIRC 6.21:
     60 
     61 1.Fixed $timer().secs bug when used with /timer HH:MM.
     62 2.Fixed right-click on disabled toolbar button popping up menu.
     63 3.Fixed treebar and toolbar using same key accelerator in the view
     64   menu.
     65 4.Changed wording in help file for /windows -D.
     66 5.Changed /winhelp to allow help system to search for help file if
     67   it's not found in the mIRC folder.
     68 6.Fixed /toolbar -z3 not loading actual icon size from an .ico file.
     69 7.Fixed pressing spacebar in channel nicklist not popping up correct
     70   menu.
     71 8.Fixed bug with popup menus displayed using spacebar in notify/url
     72   listboxes.
     73 9.Fixed passive dcc send bug rejecting files in dcc ignore list.
     74 10.Fixed /window -h not being able to hide status window switchbar
     75    buttons.
     76 11.Fixed various tabbed text display bugs in @window text/listbox.
     77 12.Fixed scripts reacting to superfuous windows mouse move messages.
     78 13.Fixed display bug in reversed tabbed text in listbox @windows.
     79 14.Fixed dcc get window not being auto-closed on time-out in some
     80    situations.
     81 15.Improved /drawrot, now faster and supports float values.
     82 16.Changed the way mIRC displays popup menus so that it triggers
     83    the WM_INITMENUPOPUP for plugin developers.
     84 17.The LOADINFO structure now returns a minor version value that is
     85    right-padded with zeros, eg. "6 20".
     86 18.Fixed /drawpic parameter parsing bug.
     87 19.Fixed windows taking focus when mIRC is not the active application.
     88 20.Fixed $regsubex() bug with \0 parameter and various other
     89    characters.
     90 21.Added $regsubex() \A parameter, non-spaced version of \a.
     91 22.Fixed issue with $lactive not always returning a value.
     92 23.Fixed horizontal scrollbar bug in tabbed listbox @windows.
     93 24.Optimized display speed of text in windows and listboxes.
     94 25.Improved /window -b speed.
     95 26.Improved $network return value when connected/disconnected when on
     96    networks that use different network names in numerics 001/005.
     97 27.Fixed $dialog().focus not working correctly with comboboxes.
     98 28.Added on HOTLINK support for $() and %var in matchtext.
     99 29.When drag-dropping files on listboxes the listbox item under the
    100    mouse is now highlighted.
    101 30.Fixed query windows in treebar/switchbar not being re-sorted on a
    102    nickname change.
    103 31.Added Minimize/Close All menu items to treebar folder menus.
    104 32.Fixed script editor bug deleting very long lines instead of
    105    truncating them.
    106 33.Fixed /window -c gpf bug when several status windows are open and
    107    the first status window is closed.
    108 34.Fixed $window().state bug.
    109 35.Added $window().sbstate/tbstate, return switchbar/treebar button
    110    state for a window.
    111 36.Updated library to PCRE v6.7, fixes various bugs.
    112 37.Updated support files to openssl v0.9.8b.
    113 38.Fixed on WAVEEVEND event not being triggered correctly.
    114 39.Fixed switchbar fill display bug.
    115 40.Fixed $didwm() bug not handling blank lines in editboxes.
    116 41.Fixed DCC Get behaviour if download folder does not exist.
    117 42.Fixed logging bug where logfiles were being lost if "make folder"
    118    was enabled and the same status window was used to connect to
    119    different networks.
    120 43.Fixed $eval() parsing bug when passed more than two parameters.
    121 44.Fixed nested $regsubex() gpf bug.
    122 45.Extended commandline -r and -i parameters to accept non-full
    123    paths.
    124 46.IRC Servers dialog now uses a treeview to display the servers list.
    125 47.Fixed $inellipse() bug.
    126 48.Fixed kill event handling bug.
    127 49.Fixed $regml() bug.
    128 50.Fixed log filenames handling bug.
    129 51.Changed DNS routine so that it now randomizes the retrieved pool
    130    of IP addresses to spread the load across connections.
    131 52.Fixed /btrunc bug.
    132 53.Added /server -z switch, minimizes new status window.
    133 54.Fixed numeric 345 not triggering on RAW event.
    134 55.Fixed dcc send time-out bug when sending empty file.
    135 56.Added command line switch -portable to make mIRC avoid use of the
    136    registry, and $portable identifier.
    137 57.Fixed gif transparency issues.
    138 58.Added 48 x 48 icon to mIRC icon for Vista.
    139 59.Fixed minor cosmetic issues when running under Vista.
    140 60.Fixed /window -h not hiding desktop @window when it is first
    141    created.
    142 61.Fixed Alt+N behaviour, when switchbar/treebar was enabled
    143    Alt+N was selecting windows hidden with /window -h.
    144 62.Added Lock Bars option to toolbar/switchbar/treebar menus.
    145 63.Fixed treebar not remembering /window -i item open/closed state
    146    when jumping between server items in treebar list.
    147 64.Fixed treebar not placing /window -z windows at end of list. This
    148    affects custom @windows as well as other windows whose original
    149    server window has been closed.
    150 65.Fixed Control+Minimize lock bug. Windows opened on the desktop
    151    are now also minimized and locked, and system menus are no longer
    152    usable without unlocking.
    153 66.Fixed editor dialog not remembering correct position if Windows
    154    tray was in top/left position.
    155 67.Fixed /editbox not working with minimized/hidden windows.
    156 68.Added /toolbar -f[lsd] switches, load/save/delete toolbar in
    157    toolbar.ini file. mIRC auto-loads toolbar.ini on startup.
    158 69.Fixed $rand() floating point handling bug.
    159 70.Changed PCRE compile options, previous change had resulted in
    160    a significant performance decrease.
    161 71.Fixed $error being reset when an alias/identifier is called in the
    162    :error section without using /reseterror.
    163 72.Fixed regex identifiers not handling script errors correctly.
    164 73.Fixed logfiles bug resulting in lost or corrupted logfiles when
    165    connecting to multiple servers.
    166 74.Fixed reload logfiles bug when lines prefixed with both color
    167    codes and timestamps.
    168 75.Fixed channel topic/mode bug, were not being cleared correctly
    169    on reconnecting to a server.
    170 76.Fixed Treebar folder icon display bug.
    171 77.Added "Single click on tray icon to open" option to tray dialog.
    172 78.When settings are changed in logging dialog, the logging state of
    173    windows and any open log filenames are now immediately updated to
    174    reflect new settings.
    175 79.Added "Flash on chat message" option to IRC Options dialog.
    176 80.Added "Beep on chat message" option to Sounds dialog.
    177 81.Disabling sounds in the Sounds dialog now does actually disable
    178    all sounds, even those using /splay or /beep.
    179 82.Fixed bug with Background pictures not applying correct display
    180    method (center, fill, etc.) in some cases.
    181 83.Added new sound events to the Sounds dialog.
    182 84.Fixed DCC Send/Get progress bar display bug, was not showing
    183    completed transfer in some situations.
    184 85.Fixed incorrect evaluation of parameters containing $nulls when
    185    passed to identifiers.
    186 86.Fixed /ctcps, /events, and /remote not handling "off" parameter
    187    correctly.
    188 87.Fixed $fline() and $line() returning results when "listbox"
    189    specified and used with a non-listbox window.