Download
AdiIRC 3.4 - 03-05-2019
Added option to use proxy when downloading inline images
Added right-click menu to manually sort/move up/move down servers in the Serverlist
Added option to show connecting lines and fixed plus/minus icons in Treebar
Added transparent color 99 support to listbox
Added option to enable/disable toggle vs focus Searchbox with CTRL + F
Added notice that Options -> Tips -> "Enable tips" does not include highlight tips
Added notice that Options -> Sounds -> "Enable sounds" does not include highlight sounds
Added support for IRCv3 "message-tags" extension
Added option to set minimum size for Switchbar tabs
Added experimental option to disable RGB/extended colors for events to allow all 0-99 colors to work properly
Added support for SASL SCRAM-SHA-256 login method
Added option to set blacklisted patterns for inline images
Added option to set inline images cache folder
Added separate password and login method password in the Serverlist
Added button to create new ssl client certificate in Options -> Server
Added support for IRCv3 "sts" extension
Added Editbox right-click menu to disable spellchecking per channel/window
Added LEFT/RIGHT shortcuts to cycle between log manager matches in the log viewer
Added option to set spellcheck underline color
Added option to autocomplete code tags on selected text in the Editbox
Fixed DCC tansfers through proxy might not work in some cases
Fixed ALT + numpad keys doesn't work in the Script Editor
Fixed Tips can cause a crash in some cases
Fixed some fonts are not displayed properly
Fixed copying text in CTRL + C mode should not include control codes
Fixed BOM character should be ignored in log/monitor panels data/editbox history files
Fixed /who output is ignored in some cases
Fixed transparent color 99 is not working properly in some cases
Fixed "Now talking" messages should be logged based on "join" log option
Fixed %fff %ff time variables are sometimes not zero padded properly
Fixed Nick icons in Themes are not applied properly
Fixed Copying rgb colors from the text buffer should use $chr(4) instead of $chr(61442)
Fixed messages to non joined channels should be ignored
Fixed DLL data/parms buffers are too small
Fixed DLL mbeta should return build date/0
Fixed some aliases doesn't work with invalid comments
Fixed Script Editor Aliases menu should exclude commented aliases
Fixed multi line outgoing messages are sometimes not split correctly on newlines
Fixed SASL AUTHENTICATE messages should be visible in Rawlog and should trigger RAW events
Fixed Monitor Panels should delete the oldest row regardless of sorting when limit is reached
Allow using delay = 0 to make Tips sticky
Consolidated Normal/Flat/Lines Treebar options into a "Show" dropdown
Plugins:
Fixed OnMenu Plugin API should be called even if the menu has no items
Fixed OnChannelServerModeUserDeopped API can cause a crash
Scripting:
Added new command prefix /!& which delays evaluation of the last parameter if it's a %variable
Added $cpuload(N) identifier to print the load for the Nth core
Added missing property .methodpass for $server()
Added new parameter "auth" for the -l switch for /server
Added missing "password" parameter for the -l switch for /server
Added new parameter -E [certificate] for /socklisten
Added new parameter -TN for /aline /iline /rline
Added new properties .topicsetat .topicsetby for $chan()
Fixed $encode(,u) should not have newlines and should be padded
Fixed breplace is not replacing correctly in some cases
Fixed $bvar() some properties are not working with a offset
Fixed $+() should not remove leading spaces
Fixed $read(), $readini(), $noqt(), $strip() should remove leading and/or trailing spaces
Fixed $sha1() &binvar parameter is not validated correctly
Fixed /play should retain multiple spaces for echo/msg/notice
Fixed /play command is not trimmed properly
Fixed /var /set calc result is not formatted correctly
Fixed $gmt(0) should return the default unix timestamp
Fixed $atan2().deg returns wrong value
Fixed $hash returns wrong value in some cases
Fixed /me /describe is sending a trailing space
Fixed /editbox does not properly resize the Editbox with large text
Fixed /dll -u should be ignored when a $dllcall() is still running
Fixed $dllcall() should evaluate the alias
Fixed /sline should scroll the line into view
Fixed $color(99) should return "listbox text" color
Fixed $dllcall() doesn't show the missing procname in the error message
Fixed /timer -h with a large interval can cause a crash
Fixed .NET 2.0 build crashes when evaluating identifiers while running in Wine
Fixed /.signal is not working properly
Fixed $asctime() $gmt() doesn't work with decimals
Fixed $asctime() can cause a crash with some dates
Fixed /echo should not have consecutive spaces
Fixed $ctime() should use "uk" culture
Fixed /hsave -i should remove all non ini items and write a trailing newline
Fixed /hload should not load items with empty name
Fixed $level($null) should return default level
Fixed /dll -u with just a filename doesn't work
Fixed $dll(filename) doesn't work
Fixed $beta should return build date/$null
Fixed $date() uses the wrong default format
Fixed $bvar(,N-) returns incorrect value when N is larger than 1
Fixed $base with 00 input should return 0
Fixed $bvar() should show an error when a binvar doesn't exist only with some parameters
Fixed $read() should ignore BOM headers
Fixed $read() causes a crash in some cases when the first line is a number
Fixed /dcc SGET remote ssl certificates should be validated
Fixed /bwrite should not zeropad N bytes
Fixed /sockopen -e remote ssl certificates should be validated