Stats: 30,053 versions of 1,966 programs
Pick a software title... to downgrade to the version you love!
mIRC 6.17
50,565 Downloads
mIRC 6.17
0
out of
5
based on
0 ratings.
mIRC 6.17 Change Log
- Fixed $comval() gpf bug.
- Fixed /font gpf bug.
- Fixed menu {} rclick related bug.
- Fixed numeric 338 remote bug.
- Fixed recursion stack overflow gpf bug.
- Fixed /.uwho message not being hidden.
- Fixed /close gpf bug in on close event.
- Fixed ! command prefix bug when used with certain commands.
- Added support for IRCnet numeric 265/266 format change.
- Fixed handling of URL formats in hotlinks.
- Fixed remote /whois display bug.
- Fixed switchbar status highlight bug with orphaned dcc chats.
- Fixed perform on connect listbox not displaying scrollbar.
- Fixed auto-join bug.
- Added support for unreal ircd /whois numeric 671.
- Most file dialogs are now resizable.
- Fixed SSL file dialog display bug.
- Added support for numeric 005 NAMESX token, indicating that mIRC supports multiple mode prefixes for a nickname in a NAMES list, eg. @+nickname.
- Fixed disappearing background pictures bug in query/chat windows.
- Added /sockopen -e switch which creates an SSL connection and $sock().ssl identifier.
- Added /tray -mNsNtNaN switches where N is 0 or 1 and enables or disables the tray settings always show, startup minimized, minimize to tray, and animate on activity.
- Added $decode to Lock options dialog. Lock dialog now also allows individual setting of lock items. $decode is disabled by default.
- Fixed ANSI support for MOTD message.
- Added default sounds options to notify options dialog.
- Added $mouse.key & 8 to check for ALT key and $mouse.key & 16 to check for right mouse button.
- Added $inellipse(x,y,x,y,w,h) and $inroundrect(x,y,x,y,w,h,w,h).
- Added /sockpause [-r]
command, pauses/restarts a socket from reading incoming data. $sock().pause returns current state. - Added connection timeout option in connect/options dialog, PINGs the server every so often to test connection.
- Added /dcc send -m switch to minimize dcc send windows.
- Fixed script recursion gpf bug.
- Fixed $inpaste bug.
- /hsave -b now displays a warning when it is unable to save data that is longer than 65535 bytes.
- Fixed isnum bug with negative values.
- Added global Join on connect option to favorites dialog.
- The Hide ping? pong! event option is now enabled by default.
- Fixed ordering of notify/unotify events on non-WATCH servers during a /nick change.
- Added support for initiating passive dcc send/chat connections, option in DCC Options dialog. Also added /dcc passive [on|off] command and $passivedcc identifier.
- Added $locked identifier, returns whether mIRC is locked or not.
- Fixed $target processing for /msg +#channel, mIRC now correctly checks the CHANTYPES and PREFIX numeric 005 tokens to strip prefixes.
- Fixed formatting of outgoing wallchops/users/voices.
- Changed flood protection feature so that it uses PING instead of PRIVMSG when testing server lag.
- Added custom dialog listbox property check, creates listbox of checkboxes, manipulated with /did -sl and $did().csel/cstate.
- Added $window().fontcs identifier, returns the selected character set/script for a window\'s font.
- /debug windows now show raw text without interpreting multibyte or utf text.
- Changing the default font for a window type now affects all open windows of the same type immediately.
- Fixed SSL files path bug where certificate files where not being loaded if not in mIRC root folder.
- Fixed :error handler bug where the normal break message was being displayed due to Control+Break being detected more than once.
- Added support for display of UTF-8 text as unicode in status,
channel, query, and other windows, and in nickname listboxes,
window titlebars, switchbar, and tooltips.
The display of UTF-8 can be enabled for all windows in the Options/IRC/Messages dialog, or individually for each window via the Fonts dialog. The Fonts dialog also has an Encode\r option that encodes outgoing text in UTF-8 based on the script/codepage selected for that window.
Note: The Encode feature is selective, ie. it only encodes the parts of an outgoing message that are not already in UTF-8 format.
Added $utfencode(text, C) and $utfdecode(text, C), where C is the script/codepage ($window().fontcs) of the plain text.
Added $isutf(text) identifier, returns UTF-8 status of text, where 0 = not UTF-8 (contains invalid UTF-8 sequences), 1 = seems to be plain text, 2 = seems to contain valid UTF-8.
Note: mIRC does not convert incoming UTF-8 into the local codepage. Server text is stored internally unchanged. This enables mIRC (scripts, etc.) to work fully with UTF-8 IRC servers that allow UTF-8 in channel and nick names.
- Fixed /load -nrs switch bug.
- Fixed DCC Options dialog gpf bug.
- Fixed mark/copy clipboard memory leak bugs.
- Fixed $encode/$decode memory not being freed in some situations.
- Added $qt(text) identifier, ensures text is enclosed in quotes, and $noqt(text), removes outer enclosing quotes.
- Text display is now smoother/less flickery in some situations.
- Fixed /drawpic bug drawing blurred icons.
- Added /drawpic -g switch, loads large icon from icon file.
- Fixed handling of /describe $ server messages.
- Fixed buffer save bug, was ocasionally not saving lines.
- Fixed $sdir() bug.
- Fixed /bread, /bwrite, and /btrunc not being able to handle files larger than 2 gigs.
- Fixed toolbar custom buttons bug when changing XP themes.
- Fixed /debug -i identifier evaluation bug.
- Fixed channel tab completion freeze bug.
- Fixed $file().size bug with locked files.
- Fixed /renwin bug with reserved @window names.
- Fixed mIRC tray icon double-click bug not showing/hiding mIRC correctly in some cases.
- Fixed tray-related disappearing mIRC bug.
- Fixed $script() not parsing quote-enclosed filenames.
- Fixed wildcard handling bugs.
- Fixed /window -z bug, can no longer be applied to status window.
- Fixed contents of second editbox being reset when visual styles are changed.
- Fixed . prefix not working for /localinfo command.
- Fixed invalid { parameter gpf bug in $eval, $height, $width, and $wrap identifiers.
- Fixed while loop bug with :error and /reseterror.
- Fixed various $comcall() bugs. The $comerr value is also now set
when $comcall() calls the alias.
Note: If $comcall() fails when calling an object and $com() does not, this means that the object is not compatible with mIRC\'s threading model, so $com() must be used.
- Extended $findfile() to handle multiple file types separated by semi-colons, eg. *.exe;*.txt
- Fixed display of Efnet numeric 338 containing IPv6 address.
- Improved hotlink handling of bracket-enclosed channel names.
- Fixed switchbar button text color not matching XP theme color.
- Fixed /goto bug which resulted in jumping to the wrong line.
- Fixed $com() memory leak bug.
- Fixed various $did() bugs affecting multsel listboxes.
- Fixed $iif() bug when parsing $null parameters.
- Fixed DCC gpf bug in iphlpapi.dll where initiating a DCC would result in a crash for some users. This bug may also have been affecting mIRC\'s general sockets behaviour.
- The $asctime() identifier now allows am/pm to be separate from the time value.
- Fixed text-wrapping of messages for /fopen-related commands.
- /firewall command now also accepts server:port format.
- Added /autojoin -nsdN command, can be used in on CONNECT or perform to delay or prevent autojoining of channels. This also affects the rejoining of open channel windows during a reconnect. Where -n = join now, -s = skip autojoin, -dN = delay autojoin for N seconds.
- Fixed multithreading sychnronization bugs in SSL routines.
- Fixed /queryrn not permitting certain characters in nickname.
- Fixed if/elseif/while gpf bug when parameters too long.
- Updated libraries to PNG 1.2.8, zlib 1.2.3, and PCRE v6.4.
- The SSL warning/password dialogs now auto-cancel after 60 seconds.
- Fixed /aline -n and -nl, now identical behaviour if line exists, ie. both have no effect on the line. This also affects /iline.
- Fixed /list bug, now reports an error if /list is sent before you are connected to the server.
- Fixed mIRC not saving settings when Windows shutsdown/restarts.
- Fixed switchbar tooltip display bug.
- Fixed $bfind(&binvar, N, M) bugs relating to reading beyond the end of the actual &binvar length.
- Fixed $input() \'d\' option, was playing a default sound even if none was set for the specified system icon.
- Added support for displaying GIFs via the GIFLIB library.
- Added $findfilen/$finddirn identifiers, return Nth position of files/dirs found with $findfile/$finddir.
- Can now specify a range of ids with one /did command by using a dash, eg. /did -b test 1-5,6,7-8,9-11,10
- Added separate timestamp option for logfiles in logging dialog /timestamp -g switch to set logstamp format, and $logstamp and $logstampfmt identifiers.
- Extended $sound() to read id3v2 tags, with properties .id3, .tags, and $sound(filename,N|name).tag. If you don\'t use .tag, it returns the id3v1 values.
- Extended /flash -bNrNwN, where N limits the number of flashes/beeps, and fixed /flash making a sound even if -b or -w were not used.
- Fixed DCC Send/Get window button/window sizing when different fonts are selected for the window.
- Extended $input(text,kN), where kN is an N second timeout value. On timing out, $timeout is returned if \'v\' is specified, no value if \'e\' is specified, and $false otherwise.
- Added custom dialog editbox \'number\' property to limit input to numbers. Note that this only applies to typing in the editbox, not pasting.
- Added /noop command, performs no operation.
- Extended /showmirc -ntl, where -l locks mIRC when it is being minimized.
- Added $regsubex([name], text, re, subtext), where subtext is evaluated during substitution and can be an identifier. Subtext can contain special markers where \\0 = number of matches, \\n = match number, \\t = match text, \\a = all match items. Returns text result.
- Fixed fill switchbar display bug with /window -z windows.
- Fixed parsing bug with combinations of $& and | separator.
- Fixed /timer not checking for an invalid timer delay value.
- Fixed /url not opening default browser in some situations.
- Added /set/inc/dec -e switch, unsets variable on mIRC exit.
- Extended /window and $window(), can now refer to existing windows using wid value, eg. /window -n @1.
- Fixed $line() not parsing chat =names correctly.
- Fixed if parser treating 00 as text instead of a zero value.
- Fixed $upper/$lower not converting accented characters correctly.
- Fixed udpread event treating zero incoming bytes as closing of the connection.
- Fixed broken behaviour of notify list /whois option due to Efnet not accepting /whois nick1,nick2,... format.
- Changing the font for a DCC Send/Get window now immediately resizes the window and buttons.
- Fixed if/while parsing bug when parameter begins with ; character.
- Fixed on OPEN event not supporting $()/%var in text match section.
- Fixed $regsub() not reporting an error if an invalid %varname is specified.
- Added support for numeric 005 UHNAMES token, indicating that mIRC supports the nick!user@host format in the NAMES list which it uses to the fill the IAL on joining a channel.
- Using /halt in the alias called by $findfile/$finddir now halts the file/dir search.
- Added support for /adchat, /netglobal, and /globops commands.
- Added $bytes(N,d) switch, retains decimals. Also fixed handling of negative values.
- Added support for numeric 345 channel invite message.
- Editor variables sort button now toggles between four different sort methods.
- Extended the number of url types that the hotlinks/URLs list features handle.
- Added support for internal excepts/invites list with $chan().iel and .iil, $iel() and $iil(), and if isexcept and isinvite.
- Added Line colors option to logging dialog, prefixes the line with actual line color in logfile if necessary.
- Fixed intermittent load/reload scripts gpf bug.
- Added support for numeric 005 TARGMAX=WHOIS:N token, number of nicknames that a /whois command allows.
- Fixed favorites menu bug with recent channels and active server connections.
- Calling /clipboard with no text now empties the clipboard instead of assigning it an empty string.
- Fixed highlight feature bug when matching against non-ascii text.
- Fixed nick color list option not using first matching item in the list when matching against a user level.
- Fixed intermittent /dialog gpf bug with long table names.
- Fixed parser bug when handling empty custom identifiers with properties.
- Fixed $longip() handling of zero-padded ip addresses.
- Fixed DCC Folders dialog bug where items added with mIRC folder as the save folder were being lost on restart.
- Fixed timestamp display bug in copy messages to query option.
- Fixed /timers triggering in an unexpected order, should now trigger according to the order in which they were set even if they have the same delay.
- Since numeric 005 ELIST token now exists, from the next version mIRC will no longer treat SAFELIST as implying support for /list parameters and will only use /list parameters if a server specifies the ELIST token in numeric 005.
- Fixed $prop returning only the last part of a property name that contains multiple . in the name.
- Fixed mime decoding not ignoring non-base64 characters.
- Fixed $ini() returning 0 instead of $null for non-existent topics.
- Added support for more genres to mp3 identifiers.
- Fixed /rename bug when attempting to rename an existing file with the same name.
- Fixed custom @window logfiles not rotating filenames correctly at midnight as with channel/chat windows.
- Improved handling of ANSI color codes.
- Fixed /comopen and /comclose not triggering error catcher if item was already open/closed.
- Both $regsub() and $regsubex() no longer treat $N as \\N.
- Extended /filter -e to handle larger numbers when sorting.
- Fixed /did -ocueb not working on submenu items.
- Fixed /loadbuf display bug with custom dialog hidden controls.
- File dialogs now display the places bar under 2k/XP.
- Switchbar now allows wider buttons when placed on left/right.
- Fixed /splay bug with path/extension handling.
- Added Show nick list on Shift+Tab key option to channel nick list options dialog.
mIRC 6.17 Screenshots
mIRC 6 Builds
- mIRC 7.43
- mIRC 7.39 (Beta)
- mIRC 7.38
- mIRC 7.37 (Beta)
- mIRC 7.35 (Beta)
- mIRC 7.31 (Beta)
- mIRC 7.29
- mIRC 7.27
- mIRC 7.25
- mIRC 7.22
- mIRC 7.19.0.0
- mIRC 7.19
- mIRC 7.17
- mIRC 7.15
- mIRC 7.14
- mIRC 7.1
- mIRC 6.35
- mIRC 6.34
- mIRC 6.33
- mIRC 6.32
- mIRC 6.31
- mIRC 6.3
- mIRC 6.21
- mIRC 6.2
- mIRC 6.16
- mIRC 6.15
- mIRC 6.14
- mIRC 6.12
- mIRC 6.11
- mIRC 6.1
- mIRC 6.03
- mIRC 6.02
- mIRC 6.0
- mIRC 5.82
- mIRC 5.81
- mIRC 5.8
- mIRC 5.71
- mIRC 5.7
- mIRC 5.61
- mIRC 5.6
- mIRC 5.51
- mIRC 5.5
- mIRC 5.41
- mIRC 5.4
- mIRC 5.31
- mIRC 5.3
- mIRC 5.11
- mIRC 5.1
- mIRC 5.02
- mIRC 5.0
- mIRC 4.72
- mIRC 4.7
- mIRC 4.6
- mIRC 4.52
- mIRC 4.5
- mIRC 4.1
- mIRC 4.0
- mIRC 3.92
- mIRC 3.9
- mIRC 3.8
- mIRC 3.72
- mIRC 3.7
- mIRC 3.64
- mIRC 3.6
- mIRC 3.51
- mIRC 3.5
- mIRC 3.42
- mIRC 3.4
- mIRC 3.2
- mIRC 3.1
- mIRC 3.0
- mIRC 2.7a
- mIRC 2.5a
- mIRC 2.4a
- mIRC 2.1a
- mIRC 2.1
287
mIRC Comments