home *** CD-ROM | disk | FTP | other *** search
/ In'side Shareware 1996 March / ish0396.iso / online / mirc / versions.txt < prev   
Text File  |  1996-04-27  |  69KB  |  1,453 lines

  1. 27/04/96 - mIRC v4.1 (final bugfix release)
  2.  
  3. Fixes/Additions:
  4. 1.Fixed /sound being limited to eight character
  5.   channel/nick names.
  6. 2.Fixed mirc.ini file being corrupted in
  7.   certain situation.
  8. 3.Fixed servers sorting bug in setup dialog.
  9. 4.Added /links window which displays a list
  10.   of all servers in the network and allows
  11.   easy connecting, etc.
  12. 5.Fixed character | bug in nicknames/userids.
  13. 6.Fixed small ON CHAT bug.
  14. 7.Fixed DCC Get minimize button not remembering
  15.   setting.
  16. 8.Fixed $ bug.
  17. 9.Fixed icon highlighting bug.
  18. 10.Fixed bug that was intermittently affecting
  19.    various commands.
  20. 11.Fixed /ctcp with "dcc" in nickname bug.
  21. 12.reFixed Beep.
  22. 13.Fixed not replying to server PING bug.
  23. 14.Fixed /unset command not working in an alias.
  24. 15.Now saves window buffer to ".log" instead
  25.    of a ".txt" file.
  26. 16.Added Log file listbox and View/Delete log
  27.    to Logging options dialog.
  28. 17.Now displays in the status bar the *actual*
  29.    address of the server you connect to.
  30. 18.Improved context sensitive F1 help key to
  31.    work with more dialogs.
  32. 19.Fixed small identd and finger bug.
  33. 20.Added Fileserver warning dialog to warn
  34.    new users.
  35. 21.Added $hfile identifier which is like the $file
  36.    dialog except it lists files horizontally.
  37. 22.Fixed fileserver "read" command bug.
  38. 23.Added option to display identd requests.
  39. 24.Improved mark/copy text routine a bit.
  40. 25.Remodelled about dialog.
  41. 26.Fixed socks firewall access.
  42. 27.Added $++ identifier which works the same as
  43.    the $+ identifier but does the concatenation
  44.    after the previous item has been evaluated, so
  45.    something like this works now:
  46.      /say " $+ $read c:\test.txt $++ "
  47. 28.Auto-join on invite now ignores invites to
  48.    channel 0. (/join 0 makes you part all channels,
  49.    seems to be an irc server feature).
  50. 29.Finger window is restored if it is minimized
  51.    when you try to do a finger.
  52. 30.Changed /list command so you don't have to prefix
  53.    the wildcard text with a #. eg. /list help
  54.    and /list *help* is turned into /list help
  55. 31.Now displays /whois Idle time in hours/minutes/
  56.    seconds format instead of just seconds.
  57. 32.Clicking on "Arrange Icons" now places icons
  58.    behind open windows when arranging them.
  59. 33.Now shows both server name and Port number
  60.    when connecting.
  61. 34.Status window default height is now larger.
  62. 35.Now handles "erroneous nickname" better.
  63. 36.If no directory is specified in the wave filename
  64.    for the /wavplay command, it now defaults to the
  65.    wave directory specified in the Sound Requests
  66.    options dialog.
  67. 37.Other things.
  68.  
  69. 20/03/96 - mIRC v4.0 (final version)
  70.  
  71. Fixes/Additions:
  72. 1.Fixed standard editbox popup menu under 95 not
  73.   being displayed on a right mouse-click.
  74. 2.Fixed problem with /ctcp to a user with "dcc"
  75.   in nickname.
  76. 3./query command pops an existing window to the
  77.   front if it's hidden.
  78. 4.Fixed "parameter dialog" popping up bug.
  79. 5.Fixed Channel Dialog gpf bug if kicked while
  80.   dialog still open.
  81. 6.Dynamic help menu now displays a list of .hlp files
  82.   in mIRC's directory, as well as the readme.txt,
  83.   versions.txt, and update.txt files, for quick
  84.   access. Also adds internal aliases that match
  85.   these filenames, so if you have "winsock.hlp" in
  86.   the help menu you can type /winsock <topic>. The
  87.   menu is always updated before it is displayed.
  88. 7.[removed]
  89. 8.Added "play wave" options to event beeps section.
  90. 9.Now remembers DDE settings across sessions,
  91.   added to "Servers" section in options dialog.
  92. 10.Added "Popup notify window on connect" option.
  93. 11.Added new configurable menu which allows you to
  94.    add a menu to the main menu bar. This menu has
  95.    the functionality of both the main, query,
  96.    and nickname popup menus, and allows you to
  97.    define commands that work in different types
  98.    of windows.
  99. 12.Can now test for and prevent SOUND ctcp's
  100.    in the remote.
  101. 13.Fixed channel list "Hide" parameters being
  102.    erased in certain situations.
  103. 14.Modularized Tab dialog routines so now they're
  104.    "completely" independent of the rest of the code.
  105. 15.Improved setup dialog/server selection:
  106.    a) Added "group" definition to servers. When sorting
  107.       the servers list this groups servers with the
  108.       same group name together.
  109.    b) Added "connection retry" options. One second
  110.       delay inbetween connect retries.
  111.    c) Can select multiple servers to connect to.
  112.    d) Can do "/server groupname" which will cycle through
  113.       all servers of group "groupname" when trying to connect.
  114.  
  115.    NOTE:
  116.    When using the 16bit mIRC, winsock will "freeze" sometimes
  117.    when cancelling a connection. This is because winsock has
  118.    to timeout... as far as I know, mIRC can do nothing about
  119.    this since it is built-in to winsock, so even if mIRC
  120.    cancels a connection, winsock still waits for 10 seconds
  121.    *anyway* before completing the cancellation. This might
  122.    result in other problems.
  123.  
  124. 16.Added "Popup channel folder on connect" option.
  125. 17.Now capitalizes the first word in a ctcp message.
  126. 18.Notify:
  127.    a) Now has it's own window in options dialog.
  128.    b) Number of nicks is unlimited.
  129.    c) Allows little notes for each nickname.
  130. 19.Added /commands [on|off], turns remote commands on/off.
  131.    /events [on|off] turns only events on/off, and
  132.    /remote [on|off] now turns both commands and events on/off.
  133. 20.Added other beep/close options to dcc options dialog.
  134. 21.Fixed $parms bug, was only storing first 256 chars.
  135. 22.Added "Place ? marked urls at top of list" option in url options.
  136. 23.Can now do "/ignore -auN", which unignores the
  137.    specified address after N seconds. Can now also do,
  138.    /ignore -apcnti, where p=private,c=channel,n=notice,
  139.    t=ctcp,i=invite.
  140. 24.Can now enter auto-op addresses with channels,
  141.    eg. nick!user@address,#mirc,#mircplus
  142. 25.All /dde commands are now buffered and sent at intervals
  143.    specified by the DDE delay option.
  144. 26.Added /clearall command which clears buffers of all
  145.    status, channel, and private windows.
  146. 27.Now warns you if you try to quit mIRC when there are
  147.    DCC Transfers in progress.
  148. 28.[removed]
  149. 29./links command results are now displayed in a coloured
  150.    tree fashion to make it more readable (?)
  151. 30.Added "pop up setup dialog on startup" option.
  152. 31.Improved speed of text display slightly.
  153. 32.Fixed /rlevel not removing levels in certain situations.
  154. 33.Added -s<text> option to /write command, scans file for a
  155.    line beginning with <text> and writes to it.
  156. 34.[removed]
  157. 35.Added /groups [-e|d] command which lists all, enabled,
  158.    and disabled groups in remote definitions.
  159. 36.Can now use #$?#="etc." which will ask for a channel
  160.    name if you try to use the command in a non-channel
  161.    window, otherwise it uses the channel name of the
  162.    currently active channel window.
  163. 37.Command parsing routine completely rewritten, much
  164.    more robust and evaluates identifiers etc. more
  165.    intelligently now. However, because of increased
  166.    processing/checking etc. this routine is now slower
  167.    than the older routine.
  168. 38.Moved Ident server options to setup dialog.
  169. 39./speak command requests are now also placed
  170.    in delayed DDE queue.
  171. 40.Added variable support:
  172.    /set [-q] <%var) [value]
  173.    /unset [-q] <%var> [%var2] ... [%varN]
  174.    /unsetall
  175.    /inc [-q] <%var> [value]
  176.    /dec [-q] <%var> [value]
  177.    Can be edited in Variables section in remote dialog.
  178. 41.Iconized Notify and Url windows are now highlighted
  179.    whenever their contents change.
  180. 42.Notify and URL toolbar buttons are now also highlighted
  181.    if either the window isn't open or isn't active.
  182. 43.Fixed /ctcp nick VER bug.
  183. 44.Fixed beeping bug where mIRC wasn't beeping properly
  184.    for some users.
  185. 45./sound now doesn't require you to specify a message.
  186. 46.Added $level which represents users level in remote.
  187. 47.Added /remove <filename> which deletes the specified file.
  188. 48.Added $cd which represents users current directory
  189.    in a fileserver session (Used in ON SERV event).
  190. 49.Specifying a nickname in the finger dialog now works
  191.    the same way as /finger <nickname>.
  192. 50.Can now use /nick while not connected to server:
  193.    /nick <nickname> [alternate]
  194. 51.Fixed bug in resolving dns addresses.
  195. 52.Fixed /finger not resolving for some users.
  196. 53./auto and /ignore now *add* an address by default,
  197.    to remove an address you can use the -r switch.
  198.    ie. they do not toggle anymore.
  199. 54.Added Firewall option, doesn't allow DCC's through
  200.    a firewall yet though.
  201. 55.Added "IP method" option for users with different
  202.    winsock setups.
  203. 56.Fixed DCC Sending a file with the same name as users
  204.    nickname (would result in an error message).
  205. 57.Fixed URL sorting in url window.
  206. 58.Now tests to see if dcc send filename is a system device,
  207.    if so dcc send is ignored.
  208. 59.Fixed & characters in editboxes in options dialog
  209.    being messed up.
  210. 60.Fixed disappearing ini and temp files not being removed (?)
  211. 61.Fixed "read" in fileserver allowing read access to files
  212.    outside home directory.
  213. 62.Fixed occasional "notice" gpf.
  214. 63.Fixed ctcp TIME missing trailing ^A.
  215. 64.Fixed Status window saving/reset not working.
  216. 65 Can now specify -sgroupname on the command line.
  217. 66.Other bits and pieces.
  218.  
  219. 06/01/96 - mIRC v3.92
  220.  
  221. Fixes/Additions:
  222. 1.Fixed /sound gpf bug.
  223. 2.Fixed security bug in remote.
  224. 3.Fixed gpf bug on windows opening due to old
  225.   window pos/size format in mirc.ini.
  226. 4.Changed fingers storage method in mirc.ini.
  227. 5.Improved Channels List dialog.
  228. 6.Popups are now fully allocated dynamically.
  229. 7.Changed $file identifier to display only files,
  230.   can now use $dir to display both directories
  231.   and files.
  232. 8.Added /font command which pops up the font
  233.   dialog.
  234. 9.Added "Extract URL" menu item to channels list
  235.   popup menu, which extracts a URL from a channels
  236.   topic and puts it in the URL list.
  237. 10.DCC Send "percent" info is now updated when
  238.    an Ack is received, not when a packet is sent.
  239. 11.Fixed $parms not working with $read.
  240. 12.Speeded up tabs display in options dialog slightly.
  241. 13.Small improvements in DDE response speed.
  242. 14.Function key aliases can now execute several
  243.    commands by using the | command seperator.
  244. 15.Fixed DCC gpf problem (?)
  245. 16.Fixed $read not closing files in certain situations.
  246. 17.When entering text in an editbox mIRC now beeps
  247.    when you are within 30 characters of the maximum
  248.    allowed line length.
  249. 18.mIRC now works with the three major WWW Browsers.
  250. 19.Fixed '=' prefix processing bug in remote.
  251.  
  252. 28/12/95 - mIRC v3.9
  253.  
  254. Fixes/Additions:
  255. 1.Fixed the /join KEY bug.
  256. 2.Add -q switch to /raw which makes the /raw command
  257.   work "quietly", not printing out what it's sending.
  258. 3.Fixed channel folder dialog not remembering
  259.   added/deleted channels when pressing OK.
  260. 4.Now /ignores invites as well.
  261. 5.Fixed the remote DO command.
  262. 6.Can now handle &channels, fully supported in aliases,
  263.   popups, and remote definitions.
  264. 7.Redecorated. Tending towards simple and uncluttered
  265.   menus and interface.
  266. 8.Removed font dialog, can now change a font only from
  267.   a windows system menu.
  268. 9.Can now do /me or /action in dcc chat windows.
  269. 10.The 32bit under 95 now saves logs and buffers using
  270.    the full length filename.
  271. 11.ON TEXT etc. now allow wild card matches using
  272.    multiple * in the match text.
  273.  
  274.    NOTE: the text matching routine in ON TEXT etc.
  275.    doesn't use the = sign anymore, as it's now redundant.
  276.  
  277. 12.Found bugs in the wildcard matching routine while
  278.    making ON TEXT work with it. Fixed.
  279. 13.Made Tabs in options dialog more 95-ish. The bold
  280.    font is still there though, sorry, I like it!
  281. 14.mIRC now does NOT reply to unknown ctcp messages,
  282.    it just prints them in your window as usual and
  283.    then ignores them (as per the RFC).
  284. 15.Aliases now work better when called from remote
  285.    definitions.
  286. 16.Fixed -l# switch in play command.
  287. 17.Improved positioning of various dialogs.
  288. 18.DALnet URL catching on joining a channel now works.
  289. 19.Nicks in notify list are no longer forced to lowercase.
  290. 20./save can now be used in an alias with | separators.
  291. 21.Added -stext option to $read, which scans the specified
  292.    file for a line beginning with the specified text.
  293. 22./pop delay is now randomly *close* to the number you
  294.    specify as a delay.
  295. 23.Fixed /server N (specifying server number).
  296. 24.Fixed window bug possibly related to dcc gpfs.
  297. 25.Added -u# switch to /ban command which specifies delay
  298.    time before unbanning the specified ban. Minimum delay
  299.    time is 10 seconds. If no number is specified, it defaults
  300.    to 30 seconds. eg. /ban -u15 nick
  301. 26./fingering a nick now only adds the nick's address to the
  302.    fingered addresses list, not the users whole irc address.
  303. 27.Now allows an unlimited number of /timers.
  304. 28.Fixed ini specification on command line.
  305. 29.Improved dynamic memory allocation in various places.
  306. 30.Added notify list window. Can use the toolbar notify button
  307.    or /notify [-sh] to show/hide the window. Please note that
  308.    there is a minimum window width under 95 that I haven't
  309.    been able to override.
  310. 31.Address returned by IAL was sometimes invalid. Fixed.
  311. 32.Added [-ar] switches to /notify, /protect, /ignore,
  312.    which forces the command to -add or -remove a nick
  313.    instead of toggling it.
  314. 33.Added $site identifier for remote addresses.
  315.    eg. for khaled@mardam.demon.co.uk
  316.    $site = mardam.demon.co.uk
  317. 34.Now allows /sound in dcc chats.
  318. 35.Added minimal DDE support, as well /dde command and
  319.    a $dde identifier, to be expanded. See DDE section in
  320.    help file for description
  321. 36.Added "Edit" button for editing finger file in options
  322.    dialog.
  323. 37.Can now access popup menus in the notify, URL, and channels
  324.    list window through the keyboard. Pressing RETURN performs
  325.    a "double-click", pressing SPACE pops up the popup menu.
  326. 38.Added Alt-N for notify and Alt-U for URL windows.
  327. 39./msg command now by default doesn't switch to the
  328.    window you're sending a message to unless you specify
  329.    the [-s] switch. eg. /msg -s hiya!
  330. 40.Added /timestamp [on|off] command.
  331. 41.Added /partall command which parts all the channels
  332.    you're currently on.
  333. 42.Added "Minimize DCC get window" option.
  334. 43.Added $adate (for US style month/day/year),
  335.    and $fulldate which spells it all out.
  336. 44.Added a "time to activate" option to the /timer
  337.    command, eg. /timer1 11:30 1 1 /say It's now 11:30am
  338. 45.Fixed "filename" in quotes with no spaces bug.
  339. 46.Fixed using $?="text" identifier.
  340. 47.Added $file identifier, eg. in a popup menu item:
  341.    Play Wave:/wavplay $file="Select a Wave!" c:\waves\*.wav
  342. 48.Fixed disappearing aliases/popups/remote bug, where
  343.    filenames for each of these were being reset to the
  344.    mirc.ini file.
  345. 49.Added a "/timers off" switch which allows you to turn
  346.    off all active timers.
  347. 50.Alt-L now pops up the Channels List dialog.
  348. 51.Added /disconnect command, hard disconnect from server
  349.    without a /quit.
  350. 52.Fixed ON SNOTICE reacting twice to server notices.
  351. 53.Fixed/Improved other bits and pieces.
  352.  
  353. 25/11/95 - mIRC v3.8
  354.  
  355. Fixes/Additions:
  356. 1.Added option to show invites in active window.
  357. 2.Fixed $! bug.
  358. 3.Added option to auto-resume existing files.
  359. 4.Fixed /echo with invalid parameters gpfing.
  360. 5.Option dialog now remembers it's "view" across
  361.   sessions.
  362. 6.Paused op wasn't clearing a nick from it's list
  363.   immediately if a nick parted or quit, but had to
  364.   timeout first.
  365. 7.Added /speak <text> command which uses monolog
  366.   to speak the specified text.
  367. 8.Added /dns <nick/address> which resolves addresses.
  368.   If mIRC sees a "." in the name you specify it assumes
  369.   it's an address and tries to resolve it. Otherwise
  370.   it assumes it's a nickname and does a /whois to
  371.   find the users address and then looks it up. If you
  372.   give it an IP address, it looks up the host name.
  373. 9.Removed small users window in remote dialog, now
  374.   using one big window for users, commands, and events.
  375. 10.The Add Dialog has been discontinued. Check out the
  376.    alias, popup, and remote dialogs for the improvement.
  377.  
  378.    IT IS *HIGHLY* RECOMMENDED THAT THE ALIAS, POPUP,
  379.    AND REMOTE SECTIONS BE SAVED SEPERATE FROM THE
  380.    MAIN MIRC.INI FILE FROM NOW ON. THE MIRC.INI
  381.    CAN'T HANDLE THE STORAGE OF LARGE AMOUNTS OF
  382.    INFORMATION AS REQUIRED BY THE ALIAS, POPUP,
  383.    AND REMOTE SECTIONS.
  384.  
  385. 11.Finally fixed DCC Send/Get windows sometimes
  386.    not auto-closing at end of transfer (?)
  387. 12.Right-clicking in a non-active window will now
  388.    bring it to the top and make it active.
  389. 13.Fixed socket error message when running second
  390.    copy of mIRC (didn't actually affect anything).
  391. 14.For new users, mIRC no longer copies the mirc.ini
  392.    to the windows directory but leaves it and uses it
  393.    in the same directory as the EXE. However, if it
  394.    finds an mirc.ini in the windows directory it will
  395.    use it (to remain compatible with older users).
  396. 15.Small fixes relating to Function keys.
  397. 16.Can now use /load -apuce <file.ini> or
  398.    /save -apuce <file.ini> to load and save aliases,
  399.    popups, and remote sections from the command line.
  400.    NOTE: You can only refer to one section at a time,
  401.    so you can't do /load -ap some.ini.
  402. 17.All memory in the parsing and remote routines is
  403.    now allocated dynamically.
  404. 18.Added ignore options to dcc send/chat in the dcc
  405.    options dialog. Can also use /sreq and /creq
  406.    (send request and chat request) with the parameters
  407.    [ ask | auto | ignore] from the command line.
  408. 19.Added "ON CHAT:text:/msg ..." and ON SERV events to
  409.    scan text in dcc chat windows and fileserver windows.
  410. 20.Added command line option to connect to a server and
  411.    join channels which is more of a standard WWW link
  412.    definition: //server:port/#channel,#channel
  413. 21.Fixed GPF problem for some users when quitting mIRC (?)
  414. 22.Added /flush [levels] command. This clears the remote user
  415.    list of nicknames that are no longer valid. For each nick
  416.    in the user list that matches the specified levels mIRC
  417.    checks to see if that nick is on any of the channels that
  418.    you are currently on. If not, the nick definition is removed
  419.    from the user list. If you do not specify [levels] then
  420.    mIRC clears all nicks from the user list that don't exist
  421.    on channels you are on.
  422. 23.Added "me" prefix to remote definitions, eg.:
  423.    me:1:ON JOIN:/msg etc...
  424.    This limits a command definition to reacting only to
  425.    events caused by your client. This is useful in case you
  426.    use Bots which have the same address as you.
  427. 24.The address in the Finger dialog now defaults to
  428.    the last address which was fingered.
  429. 25.The /play command has been improved in a major way, 
  430.    it can now queue requests (see the help file!)
  431. 26.Fixed bug with highlighting in query windows.
  432. 27.Added Finger server (must be set up in a certain
  433.    way, see the help file on how to do this).
  434. 28.Added ON SNOTICE event, which listens for server
  435.    notices and can filter them ie. prevent them from
  436.    being displayed.
  437. 29.Remodelled the setup dialog. Can now also store
  438.    an unlimited number of servers.
  439. 30.If /finger sees a "." in the parameter you give it, it
  440.    will assume it's an address and will finger it, otherwise
  441.    it will assume it's a nickname and will do a /whois on the
  442.    nick to find their address and use that for the finger.
  443. 31.Added option to change tooltip delay.
  444. 32.Split the "Beep on window message" option into two...
  445.    "Beep on channel message" and "Beep on query message".
  446. 33.Fixed the notify bug which would result in mIRC telling
  447.    you all the people on your notify list are on... then
  448.    off... then on... then off...
  449. 34.Simplified /timer code and fixed a small bug in it.
  450. 35.Command line window buffer has increased to 30 lines.
  451. 36.Now catches server numeric 328 for URL description
  452.    when joining a channel on DALnet (they might not have
  453.    implemented this yet).
  454. 37.Fixed toolbar buttons colours when the default system
  455.    colours are changed.
  456. 38.The 32bit mIRC can now dcc send/get LFN's with spaces
  457.    in them. Unfortunately, other clients won't be able to
  458.    receive these properly! See the "DCC Send" section in
  459.    the help file which explains the problem.
  460.    You can also do: /dcc send nickname "this is a.text file"
  461. 39.Added -nnick1,nick2 command line option which sets
  462.    your nicks to these values.
  463. 40.Overhaul of irc and parsing routines, simplified and
  464.    speeded up.
  465. 41.Added [on | off | close] to /url command to turn on/off
  466.    catching urls and to close the URL window.
  467. 42.Added option "Show modes in channel".
  468. 43.Now gives the reason why you can't join a channel.
  469. 44.If you have "rejoin channel when kicked" turned on
  470.    and you are kicked, mIRC will keep the channel
  471.    window open while it tries to rejoin and will only
  472.    close it if it can't.
  473. 45.If a /play filename doesn't have a directory spec. it
  474.    defaults to the mirc.exe directory.
  475. 46.Added a flexibile /write command which writes lines
  476.    to a file.
  477. 47.Added "Show queries in active channel window" which
  478.    shows private messages from other users in a channel
  479.    window without opening a query window.
  480. 48.Added "TAB" key putting "/msg nickname" into the editbox
  481.    where "nickname" is the nick of the last person who
  482.    messaged you. If you press TAB repeatedly it cycles
  483.    through the nicks of the last five people who messaged
  484.    you.
  485. 49.Now shows who set the topic and at what time when you
  486.    join a channel on Undernet and DALnet.
  487. 50.Fixed small bug with the /sound command not checking
  488.    properly if a sound file exists.
  489. 51.The Options dialog now uses Tabs. I had trouble using
  490.    existing TabDialog DLL's, so I coded my own Tab
  491.    display routines.
  492. 52.Fixed /channel dialog bug which would occur if you
  493.    typed /channel repeatedly while it was in the middle
  494.    of retrieving the channel info.
  495. 53.Fixed a problem with /whois replies, the format of
  496.    the reply has changed and is hopefully clearer now.
  497. 54.Can now also define Shift and Control Function key
  498.    definitions.
  499.  
  500. 24/10/95 - mIRC v3.72
  501.  
  502. Fixes/Additions:
  503. 1.Fixed $parms not being passed in a redirection.
  504. 2.Can now /play to any channel/nick without needing
  505.   to have that window already open.
  506. 3.Added -ttopic option to /play which looks for the
  507.   specified [topic] in a text file and plays it to
  508.   the specified nick/channel.
  509. 4.Added $pnick identifier which refers to the nick/channel
  510.   which is currently being played to, so you can use it
  511.   in /played commands.
  512. 5.Allows #$parmN to force a parameter to be a channel.
  513. 6.Fixed DCC Resume filesize bug.
  514. 7.Added option to show notifies in active window.
  515. 8.Completely reorganized the Options dialog as it was
  516.   too crowded and it was getting harder to add new options.
  517.   Now divided into sections, and also incorporates the
  518.   options in the extras, url, sounds, and ident dialogs.
  519.   The menus and toolbar buttons have been re-organized
  520.   accordingly.
  521. 9.Fixed QUIT bug when exiting mIRC while still connected.
  522.   It was sending a part instead of a quit to the server.
  523. 10.Fixed /timer not releasing it's memory in certain
  524.    situations.
  525. 11.Fixed positioning of : in some raw commands.
  526. 12.Fixed setting of focus to windows.
  527. 13.Added option to dump joins/parts to status window.
  528. 14.Now shows DCC transfers percentage/size at head
  529.    of window title for win95 users.
  530. 15.Messages from irc ops of the form $address or
  531.    #address are now displayed in the server window
  532.    in pretty purple as opposed to opening up a query
  533.    window.
  534. 16.Added "clear list" button to dcc chat dialog (the
  535.    DCC Send dialog uses the same list).
  536. 17.The /pop delay value can be up to 15 seconds now.
  537. 18.The weird DCC Send dialog bug was fixed (?)
  538. 19.Improved copy/paste routine memory allocation.
  539. 20.Fixed /sound with invalid parameters gpfing.
  540. 21.Fixed some toolbar colours not being displayed
  541.    correctly for some buttons.
  542. 22.Number of channels in channel list window is now
  543.    shown at beginning of title.
  544. 23.Text printed with the /echo command is now wrapped.
  545. 24.Added $r(v1,v2) identifier, returns random number
  546.    or letter between v1 and v2.
  547. 25.Fixed Ident server time-out bug.
  548.  
  549. 12/10/95 - mIRC v3.7
  550.  
  551. Fixes/Additions:
  552. 1.An *iconified* channel list window is not restored
  553.   if a /list is done, instead it's icon is placed above
  554.   current windows (without focus) for easy access.
  555. 2.The Join Channel dialog can now handle multiple
  556.   selections.
  557. 3.The /timer can now work with aliases again.
  558. 4.Can now prevent an identifier from being evaluated
  559.   the first time through the alias routine by prefixing
  560.   it with a ! for example: $!read, $!url, $!me, etc.
  561.   This allows you to use it in a /timer command if you
  562.   want the identifier to be re-evaluated every time.
  563. 5.Fixed /channel dialog bug and improved memory
  564.   allocation for the ban list.
  565. 6.Fixed bug in status window sizing.
  566. 7.Fixed Timer dialog bug, when selecting cancel
  567.   timer wasn't being reset correctly.
  568. 8.Improved grouping of switches in options dialog.
  569. 9.Fixed "disconnected" bug while trying to connect
  570.   to another server if already connected to one.
  571. 10.Cleaned up popup menu routines.
  572. 11.Major improvement in robustness of input,
  573.    general irc, and remote routines.
  574.  
  575.             BACKUP YOUR MIRC.INI FILE(S)
  576.  
  577. 12.Wrote my own read and write INI routines for parts of
  578.    the mirc.ini file since the standard INI routines
  579.    were too slow. Loading and saving is almost instant now.
  580.  
  581. 13.Fixed windows not being saved/closed properly on exit.
  582. 14./play now works when used in remote commands.
  583. 15.Added /echo command which prints text in the specified
  584.    window (for debugging purposes).
  585. 16.Now using 0x04L in dialog definitions so that
  586.    3D dialogs under win95 are automatic.
  587. 17.Can now do "/server N" where N is the Nth server
  588.    in the server list.
  589. 18.Fixed font selections not being saved correctly.
  590. 19.Added URL catcher window which automatically catches
  591.    URLs from text in channels etc. and stores them in
  592.    a listbox. You can then send a URL to your WWW browser
  593.    directly through mIRC. Type /url [-d] to open the window.
  594.    Use -d to clear all ? marked items before showing the list.
  595. 20.If a nick in the notify list is prefixed with a + sign
  596.    a /whois is done on it on a notify.
  597. 21.Added sounds dialog and a new /sound command which
  598.    allows multiple users on a channel to hear sounds at
  599.    the same time (assuming they have the same wave files).
  600.    format: /sound [nick/channel] <file.wav> <message>
  601. 22.Fixed problem with % in channel names (and other things).
  602. 23.Fixed channel dialog "Key already set" bug.
  603. 24.Added $url identifier which references the currently
  604.    active URL in your WWW browser.
  605. 25.Added option in extras dialog to redefine command char.
  606. 26.Now automatically sets cursor to last edited window in
  607.    remote and popup dialogs.
  608.  
  609.          *** NOTE NOTE NOTE IMPORTANT CHANGE ***
  610.  
  611. 27.Now uses a different format for commands/events:
  612.    Old format: 1:PING:/notice *1:$nick hi there
  613.    New format: 1:PING:/notice $nick hi there
  614.    This greatly simplifies processing, the routines
  615.    are now probably more than twice as fast as before.
  616.    mIRC will automatically detect and convert old format
  617.    definitions on startup (and when /add is used).
  618.  
  619. 28.mIRC now maintains an internal list of nick!user@address
  620.    for all users that are on the same *channels* as you. Whenever
  621.    a /guser, /ruser, or /ban is issued, the internal list is
  622.    searched first to find the nick's address. If no match is
  623.    found, the normal /whois stuff is done.
  624. 29.Now opens log files in shared mode.
  625. 30.The nickname in the DCC Send dialog now defaults to
  626.    the last nick to which a file was sent.
  627. 31.Added $snicks which returns a list of the selected
  628.    nicks in the current channel listbox. The list is
  629.    in the form: nick1,...,nickN, so you can only use it
  630.    in commands which take multiple nicks.
  631. 32.Greatly improved/simplified address matching routine.
  632. 33.Can now do /ignore <nick> [type] which looks
  633.    up the specified nick's address by doing a /whois,
  634.    same as the /auser, /ban, etc. commands.
  635. 34.DCC Get dialog now allows you to specify a different
  636.    directory for the incoming file.
  637. 35.In the setup dialog, a server is highlighted after
  638.    it is added to the server list.
  639. 36.The nickname in the DCC Chat dialog now defaults to
  640.    the last nick that was chatted to.
  641. 37.Aliases can now be called from popup, remote, timer,
  642.    play, and any other definitions. You can now also call
  643.    several aliases on one line seperated by a | like normal
  644.    commands. eg. 1:HELP:/help1 $nick | /help2 $nick
  645.    (Aliases still can't call other aliases).
  646. 38.Can now have up to 30 timers, also improved memory
  647.    allocation for timers.
  648. 39.Fixed bugs with the /add function.
  649. 40.Fixed Clipboard missing last character bug (?)
  650. 41.Default directories for the file/dir dialogs
  651.    weren't being set correctly.
  652. 42.The /notify command was checking twice instead
  653.    of only once for nicks.
  654. 43.The /timer command now also remembers the parameter
  655.    line that was around when the /timer was issued.
  656. 44.The 32bit mIRC should now handle LFNs okay.
  657. 45.Can now do level comparison for ON KICK, ON OP,
  658.    and ON DEOP, prefix a line with <,>,<=,>=,<>,=
  659.    compares levels of eg. kicker and kicked and only
  660.    executes definition if true.
  661. 46.Attempted improvement and cleaning up of server
  662.    oriented commands and their replies.
  663. 47."signon time" in a /whois on the undernet and dalnet
  664.    is now shown correctly.
  665. 48.Can now specify a server on the command line
  666.    eg. -sirc.server.addr:6667
  667.    and mirc will connect to that server on startup.
  668.    (You can combine this with the -j parameter to
  669.    force it to join specific channels too).
  670.  
  671. 13/09/95 - released mIRC v3.64 patch
  672.  
  673. 1.Fixes the *1-3 type bug.
  674.  
  675. 11/09/95 - mIRC v3.64
  676.  
  677. Fixes/Additions:
  678. 1.Fixed Local Host and IP address bug, added options
  679.   in the setup dialog. Now works for any combination
  680.   of requirements for people with different types of
  681.   internet connections (see Setup in mirc.hlp!)
  682. 2.$read command improved so you can specify
  683.   a line number with [-l#]. For example:
  684.   /silly /say $read -l5 silly.txt
  685.   This will read line 5 of silly.txt.
  686. 3.Now using "Common Dialogs" for file/directory selection,
  687.   as well as for the DCC Send dialog (Long filenames
  688.   are NOT yet supported).
  689. 4.Optimized Remote routines - should be faster now.
  690. 5.Can now use $read in remote definitions. For example:
  691.   1:TEST:/notice *1:$nick I said " $+ $read c:\langs\mirc\test.txt $+ "
  692. 6.Can now store up to 50 IRC server addresses in Setup dialog.
  693.   Storage format in mirc.ini has changed, but will still read
  694.   the old format.
  695. 7.Finger button now pops up a red flag while finger is busy.
  696.   The flag disappears when finger has been completed.
  697. 8.Bug with Maximized mIRC window fixed.
  698. 9.Finger and Timer dialogs now popup under their
  699.   respective buttons.
  700. 10.Added "Channels Folder" button which allows you to join
  701.    a channel as well as maintain a list of your favourite channels.
  702. 11.Added "List Channels" button which pops up the List
  703.    parameters dialog, allowing you to quickly list channels.
  704. 12.Fixed NT GPF bug when using toolbar.
  705. 13.Added -j<#channel> command line option. For example:
  706.    mirc.exe -j#mirc,#friendly,#etc
  707.    The specified channels will be joined on connect. You
  708.    MUST have an mirc.ini with the "Connect on startup" option
  709.    selected.
  710. 14.Fixed another bug with using * to begin a non-parameter
  711.    identifier. eg. *mardam.demon* in aliases/etc.
  712.  
  713. 15.The /auser /guser and /ruser commands can now handle multiple
  714.    levels. They have only been extended, so they are still
  715.    compatible with your previous formats.
  716.  
  717.    /auser [-a] <level(s)> <nick | address>
  718.    /guser [-a] <level(s)> <nick> [type]
  719.    /ruser [level(s)] <nick> [type]
  720.  
  721.    For /auser /guser, the default is to replace any existing
  722.    user with the specified levels (as usual). The [-a] option
  723.    means add the specified level(s) to an existing users levels.
  724.  
  725.    The /ruser command removes the specified levels from an
  726.    existing user. If all levels are removed for a user, the
  727.    user is removed.
  728.  
  729.    See the Remote section in the Help file!
  730.  
  731. 16.Can now do /mode # +oooo nick1 nick2 nick3 nick4
  732. 17./play can now be used in a remote/event definition.
  733.  
  734. 18.Extended the /rlevel command to also work with multiple
  735.    levels.
  736.  
  737.    /rlevel [-r] <level(s)>
  738.  
  739.    If the [-r] is NOT specified, it works as usual. If
  740.    the [-r] IS specified, the specified level(s) are removed
  741.    from users that have them. If a user's levels are ALL
  742.    removed, the user is removed.
  743.  
  744. 19.Fixed bug with Green box being drawn around iconized
  745.    window in response to wrong messages.
  746. 20.Fixed several bugs in /play with using -r and -l.
  747.    The format has changed slightly to:
  748.  
  749.    /play [-crl#] <filename> [delay]
  750.  
  751.    This now allows you to specify a delay for -r and -l,
  752.    You must now specify the line number like this:
  753.  
  754.    /play -l24 file.txt 1000
  755.  
  756. 21.Text colours are now ok when using > 256 color setup.
  757.  
  758. 31/08/95 - mIRC v3.6
  759.  
  760. Fixes/Additions:
  761. 1.Highlight Box around an Icon now turns green if a highlighted
  762.   word is spoken in a window.
  763. 2.Fixed Ping Pong bug which was preventing lines from being
  764.   sent properly to the server.
  765. 3.Fixed Editbox/Colors bug in Extras dialog.
  766. 4.Inserting blank lines in Remote/events/aliases between
  767.   commands would lead to loss of following definitions.
  768. 5.Channel list window would clear if you disconnected and then
  769.   connected again.
  770. 6.Aliases, Remote Users, Commands, and Events definitions are now unlimited.
  771.   ie. you can have as many as you want, however the limitation is the
  772.   size of the editbox (around 30k?).
  773. 7.Fixed font dialog bug when tabbing with cursor keys.
  774. 8.Popups are still limited to 300 menuitems for each popup menu.
  775. 9.Max. length of a line in aliases, remote, and popups is approx. 600 chars.
  776.   Same applies to lines in the Options dialog.
  777. 10.Now allows a non-op to change topic in channel dialog.
  778. 11.Fixed :) bug.
  779. 12.Fixed /auser /guser bug.
  780. 13.Fixed /channel dialog title bug.
  781. 14.Added a simple NON-configurable toolbar with tooltips.
  782.    A Configurable toolbar would take a lot of work, so I probably
  783.    won't get around to adding it (so don't ask! :)
  784. 15.Fixed ctcp PING reply missing a Ctrl-A at the end (?)
  785. 16.Specifying a /who *146.219* numerical address would mess up because
  786.    the *1 is a parameter specifier. mIRC now checks to see if there is
  787.    a . in the number, and if so it doesnt try to expand it.
  788. 17./play command can now play single lines randomly picked from
  789.    a file (a specific line can also be specified). The format is:
  790.    /play [-crl] [channel/nick] <filename> [delay/linenumber]
  791.    Using -r means pick a line randomly, using -l means pick
  792.    a specific line specified by linenumber. The first line in the
  793.    file MUST specify the number of lines in the file. Any *1 $1 etc.
  794.    identifiers CANNOT be used in the played line.
  795. 18.Added $read identifier which picks a line randomly from a file.
  796.    eg. /say $read c:\funny.txt
  797.        /kick # $1 $read c:\kicks.txt
  798.    The first line in the file MUST specify the number of lines
  799.    in the file. $read will insert ANY text, even commands with
  800.    identifiers, and these will work like normal commands.
  801. 19.Added Fast Send checkbox to DCC Send dialog.
  802. 20.Fixed scrolling keys in Channel list and finger windows.
  803. 21.Made Font list longer in font dialog.
  804. 22.Added "auto-join on invite" option to options dialog. An
  805.    auto-joined channel is initially minimized (this might not
  806.    always work for various reasons...)
  807. 23.Added Function key support F1 to F12. Define in the alias
  808.    window like a normal alias for example:
  809.    /F1 /say Hello!
  810.    /F5 /query $1   (for use on nick listbox in channel window)
  811. 24.Font width measurement for copy/paste wasn't correct for
  812.    certain types of fonts.
  813. 25.Fixed problem with minimized windows being sized wrongly.
  814. 26.Fixed /channel bug. Now times out after 30 seconds, at
  815.    which point another /channel can be issued. BUT if the old
  816.    /channel command is replied to, your status window will fill
  817.    up with ban list information for that channel. No way around
  818.    this I'm afraid!
  819.  
  820. 13/08/95 - mIRC v3.51 (minor update)
  821.  
  822. Fixes/Additions:
  823. 1.Fixed garbage character output bug.
  824. 2.mIRC16 wasn't recognizing version reply from Win95.
  825. 3.Making mIRC active with a click wasn't setting the focus
  826.   to the active window correctly.
  827. 4.Fixed security bug in the fileserver.
  828. 7.Fixed $day bug.
  829. 8.Removes unused bold/italic/etc. characters from lines.
  830. 9.Fixed ON MODE bug with +/-k.
  831. 10.Fixed GPF bug in on mode/servermode.
  832. 11.Fixed Reset bug, wasn't resizing small windows properly.
  833. 12.mIRC wasn't outputting to the status window if it was
  834.    starting out maximized.
  835. 13.The /auser, /guser, /ruser, /enable, and /disable commands
  836.    now do NOT save changes immediately to the INI file when
  837.    they are used. Remote information is now saved either on
  838.    exiting mIRC, or if the remote dialog is opened/closed.
  839. 14.Now uses the ctl3d dialogs as default. The -d is ignored,
  840.    but you can now use -n to disable the 3d dialogs.
  841. 15.Complete dialog interface improvements (for mook ;)
  842. 16.Commands using $* were not processing commands following them.
  843. 17.Fixed socket() initialization bug in various routines.
  844. 18.Improved how mIRC uses/gets your local hostname and ip address.
  845. 19.Fixed fileserver dirinfo.srv bug.
  846.  
  847. 07/08/95 - mIRC v3.5
  848.  
  849. Fixes/Additions:
  850. 1.Using IP address of a server now works...!
  851. 2.A ctcp ACCEPT/RESUME now doesn't look at the filename
  852.   to make a match but only at the port number.
  853. 3.Fixed perform option being executed after every MOTD.
  854. 4.Notify on initial connect is now done just before Perform option.
  855. 5.Fixed bug in displaying wrong Server Name in titlebar after
  856.   changing server name in setup.
  857. 6.Scrollback buffer wasn't freeing lines properly.
  858. 7.Added $time, $day, and $date as parameter types.
  859. 8.Prefixing a remote event with '*' means it should only
  860.   be performed if you have Ops on the event channel.
  861. 9.Optimized Text Copy routine - now faster/smoother.
  862. 10.Fixed divide by zero GPF in /pop routine.
  863. 11.Modified Op status checking routine.
  864. 12.Added a font dialog.
  865. 13.Width of user listbox in channel is now measured properly to
  866.    take account of fixed/variable width fonts.
  867. 14.Improved mode-change handling routine.
  868. 15.ON ACTION now works for actions (same structure as ON TEXT).
  869. 16.Using $* improperly would result in a GPF.
  870. 17.The "Always get IP address on connect" wasn't working.
  871. 18.A /me now cannot be sent without a message.
  872. 19.Cleaned up several routines, removed potential GPFs & other problems.
  873.    (most of which were detected while compiling the 32-bit version)
  874. 20.Double-clicking on a servername in Setup dialog is same as
  875.    selecting Connect.
  876. 21.Now available in a 32-bit version (with optional air-conditioning).
  877. 22.Added /wavplay <sound.wav> command.
  878. 23.Two bugs in Getting IP address routines were fixed.
  879. 24.Fixed unknown mode oo bug.
  880. 25.The ON OP/SERVEROP/DEOP were noticing only the first opped nick.
  881. 26.Address as returned by a /whois now has an @ sign.
  882. 27.Added $cb parameter, which refers to the first 256 characters
  883.    of current clipboard contents.
  884. 28.The /flood command now inhibits only specific types of replies to
  885.    the server eg. replies to Remote/events/ctcp (basically, replies
  886.    triggered by other users).
  887. 29.Made random delay auto-op an option in the options dialog.
  888. 30.A user in the remote user list can now have multiple access levels:
  889.    5,=10,=15,=17:*!*@mardam.demon.co.uk
  890.    1) The first level in the list is treated normally and can be anything.
  891.    2) The remaining levels are treated as = levels (even if you dont put the
  892.       = infront of them).
  893. 31.Finger window popup menu now shows the last 5 fingered addresses
  894.    for quick selection.
  895. 32.Now prevents Channel list window being closed while a listing is being made.
  896. 33.The mode change checking routines have been improved.
  897. 34.Cleaned up/Improved popup menu positioning routine.
  898. 35.Added /rlevel <level> command which removes all users with the specified
  899.    access level from the remote user list.
  900. 36.Fixed problem with extra spaces being appended to sent lines.
  901. 37./omsg and /onotice can now take an optional channel argument.
  902.    eg. /omsg [#channel] <message>
  903. 38.Windows opening in mIRC are now not given focus if mIRC is not the
  904.    active application.
  905. 39.Text in remote dialog is displayed more quickly now.
  906. 40./ignore now also ignores all notices. This means you can't do ctcp on
  907.    any person you ignore since a reply to a ctcp is a notice.
  908. 41.Added $server, $ip, and $host as identifiers.
  909. 42.Can now define groups of commands/events in the remote:
  910.    #2 start
  911.    1:ON JOIN:...
  912.    1:ON TEXT:...
  913.    #2 end
  914.    You can use /enable #2 or /disable #2 to enable/disable group #2.
  915.    A disabled group is ignored by the remote.
  916.    You cannot have groups within groups.
  917. 43.Now shows User mode in status window title.
  918. 44.The READ command in the fileserver now does paging (default of 20 lines)
  919.    and prompts user whether to continue listing or to stop. User can specify
  920.    optional paging size with: read [-numberoflines] <file.txt>
  921. 45.The READ fileserver command now also allows reading of any file.
  922. 46.Control-Home/End now moves to top/bottom of window text buffer.
  923.    Control-Page Up/Down moves up/down line-by-line.    
  924. 47.Can now do /help <commandname> for most commands mirc knows.
  925. 48.Each window now has a 20 line command history buffer, use Cursor Up/Down
  926.    in single-line editbox, or Control-Up/Down in multi-line editbox.
  927. 49.Protect-list bug fixed.
  928. 50./ruser nick! now removes any address beginning with nick! in the
  929.    user list.
  930. 51.Can now handle multiple /ban and /guser commands one after the other.
  931. 52.Can now also specify *N1-N2 or $parmN1-N2. For a horrible example, see:
  932.    1:TEST:/notice $1 *1 *2-6 *9:$nick $parms $parm1 $parm1* $parm3-5 $parm4-9
  933. 53:Optimized text display routines.
  934. 54.Fixed the undernet /uwho X GPF.
  935. 55.Fixed % problem with actions.
  936. 56.Improved output of /finger <address> routine, now expands tabs and
  937.    inserts empty lines in the correct places.
  938. 57.Fixed GPF bug in handling of KILLs.
  939. 58.Added a crude ON MODE/SERVERMODE to react to a *channel* mode change.
  940.    1!:ON MODE:#mirc:-spmi+lktn 20 mykey:/notice *1:$nick Illegal mode change!
  941.    When someone changes the channel mode, mIRC enforces the above
  942.    channel mode instead, and sends the user a notice.
  943. 59.Now removes redundant spaces from lines in the Options dialog.
  944. 60.Fixed disappearing popups/commands/events problem.
  945. 61.Improved /ruser command so that it can work like /ban and /guser.
  946.    /ruser <nick> [type]   if you do NOT specify a type, then it works
  947.    as usual and removes the specified nick from the user list. If you
  948.    DO specify a type, it looks up the users address and removes that
  949.    address from the user list.
  950. 62.Now correctly initiates a DCC CHAT using 'chat' as opposed to
  951.    the originators name.
  952. 63.Improved Channel List Window Popup menu. Added a dialog which
  953.    allows you to respecify the list parameters to relist the window
  954.    without having to do a relist from the server.
  955. 64.Fixed "Error sending data" at end of transfer with fast send turned on.
  956.  
  957. 29/06/95 - mIRC v3.42 (minor update)
  958.  
  959. Fixes/Additions:
  960. 1.Fixed Beeping saving/loading beep settings using only nickname
  961.   and not the whole line in 'DCC Chat with krejt'.
  962. 2.The Local Host name can now be changed while online.
  963. 3.The /ban command did not allow processing of following commands.
  964. 4.Fixed 'Enter' bug in single-line editbox (?).
  965. 5.If "Show quits in channel" wasn't checked, user would not be
  966.   removed from channel namelist when user quits.
  967. 6.Unbanning in the /channel dialog now unbans 3 users at a time
  968.   in one mode command instead of one user at a time.
  969. 7.Added Options->Auto-Op random pausing (up to 7 seconds).
  970. 8.Minimized get icon now shows nickname.
  971. 9.Fixed server ports being reset to 6667.
  972. 10.Fixed the /msg =nickname GPF bug.
  973. 11.Added * to beginning of username in /ban addresses.
  974. 12.Changed /finger method slightly.
  975. 13.Added /pop <delay> [#channel] <nickname> command which performs
  976.    a paused op on the specified user within a random number of seconds.
  977. 14.A DCC Chat window is only given focus on connection if it is
  978.    the active window, otherwise it just beeps once.
  979. 15.Can now do /help <topic>.
  980. 16.Fileserver was ignoring <max gets> parameter and limited users to
  981.    get only one file at a time.
  982. 17.Optimized routine for handling mode changes.
  983. 18.Fixed ON NOTICE bug.
  984. 19.Fixed /uwho (is operator) bug and /uwho ctcp bug.
  985. 20.Fileserver: if file has no extension then '.' is automatically
  986.    added to user get request filename.
  987. 21.Improved voiced/opped display of nicks but still when a user is
  988.    deopped and has a voice, things mess up.
  989. 22.Now automatically shortens your nicknames to the maximum length
  990.    allowed by the server you connect to.
  991. 23.Fixed bug with /ban after using the /auser command.
  992. 24.Rewrite of INI reading routines in the hope of fixing GPF's
  993.    and other weird problems that are being caused by this.
  994. 25.Changed timing of Misc->Options->perform commands, now sends
  995.    commands right after end of MOTD.
  996.  
  997. 21/06/95 - mIRC v3.3, v3.4
  998.  
  999. Fixes/Additions:
  1000. 1.Fixed line splitting in single line editbox.
  1001. 2./describe now displays as a normal action if you are on
  1002.   the channel that you are sending to.
  1003. 3.Can now do 1!:ON TEXT:etc... which means this command should not
  1004.   react to any events caused by me.
  1005. 4.Added alternative join/part/quit format option.
  1006. 5.Fixed :! GPF.
  1007. 6.Fixed $opnick problem.
  1008. 7.Directories are now sorted in DCC Send dialog.
  1009. 8.Can now specify directory for mirc.ini file on command line.
  1010. 9.Notify routine now checks for a blank line!
  1011. 10.Server name is now shown in status window title bar.
  1012. 11.Fixed $parms not being passed on with a :> directive.
  1013. 12.Added /add [-apuce] filename.ini and /save filename.ini
  1014.    which load in alias, popups, and remote user, command, and event sections from
  1015.    the specified ini file. The /save saves all of these five sections to the
  1016.    specified ini file.
  1017. 13.Added $me as an alias parameter which refers to your nickname.
  1018. 14.Added option to append text to application title bar.
  1019. 15.Can use ; or REM to comment out lines in the remote/event sections.
  1020. 16.Now connects even if unable to get your local host name but was still able to
  1021.    get your ip address (should have done this a long time ago!).
  1022. 17.Added a /raw command which sends any parameters you supply directly to the server.
  1023.    You MUST know the correct RAW format to use this command.
  1024. 18.Added /omsg and /onotice commands which send a message to all channel operators
  1025.    on the current channel. eg. /omsg Hello there!  These are limited to users with Op status.
  1026. 19.Can now specify max. number of lines in scrollback buffer.
  1027. 20.Fixed bug in the /auto, /notify, /ignore, and /protect storage routines.
  1028. 21.Can now minimize a window quickly by pressing the ESCape key (option).
  1029. 22.Added /timer1 to /timer9 commands in the format:
  1030.    /timerN <repetitions> <delay in seconds> <commands to be performed>
  1031.    eg. /timer1 30 /ame is AWAY!
  1032. 23.Status window can now remember minimized/maximized position.
  1033. 24.DCC Chat window is now not minimized if it is initiated by you.
  1034. 25.Added crude /flood control, format: /flood <numberoflines> <seconds> <pausetime>.
  1035.    Prevents mIRC from sending any lines to the server if it has sent too
  1036.    many lines in a specified number of seconds. These lines are NOT stored,
  1037.    they are lost.
  1038. 26.Fixed problem with $ followed by letters not being displayed. eg. $SHELL
  1039.    ($ followed by a number is always assumed to be a parameter).
  1040. 27.Added: +2:ON JOIN:etc... the + limits this command to only level 2 users.
  1041. 28.Added Select File/Directory dialog to Add, Extras, and DCC Options dialogs.
  1042. 29.Fixed weird DCC-related bug in input routine...?
  1043. 30.Added ON SERVEROP event eg. 1:ON SERVEROP:#:/msg *1:$me $opnick was opped by $nick
  1044.    where $nick refers to the server that did the opping.
  1045. 31.Added /closemsg <nickname> command to close message windows with a certain nickname.
  1046. 32.Fixed USER not enough parameters problems.
  1047. 33.Each window now stores it's own previous line (using /).
  1048.    Using / brings back last line typed in current window.
  1049.    and /! brings back last line typed in any window.
  1050. 34.Finger server now uses different method to do a finger which might solve
  1051.    problems some people were having.
  1052. 35.Can now use either the IP address or the Hostname of an IRC server.
  1053. 36.DCC Send icon now shows nickname.
  1054. 37.Added option "Reconnect on disconnection".
  1055. 38./help now brings up mirc.hlp file irc commands section.
  1056. 39.Now removes strange characters from users name when logging.
  1057. 40.Can now use $parm1* just like the $1* parameter.
  1058. 41.Fixed /uwho "is operator" bug.
  1059. 42.Windows can be resized to a smaller size.
  1060. 43.Fixed DO problem.
  1061. 44.Quit in a channel now just shows nickname and quit message.
  1062. 45./join #this_is_a_test_of_brigs_bug has been fixed.
  1063.    But there's still a limit of how long a channel name can be!
  1064. 46.Fixed buildup of %'s when recalling previous line.
  1065. 47.Added -c switch to /play command to allow playing of commands.
  1066. 48.If resizing window and you're at the bottom of the buffer
  1067.    it stays at the bottom after the resizing.
  1068. 49.Fixed problem with silent disconnections (i think).
  1069. 50.Quit now uses a default message of (Leaving).
  1070. 51.Fixed occasional window text not being updated?
  1071. 52.Added Beeping option to Chat/Channel/Query window system menus which
  1072.    overrides Options "Beep on Message" setting. Each window remembers
  1073.    it's beeping setting.
  1074. 53.Added ON NOTIFY event. eg. 1:ON NOTIFY:/msg *1:$me $nick is on IRC!
  1075. 54.Added /log on/off command for logging windows to file.
  1076. 55.Added $+ parameter which means append the next parameter without
  1077.    inserting a space before it.
  1078. 57.Fixed /stats problem.
  1079. 58.Fixed 1:*:! problem.
  1080. 59.Added /fserve <nickname> <maxgets> <homedirectory> <welcome.txt> for fileserver.
  1081. 60.Fileserver improvements:
  1082.    1) now sends 30 second timeout warning to idle user.
  1083.    2) Directories are now listed horizontally in wide listing.
  1084.    3) If user does ls -4 and then does ls the -4 is remembered.
  1085.    4) Can do ls -[k|b] for listing in K's or bytes.
  1086.    5) Greatly improved fserve routines.
  1087.    6) Prevents a user having more than one fileserver session open.
  1088.    7) Directories/files are now sorted.
  1089. 61.Greatly improved dynamic memory allocation.
  1090. 62.Made change to the ON TEXT event. The search text should now be
  1091.    specified in the following manner: eg. 1:ON TEXT:text:#mirc:/msg *1:etc...
  1092.    where text is:
  1093.    =text   - if user said only this word
  1094.    text*   - if user started line with this word
  1095.    *text   - if user ended line with this word
  1096.    *text* or text  - if user said this word anywhere
  1097. 63.Added 5:ON OP:= which means that any level 5 or higher users will not get a
  1098.    reaction from a lower level ON OP when they are opped. Works with other
  1099.    events and remote definitions as well.
  1100. 64.Cleaned up/optimized/rewrote many many routines.
  1101. 65.Fixed GPF when window is closed while popupmenu is up.
  1102. 66.Fixed "Unable to send query to server" problem(?)
  1103. 67.Fixed /auser /ruser being lost if Cancel pressed in remote dialog.
  1104. 68.Can now select a maximum of 9 files to send in dcc send dialog.
  1105.    Also added a minimize option to minimize all dcc send windows.
  1106. 69.Fixed bugs in INI reading routines.
  1107. 70.Added /guser <level> <nick> [type] command which does the same thing
  1108.    as /auser but does a /whois on the specified nickname first and then
  1109.    adds their address to the remote user list.
  1110. 71.Remote DCC Send window closes if other user closes connection.
  1111. 72.If a DCC Get window is waiting for a resume acknowledgement and
  1112.    times out then the window is closed.
  1113. 73.Speeded up text update in windows significantly.
  1114. 74.Added /exit command which forces mIRC to closedown.
  1115. 75.Now removes directory prefix from a DCC Get file.
  1116. 76.Major DCC Send improvements.
  1117. 77.Added /fsend [on|off] an experimental fast dcc send option.
  1118. 78.Added /ulist which lists users in the remote list with specific access levels.
  1119. 79.Fixed /oper command.
  1120. 80.Changed /ban types (1 to 4). Also /ban with no type bans the
  1121.    whole address with no wildcards. Banning an IP address now adds
  1122.    a wildcard to the last ip number.
  1123. 81.Added/Fixed other things I forgot to write down...
  1124.  
  1125. 2/05/95 - mIRC v3.2
  1126.  
  1127. Fixes/Additions:
  1128. 1. GPF on join to undernet fixed.
  1129. 2. GPF on joining channel with too long a topic fixed.
  1130. 3. Added title specification to parameter box, eg.: /j /join $?="Enter channel name:"
  1131. 4. Can now use Page Up/Down keys to scroll through buffer.
  1132. 5. Fixed spaced out /who result.
  1133. 6. Now cannot prevent the standard ctcp version reply being given.
  1134. 7. Can now build as many levels of popup menus as required.
  1135. 8. Added Query/Chat popup menu.
  1136. 9. Added extra double-click options.
  1137. 10.Added auto-close send window option.
  1138. 11.A remote send window now closes if other party crashes/cancels get.
  1139. 12.Idle time wasnt working in single-line edit box.
  1140. 13.Sockets weren't being closed properly.
  1141. 14.Fixed problem with directory and slash.
  1142. 15.added /channel command for channel central (only works in a channel).
  1143. 16.Added ability to view/change topic in Channel Central.
  1144. 17.Editboxes thinned down for Win95.
  1145. 18.Changed dialog borders to reflect standard practise.
  1146. 19.Added ... to menu items to reflect standard practise.
  1147. 20.GPF on nick collision fixed??
  1148. 21.Timer now updates in the timer window when online.
  1149. 22.Can now do both  /ban nickname  or   /ban #channel nickname
  1150. 23.Complete rewrite of editbox routine. Can now paste properly.
  1151. 24.Added "You are Op/Not Op" to channel central window.
  1152. 25.Fixed problem in win95 with title disappearing when window is minimized.
  1153. 26.Fixed remote :*: responding to an action command. (oops :)
  1154. 27./server with no parameters connects to the last specified server.
  1155. 28.Fixed problem with | alias seperator placed after a *1 *2 etc.
  1156. 29.Fixed problem with DO remote command.
  1157. 30.Remote can now handle commas etc. stuck to identifiers eg.
  1158.    1:WHOAMI:/notice *1:$nick You are $nick, your address is $address.
  1159. 31.Added #$ parameter type. Prefixes the parameter with a #.
  1160.    cannot be used in a multi-command. eg #$* but can do #?1="Say what?"
  1161. 32.Added $! parameter type. Refers to the last line you entered in
  1162.    the entry parameter window.
  1163. 33.Added /amsg and /ame which do an All channel message and All channel action.
  1164. 34.Last used server in the Setup window is moved to top of list.
  1165. 35.If mirc.ini is not found in windows dir but found in current dir then it is
  1166.    automatically copied to windows dir without asking user.
  1167. 36.Added "Fast Ack" in DCC Opts window for non-compliant winsocks.
  1168. 37.Dialogs are now positioned a little higher in Win95 above menu bar at bottom of screen.
  1169. 38.Now allows leading spaces in text to channel/query/chat windows.
  1170. 39.Fixed problem with cursor not showing in editbox??
  1171. 40.Iconized Win95 windows do not flash anymore but are drawn highlighted with
  1172.    a red rectangle.
  1173. 41.Addresses must now be standard form eg. *!*khaled@mardam.demon.co.uk
  1174. 42.Can now do /dcc send <nickname> <file1> <file2> <file3> ... <fileN>
  1175. 43.Added /beep <number> <delay> command.
  1176. 44.Fixed GPF bug with malformed DCC Send requests.
  1177. 45.Added simple Event handler to remote section.
  1178. 46.Other bits I can't remember...
  1179.  
  1180. 23/04/95 - mIRC v3.1
  1181.  
  1182. Fixes/Additions:
  1183. 1. Added /ctcp $* performs command on all parameters.
  1184. 2. Remembers if main window was iconized.
  1185. 3. Added "finger" popup for finger window.
  1186. 4. Fixed mistake in graphics routine. Update is now faster.
  1187. 5. Windows open up in a more "windows" like fashion now.
  1188. 6. User listbox now lists all people on large channels.
  1189. 7. Using main menus under certain setups wasn't working properly.
  1190. 8. Cancel away on keypress now ONLY cancels if you say
  1191.    something in a channel or a query.
  1192. 9. Fixed finger client so can finger VMS hosts etc.
  1193. 10.Added new user warning about mirc.ini file.
  1194. 11.Can now do aliases such as: /laugh /me laughs at $1's joke
  1195. 12.Added timeout to chat/get confirm dialog.
  1196. 13.DCC sessions now show only a nickname.
  1197. 14.USER login to IRC was working but not correct.
  1198. 16.Improved Editbox: Can now enter multiple lines with a paste
  1199.    and they will be sent correctly.
  1200. 17.Fixed Auto-Op wild-card routine.
  1201. 18.Fixed beeping when windows are maximized & windows don't scroll.
  1202. 19.Fixed small bug in /join command, now allows key.
  1203. 20.Notify now tells you if no one in your list is on IRC.
  1204. 21.Added User info window as the command /uwho <nickname>.
  1205. 22.Internal reorganization and cleaning up.
  1206. 23.PASS password to server was incorrect.
  1207. 24.Added /msg =nickname for dcc chat.
  1208. 25.Added /play command.
  1209. 26.Added /describe command.
  1210. 27.Major improvement of screen update, speed has more than doubled.
  1211. 28.Added option to use windows colours.
  1212. 29.DCC Send by remote is automatically minimized.
  1213. 30.Now tries three different ways to get local host and ip address.
  1214. 31.Red rectangle is drawn around icons of windows with pending messages.
  1215.    For Windows 95 the iconized window flashes instead.
  1216. 32.Now changed so that can have only ONE chat session with the same user.
  1217. 33.If user replies to a /dcc chat request by initiating another dcc
  1218.    chat then mIRC treats this as an acceptance of it's own request.
  1219. 34.You can now ignore addresses as well as nicks.
  1220. 35.Remote DCC's close windows automatically on finish.
  1221. 36.Added DCC timeout options.
  1222. 37.Added #string parameter to /list command.
  1223. 38.Fixed problem with moderated channels and +nicknames.
  1224.  
  1225. 26/03/95 - mIRC v2.8c etc...
  1226.  
  1227. Fixes/Additions:
  1228. 1. Added wild cards for auto-op.
  1229. 2. If a user changes nicks while in a query to you and they are on
  1230.    the same channel as you, mIRC uses the nickname change notification
  1231.    to update the query window name so you can keep talking to the person.
  1232. 3. When a query is received and it is iconized, the icon is placed
  1233.    above all other windows so you can see it.
  1234. 4. Scroll bars have been made a standard size and moved a little bit to
  1235.    make them look neater.
  1236. 5. ban command now has 4 levels of ban. eg. /ban <nickname> <number>
  1237.    where <number> is a value 0 to 3.
  1238. 6. The /server command can now take Port and Password parameters.
  1239.    for example, /server irc.server.co.uk 6667 password
  1240. 7. Added "Use Dedicated Message Window" option. private messages go
  1241.    only to this window.
  1242. 8. "Notices" work more intelligently now and will appear in a channel
  1243.    window if sent by someone on that channel. Otherwise they are sent
  1244.    to the status window as usual.
  1245. 9. mIRC now listens for identd requests and replies using the
  1246.    userid part of your email address as a UNIX system.
  1247. 10.Font and Window position can now be saved for the Message Window
  1248.    and logging/saving to proper filename now.
  1249. 11.Was GPFing on a nick collision. Oops :)
  1250. 12.Added channel modes to ban list routine. Much more useful now!
  1251. 13.Added context-sensitive F1 help key.
  1252. 14.Added new alias parameter type.
  1253.    $$ = parameter MUST be filled. If it is not filled, command is not executed.
  1254.    Before, /whois $1 was executed even if no parameter was given.
  1255.    Now, /whois $$1 will only be executed if you supply a parameter.
  1256. 15.Can now also do  $$?1  or $?1  which means, try to fill this
  1257.    value with parameter one if it exists. If parameter one doesnt exist,
  1258.    ask for it.
  1259. 16.Fixed problem with copy/paste routine. MUCH faster now.
  1260. 17.Fixed font problem with text not showing in Editbox when in windows
  1261.    screen with large font setting.
  1262. 18.Added DCC Resume capability. non-standard.
  1263. 19.Allows multiple select in ban list.
  1264. 20.Fixed dialog positioning when in different screen modes.
  1265. 21.Added option to prefix own messages with own nick.
  1266. 22.Would crash if popup menu definition was incomplete. fixed.
  1267. 23.Double-click in a query window does a /whois.
  1268. 24.Added small popup menu to channel list window.
  1269.  
  1270. 21/03/95 - mIRC v2.8b (not released)
  1271.  
  1272. Fixes/Additions:
  1273. 1. the % character can now be used.
  1274. 2. help file had a few mistakes in it.
  1275. 3. a /msg results in outgoing message being shown
  1276.    in the correct window.
  1277. 4. added option "Beep on message while in buffer".
  1278. 5. /hug /me *hugs* $1 now works.
  1279. 6. allow /query etc commands in dcc chat window.
  1280. 7. problems handling /msg and other commands.
  1281. 8. dissallow changing nickname and alternate in setup when online.
  1282. 9. log files werent being closed properly.
  1283. 11.enlarged Popup menus window.
  1284. 12.refined appearance of /msg /notice/ etc. commands.
  1285. 13.aliases had a bug or three.
  1286. 14.added [x] minimize to auto-accept chat request.
  1287. 15.ctcp ping seconds working properly now.
  1288. 16.query window sometimes opened up VERY small due to saving
  1289.    window size while it was iconized.
  1290. 17.Changed query/chat windows so that only one default font
  1291.    is saved.
  1292. 18.Changed "beeping" method to minimize number of beeps.
  1293. 19.File logging was messed up.
  1294. 20.Speeded up display of popupmenu definitions in popup dialog.
  1295. 21.text wrapping wasn't taking notice of mid variable.
  1296. 22.changed minimum window size depending on whether it
  1297.    is a channel or not.
  1298. 23.now remembers default size for channel windows.
  1299. 24.fixed problem with previous-line routine.
  1300. 25.added /dcc packetsize command. All memory for DCC Send/Get
  1301.    sessions now allocated dynamically.
  1302. 26.when a window is maximized, widths weren't set properly for
  1303.    any other windows beneath it.
  1304.  
  1305. 18/03/95 - mIRC v2.7a
  1306.  
  1307. Fixes/Additions:
  1308. 1. Changed dblclk ban list routine again.
  1309. 2. Variable assignment was wrong in open window routine.
  1310.    Caused windows to behave strangely and crash.
  1311. 3. Changed query & msg commands. /msg does not open a
  1312.    window, /query does.
  1313. 4. Added beeping on query & notice options.
  1314. 5. The INI filename specified on the command line was not
  1315.    working for some mIRC functions.
  1316. 6. DCC sessions were not being closed properly, ie. files
  1317.    in some cases would be left open.
  1318. 7. Cosmetic changes - moved some options to extras dialog
  1319.    and other stuff.
  1320. 8. Invite command wasn't working properly.
  1321. 9. Corrected mistakes in the mirc.ini file.
  1322. 10.Query window size wasn't being saved.
  1323. 11.mIRC wasn't closing all DCC connections on quit.
  1324. 12.Now prevents duplicate server entries in setup dialog.
  1325. 13.Some windows are now more intuitively centered on opening.
  1326. 14.Now shows number of channels as they are being listed.
  1327. 15.Some windows were opening only in the top left corner.
  1328.    Window positioning is hopefully better now.
  1329. 16.QUIT and AWAY commands weren't setting message properly.
  1330. 17.Added /LEAVE (like /PART. command for compatibility.
  1331. 18.Again changed optimization switches in compiler. Previous
  1332.    settings caused more problems than I thought...
  1333. 19.Can now open mutiple DCC Chat sessions with the same person.
  1334. 20.Option to show Quits in channel window.
  1335. 21.now shows /msgs that you send.
  1336. 22.when doing a "reset position" window is placed neatly inside
  1337.    main window even if saved position was outside it.
  1338. 23.Changed /protect etc. to work using on and off.
  1339. 34.Added option to highlight own messages.
  1340. 25.Aliases with a * in them weren't working properly.
  1341. 26.About dialog now disappears on keypress.
  1342. 27.Can now continue DCC chats if disconnected from IRC.
  1343. 28.After disconnection, on reconnect to IRC, only channel windows
  1344.    are closed. All other windows remain open.
  1345. 29./SERVER command now works. (can use in popup menus!)
  1346. 30.Bugs in file handling routines.
  1347. 31.Bug in Channels list routine.
  1348. 32.Iconify query window option.
  1349. 33.beeps if message in channel and you are not at bottom of buffer.
  1350. 34.Added whois option on a query.
  1351. 35.If talking in query window and person logs off IRC,
  1352.    informs you nick is invalid *in* query window.
  1353. 36.when not at bottom of buffer and a channel message
  1354.    is printed, highlighting for copy/paste now stays on.
  1355. 37.Enlarged alias window.
  1356. 38.Alias window now shows number of aliases entered.
  1357.  
  1358. Possible Bugs/Annoyances:
  1359. 1. Text in window sometimes goes blank or isn't updated properly.
  1360. 2. Text sometimes prints over the scrollbar slightly.
  1361. 3. Multiple DCC sends/gets might not work properly.
  1362.  
  1363. 13/03/95 - mIRC v2.6b (a dud version - was unstable)
  1364.  
  1365. Fixes/Additions:
  1366. 1. Finger routine wasn't being cancelled properly.
  1367. 2. Now allows user to enter their own IP address.
  1368. 3. Certain windows would beep on closing (definitely fixed now!)
  1369. 4. Routine for printing text in window majorly optimized and cleaned up.
  1370. 5. Listbox popup menu would popup even if a user wasn't selected.
  1371. 6. Cleaned up the retrieve ban list routine.
  1372. 7. Winsock startup routine wasn't being initialized properly.
  1373. 8. Copy/Paste routine has changed. No longer need to press the shift key.
  1374. 9. QUIT wasn't appending quit message.
  1375. 10.Child windows were being positioned outside main window.
  1376. 11.Spotted and fixed oh so sneaky bug in word wrap routine.
  1377. 12.DCC Send/Get Directories default to same directory as mirc.exe.
  1378. 13.Can now specify directory for logs and buffer saves.
  1379. 14.Mode change with multiple settings wasn't working.
  1380. 15.Can now specify on the command line the name of the .ini file to
  1381.    use. Default name is "mirc.ini". This means you can have different
  1382.    .ini files for different nets.
  1383. 16.Added /! command, recalls previous command.
  1384. 17.Cleaned up the help file, made IRC commands section readable.
  1385. 18.Now compiling with different optimization switches. This
  1386.    automatically fixed around 5 "bugs" !!!
  1387.  
  1388. 08/03/95 - mIRC v2.5a
  1389.  
  1390. Fixes/Additions:
  1391. 1. added "always retrieve local host" option for people who have
  1392.    dynamic IP addresses!
  1393. 2. channel mode in title is permanently on. not an option anymore.
  1394. 3. Added ctcp USERINFO command for compatibility. However, it returns
  1395.    the same information as a ctcp finger command.
  1396. 4. moved some options to different windows were they made more sense.
  1397. 5. added /finger and /auto commands.
  1398. 6. fixed problem with releasing memory... popup menus weren't
  1399.    being freed properly so mIRC would lose as much memory as
  1400.    the size of the popup menus defined by the user. With the
  1401.    mirc.ini that comes with the program, this turned out to be
  1402.    3k+ of system resources everytime the program is run.
  1403. 7. the MODE for channel mode changes gets messy when lots of
  1404.    mode changes occur. cleaned it up.
  1405. 8. Window names in Window menu would not switch to the correct
  1406.    window when selected.
  1407. 9. Text buffers for windows were not being freed properly.
  1408. 10.Can now set the default font for the status/finger/list windows
  1409.    from their system menu. Only the DCC Send/Get windows have to
  1410.    be set from the font dialog window.
  1411. 11.added auto-log option for channels and query/dcc chat.
  1412. 12.Commands such as /finger and /run can now be used off-line.
  1413. 13.Corrected some mistakes in the mirc.ini file.
  1414.  
  1415. 05/03/95 - mIRC v2.4a
  1416.  
  1417. Fixes/Additions:
  1418. 1. major update of window handling - made more robust.
  1419. 2. notify would keep notifying even if it was still waiting
  1420.    for previous notify to be returned by server.
  1421. 3. popup menu positioning was incorrect in some situations.
  1422.  
  1423. 02/03/95 - mIRC v2.3a
  1424.  
  1425. Fixes/Additions:
  1426. 1. dcc get received file okay but closed connection too early.
  1427. 2. dcc send/get/chat were re-initiating arrays too early,
  1428.    didn't cause problems but made the program beep everytime you
  1429.    closed a window because the array was empty.
  1430. 3. some debug information was being printed! Arrrrgh! forgot to
  1431.    turn off the debug switch in the first release :.
  1432. 4. updated help file with description of previously coded but
  1433.    forgotten items.
  1434. 5. In dcc get, if sender client did not specify size of file
  1435.    (which it should!. then mIRC said the size was zero bytes.
  1436.    Now it just says [unknown].
  1437. 6. highlighting now works properly.
  1438. 7. ".." previous directory wasnt showing up in dcc send dialog.
  1439. 8. the channel listbox wasnt adding/removing nicks properly.
  1440. 9. double-click for ban list. clicking twice only in the SAME
  1441.    place now brings ban list up.
  1442. 10. added option to display file size instead of percent complete
  1443.    in DCC send/get transfers.
  1444. 11.fixed timer display: wasnt displaying timer after nick change.
  1445. 12.adds "/nick " to editbox if both nicks collide on login.
  1446. 13.dcc send/get had problems with packet size. fixed.
  1447. 14.other cosmetic changes.
  1448.  
  1449. 28/02/95 - mIRC v2.1a
  1450.  
  1451. First public release.
  1452.  
  1453.