Beta v7.61.1242 changes:
1.Item 33, updated, eg. "Log Files" dialog is now "mIRC Log Files",
"Clear History" is now "mIRC Clear History", and so on, to make them
consistent with most other dialog titles. About 15+ dialogs were
The "Window Group" and "Window Order" dialogs have been renamed "mIRC
Group" and "mIRC Order". The SSL Private Key Password dialog has been
renamed "mIRC SSL Private Key Password".
The "mIRC" dialog title prefix only applies to top-level dialogs, not
to dialogs that are window-specific or open inside other dialogs.
The Lock dialogs in "Channels List" and "Options/Other/Lock" are now
named "Lock" when locking and "Unlock" when unlocking.
2.Item 34, changed.
3.Item 35, https://forums.mirc.com/ubbthreads.php/topics/267468
4.Item 36, changed.
Beta v7.61.1161 changes:
1.Item 30, added.
This feature has been implemented in such a way that it should not
affect scripts or other features. Sounds, including /splay, continue
to play and trigger events but are muted. Tips are processed but hidden.
Flashing taskbar window icons are processed but not flashed. The Tray
icon state is updated but remains static. This feature also prevents
new non-custom windows, such as status/channel/query windows, from
opening on the desktop by minimizing them. While do not disturb is
enabled, the /vol -u switch is pre-empted. If the mute state is
disabled externally, it is re-enabled. The do not disturb option is
persistent and is saved to the ini file.
Other than the above, this feature will not prevent scripts from
running and performing actions.
Note that this feature uses per-application muting for sounds, so it
will only work on Windows Vista onwards.
2.Item 31, added.
3.Item 32, https://forums.mirc.com/ubbthreads.php/topics/267401
As this has the potential to break backwards compatibility, it will
be reverted if it causes any issues.
Beta v7.61.1001 changes:
1.Item 26, fixed.
2.Item 27, fixed.
3.Item 28, added.
4.Item 29, added.
Beta v7.61.961 changes:
1.Item 22, https://forums.mirc.com/ubbthreads.php/topics/266950
2.Item 23, added.
3.Item 24, added.
4.Item 25, optimized.
Beta v7.61.817 changes:
1.Item 15, https://forums.mirc.com/ubbthreads.php/topics/267210
2.Item 17, https://forums.mirc.com/ubbthreads.php/topics/267228
3.Item 18, https://forums.mirc.com/ubbthreads.php/topics/267230
4.Item 19, fixed.
5.Item 20, fixed.
6.Item 21, added. This fix only applies when permonitorv2 is set in
the manifest, which it is not currently. It works by hiding the
caption whenever an MDI window is maximized. Unfortunately, there are
still display glitches which seem to be core Windows 10 MDI bugs.
Beta v7.61.439 changes:
1.Item 13, https://forums.mirc.com/ubbthreads.php/topics/267157
2.Item 15, added. Needs testing to ensure $comval() is working as
before and with new feature.
3.Removed support for "Open in new browser" and "Activate new window"
from Catcher dialog as these methods are no longer recognized by
modern web browsers.
4.Item 16, https://forums.mirc.com/ubbthreads.php/topics/267175
Beta v7.61.367 changes:
1.Item 11, https://forums.mirc.com/ubbthreads.php/topics/266927
2.Item 10, updated.
3.Item 12, added.
4.Item 13, changed.
5.Item 14, updated.
6.Item 3, https://forums.mirc.com/ubbthreads.php/topics/267074
Decreased frequency of polling.
Beta v7.61.159 changes:
1.Item 1, https://forums.mirc.com/ubbthreads.php/topics/245917
Required significant changes to code.
2.Item 2, https://forums.mirc.com/ubbthreads.php/topics/266935
3.Item 3, https://forums.mirc.com/ubbthreads.php/topics/266791
Experimental. Required significant changes to code. Uses undocumented
Windows APIs. Only works on Windows 7 onwards. If any part of the
method fails, defaults to global Control+Break.
4.Item 4, updated.
5.Item 5, updated.
6.Item 6, https://forums.mirc.com/ubbthreads.php/topics/266960
7.Item 7, https://forums.mirc.com/ubbthreads.php/topics/266966
8.Item 8 and 9, https://forums.mirc.com/ubbthreads.php/topics/266720
Required important changes to the regex and these identifiers,
so need testing to ensure changes are working correctly and are
9.Item 10, updated.
1.Changed how on KEYUP/KEYDOWN are processed. This affects the values
returned in $keyval and $keychar for combined key presses.
2.Reverted change to $cnick() so that it returns default values for
3.Changed how Control+Break key is handled so that it only works when
mIRC is the active application.
4.Updated PCRE regex library to v8.44.
5.Updated LibZip library to v1.6.1.
6.Added $width() and $height() sixth $true/$false parameter to enable
custom window-specific measurement.
7.Added support for irc hotlinks that uses the non-standard plus sign
prefixed port number format, such as +6697.
8.Extended $bfind() to support regex searches using:
$bfind(&binvar, N, M, [name]).regex
Where M is a regular expression when .regex is used. The name
parameter is the $regml() name.
9.Extended $regml()/$regmlex() to save result to a &binvar using:
$regml([name], n, [&binvar])
$regmlex([name], m, n, [&binvar])
When saving to a &binvar, returns length of saved text.
10.Updated OpenSSL library to v1.1.1f.
11.Changed [ssl] certificate warning item name in mirc.ini to ensure
one-time reset to a new default value.
12.Added CAP support for setname. This is automatically enabled if
available and will cause the server to send the setname event to the
client when users change their full name. Events are not shown but
are triggered as RAW events.
13.Changed IRCv3 CAP support of draft/label and draft/labeled-response
to label and labeled-response. ACK replies from the server are not
shown but are triggered as RAW events.
14.Updated colors dialog, control+K dialog, and /color command to
support color indexes 16 to 98.
15.Added $comval() .result property to support &binvar as a fourth
parameter, same as $com(), to store one dimensional array results. If
array is BSTR, it is stored using null bytes as separators.
16.Added on CHAR event that returns translated keyboard presses. Uses
the same format as on KEYDOWN/KEYUP.
17.Fixed tray tip display bug with different DPI settings.
18.Fixed /hmake not allowing maximum prime value for table size during a
hash table rename.
19.Fixed display of channel name in numeric 477 on some networks.
20.Fixed script editor rich editbox bug that may have caused font to be
21.Added workaround for maximized MDI window caption bug in Windows 10
on monitors with some DPI/resolution combinations.
22.Fixed custom window treebar folder not staying open in some contexts.
23.Added $min()/$max() identifiers that return minimum/maximum of a
list of values. Defaults to numbers. Properties: .text, .textcs,
and .nick. If a single parameter is used, it is treated as a space-
delimited list of values. If two or more parameters are used, each is
treated as a separate value.
24.Added check for numeric 696 on ircds that report errors when mode
requests include more modes than parameters.
25.Optimized processing of long strings in /commands, token identifiers,
$calc(), $eval(), and identifier parameters.
26.Fixed "Mark As Read" menu item in treebar, switchbar, toolbar and
MDI popup menus not resetting flash/hilight correctly.
27.Fixed CAP logon/authentication messages not being displayed if
remotes are disabled.
28.Added highlight dialog item that allows you to specify the channels
and/or nicks to which the highlight applies.
29.Added $highlight().chans property.
30.Added a "Do Not Disturb" option to the Tools menu that allows you
to temporarily disable all visible/audible notifications such as
sounds, tips, flashing window icons, tray icon animations, and more.
31.Added /donotdisturb [on|off] command and $donotdisturb identifier.
32.Fixed if/while parser not detecting some invalid bracket combinations.
33.Updated dialog titles for several features. Most dialog titles are
now prefixed with "mIRC". Some dialog titles have also been changed
to better describe their purpose.
34.Changed richedit editbox in windows, scripts editor, and custom
dialogs so that it no longer beeps when cursor is moved beyond text
range, like standard editboxes.
35.Fixed incoming server messages being truncated at 1024 bytes for
servers that send messages longer than the standard 512 byte maximum.
36.Extended $maxlenl maximum internal string length to allow parsing of
IRCv3 8191 byte message tag + 512 byte message.