Sie sind auf Seite 1von 16

16/08/2002 - mIRC v6.03 Fixes/Additions: 1.Fixed perform on connect sorting bug. 2.Fixed numeric 330 bug. 3.

Fixed menubar and toolbar flickering when switching windows. 4.Fixed ! on INPUT processing bug. 5.Fixed $read/etc. freeze bug when used with invalid filenames. 6./window -o no longer activates a window. 7.Fixed switchbar multi-line display bug. 8.Fixed /window -h and Alt+F1 bug. 9.Fixed up/down keys not working in certain windows. 10.Fixed dcc ignore bug. 11.Fixed /timer bug, was triggering too early in some situations. 12.Fixed /window -h displaying minimized icon for a window when switchbar was turned off. 13.Shift+DoubleClick on a line in the Channels List window now joins the channel minimized. 14.Fixed bug in highlight feature. 15.Fixed remote toolbar button right-click menu bug. 16.Nick color list now allows you to add an item with no color selected. 17.Fixed background picture display bug when a window is resized. 18.Fixed listbox selection/cursor bug which affected listboxes in dialog windows. 19.Fixed /load command triggering multiple on load events. 20.mIRC now supports the IRCX events KNOCK, WHISPER, EVENT, PROP on any server that sends them, not just an IRCX server. 21.Added on LOGON event, triggers before and after mIRC sends the standard PASS, NICK, and USER messages to the server. on ^*:LOGON:*:echo Logging on to $network $server on *:LOGON:*:echo Logged on to $network $server If you /halt the event, mIRC will not send the standard logon messages, allowing to send your own messages. 22.mIRC will again try to rejoin a channel even if it was +i or +k, since there are situations on some networks where the rejoin will work. 23.Fixed /set -u0 bug not unsetting variables in some situations. 24.Fixed enter key bug in empty channel nicklist. 25.Changed $ticks back to old method due to bug in Windows high performance timer which returned incorrect values. 26.Now handles numeric 378 in whois replies. 27.Fixed fileserver window not being closed on a time-out. 28.Fixed window active titlebar display bug when certain Window tile/cascade options were enabled. 29.Fixed /did -k not triggering events again if halted once. 30.Fixed debug window not showing entire raw line if it contained a $cr or $lf. 31.Fixed on START bug caused by loading custom dialogs during the event. 32.Fixed memory bug in script parser. 33.Fixed /load /unload not treating short/long filenames as the same file. 34.Notify list titlebar now shows total number of notify users online across all server connections. 35.Added $window().sbtext and .sbcolor properties. 36.Can now mark/copy text backwards or forwards.

37.Fixed $base() bug not handling negative numbers correctly. 38.Added $ialchan().pnick property. 39.Added $serverip identifier, returns server ip address. 40.Added /editbox -f switch, sets editbox focus. 41.Added $nick().idle property, returns idle time in seconds for nick on a channel, ie. the time since the user last sent a message to the channel. 42.Fixed on CONNECTFAIL bug. 43.Fixed $mklogfn() bug. 44.Fixed proxy authentication bug. 45.Added idle time option to nick color list dialog. Also added $cnick().idle property. 46.Fixed $asctime() bug. 47.Fixed /ignore -u bug. 48.Added exception masks option to firewall dialog. 49.Fixed dcc server ignore bug. 50.Can now specify %variables in a dialog item definition, and the %variable will be set with the contents of that item when the dialog is closed, eg. edit "", 2, 10 10 100 20, autohs %test 51.Online timer now handles multi-server connections. 52.Changed $input(prompt,N,window,title,text), where N is: e p o y n v show input editbox show input password editbox ok button yesno buttons yesnocancel buttons return $ok, $yes, $no, $cancel for buttons

iqwh - show the info, question, warning, and hand icons s - indicates that window name has been specified a - activate dialog 53.Fixed @window menu bug relating to $1 value when no item was selected in a listbox. 54.Added $md5(text|&binvar|filename,[N]) identifier, where N = 0 for plain text (default), 1 for &binvar, 2 for filename. 06/06/2002 - mIRC v6.02 Fixes/Additions: 1.Fixed tab key nick completion bug. 2.Fixed window tiling bug when a maximized window is closed while auto-tile/cascade is enabled. 3.Fixed /dcc trust bug. 4.Fixed on keydown/keyup events in custom @windows not handling some keys. 5.Fixed editboxes limiting amount of text that can be entered. 6.Fixed dcc sends/chats not being auto-minimized when switchbar was turned off. 7.$ticks now uses a different method to get the ticks value. 8.Extended /drawsave -qN to save .jpg files with quality N, where N is between 1 and 100. 9.Custom dialog initial size now takes account of wrapped menubar height. 10.Fixed memory handling bug in jpg loading routine.

11.Extended switchbar multi-line option in display dialog. 12.Added Options dialog to Window menu. 13.Inverted /drawpic -m switch, now uses slower better quality method only when -m is specified. 14.Fixed mIRC always adding itself to the tray after explorer crashes, even if tray option wasn't enabled. 15.Added /dialog -h switch, works same as -i in /timer and /window, makes dialog hop between connections. 16.The on CLOSE event is now again triggered for open windows when mIRC exits. 17.mIRC now uses the default system cursor for hotlinks. 18.mIRC now uses the command "LIST stop" to stop the channels list from the server, on all IRC networks. 19.Fixed /flash bug. 20.Fixed /ignore -r bug. 21.Fixed dcc get file exists dialog bug incorrectly truncating file before rename. 22.Fixed dcc server protocol bug when rejecting a connection. 23.The on INPUT event is no longer triggered for commands that use the ! command prefix. 24.Fixed $style() menu option not being set in some situations. 25.Fixed $inrect() bug. 26.Fixed /drawcopy bug, was copying one pixel too many. 27.Extended Channels Folder Add/Edit dialog to allow selection of multiple networks for each channel entry. 28.Fixed fserve window time-out beep/closing bug. 29.Fixed connection wizard dialog bug. 30.Fixed * Disconnected not being displayed in channel window in some situations. 31.Fixed tooltip display bug. 32.Fixed /notify /ignore /protect /aop /avoice not always applying nick color settings after changes. 33.Fixed bugs in dcc trust feature. 34.Added ignore option to dcc trust dialog. 35.Fixed /sound lpt1/com1/etc. bug under Win2k. 36.Editing an item in the highlight dialog no longer changes the position of the item. 37.Fixed $dccignore(N) bug when N = 0. 38.Fixed $submenu() not working in picture @windows. 39.Fixed ctcp finger reply not evaluating user name if it contained variables or identifiers. 40.Fixed /hdel -w bug, wasn't unsetting items which had been created with the -z switch. 41.Notify list window titlebar now shows total number of users in list. 42.Perform on connect section now allows you to specify a different set of commands for each network. Moved perform dialog to connect section. 43.Fixed $input() bugs. 44.If a $cid ceases to exist during execution of a script, eg. if /window -c is used to close a status window, mIRC now re-assigns the script to an existing $cid. 45.Fixed scrollbar display bug in windows in some situations. 46.Fixed /window and $mouse.dx/dy bugs when windows taskbar positioned at left/top of desktop. 47.Fixed mIRC not using system default for browser/email programs. 48.Fixed $active/$lactive bug. 49.Fixed bug which caused custom dialog to lose focus when window was closed with /window -c. 50.Fixed /set -u0 bug not unsetting variables in some situations.

51.The "unable to join channel" message is now displayed in the status window and in the channel window. 52.Strip codes option in logging dialog now also strips control codes from the timestamp. 53.Separators at the bottom of a custom menu definition are no longer stripped out from a menu. 54.Fixed $gettok() bug when handling negative N values. 55.Can now use /font to set font settings in mirc.ini for non-open windows. 56.mIRC no longer closes a channel window on reconnect to a server if you have keep channels open enabled. 57.mIRC no longer attempts to rejoin a channel on reconnect if the channel was +i, or if it was +k and mIRC didn't have the key. 58.Fixed /window -f bug when used on hidden @windows. 59.DCC Sends/Gets that fail during transfer now show cps/time info in status window message. 60.$var() now evalutes the first parameter if it isn't a %variable. 61.Dlls opened by $dll() or /dll are now closed before mIRC closes all other windows on exit. 62.Can now use %variables in custom dialog table definitions for control size/position values. 63.Fixed /dcc send not handling UNC format filenames correctly. 64.Fixed MIME $encode()/$decode() bug when processing &binvars that contained zero values. 65.Can now use $* as a parameter to an alias. 66.Fixed $bvar().word/nword/long/nlong properties, now return an unsigned value. 67.Fixed infinite recursion bug when using /timer -e switch. 68.DCC Get Resume dialog now shows current and incoming file size. 69.Added on dialog close event. 70.Custom dialogs no longer require an ok or cancel button. 71.Added $sin()/$cos()/etc. .deg property to treat number as degrees instead of radians. 72.$window().type for custom windows now returns: custom, picture, and listbox. 73.Mozilla is now used correctly when opening URLs. 74.Changed "Group by Network" behaviour. 75.You can now use $dns(0).nick/addr/ip to reference properties if an address couldn't be resolved. 76.Fixed memory handling bug when using /sockwrite * wildcard format. 77.Added /window -R switch, resets window position to previously saved position. 78./nick changes are now saved to mirc.ini immediately. 79.Fixed bug with second editbox not appearing when you are voiced on a channel. 80.Fixed nick in channel/query window titlebar not being updated on a nick change if "Show nick in channel/query titlebars" was enabled. 81.Using $hget(name, item, &binvar) where item is a non-existent item now returns 0 and does not create the &binvar. 82.Added /hload and /hsave -i switch, saves hash table in ini file format. Can specify optional [section] name after filename. 83.$regex() now handles empty strings correctly. 84.Rejoin channels on connect option now combines JOINs for multiple channels. 85.Fixed /socklist display bug for listening connections. 86.Extended $hfind(name/N, text, N, M) to handle wildcard/regex matches. Where M is: n - normal text comparison (default if M isn't specified) w - text is wildcard text

W - hash table item/data is wildcard text r - text is regular expression R - hash table item/data is regular expression Note: $hmatch() and $hregex() are still supported for now but are no longer listed in the help file. 87.Fixed mouse button right-click popup menu bug when connected to multiple servers. 88.The second parameter in a /who request is no longer treated as a filter string if it does not contain a wildcard character. 89.Fixed bug relating to time and timezone handling, happened only in certain timezones. 90.The /aop /avoice /protect /ignore commands now allow you to specify a network name as the last parameter. 91.Updated Regular Expression library to PCRE v3.9. 92.Updated PNG library to PNG v1.2.1. 93.Added sort button to control dialog. 94.Can now specify wildcard name in /close command. 95.Fixed bug in Copy messages to Query window feature. 96.The -r and -l switches now work the same way in /aop /ignore /avoice and /protect. 97.Added on CONNECTFAIL event, same format as on CONNECT, triggers when a connection attempt (including retries) has failed. 98.Added /clearall -snqmtgu switches, where s = status, n = channel, q = query, m = message window, t = chat, g = finger, u = custom. If no switches are specified all windows are cleared. 99.Added /bread -t switch, reads data up to the next CR/LF. 100.Added "Flush files" option to DCC Options dialog. 101.Fixed /timer bug, may not have been triggering correctly in some situations. 102.Show whois in active window now handles /whois nick1,nick2,etc. 103.Added IRCX-specific fix for handling messages sent by a channel to a user, eg. #channel PRIVMSG nick :message. mIRC only supports this format when connected to an IRCX server. 104.Added Alt+LeftClick on Status Window switchbar button, shows/hides all switchbar buttons associated with the status window. New windows will always have their buttons displayed even if the hide option is on. Can also use Alt+F1 to show/hide buttons. 105.$mask() now handles ^ and = as userid prefixes. 106.Fixed List Channels dialog bug which caused it to lose settings in some situations. 107.The on DIALOG mouse event now triggers over controls in a dialog and $did is set to the control id value. 108.Added on DIALOG active event, works with $dialog().active. 10/02/2002 - mIRC v6.01 Fixes/Additions: 1.Fixed MDI border display bug when windows are opened while mIRC is minimized. 2.Added visual styles dialog to display dialog. 3.mIRC no longer changes all paths/filenames to lower case. 4.Fixed notify list being lost if you used command line parameters in a shortcut icon to change the default ini filename. 5.Fixed /cnick -an bug. 6.Fixed IRCX support for MS servers. 7.Fixed $target bug in channel events. 8.Fixed $dns(N) always returning a value, even if N was invalid. 9.Fixed on NOSOUND event not triggering.

10.Added Show away in active window option to IRC dialog. 11.Added /editbox -o switch, applies to the second editbox in a channel window. 12.Extended $editbox(window,N), where N = 1 applies to second editbox in a channel window. 13.Channel Central and Folder dialogs are now closed only when you disconnect the connection on which the dialogs were opened. 14.Fixed /ignore -u bug multi-server support. 15.Fixed display of small buttons in finger/chat/find dialogs under XP. 16.Added irc:// link options to Catcher dialog. 17.Fixed password editbox in Lock dialog not allowing enough characters to be entered under XP. 18.The channel central dialog will now always popup centered over the channel window where it was called. 19.Added $cmdbox, returns $true if script was called from the command editbox in a channel. 20.The /fullname and /username commands now correctly update their settings before a connection is made. 21.Fixed dcc send/get/chat/fileserver timeout message bug. 22.Fixed $eval() bug when handling N parameter. 23.Fixed $hget() bug when .item or .data was specified with an out of range N value. 24.Fixed query window titlebar not displaying user address even if user was in IAL. 25.Fixed notify nickname hotlinks not working. 26.$disk(a:) no longer causes a windows dialog to pop up if there is no disk in the drive. 27.Fixed titlebar right-click option not working on desktop windows. 28.Fixed /whois away reply resetting $awaytime value. 29.Made DDE delay editbox width larger in options dialog. 30.Fixed /play not being cancelled if unable to play to nick/channel. 31.Fixed channel central ban list appearing in status window in some situations. 32.Local info server lookup method now holds on to any host or ip address that it has, even if the DNS lookup for that address failed. This means that if numeric 001 or a /whois or /userhost returns your IP, mIRC will use it even if it can't resolve your host from it. 33.Fixed Agent support in Sounds dialog. 34.Identd should again work for any external applications, not just for mIRC connections. 35.Menu items created by $submenu() can now call local -l aliases. 36.Fixed $sfile() titlebar text bug. 37.Switching between maximized windows no longer causes flicker. 38.Chat/query windows now only prevent you from closing a window if an incoming message appeared in the window, not your own typed message. 39.mIRC is now a bit more lenient with CTCP message formats. 40.$address now returns address of the server that sent the server message. 41.Fixed while loop break/continue bug. 42.Added /drawsave -bN switch, specifies number of bits. 43.Added -m switch to /draw commands, changes the stretch mode quality when a picture is resized. 44./dcc get now over-rides the "sort by nicks into own folder" option in dcc folder items. 45.A /mode on join is no longer sent went joining a modeless +channel. 46.Added /dcc trust [-r] <on | off | nick | address | level>

to add/remove items to dcc trust dialog, and $trust(N) to return items in trust list. 47.Fixed dcc send/get/chat timing out when system time changed. 48.Channel nicklists are now cleared after the on DISCONNECT event has been triggered on a disconnection. 49.Flash option for a highlight item now flashes continuously, whereas the sound is played only N times. 50.Can now use $opnick in on owner/deowner events again. 51.Fixed /server N gpf bug where N is a non-existent Nth server. 52.Fixed connection related gpf bug. 53.Fixed dcc send/get windows not showing "transfer incomplete" in some situations when a transfer fails. 54.Improved /ignore /protect etc. handling of network/non-network specific addresses. 55.Added /server [-i nick anick email name] [-j #channel pass] switches, must be used after the server parameters. 56.Added "User id from email address" to identd dialog. 57.Fixed on close ? event triggering when status window is closed. 58.Fixed $sound() bug. 59.Fixed /whowas and /whois away message handling bug. 03/02/2002 - mIRC v6.0 Fixes/Additions: 1.Fixed /filter numeric sorting bug. 2.Fixed $hget().data bug. 3.Fixed Nick color listbox display bug. 4.Fixed $mask() not handling masked address. 5.Channel nick list is now cleared when you disconnect from a server and you have "keep channels open" enabled. 6.Added /flush -l switch, removes only the specified levels from entries in the user list, instead of removing the entries. 7.Added $mnick back, returns your primary nickname. 8.The max cps fserve option now allows a dcc send to use up the full max cps if no other dccs are using the bandwidth. 9.Speeded up the way the servers list is handled in many routines, including identifiers such as $server(). 10.Fixed mIRC not processing ports correctly in server definition if password contains a - character. 11.Improved the way /dcc get works, now also allows you to redirect a file to any folder. 12.Fixed switchbar display bug with overlapping buttons. 13.Fixed topic text being highglighted in channel central when dialog is displayed. 14.mIRC now recognizes MS IRC Server 6.0 as IRCX. 15.Fixed /whois, etc. bug in query windows which was causing a command to use the wrong nickname. 16.Fixed /drawrect -d bug. 17.Fixed /filter not working with local aliases. 18.Fixed $! not being passed in $iif() call. 19.Added /notify -l switch to list notify entries. 20.Added dialog -l table definition switch, makes a dialog table local, now also looks for dialog table in the active remote file before searching through all others. 21.Added command line switch -nouninst which prevents mIRC from adding an uninstall item to the control panel add/remove dialog. 22.Fixed switchbar, in left/right position, not displaying partial button at bottom. 23.Fixed selecting MDI window menu item in tray menu not redisplaying mIRC window properly.

24.Open Folder button in DCC Get dialog is now enabled even if transfer fails. 25.Fixed #$N- bug. 26.Added /ial [on | off] back for users who need to disable the IAL. 27.Fixed "monitor file changes" option not working with LFNs. 28.File/Folder dialogs and sub-dialogs no longer show "mIRC" in titlebar. 29.Uninstaller now deletes files in the root mIRC folder only and not in sub-folders. 30.Added "Reset default size" option to nicklist dialog. 31.Wheel mouse now scrolls listbox without it needing focus. 32.Added set/use default options to system menu background popup. 33.Fixed window tiling overlap bug. 34.Added 'flat' and "multi' styles to custom dialog button control. 35.Can now create a second editbox on channel windows, via the channel window system menu and right-click menu in editbox. You can use Alt+Q to show/hide the editbox. Also added "Tab key changes editbox focus" to General dialog, makes it easier to switch to the second editbox. The tab key still works as nick/channel/etc. completion if cursor is next to a word. If enabled, you need to use Shift-Tab to cycle between the list of nicks that messaged you. 36.Blink feature now only blinks icons for query/chat windows, and on channels or the message window only if a highlight event was triggered. 37.Fixed /exit not closing mIRC if Editor dialog is open. 39.Updated color dialog, also added inactive editbox option. 40.A dcc resume now chops off the last 8192 bytes of a file in case the end of the file was corrupted during a previous transfer. 41.Added /tnick command, changes to a temporary nickname without affecting your main and alternate nickname settings. 42.$window(-3).dw/dh now return the display area of the MDI window. 43.Fixed Alt+N key bug which would cause it stop working in some situations. 44.Fixed /hadd gpf when insufficient parameters were used. 45.Can now use \ to escape a literal character in $regsub() in the substitution expression. 46.Added /links -nx switches, opens links window minimized or maximized. 47.Added 'nowrap' property to custom dialog text controls. 48.Can now specify "range N N" for custom dialog scroll control. 49.Fixed /dialog bug preventing you from creating more than one modal custom dialog. 50.Fixed a bug in my socket random port selection routine. 51.Fixed /load -rs \path\to\script.mrc not loading the script. 52.Fixed /echo -h bug. 53.Fixed /server gpf bug with long server names. 54.If the auto-close dcc send/get options are enabled and you manually click the cancel button in dcc send/get windows, they are no longer auto-closed. 55.Fixed $snicks error message, and it no longer halts a script if used on a non-channel window. 56./renwin now allows you to change the window name even if it's the same name but different case. 57.Away messages for a nick are now displayed in their associated query window if it is the currently active window. 58.mIRC will no longer rejoin an open channel window if you disconnect and then connect to a different network.

59.Added /pvoice command, works the same as /pop but for +v modes. 60.Fixed nick color list bug, was coloring nicknames incorrectly if your ignore/op/voice/etc. lists where not enabled. 61.Hotlink now works for all channel names in channel windows. 62.Fixed bug with /play -e option processing | separator in text. 63.Added internal support for +d channel mode for hybrid6 servers. 64.Fixed $cnick().method bug. 65.Added $awaymsg and $awaytime to return away status when used with $away identifier. 66.Added /window -B switch to prevent custom @window editbox from using a border. 67.Fixed $nick().color not working correctly when used with the 'aohvr' mode parameters. 68.$readn is now correctly reset on a failed $read. 69.Fixed $remove() not working if a $null substring was specified. 70.mIRC no longer includes the >N parameter in a /LIST if N is zero. This allows it to list registered channels with no users. 71./channel request now has a time-out again. 72.Fixed /flash -rN, now repeats flash only N times. 73.The nick color list now allows you to prioritize the list, so mIRC no longer determines the best match by itself, it will use the first match it finds in the list. 74.Added support for server redirection numeric 10. 75.Fixed Position Reset menu item not working correctly if window desktop/mdi position changed. 76.Fixed bug with +channel windows. 77.Added /remove -b switch, deletes file and places it in the recycle bin. 78.Improved $rand() behaviour. 79.Added /if islower/isupper comparison. 80.Added WMA/OGG support to sounds dialog, /splay and /sound commands, and added new identifiers. $sound(filename|type) Returns information about the specified file if a filename was specified, or the associated folder for a filename or file type, where type can be wave, midi, mp3, wma, ogg. When used with an mp3 files it supports the same properties as $mp3(). Note: this replaces $wavedir, $mididir, $mp3dir, and $mp3(). These are still supported for now but no longer documented. $insong Returns information about the mp3, wma, or ogg file that is being played, same properties as $inmp3. Note: this replaces $inmp3, which is still supported for now but no longer documented. 81./alias now replaces an existing alias without changing it's position in the script. 82.Added Trusted Users list to DCC Auto-get options dialog. 83.Changed behaviour of #channel name tab completion to include currently open channels. 84.Custom dialog size now takes account of menubar height. 85.Added $timestampfmt to return options dialog timestamp format. 86.Fixed Shift+Control+V pasting text twice. 87.Fixed /renwin not allowing custom menus to work with new window

name. 88.All internal joins and names now use the /join and /names commands to allow scripts to over-ride the default behaviour. 89.Added $send()/$get() .resume property returns resume position. 90.Added "fast screen update" back to options/display dialog. 91.Fixed /links gpf bug with long server addresses. 92.Added minimize button to dcc chat accept dialog which also has default focus. 93.Log files now include a "Session ident" at the start of the log, with the name of the window being logged. 94.Fixed /channel behaviour when used on an open channel window from which you were kicked. 95.Fixed window positioning bug when Windows Taskbar wsa on the left side of the desktop. 96.Incoming dcc get files are now flushed to disk every 500k. 97.Fixed remote script popup menus not being merged properly. 98.Added case-sensitive option to Highlight dialog items. 99.Added Message Window double-click item to Mouse dialog. 100.Added $color().dd property, returns double digit format. 101.Fixed fserve cd/get bug. 102.Fixed $base() not handling fractions properly. 103.Fixed "Save As" bug in Script editor dialog when over-writing an existing file. 104.Firewall can now be enabled separately for server and dcc connections. 105.Added signalling commands and events which allow you to trigger signal events in scripts: /signal -n <name> [parameters] By default the signal is triggered after all current scripts have finished executing. You can use -n to make the script trigger immediately. on *:signal:name:echo Received signal: $signal Parameters: $1The name can contain wildcards. The script that called /signal is triggered first, and then all other scripts are triggered. 106.Fixed dcc send/get/chat beeping on completion when you had your Sounds disabled in the Options/Sounds dialog. 107.mIRC now strips out tab characters from filenames. 108.$input() now allows $null for all parameters except prompt. 109.Fixed dcc chat "ignore all" option bug. 110.Fixed bug where on DNS event triggered for DNS requests not made by the /dns command. 111.Added $dns(N) identifier, used in the on DNS event to list the address that was resolved and any associated IP addresses. Properties: nick, addr, ip. $dns(N) without a property returns the address being resolved. You can use N = 0 to return number of IP addresses found. Note: the old identifiers $iaddress, $naddress, and $raddress are still supported but are no longer listed in the help file. 112.Added $ignore().secs property, returns number of seconds until ignore is removed if /ignore -uN was used.

113.Can now use $null as third parameter in $dll() identifier. 114.Added /echo -g switch, prevents line from being logged to logfile, and /echo -r switch which applies the strip settings in the Options, Messages dialog. 115.Fixed script menus not working when first line of menu definition was empty. 116.Fixed mIRC not handling multiple numeric 005's correctly. 117.Custom dialog "limit N" option now works in combo editbox. 118.Added /hadd -z switch, decreases hash item once per second until it reaches zero and then unsets it. Also added commands: /hinc -smbczuN <name> <item> [data | &binvar] /hdec -smbczuN <name> <item> [data | &binvar] Switches are the same as /hadd, except for -c which increases or decreases the value once per second. Also added $hget().unset property, returns time remaining before item is unset. 118.Fixed dcc send/get windows sometimes not showing 100% completion after a transfer has completed. 119.Changed highlight dialog item "Flash N times" to apply to both the number of times mIRC flashes and plays the flash sound. 120.DCC chats now display the time the connection was initiated in the DCC Chat Session line. 121.Changed the way /set -u0 works slightly. 122.Fixed $eval() not handling values containing commas properly. 123.When running under XP, mIRC now uses the XP theme for dialogs, buttons, etc. 124.Can now change nicknames in options dialog while connected. 125.Added $stripped identifier, returns number of BURK codes that were stripped from an incoming message, if any. 126.Extended /socklist [-tul] [name], allows you to list open tcp, udp, or listening sockets, as well as sockets matching the specified wildcard name. 127.While loops now works properly even if {} enclosing brackets aren't used. 128.Fixed /queryrn, was allowing you to change the name of any window not just query windows. 129.The retry options in the connect/options dialog now have their own dialog. 130.The /clearall command no longer clears custom @windows, only status, channel, and query windows. 131.Fixed display of $+ string too long error message. 132.The /alias command can now handle LFNs in quotes. 133.Added $cmdline identifier, returns command line passed to mIRC when it is first run. 134.Auto-join on invite now uses channel's password from channels folder if it is listed in the folder. 135.The "Logging to" message now shows the full logfile name. 136.Fixed $chan().ial issue, I've added a separate $chan().inwho property. $chan.ial will still return $inwho for now but will not do so in future versions of mIRC. 137./filter now allows you to use -l to read from a channel nickname listbox. 138.Fixed $timer().reps returning negative value in some situations. 139.Fixed $read and $readini bug. 140./cnick * N now sets the Any mode/No mode switches if no mode is specified, and *!*@* now matches any nickname.

141.Fixed bug with full exception list not being displayed in channel central dialog. 142.Popup menus now allow menu headers without a sub-menu. 143.The control dialog lists, ie. ignore, voice, protect, op, are now stored in a control.ini file, separate from mirc.ini. 144.Fixed servers.ini processing bug, mIRC was unable to read server entries which didn't specify a port number. 145.Fixed $dll() not correctly handling partial paths in filenames. 146.Fixed $result not being reset to an empty value when /return $null is used. 147.Added logging dialog "make folder" option to network option. 148.Added retry delay option to Retry connect dialog. 149.It is no longer possible to enter editbox commands that begin with an $identifier or %variable. 150.Added $submenu($id($1)) identifier, can only be used in popup menu definitions. It calls $id($1) with $1 = 1, increasing $1 with each call, and adding whatever is return by $id() to the popup menu. The returned value must be a one line definition format for a popup menu. The iteration ends when $id() returns no value. test if if if if } { ($1 ($1 ($1 ($1 == == == == begin) return 1) return Moo:echo Moo 2) return Cow:echo Cow end) return -

The "begin" and "end" values are sent to check if the item should be enclosed in separators. 151.Added "Group by Network" option to Window menu. 152.Added "Save Links" option to Links window popup window. 153./server address now looks for a match for address in servers list and uses that info for the network, group, etc. 154.$islower()/$isupper() now ignore numbers. 155.Comments in popup menus are now handled correctly. 156.Fixed /showmirc -t and window restore via tray bug. 157.$read() should now correctly handle matchtext with quotes, also fixed a bug in $read() handling of -s switch. 158.Extended socket commands to allow binding to an ip address: /socklisten -d [ipaddress] etc. /sockopen -d [ipaddress] etc. /sockudp -d [ipaddress] etc. Also added $sock().bindip and .bindport properties, and /socklist now shows the bind address and ip. 159.Can now use /halt in the on KEYDOWN event to prevent mIRC from applying it's own TAB key completion. 160.Added "Queue own messages" option to flood dialog, applies only to your PRIVMSG and NOTICE messages. Also added "Show status updates", displays flood queue status 1) when there is a new item in the queue, 2) every 10 seconds, if the queue status changed, and 3) when the queue becomes empty. 161.Added [type] parameter to /protect command.

162.Added kludge to handle multiple meanings for numeric 477 on DALnet servers. 163.mIRC now processes only the first 700 bytes of an incoming server message, and ignores the remainder up to the next LF character. 164.Editor dialog now also displays horizontal cursor position. 165.Fixed find text dialog not saving trailing spaces in search words. 166.Fixed /drawtext width measurement bug. 167.Fixed bitmap file loading bug. 168.Imroved $wrap(), no longer needs to re-calculate if you use the same parameters as the previous call. 169.Added support for DALnet services numerics 650 and 651. 170.Improved file/dir existence checking routines. 171.mIRC now prevents a chat/query window from being closed if it receives a message just as you click the close button. You need to click the close button twice within a few seconds of the last message to close the window. 172.Fixed $sfile() $sdir() not handling incomplete paths properly. 173.Fixed /splay -c bug. 174.Fixed /window not handling LFNs for icon filename. 175.Changed $sfile() behaviour, it will now only list files of the type you've specified, if it finds a match for that file type in the "file types" listbox in the file dialog. 176.Added Multi-Server support. mIRC now allows you to connect to multiple servers at the same time. This feature required major internal changes to mIRC code and forced improvement of code in many areas which has hopefully resulted in a more stable/robust mIRC. Added "New server window" checkbox to connect dialog. To open a new server window without connecting to a server, you can check the "New Server Window" checkbox and press the OK button. Added "New Server Window" menu item to options toolbar button servers popup menu. You can also open a new server window by holding down the Shift key when you select a server from the popup menu. Added multi-server dialog to connect/options dialog. New commands and identifiers: $cid - returns server connection id for current script $wid - returns window id for current script $status - returns server connection status. Also returns "closing" during the on disconnect event if the status window being closed is the cause of the disconnection. $activecid, and $lactivecid. $scid(N)[.command], where N is a $cid value $scon(N)[.command], where N is the Nth connection If N = 0, returns total number of open status windows. You can also specify a property which is a command name

and it will be called using that server connection. /scid <-rsatM | N> [command], where N is a $cid value /scon <-rsatM | N> [command], where N is the Nth connection If you specify a command, the connection id is set only for that command. The -r switch resets the connection id to the original id for that script. The -a and -tM switches can only be used if you specify a command. -a - perform the command on all connection ids. -tM - where M is an or'd value of 1 = server connected, 2 = not connected, 4 = connecting, 8 = not connecting. The command is only performed if N matches the connect status of the connection id. Note: if you use a command that contains $identifiers, and you want the identifiers to be evaluated in the target connection, you must pass them as $!identifier to prevent them from being evaulated first in the current connection. Also added new properties to $window(): .type - returns window type name And to $query(), $window(), $chat(), $send(), $get(), $chan(), and $timer(): .cid - server connection id .wid - window id .hwnd - window handle Added /server -mn switches, where -m creates a new server window and connects, -n creates new server window without connecting. Misc. notes: Windows whose server connection has been closed are placed at the end of the switchbar list. This includes things like dcc send/get/chat, and custom windows. Everything in mIRC now has a unique id number, all windows, server connections, dcc sends/get/chats, etc. The tray icon displays the animation for the current active server connection, same goes for the Connect toolbar button, and File menu. Each server connection has it's own /play list, and the play dialog shows the play list for the current active connection. URLs list "Send To" menu, and Tray popup menu, show the network and nickname for each status window. 177.Added /timer -i switch, makes a timer auto-associate with the currently active server connection.

The -i switch keeps the /timer alive across server windows, if a server window is closed, the /timer just picks a new one automatically. /timer now shows the associated network name for a timer. You can use $timer().anysc to check if it has the -i switch enabled. 178.on PLAYEND is now triggered at the end of each played file. 179.Extended /ignore, /protect, etc. handling. Changed display format in Control dialog listbox. /ignore, /protect, /aop, and /avoice now all by default include a network name, unless you use the -w switch. /ignore -l now displays the unignore time. /ignore -l, when you're not connected to a server, lists all ignores. When connected, it lists all ignores that apply to that connection. Added .network property to $ignore()/$protect/$aop()/$avoice(). Also note that isaop, isavoice, isignore, and isprotect all apply to the current connection. 180.Added /window switches: When a @window is created, it is automatically associated with the current connection. If that connection is closed, the @window is associated with the next available connection. You can change this behaviour with /window -ivz: -i - makes a @window dynamically associate with the currently active connection. You can use $window().anysc to check if this setting is active. -v - closes window when associated status window is closed The on close event is triggered for the window. If this switch isn't used and the status window is closed, the @window is moved to the end of the switchbar, and is associated with the first available status window. -z - places window button at end of switchbar 181.The . prefix now makes /debug quiet. Extended /debug to allow output to a custom @window or filename. /debug [-cnpt] [N] [on | off | @window | filename] /debug /debug /debug /debug -c off -n @moo -pt N @moo closes associated @window opens @window minimized wrap or timestamp text use color N for text

$debug returns name of debug file or @window.

/debug now works independently for each server connection, indents lines if not wrapped, and prefixes each line with the server address, and <- and ->. /debug @window now also works with listbox @windows. 182.Active switchbar button now uses bold text and shaded background. 183.Using new path-splitting routines which affect eg. $nopath(). 184.Auto-tile/cascade/arrange are no longer triggered when you close a desktop window. 185.Fixed switchbar/toolbar display glitch when mIRC window is sized to a very small height. 186.Fixed $findfile() bug when handling wildcards with numbers. 187.$chan is now filled for the on ctcpreply event if it was a channel ctcp message. 188.Ctcp messages that use an invalid format are now treated as plain text, and will trigger script events. 189.Added "Control+Tab uses switchbar order" to General dialog. The full versions.txt has become too large to include in the distribution, so only the version information for the last version is being included from now on. You can still download the full versions.txt file from the mIRC website. 28/02/95 - mIRC v2.1a First public release.

Das könnte Ihnen auch gefallen