Download
AdiIRC 3.9 - 30-09-2020
Added channel menu item to exlude/include Nicklist from autohide
Added drag/drop dcc send support for private windows
Added drag/drop support for auto hidden Nicklist
Added option to set custom icons for the default Toolbar buttons
Added option to enable/disable IRCv3 "STS" extension
Added option to set main window titlebar text
Added option to enable/disable Channel Edit controls when not opped
Added right-click menu to Channel Editor lists
Added IRCv3 CAP support for "labeled-response"
Fixed translateable text in Options dropdown items should not be searchable
Fixed some default options are not set properly when there is no config file
Fixed Autohide Nicklist is sometimes hidden prematurely
Fixed editing variables in the Edit Variables editor can cause a crash
Fixed ALT + mouse moving main window with no Titlebar doesn't work
Fixed Tips and some windows are sometimes shown on the wrong screen
Fixed RAW 352 is not formatted correctly
Fixed adding/removing inline images can make the scrollbar go out of sync in some cases
Fixed Inline images cache hashes should be case sensitive
Fixed some text is not copied correctly when using control codes
Fixed EditBox History Doesn't Display Character "&" Correctly in History Submenu
Fixed highlighted desktop windows shouldn't flash the main window
Fixed Windows Toasts can cause a crash on some broken systems
Fixed Nicklist can cause a crash with some fonts
Fixed /part should not allow closing private/status windows
Fixed main window can freeze when connecting or disconnecting multiple servers at the same time
Fixed saving Serverlist can cause a crash when using include/exclude channels
Fixed DDE server does not work properly with some DDE clients
Fixed Inline Images without http(s) prefix doesn't work
Fixed link character should not be logged
Fixed Sounds/Tips for some events are not triggered when AdiIRC is not active
Fixed Realname/Fullname is not set in some cases when IRCv3 extended-join cap is enabled
Fixed message area tooltips doesn't work in private windows
Fixed CTRL + BREAK should only break when AdiIRC is focused
Fixed color nicks in messages option can cause a crash in some cases
Fixed "Ignore all chats" doesn't gray out "Auto accept chats"
Fixed some invalid links are not validated properly
Fixed DCC SEND/CHAT/SSEND/SCHAT to some clients doesn't work properly
Fixed DCC CHAT/SEND doesn't work when using socks proxy
Changed "draft/setname" IRCv3 support to "setname"
Removed the main window "Dock" feature and the /dock, $dock command/identifier
Plugins:
Scripting:
Added missing property .gecos for $ialchan()
Added missing parameter/property &binvar/.result for $comval()
Added missing parameter &binvar for $regml(), $regmlex()
Added missing switch/parameter -v &binvar for /drawtext
Added missing property .regex for $bfind()
Added missing dir parameter for $tempfn()
Added new parameter -h for /serverlist
Added missing #channel parameter for /cline
Added new property .mnick for $server()
Added missing property .chans for $highlight()
Added missing event on CHAR
Added missing parameters [B], [C] for $height()
Added new parameter -S for /drawsave
Added new menu events mouse.wheelup/mouse.wheeldown for picture windows
Added new menu events win.resize/win.minimize/win.maximize/win.restore for picture windows
Added new command /hrename
Added new/missing identifiers $hticks,$rgbcolors,$min,$max
Fixed $ialchan().user should return ident
Fixed /window does not retain focus for desktop windows in some cases
Fixed $sorttok(,n) does not sort non numbers correctly
Fixed on SONGEND/MP3END/WAVEEND/MIDIEND events are not associated with the correct window
Fixed on SONGEND is not triggered correctly
Fixed /exit -r doesn't work properly in some cases
Fixed /sockread does not read properly from some servers when using SSL/TLS
Fixed $bfind().text does not match some unicode characters properly
Fixed $bvar() spaces in the N, M parameters should be ignored
Fixed /drawsave parameters are not validated correctly
Fixed $read() should ignore line count with fractions
Fixed some invalid input is not validated correctly in various identifiers with numeric parameters
Fixed +int is valid for numeric parameters in various identifiers
Fixed allow negative numbers for $duration()
Fixed WM_MCOMMAND should not evaluate the command prior to execution
Fixed WM_MEVALUATE, WM_MCOMMAND can cause a crash with very large mapped files
Fixed /dll, $dll(), $dllcall() does not trim null bytes properly with mUnicode enabled
Fixed /did -i should allow inserting empty lines
Fixed using /did -c during dialog "close" event can cause a crash
Fixed /dialog some items are not shown correctly
Fixed $tempfn should check for existing filenames
Fixed $nick().rgbcolor returns wrong value in some cases
Fixed /nickcolumn on|off shows a incorrect error message
Fixed /google search is broken
Fixed $finddir() doesn't work properly with some wildcard patterns
Fixed $findfile(), $finddir() command should be associated with the status window
Fixed $sorttok() does not sort fractures properly
Fixed $filtered returns wrong value in some cases
Fixed extremely long lines are not always visible in custom listbox windows
Fixed $ctime() some formats without time should use current time
Fixed /sendkeys {CAPSLOCK} {NUMLOCK} {SCROLLLOCK} toggling doesn't work
Fixed $address/$fulladdress does not fetch user@host from :source on RAW CHGHOST
Fixed $onpoly() is returning wrong value in some cases
Fixed /drawpic does not draw some images correctly
Fixed $hfind() errors in the executed command shows the wrong line number
Fixed /drawrect is not drawn correctly with larger size
Fixed /drawpic, /drawrot is not drawn correctly in real time
Fixed $wrap() can cause a crash with some parameters
Fixed on APPACTIVE are sometimes triggered incorrectly
Fixed /sline -r with no index does not work
Fixed $sorttok() does not sort correctly in some cases
Fixed RAW CHGHOST is not triggered correctly
Fixed halting on NOTIFY/on UNOTIFY using ^ doesn't work
Fixed /inc /dec should not show "Unset variable" message unless -s is specified
Fixed custom windows with "on top" set are not detected correctly in various cases
Fixed /savebuf -s doesn't work properly
Fixed $color(notify) returns wrong color
Fixed /ignore updating a ignore item removes it from the ignore list
Fixed /drawpic does not draw correcly with negative values
Fixed on SOCKCLOSE are sometimes triggered incorrectly
Fixed errors in scripted menu items shows the wrong line number
Fixed /window -o -r -x should have priority over -h on open windows
Updated $maxlenl to 10240
Extended $abs() to work with bigger numbers