October 14th, 2011· The Alt/AltGr keys should now work correctly for users with different keyboard layouts.
· The "Minimize to tray" option now defaults to off under Windows 7 due to the way Windows 7 hides all tray icons by default.
· The Channel Central dialog has been changed so that it can now be resized.
· The /list command issue with min/max values not working on some networks has been fixed.
· Added "Use compatibility mode" option to SSL dialog, which defaults to on. If turned off, OpenSSL will use the "empty fragment" feature which may make your connection more secure at the expense of less compatibility with some SSL servers.
· The /dns command issue with results not being shown when a non-existent nickname is specified has been fixed.
· The tray icon issue with mouse clicks not working in some situations has been fixed
· The /timer -h recursion issue should now be resolved.
· Other changes and bug fixes.
March 7th, 2011· The identd server issue that prevented identd from working correctly in some situations has been fixed.
· The /window -a command now correctly sets the focus for maximized windows.
· The time-out check that monitors the server connection has been changed so as to decrease the number of 10053 disconnection errors.
· The $findfilen/$finddirn identifiers now return the correct results for large numbers of files and folders.
· The SSL certificate validation issue that resulted in validation errors when connecting to a secure server should now be resolved.
· Other changes and bug fixes.
December 18th, 2010· The active window now correctly receives the focus when maximized windows are switched or closed.
· Hash table commands hadd/hinc/hdec when used with the -cuNz switches no longer cause data corruption in hash tables.
· Custom DLLs that perform window/message hooking no longer cause mIRC to crash on exit.
· The Alt+Minus key combination has been changed to allow the use of Alt+NumberPadMinus for zooming in screen readers.
· The socket identifier $sock() now returns the correct saddr/sport values for UDP connections.
· The Server and DCC connection issue that resulted in the "Address already in use" message should now be resolved.
· Other changes and bug fixes.
November 9th, 2010· Fixed window focus bug when mIRC is restored from a minimized state.
· Changed /ban to allow more channel user modes to use it.
· Changed $mklogfn() to only return a partial path when the "Make folders" option is enabled in the Logging dialog.
· Fixed $sfile() and other file dialogs not returning file extensions if "Hide file extensions" is enabled in Explorer in Windows 7.
· Changed /sockwrite to send data immediately instead of queuing it which should speed up transfers.
· Added scrollbar buttons back to switchbar when many windows are open.
· Changed the way mIRC exits when Windows is shutdown which should prevent lost mirc.ini settings for some users.
· Changed CAP command to not display error message during logon for servers that do not support it.
· Fixed idle color not being reset immediately when using /msg command.
· Fixed hadd/hinc/hdec -cuNz bugs, should now work like set/inc/dec.
October 14th, 2010· Fixed mouse drop menu event bug.
· Fixed $isutf() bug.
· Fixed /scon recursion gpf bug.
· Changed /filter to halt only if an alias call returns an error.
· Fixed /hadd -u bug.
· Optimized text display caching.
· Changed file handling to flush files to disk immediately.
July 31st, 2010· The project to convert mIRC to Unicode has taken almost two years of development and testing and has required tens of thousands of changes to 150,000+ lines of source code. This has been the most complex and time-consuming update to mIRC since it was created in 1995, when it started out as a non-Unicode, 16-bit, Windows 3.1 application.
· Many areas of mIRC have had to be updated or re-written, from file handling to text processing, from display to memory allocation, from server communications to file transfers.
· mIRC should now be faster, more stable, and more compatible with the latest versions of Windows, and should be able to better handle the display and input of a variety of languages.
In addition to being converted to Unicode, there are a few other notable changes:
· Improved Windows 7 compatibility
· More reliable INI file handling
· Faster text display/scrolling
· Speech support
· Improved interface design for a number of features
· Automatic text color correction
· Menubar ALT key show/hide feature
· Support for italic text and other font styles
· Optimized SSL routines
· Status window SSL connection icon
· IPv6 support
· Improved portable support
· Persistent channel history
· Digitally signed executables
· Automatic splitting of long channel/private messages
· Full screen display with F11 function key
· UPnP support
· Many bug fixes
October 18th, 2008· This version of mIRC is primarily a security release. mIRC users are advised to upgrade due to a security issue related to the use of very long nicknames on non-standard servers.
· Several other small issues have also been fixed in this release.
· Although this is a minor update, it includes important changes and all users are advised to upgrade.
August 8th, 2008· Resolves an important issue with 'if' statements being processed incorrectly in the scripting language.
· Other small fixes.
July 18th, 2008· Added support for the transfer of files larger than four gigabytes.
· Added /var -g switch to allow you to set global variable values.
· Added $input() identifier combobox support.
· Fixed UTF-8 text-wrapping display bug.
· Fixed switchbar display button-sorting display bug.
· Fixed window positions not being saved correctly for some windows.
· Fixed server connection not remembering SSL status in some situations
March 10th, 2007· Fixed $timer().secs bug when used with /timer HH:MM.
· Fixed right-click on disabled toolbar button popping up menu.
· Fixed treebar and toolbar using same key accelerator in the view menu.
· Changed wording in help file for /windows -D.
· Changed /winhelp to allow help system to search for help file if it's not found in the mIRC folder.
· Fixed /toolbar -z3 not loading actual icon size from an .ico file.
· Fixed pressing spacebar in channel nicklist not popping up correct menu.
· Fixed bug with popup menus displayed using spacebar in notify/url listboxes.
· Fixed passive dcc send bug rejecting files in dcc ignore list.
· Fixed /window -h not being able to hide status window switchbar buttons.
· Fixed various tabbed text display bugs in @window text/listbox.
· Fixed scripts reacting to superfuous windows mouse move messages.
· Fixed display bug in reversed tabbed text in listbox @windows.
· Fixed dcc get window not being auto-closed on time-out in some situations.
· Improved /drawrot, now faster and supports float values.
· Changed the way mIRC displays popup menus so that it triggers the WM_INITMENUPOPUP for plugin developers.
· The LOADINFO structure now returns a minor version value that is right-padded with zeros, eg. "6 20".
· Fixed /drawpic parameter parsing bug.
· Fixed windows taking focus when mIRC is not the active application.
· Fixed $regsubex() bug with parameter and various other characters.
· Added $regsubex() A parameter, non-spaced version of a.
· Fixed issue with $lactive not always returning a value.
· Fixed horizontal scrollbar bug in tabbed listbox @windows.
· Optimized display speed of text in windows and listboxes.
· Improved /window -b speed.
· Improved $network return value when connected/disconnected when on networks that use different network names in numerics 001/005.
· Fixed $dialog().focus not working correctly with comboboxes.
· Added on HOTLINK support for $() and %var in matchtext.
· When drag-dropping files on listboxes the listbox item under the mouse is now highlighted.
· Fixed query windows in treebar/switchbar not being re-sorted on a nickname change.
· Added Minimize/Close All menu items to treebar folder menus.
· Fixed script editor bug deleting very long lines instead of truncating them.
· Fixed /window -c gpf bug when several status windows are open and the first status window is closed.
· Fixed $window().state bug.
· Added $window().sbstate/tbstate, return switchbar/treebar button state for a window.
· Updated library to PCRE v6.7, fixes various bugs.
· Updated support files to openssl v0.9.8b.
· Fixed on WAVEEVEND event not being triggered correctly.
· Fixed switchbar fill display bug.
· Fixed $didwm() bug not handling blank lines in editboxes.
· Fixed DCC Get behaviour if download folder does not exist.
· Fixed logging bug where logfiles were being lost if "make folder" was enabled and the same status window was used to connect to different networks.
· Fixed $eval() parsing bug when passed more than two parameters.
· Fixed nested $regsubex() gpf bug.
· Extended commandline -r and -i parameters to accept non-full paths.
· IRC Servers dialog now uses a treeview to display the servers list.
· Fixed $inellipse() bug.
· Fixed kill event handling bug.
· Fixed $regml() bug.
· Fixed log filenames handling bug.