Download
AdiIRC 2.3 - 15-04-2016
Added option to lock Nicklist
Added option to exclude channels/nicks from Monitor panels
Added options to edit Notify nicks and enable/disable Notify
Added Notify online/offline sound options
Added right click menu to view Ssl/Tls certificate for server windows
Added mouse wheel support for menus
Added option to monitor scripts for external changes
Added option to show/hide events in Server/Channel Monitors
Added option to use different dcc transfer folders based on file extensions
Added now playing support for AIMP Music Player
Added option to log hidden events
Added option and right click menu to set Server/Channel/Other panel font
Added right click menu to copy text in server/channel monitor and /viewlog
Added right click menu to start/stop monitoring panels
Added right click menu to remove nicks from the notify list in notify panel
Added ctrl + mouse wheel up/down for scrolling just one line
Added options to show/hide Nickolumn/Timestamp/Network for Server/Channel monitors
Added window right click menu to copy buffer
Added option to ignore timestamp for consecutive messages from the same nick
Added option to run a command when highlighted
Added option to color entire line with the matched nickcolor
Added missing sound events "Dcc Success" and "Dcc Fail"
Added window menu to select log file for custom windows
Added options to enable/disable monitor panels and change buffer size
Added option to save input history across sessions and set max history
Added home/end/pageup/pagedown/ctrl + up/down keybinds for Rawlog
Added DCC Transfers menuitem to remove and delete a incomplete file
Added theme preview of nicklist icon rules
Fixed Windows/Dialogs saved on a missing screen should be relocated to primary screen
Fixed Monitor panels/Treebar should not be resizable when "Lock Bars" is enabled
Fixed Options search box should search any part of the text, not just the beginning
Fixed /nick does not change the Switchbar text if the server is disconnected
Fixed Messages -> "Use small unread line marker" is not restored properly
Fixed DCC popup should only "beep" if Dcc Get "beep" sound is enabled
Fixed multiple DCC transfers with the same filename doesn't work
Fixed Nicklist buttons are not restored for Nicklist panel
Fixed DCC popup should close when ignore button is pressed
Fixed Notify nicks should be clickable in channels
Fixed /names outside of join should add missing nicks to nicklist
Fixed external /mode and /topic messages are hidden when not in the channel
Fixed allow tips colors to be updated in real time
Fixed allow Nicklist panel to sync when toggled from F2
Fixed font is not restored properly for server windows
Fixed DCC Transfer panel should flash in Treebar/Switchbar on start/stop transfer
Fixed always show number of transfers for the transfer panel in the Treebar
Fixed /dialog buttons moved outside the screen area causes a graphic glitch
Fixed Logging -> "Use line colors" checkbox is hidden with default dpi
Fixed Menubar icon should only show docked window icons
Fixed raw 433 "nickname in use" is hidden when trying to change nick manually and regain nick is enabled
Fixed /!/command from Editbox should not send command to the server
Fixed theme preview should be reloaded when options changes
Fixed sysinfo preview should show all values of each identifier
Fixed Tips should parse and draw colors/font control codes
Fixed moving items around in the new Serverlist can sometimes cause a crash
Fixed "Always on top" is not detected correctly when changed from a external program
Fixed autohide Nicklist should be disabled if a Nicklist is set to Off
Fixed changing timezone/daylight savings can cause a ping timeout
Fixed client messages output to custom windows doesn't work
Fixed logging ignore doesn't work
Fixed running on a windows without visual styles can cause a crash
Fixed retrieving local ip on some machines can cause a crash
Fixed accepting DCC transfers with some invalid characters can cause a crash
Fixed Nicklist icons is drawn incorrectly in theme manager
Fixed some options is not applied to custom windows in real time
Fixed CAP END should not be sent during raw 900
Fixed using copy menu in script editor is using wrong newlines
Fixed autojoin delay option is reset on disconnect
Fixed temporary global variables should not be saved
Fixed closing Editform while initializing scripts can cause a crash
Fixed Quick connect options does not ask to save on exit
Fixed Mdi icons are sometimes missing
Fixed fails to display PRIVMSG messages that are received without a preceding colon on the message
Fixed Addressbook "Add" button should be disabled when a user is selected
Fixed loading a already loaded script in Script Editor, should select it
Fixed Nicklist off is not restored correctly per channel
Fixed unknown CTCP requests should show the entire text
Fixed Statusbar position is not saved properly
Fixed script editor is sometimes not restored to previous window state
Fixed proxy per server is not working properly
Fixed main dock should have a higher default height
Fixed pressing delete in transfer dialog sometimes removes the wrong transfer item
Fixed irc:// links with a nullbyte at the end causes a empty channel join
Fixed theme preview doesn't work
Fixed all default servers in serverlist should use round robin hostnames
Fixed auto accept dcc transfers doesn't show the resume/overwrite dialog
Fixed closing mainform when close warning is enabled sometimes fails
Fixed aborting a dcc transfer should not show a socket error
Fixed <>[](){}|., characters should in some cases be excluded from links
Changed default dcc buffer from 8192 to 4096 for better compatibility
Reduced default maxbuffer to 500
Removed the transfer retry button since it only causes confusion
Removed unmaintained translations
Scripting:
Added new parameter -x 4|5|h|n hostname post username password for /server
Added new parameters -fbpn for /tab
Added new command/event/identifiers /download, on DOWNLOAD, $download $downloaderr
Added new command /echomonitor
Added new modifier /u for $regex/$regsub/$regsubex
Added new identifiers $eventtarget $screenhz(N) $battery $batteryp $editboxhistory $username
Addded new property .lastnick for $chan()
Added missing property .stamp for $chan()
Added missing property .group for $regml()
Added missing properties .note .sound .whois .addr .network for $notify()
Added missing parameters -b -p for /dialog
Added missing parameter -tN for /echo
Added missing parameters -4 -6 for /sockopen
Added missing parameters [on|off] [network] [note] -h -s -n for /notify
Added missing parameter "a" for $encode $decode
Added missing folder "downloads" for $sysdir
Added missing alias /leave
Added missing commands /url /log
Added missing command /sockudp and event on UDPREAD
Added missing operator ishelp
Added missing identifiers $get $send $notify $hmac
Added $url support for some browsers
Fixed $+() does not trim whitespaces properly
Fixed using {} in event regex doesn't work
Fixed $fread reads incorrect data into &binvar
Fixed $read() does not evaluate $1- properly
Fixed /debug should ignore empty lines
Fixed $sdir $shortfn should support quotes
Fixed /notify adding nick should also add it to the notify panel
Fixed $hget().size returns wrong value
Fixed $bwname should return $null when no network adapter is selected
Fixed /lag should not display to status windows
Fixed /did -i <name> <id > 0 doesn't work
Fixed $regsub $regsubex with no pattern should capture each individual character
Fixed /dialog "edit" should not wordwrap when "hsbar" option is defined
Fixed /did -i can cause a crash
Fixed /dialog minimum tab size is too big
Fixed /window -gN should stop Switchbar/Treebar flashing
Fixed allow override CTRL + TAB/CTRL + SHIFT + TAB keybinds
Fixed /dialog button/check/combo "&" is not displayed
Fixed /if /elseif /while $iif should show an error when using a invalid format or a unknown operator
Fixed /if /elseif /while $iif sometimes fails when using if (%variable) syntax or if (text & text)
Fixed on PART/QUIT/KICK nick should not be removed from nicklist until after the event is done
Fixed $regml only returns a value if used in the same alias as the $regex
Fixed $decompress should delete the temporary file if decompression failed
Fixed /dialog "icon" should be resized to fit
Fixed /goto "invalid label" should show an error
Fixed on HOTLINK should not trigger while selecting text
Fixed /inc /dec /var %x N + N, chamge from double to decimal to allow greater accuracy
Fixed $$identifier inside another identifier sometimes doesn't halt the script properly
Fixed /dialog "edit" item is missing the "return" property
Fixed $ial().realname returns wrong value on some networks
Fixed /cline -r only works when specifying a nick
Fixed /editbox -f with no parameters doesn't work
Fixed $nopath is not validated correctly
Fixed on OPTIONS is sometimes triggered unnecessary
Fixed $event sometimes returns incorrect value
Fixed /hsave doesn't work properly with quoted filename
Fixed /list "filter channels" does not always filter correctly
Fixed /write trims some characters incorrectly
Fixed $sdir title parameter is not working and is missing end slash on return
Fixed /dialog with corrupt icons can cause a crash
Fixed on SOCKCLOSE is not always triggered when using ssl connections
Fixed /sockread does not always read the full buffer when using ssl connections
Fixed /window -C is not working properly with mdi windows
Fixed $chr(160) is sometimes trimmed in parameters where it shouldn't be
Fixed $sfile is not working properly
Fixed $findfile depth parameter is not validated correctly
Fixed /inc -s doesn't display output for global variables
Fixed $round() should return punctuations instead of comma
Fixed ":" prefix should be stripped from RAW CAP and RAW 364
Fixed /loadbuf is not adding newlines correctly
Fixed /dialog edit multi property is not working properly
Fixed /dialog Escape key should close the color popup dialog if open
Fixed /loadbuf -rt[SECTION] is not validated correctly
Fixed /dialog link sclick should not trigger when right-clicking
Fixed /msg /me /describe /notice is not resetting own idle time
Fixed $event returns wrong value for RAW events
Fixed $window should follow Switchbar order
Fixed /dialog -s doesn't work correctly with borderless dialogs
Fixed allow quotes in /font
Fixed on CLOSE is not triggered properly when closing hidden windows
Fixed $window().lb returns wrong value
Fixed on active sometimes triggers incorrectly
Fixed $calc should return 0 with too big numbers
Fixed /break is not breaking /while loops properly
Fixed #groups are sometimes parsed incorrectly