AdiIRC 4.4 - 28-08-2023
Added Audacious now playing support
Added ability to use wildcards in ignore list channels field
Added ability to use empty filename to search all files in Logs Manager
Added new window title variables $serveruptime, $sslclientcertfile
Added darkmode support
Added color options for Monitor Panel tabs
Added option to set log file editor in Options -> Logging
Added option to set regain nick retry interval
Added option to enable/disable IRCv3 server-time globally
Added support for IRCv3 BotMode,standard-replies and extended-monitor
Added option to enable/disable Paste & Submit item in the Editbox menu
Fixed join timestamp is not shown in certain configs
Fixed client messages are not shown correctly in some cases
Fixed away settings per network is not saved/restored correctly
Fixed disable windows toasts on Wine since it's not implemented and causes a crash
Fixed RAW 221 does not update user modes correctly
Fixed Options -> Windows -> Query Windows should be called Private Windows
Fixed prefer MONITOR over WATCH for notifications
Fixed Treebar nodes should be transparent to the background image
Fixed some syntax hightlight glitches in new Script Editor for Aliases
Fixed TreeBar Tiled Background Not Rendering When Toggled After Hidden
Fixed removed the "nick!" output from RAW 211
Fixed a rare crash in the Script Editor
Fixed Theme Manger links preview is not working properly
Fixed an issue with pinned Monitor Panels popup size
Fixed ignore List CTCP replies are not ignored correctly
Fixed new Scripts Editor "select all" does not select the last line fully
Fixed Channel Editor is not auto closed properly in some cases
Fixed Menubar -> Tools -> "Ignore List" should not open "Add Ignore" dialog
Fixed RAW 569,800 is not parsed correctly on Inspircd/unrealircd servers
Fixed some characters should be removed from Username/identd nick
Fixed kick/part messages are not shown correctly on some networks
Fixed first row in Monitor Panels Datagrid is somtimes not visible
Fixed select color window dialog size is wrong
Fixed Spotify now playing shows wrong title when stopped
Fixed restoring scrollbar position in Script Editor can cause a crash in some cases
Fixed drag/drop Monitor Panels doesn't work properly
Fixed selecting a color in the Topicbox color popup dialog should not remove focus
Fixed use native folder browser dialog when available
Fixed CTRL + F should focus searchbox in the Options and Serverlist dialogs
Fixed Toolbar Media Player icons are not visible on dark backgrounds
Fixed Toppanel colors should be updated in real time
Fixed Rawlog should use text area selection colors instead of Treebar
Fixed Theme Manager preview uses the wrong Nicklist background/text colors
Fixed pasting multiple lined text on empty single line Editbox doesn't work
Fixed Channel List does not show topics on some networks
Fixed Options dialog and Serverlist dialog should show an error on both read and write errors
Fixed AdiIRC should refuse to start if config file or serverlist file is locked/in use
Fixed ZNC notify status changes for users not in the notify list should be ignored
Fixed Highlight sound files are not saved with relative paths
Fixed a crash related to running in remote desktop
Fixed event sound files are not saved with relative paths
Fixed changing regain nick option should stop/start trying to regain nick in real time
Fixed @time tags should be ignored when use IRCv3 server-time is disabled
Fixed "Allow only one copy of AdiIRC running" should be enabled by default
Fixed IRCv3 echo-messages echoed through batches are not shown correctly
Fixed % and $ in network names should be removed
Fixed Regain nick should be disabled by default
Changed CPU load monitor to total load instead of per core load
Plugins:
Scripting:
Added wildcard support in /download -c
Added new property .cores for $cpuload
Added missing parameter [nf] for $notify()
Added missing properties .account, .away, .awaymsg, .gecos for $notify()
Added missing parameter --u for &binvars for /parseline
Added missing parameter -p for /copy
Added 'W' flag for case-sensitive search in $read()
Added new parameter -K for /ban
Added new parameter -u for /run
Added missing 'i' switch for $urlget()
Added new parameter -C for /dockpanels
Added new events on CHGIAL,CLOSING,DARKMODECHANGED
Added new command/identifier /mtable, $mtable
Added missing property .bot for $ial(), $ialchan()
Added new parameter -W for /ialmark
Added new parameter -m for /pause
Added "reps" count output for /timers
Added new identifiers $ctimems,$darkmode
Removed $bfind().regex since it doesn't work properly
Changed dBytes for the LOADINFO DLL struct to 20480
Changed mVersion for the LOADINFO DLL struct to 7.64
Fixed $dialog().state returns incorrect values
Fixed /drawpic -c should take into account icon index
Fixed $chan().idle doesn't reset correctly
Fixed on NOTICE sometimes triggers on ignored notices
Fixed /!else, /!else if doesn't work properly
Fixed invert the "H" switch behavior for $hfind(), halting only the search by default
Fixed $findfile() should return $null when halted
Fixed $scon() properties with parentheses should show an error
Fixed /loadbuf is slow
Fixed $urlget() alias parameter should be evaluated as a script
Fixed queded /parseline doesn't work during on PARSELINE events
Fixed allow using "Status Window" as [window] parameter for /icon
Fixed /showmenu -u causes a crash
Fixed $commands().aliases return wrong values
Fixed /cnick should allow all 99 colors
Fixed $powmod() doesn't work with negative values
Fixed $isnum() doesn't work
Fixed $urlget() fails when sending custom User-Agent header
Fixed $urlget().size is zero in some cases
Fixed $sorttok(), $sorttokcs() returns wrong value without valid "ncra" parameter
Fixed $url use UI automation to get the current url from chrome,brave,edge,vivaldi,opera and firefox
Fixed /pause should use UTC time
Fixed $hfind(,N) should return "0" for non existing tables
AdiIRC 4.3 - 29-01-2023
Added new variable $target to message prefixes
Added new sound API used for /splay and highlight sound, which might fix some rare crashes
Added ALT+X to convert a hex value into a character in the new Script Editor
Added "Ignore List" menu to Menubar -> Tools
Added support for RAW 609,597,598,599 on InspIRCd 3 servers
Added gemini://, ws://, wss:// as valid urls
Added option to show "Day Changed" message for Channel/Server Messages Monitor Panels
Added SHIFT + MouseWheel shortcut for horizontal scrolling to the Script Editor
Added Options -> Server option to change the default Serverlist "Connect" button behavior
Added copy/save/clear right-click menus to Rawlog text area
Added comments support in random quit/slap/now playing files
Added visual indicator on tabs with matching text when searching the Options dialog
Fixed channel/user prefixes doesn't work properly on exchange IRCx servers
Fixed Noify list right-click menu is not associated with the correct server
Fixed Edit Variables should not trigger Monitor File Changes
Fixed alt nicks should be tried when nick has illegal characters and is not registered yet
Fixed switchbar size should exclude hidden windows
Fixed very long lines are not drawn correctly in the new Script Editor
Fixed errors should be shown when saving a file in any editor fails
Fixed Media Player buttons can cause a crash when foobar2000 is selected
Fixed CTCP requests which contains $chr(1) should not be replied to
Fixed Switchbar/Treebar should be sorted similar to Nicklist
Fixed changing Treebar font does not update layout
Fixed Options -> Tips has some labels swapped
Fixed Quick Connect doesn't support %Channels
Fixed nicks are not drawn correctly when "Strip status prefix" in Treebar Nicklist is enabled
Fixed resizing Nicklist when autohide is enabled doesn't work
Fixed main window is not restored correctly when minimized to tray in some cases
Fixed prefixes in nicks should be ignored when double clicking nicks in the Treebar Nicklist
Fixed double-clicking channels in Server/Channel Monitor doesn't work when "Show network" is disabled
Fixed \x20 and whitespaces in network name should be replaced with underscore
Fixed options dialog should remember the last tab in the last page
Fixed pasting multi line text into single line Editbox doesn't include the current text
Fixed "Always rejoin auto channel" option sometimes joins non auto channels
Fixed Treebar shortcut order is wrong in some cases
Fixed IRCv3 CAP STS is not parsed correctly
Fixed DCC resume is not working for auto accept transfers
Fixed SHIFT + mouse click in listbox doesn't select the correct items
Fixed some comments are not syntax highlighted correctly in the new Script Editor
Fixed new Script Editor doesn't syntax highlight menus properly in some cases
Fixed some single line script events are incorrectly parsed as multiline
Fixed channel topic is not set correctly on some networks
Fixed main window is not restored correctly when hidden in some cases
Fixed single click to restore from tray doesn't work on the first click
Fixed send to tray on close doesn't work properly
Fixed submitting regular text in custom window Editbox should do nothing
Fixed Helpop command should be ignored in RAW 704,705,706 output
Fixed Monitor File Changes should not trigger during /saveini
Plugins:
Scripting:
Added new(missing properties .csize, .size, .mtime for $zip()
Added missing parameter -n for /socklisten, /sockaccept
Added missing property .upnp for $sock()
Added various hardcoded on SIGNAL events for use by webirc
Added new property .nickcolumn for $line()
Added new property .backgroundlayout for $window()
Added new parameters -FN, -B &binvar for /drawsave
Added new parameters -l, -i for /showmenu
Added missing parameters -keytype,-encoding,-itype for /server
Added missing properties .keytype..key,.itype,.nick,.anick,.email,.user,.encoding for $server()
Added $sslhash(&binvar, p/s) to put the raw certificate into a &binvar
Added missing parameter -z for /bset
Added missing "-1" parameter for active server for $server()
Added missing property .fullscreen for $window()
Added $encode(,r) + $decode(,r) to allow encode/decode an url
Added new switch -N for /echo
Added new properties .side,.container,.panel,.tab,.name,.locked,.pinned,.visible,.w,.h for $dockpanels()
Added new parameters [container], [panel], [tab] for $dockpanels()
Added new/missing commands /dock, /inlineimage, /mouse
Added new property .eb for $window()
Added new property .iconfile for $statusbar(), $toolbar()
Add new(/missing identifiers $cbrt, $log2, $modinv, $gcd, $lcm
Added new/missing identifiers $inick, $isnum, $adiircpid, $mircpid, $inlineimage, $sslhash, $keylparam, $parseem, $codepage, $commands
Added new parameters -C [channel(s)] -N [network(s)] for /inick
Added missing parameter -r for /topic
Added new key _ircdversion for $servervars()
Allow using $rawbytes during on PARSELINE
Fixed /echo -l doesn't work with background colors when highlight entire line is enabled
Fixed $totp(), $hotp() returns wong value with some parameters
Fixed script errors in /debug -i identifiers are not always shown in the server window
Fixed spelling error in /didtok error messages
Fixed $line(), $calias() allow using negative N parameter
Fixed /showmenu -s doesn't work properly
Fixed $wrap() word chopping parameter is swapped
Fixed invalid UTF8 characters should be allowed in all commands/identifiers reading files
Fixed /echo should ignore -switches if they don't contain a valid switch
Fixed /didtok should parse and ignore switches
Fixed $ini() with comment items can cause a crash
Fixed ./cmd, !/cmd, .!/cmd are not evaluated correctly in scripts
Fixed /did, /dialog doesn't work properly with decimals
Fixed /topic #channel doesn't work
Fixed sysinfo commands should not evaluate target channel name
Fixed $read() can cause a crash with some invalid paths
Fixed $urlget() fails if "Downloads" folder does not exists in $adiircdir
Fixed $readini(), $ini() should ignore empty entries
Fixed $*tok() + $*tokcs() identifiers return incorrect value in some cases
Fixed $bindip() doesn't work with ipv6 addresses
Fixed a Nicklist crash during /hop
Fixed some crashes related to drawing broken images/icons
Fixed help icon is not resized correctly
Fixed SHIFT + DOWN doesn't select the last line in the new Script Editor if there are no new line
Fixed /drawdot should look more like /drawrect -ef
Fixed /inick -sN is adding an item twice and in wrong position
Fixed $urlget() should allow using $adiircdir/$mircdir as a target path
Fixed /sockread have some trailing null bytes when reading from UDP sockets
Fixed /socklisten should not populate $sock for invalid ports
Fixed $bindip(0.0.0.0) returns wrong value
Fixed $input(), $?="" dialogs are shown on the wrong screen in some cases
Fixed /timer -h doesn't work with very long intervals
Fixed /tokenize doesn't work correctly on $null text
Fixed $mouse.x, $mouse.y returns wrong value for unfocused windows
Fixed code after end of curly brackets should be executed
Fixed multi line comments inside pipes are not parsed correctly
Fixed $topic returns wrong value during ^TOPIC events
Fixed /parseline should always show the "Parseline in/out:" message unless quiet is specified
Fixed %var = value is double evaluated in some cases
Fixed /parseline should show an error when using the wrong -i -o parameter
AdiIRC 4.2 - 29-03-2022
Added option to use windows temp folder as inline images cache
Added Treebar/Switchbar right-click menu for "Show Recent Events" per channel
Added option to allow setting Switchbar fixed line count up to 10
Added Treebar option to show window shortcut (ALT+N) on window nodes
Added option to ignore consecutive timestamp for the same times
Added Channel List open/copy links menu
Added Login Method tab in the Serverlist
Added Server options/Serverlist clarification that client certificates must be in PFX format
Added new variable $nnick for message prefixes
Added separate Notice/Ctcp requests Event options for Server/Channel/Private
Added the current active server page to the top panel in the Serverlist dialog
Added the current active options page to the top panel in the Options dialog
Added Debug Scripts shortcut and Menubar -> Tools menu item
Added option to set interval for showing/hiding join/part/quit/nick events from recent active users
Added context for properly syntax highlighting events and menus in the new Script Editor
Rewrote option dialog with tabs for a wider instead of taller dialog and DPI aware
Fixed comments are not drawn correctly in new Script Editor for aliases
Fixed Monitor File Changes doesn't work with renamed files
Fixed multi line IRCv2 CAP lists are not handled correctly on some servers
Fixed update window should always be visible in the Taskbar
Fixed Menubar/Toolbar/Switchbar/Treebar/Options icons should scale with DPI
Fixed Channel Editor remove ban numeric dropdown should be disabled by default
Fixed CTRL + K select color dialog is not DPI aware on some systems
Fixed command line arguments should be kept when updating AdiIRC
Fixed update version in Control Panel | 'Add or Remove Programs' when updating via built-in updater
Fixed Channel list "Get list" button is not disabled on server error in some cases
Fixed some items are not aligned correctly in the Serverlist
Fixed a crash when inline images is enabled in a channel and topic has an image URL in it
Fixed help button icon is not dpi aware
Fixed search icon is not DPI aware and should be transparent
Fixed RAW 366 message is not shown in some cases
fixed a crash when using a broken background image
Fixed some keyboard shortcuts not working in toolwindows
Fixed Rawlog server list should use Treebar selection colors
Fixed saving a new Script Editor file which has been renamed doesn't work
Fixed channel messages are not shown correctly on some networks with &+ channel prefix
Fixed regain nick error message is not hidden on some networks
Fixed drag/Drop tabs in Monitor Panels doesn't work properly in some cases
Fixed some echo-message messages are not hidden properly
Fixed some operators are not properly syntax highlighted in the new Script Editor
Fixed tooltip message flickering when hovering with the mouse
Fixed very long SASL passwords should be sent in 400 byte chunks
Fixed Switchbar border overlaps buttons in some cases
Fixed Monitor Panel header icons are not DPI aware
Fixed changelog in the update dialog is not DPI aware
Fixed default behavior option for new/current connection popup is not saved/restored properly in some cases
Plugins:
Scripting:
Added missing "p" parameter for $bytes()
Added missing properties .major, .minor, .build, .platform, .type, .spmajor, .spminor, .suite for $os
Added a third way for finding correct $gfxram values
Added alt+gr flag to $mouse.key
Added missing parameters -s -w -a -p for /sockopen
Added missing parameter -u for /socklisten, /sockdup
Added missing parameter -z for /writeini
Added missing identifiers $freadex(), $isnumber(), $crc64()
Added new property .value for $ircv3caps()
Added support for key=value caps for $ircv3caps()
Added new parameter -s for /google
Changed $strip(,t) to $strip(,e)
Fixed /window -jN should use max value for overflowing values
Fixed /iline should not add selection unless -s or -a is specified
Fixed /filter -k binvars changes are not updated in the outer script
Fixed /filter -k error should halt the script
Fixed /timer -p -P parameters are not working correctly
Fixed /advertise shows wrong output in some cases
Fixed $rand(), $rands() returns wrong value with some parameters
Fixed /if /while !> and <! operators doesn't compare equal value correctly
Fixed $hfind() should allow $null searches
Fixed /ctcp sends wrong value on some locales
Fixed $tanh() results should not be rounded
Fixed $os, $osname, $osversion returns wrong value on windows 11
Fixed $nick() does not return the joined nick during on ^JOIN event
Fixed $decompress() are not detecting compression method correctly with bvars
Fixed evaluated lines in the Editbox starting with $ or % should halt the script instead of just being ignored
Fixed /writeini should not allow equal sign in the "section" parameter
Fixed /writeini, $readini() does not handle quotes correctly in some cases
Fixed $ini(), $readini(), /hload -i should ignore ini items starting with semi colon
Fixed /hadd, /hload, /hinc, /hdec -mN, the N parameter is ignored
Fixed identifiers/commands interacting with the text area should include messages queued by /fupdate
Fixed /filter -z doesn't work with listbos
Fixed /sockread is not evaluating parameters correctly in some cases
Fixed square brackets evaluating to $null should remove trailing whitespace
Fixed /sockopen doesn't connect to ipv6 in some cases
Fixed /if /while "isnum" operator doesn't properly compare fractions in some cases
Fixed /bwrite crashes with some invalid parameters
Fixed /writeini should always add trailing $crlf
Fixed /remove parameters are not validated correctly
Fixed $regml() is not reset properly on failed regex
Fixed $findfile() returns incorrect result with some file patterns
Fixed $mouse.dx can cause a crash
Fixed $base() should return $null with some invalid input
Fixed $cb(-1) does not return trailing newline in some cases
Fixed /write -n incorrectly adds newline in some cases
Fixed /google search is broken
AdiIRC 4.1 - 13-10-2021
Added support for strikethrough control character, shortcut can be set in Options -> Shortcuts
Added a third layer of defense against config file corruption
Added option to set the default connect method for all "Connect" menus/buttons
Added popup dialog chosing connecting in current or new connection for all "Connect" menus/buttons
Added option to set expire date for generated client certificate files
Added option to set context for custom shorcuts
Added filter/search field in Options -> Shortcuts
Added scaling of Options -> Shortcuts datagrids with options dialog size
Added support for IRCv3 005 token UTF8ONLY
Added Mixxx now playing support
Added Serverlist option to track users away status per network
Added new editor shortcut CTRL + M to go to the matched bracket or parenthese
Added new edit scripts/aliases/menus/nicklist buttons editor with syntax highlighting support which can be enabled in the options menu
Added channel favorites to the Toolbar Channel List icon menu
Fixed CTRL + BREAK does not always work properly on some systems
Fixed non connecting top level Treebar node is drawn incorrectly in tree lines mode
Fixed invalid emoticons regex patterns can cause a crash
Fixed Channel modes in channel window titles are not always updated in real time
Fixed some characters may not be displayed correctly in the Channel List dialog
Fixed a rare crash on server disconnect
Fixed an issue where Identd requests is shown in the wrong server window
Fixed Switchbar rows is not always displayed correctly
Fixed modifying Serverlist should not change the preferred nick on connected servers
Fixed "On Top" window system menu can sometimes be shown twice
Fixed "Search for" under logs does not remain empty when last searched for -empty-
Fixed CTRL + K select color dialog is not DPI aware
Fixed broken custom main icon can cause a about dialog crash
Fixed loading themes in Theme manager can cause a crash in some cases
Fixed $nickcolor variable doesn't work for user message prefix
Fixed #channel links in Server/Channel Monitor Panels are not parsed correctly
Fixed topic changes from servers doesn't work properly
Fixed server window right-click menu should show "Disconnect" while auto re-connecting
Fixed passive DCC SEND is not working properly
Fixed saving Monitor Panels data can cause a crash in some cases
Fixed Treebar show tree lines mode can cause a crash on some systems
Fixed manually joining channels incorrectly minimizes the window in some cases
Fixed allow customizing Editbox CTRL + ENTER, ALT + ENTER shortcuts
Fixed channel List horizontal scrollbar is not visible in some cases
Fixed Option -> Colors grid is not DPI aware
Fixed period date/time variables uses the wrong timestamp
Fixed last character is removed when there is a missing trailing CTCP/ACTION delimiter in messages
Fixed Options -> Colors color grid is drawn incorrectly in some cases
Fixed Mark As Read and Mark Server As Read are sometimes disabled incorrectly
Fixed a crash related to invalid/broken gifs when using inline images
Fixed a crash related to /timer on exit
Fixed SASL SCRAM auth should be tried on IRCv3.1 server even if support is not advertised
Fixed private /me messages uses the wrong display nick when "echo-message" is enabled
Fixed color nicks in messages uses the wrong channel modes to find a rule
Fixed Emoticons uses wrong trigger priority
Fixed Identd server is not listening properly on ipv6 addresses
Added instructions on how to manually update "Poor mans colored emoji" plugin
Updated "Poor mans colored emoji" plugin with new emoji's
Removed experimental /testthread, /testinvoke commands
Removed unnecessary option "Open server history/favorites/quick connect in a new window"
Removed Deezer now playing support since it doesn't work anymore
Plugins:
Added IChannel.Users, IServer.Users, IServer.Channels Plugin interfaces which are proper list objects
Added IChannel.Nicklist Plugin interface to retrieve nicks and selected nicks
Added EatData argument for NotifyUserOnline/NotifyUserOffline Plugin APIs
Added ByServer argument for all ServerChannelMode Plugin APIs
Fixed plugin API Channel.GetUsers should use IChannelUser instead of IUser
Fixed plugin API OnChannelKick doesn't work
Scripting:
Added new parameter "t" to strip strikethrough control codes for $strip()
Added new parameter "nick" for $eventtarget()
Added missing command /closemsg
Added new parameter \@ for $regsubex()
Added new parameter "editor" for $editbox()
Added new parameter -E for /editbox
Added new identifier $fupdate
Added .type property for $did() to return the ID type
Fixed /splay fails to play some mp3 files
Fixed on NOTIFY/UNOTIFY events does not trigger unless adiirc is focused
Fixed $base() should ignore all leading "+" and "-" characters except the first
Fixed /inc /dec can cause a crash with really big numbers
Fixed $server should be $null when disconnected
Fixed /bset does not properly ignore fractions
Fixed $date() should allow uppercase z timezone variables
Fixed quotes are not removed properly when doing %var = ""
Fixed using /splay during on MP3END doesn't work properly
Fixed /color -r does not reset colors properly
Fixed /filter -r is one line off
Fixed /advertise should show a error on non channel/private windows
Fixed $$! identifiers are not evaluated correctly in some cases
Fixed $address is missing for servers in SNOTICE events
Fixed $mouse.* variables returns a one off value in some cases
Fixed /window x y w h parameters are not validated correctly
Fixed /window +d is missing the taskbar window titlebar text
Fixed /drawtext -c is not clipping properly
Fixed $hfind(,wW) should perform both "w" and "W" matches
Fixed dialogs text id doesn't get hidden under a tab
Fixed $bfind().regex does not populate $regml() properly
Fixed /did -i [n] parameter is not validated correctly
Fixed /bset & returns an incorrect error
Fixed $did([name],id,[N]).csel is not returning total number of checked lines
Fixed on SERVERMODE uses local instead of remote server
Fixed $regsubex() \0 parameter returns wrong value
Fixed $target returns wrong value in some events
Fixed $keyval in on keydown returns incorrect value
Fixed /hop doesn't part channels correctly in some cases
Fixed $longip() returns incorrect values
Fixed $ialmark() returns wrong value in some cases
Fixed /var incorrectly removes commas in some cases
Fixed $mask() crashes with some parameters
Fixed $$1 in popups doesn't hide the line (and the following ones) when nick ($$1) is not selected
Fixed on RAWMODE/SERVERMODE halting doesn't work in some cases
Fixed $ircv3caps() can cause a crash in some cases
Fixed /slap should show an error when used in a status/custom window
AdiIRC 4.0 - 19-03-2021
Added IRCv3 "labeled-response" CAP checks when "echo-message" is enabled on supported servers
Added horizontal scrollbar to Channel List dialog
Added Tidal now playing support
Added option to match on no address in Nick colors/Nick icons
Added a target field in Notice Monitor Panel
Added option to enable/disable expanding parent Treebar folders on window focus
Added custom drawn emoticons grid to Options -> Emoticons and CTRL + E
Added option to run commands when drag/dropping files into a window
Added limited ANSI control codes support for incoming messages
Added option to enable/disable logging link characters
Added option to enable/disable tabcomplete in Editbox
Added option to enable/disable to cycle nicks on empty tabcomplete in Editbox
Added option to enable/disable tabcomplete of %variables in Editbox
Added option to cycle Editbox history using up/down keys with no modifier
Added option to set tabcomplete prefix in Editbox
Added tabcomplete support for DCC chat =<nick>
Added allow "Color nicks in messages" to work with custom nick colors
Added context based shortcut options for changing windows in all possible ways for Treebar/Switchbar/Global
Added shortcut options for changing windows in recent window order
Added use WHOX when available during "Track away status" requests
Added Serverlist options to set IRCv3 echo-message/server-time/SASL error/STS support per server
Added missing parameter dBytes for the LOADINFO DLL struct
Fixed channel links are not parsed correctly in some cases
Fixed using transparent main window causes flicker when joining channels
Fixed CTCP should display the arguments as well as the CTCP type
Fixed away notify should ignore messages to/from self
Fixed non supported/parsed RAW messages are not displayed correctly
Fixed aborting a DCC Transfer from the DCC Transfer Monitor Panel as sender does not always work
Fixed PCRE regex should not be used internally when PCRE support is not available or not working properly
Fixed RAW 005 is not parsed correctly in some casea
Fixed away system should be disabled on unsupported networks
Fixed notice messages are duplicated when IRCv3 cap "echo-message" is enabled
Fixed DDE server doesn't work properly with some clients
Fixed some urls are not cleared properly when clearing inline image cache
Fixed custom message font styles in text area should use inversion instead of control codes
Fixed various issues related to IRCv3 SETNAME support
Fixed IRCv3 FAIL/WARN/INFO standard replies should show the command and reply type
Fixed Serverlist should be "on top" when the main window is set to "on top"
Fixed moving a undocked Monitor Panel can cause a crash in some rare cases
Fixed exit via the tray icon creates a new confirmation window each time
Fixed aliases files are not cached correctly in memory
Fixed /NAMES nicks from non joined channels should be shown in the status window
Fixed Channel windows disappear from Treebar on disconnect when sort by connection status is enabled
Fixed Lag time shows a incorrect value
Fixed Ban/Except/Invite list timestamp is wrong on some networks
Fixed opening Serverlist can cause a crash in some rare cases
Fixed Edit Variables inst' working properly
Plugins:
Fixed User.RgbNickColor property always returns empty string
Scripting:
Added new parameter -UN for /debug
Added $mdate variable for monthly logging filenames
Added missing parameter -f for /ialfill
Added missing property .ial for $chan()
Added missing parameter -n for /clear
Added new parameter -C for /sockopen
Added new property .certfile for $sock()
Added new parameter -r for /serverlist
Added missing commands /vnotice, /vmsg
Added .pid property on $file() to return the PID of the executable file
Added append a "_" prefix for 004 tokens usermodes/channelmodes/channelmodesargs for $servervars()
Added missing property .unset for $var()
Added missing switch -mN for /write
Added missing switch "k" for $urlget()
Added missing property .fontdialogsize for $window()
Added missing identifiers $ticksqpc, $eventparms, $ansi2mirc()
Added -I to ignore ssl errors for /sockopen
Fixed /debug shouldn't trim spaces
Fixed $regml(), $regmlex() should treat named match "default" as "1"
Fixed $regex(), $regsub(), $regsubex() old named matches are not removed properly
Fixed /debug should show UTF8 encoded text
Fixed $~! is not parsed correctly
Fixed /debug should display the server hostname to outgoing RAW lines
Fixed $parms returns wrong value when using /tokenize
Fixed Op/Deop commands should use $modespl
Fixed some file identifiers does not strip quotes properly
Fixed /if /while "isop" operator returns wrong value on some networks
Fixed /dns -c should not show any output
Fixed /ialfill should not perform a request on a fully populated channel
Fixed on DISCONNECT does not trigger properly when closing the main window
Fixed /echo -l should use the first word in the line as "nick" in Highlights Monitor Panel
Fixed RAW 354 event doesn't trigger during /ialfill
Fixed /ialfill should be useable without -f until end of names
Fixed some $ial() entries are not cleared internally when leaving a channel
Fixed $comval() returns wrong item count on some Com objects
Fixed $hget() returns wrong value in some cases
Fixed $regmlex() should return $null instead of 0 for invalid parameters
Fixed /sockopen should use global or per server client certificate with ssl connections
Fixed $realname returns wrong value in some cases
Fixed $did() should not return newlines for "edit" items
Fixed /onotice, /omsg are not working properly
Fixed $base() input should return $null instead of 0 for invalid input
Fixed $regex(), $regsub(), $regsubex() empty pattern doesn't work
Fixed /sockopen read timeout is too low
Fixed $msgtags(tag) .key/.tag properties are swapped
Fixed $hnickm, $opnick and related identifiers can cause a crash in some events
Fixed /var can cause a crash in some rare cases
Fixed $ctime(), $asctime() does not work correctly with some formats in some regions
Fixed /timer -e doesn't work on paused timers
Fixed $replacex() should not replace $null substrings
Fixed $compress(), $decompress() mN parameter is not validated correctly
Fixed /if /while "isnum" operator returns wrong value in some cases
Fixed /ban -u timers are not stopped correctly when parting a channel or disconnecting
Fixed $readini(), /hload -i should remove trailing/leading quotes from values
Fixed /ban -uN doesn't work on multiple channels at the same time
Fixed /write is slow on very large files
Fixed $loop() \1 variable adds a extra whitespace
Fixed $loop() should restore $1- parameters after evaluation
Fixed $loop() should ignore fractions in start/end parameters
Fixed /dec /inc doesn't work properly when using negative numbers on non existent variables
Fixed /var calc, $floor, $ceil, $round, $hypot can cause a crash with very large numbers
Fixed /drawdot, /drawrect, $longip() some parameters does not properly ignore fractions
Fixed $window().fontsize should return a DPI aware size
Fixed /google and /google -d search is broken
Fixed $powmod() with negative exponent causes a crash
Fixed /part -k is not working properly
Fixed $comval() doesn't work in some cases
Fixed $hget().unset is always $null
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
AdiIRC 3.8 - 24-03-2020
Added Switchbar/Treebar right-click menu and options to Include/Exclude Emoticons per window
Added option to set minimum number of visible lines for a Editbox set to Automatic
Added option to show/hide confirmation when pasting lines to a single line Editbox
Added option to use separate background color left of the Nick column divider
Added option to show a tooltip when hovering a nick in the message area
Added option to use hostname instead of nick for random nick colors
Added option to lock log files
Added option to prioritize Nicklist height over Editbox/Topicbox width
Added save/restore last selected tab in the Serverlist
Added Lock bars option to the option dialog
Added option to use IRCv3 server-time as timestamp when logging messages
Added Toolbar media player icon controls and /w* commands support for foobar2000
Added option to play a custom beep file instead of using system beeps
Added options to set main window and undocked window transparency
Added option to only show join, parts, quits, nick messages for active users
Added option to show/hide scrollbars in Monitor Panels
Added a delay for showing Nicklist when autohide is enabled and scroll to bottom icon is visible
Added option to delay autohide Nicklist
Added option to autohide Topicbox
Added support for all 99 colors and alternative colorchar to Topicbox/Channel Editor/Channel List
Added option to stretch emoticons to fit line height
Added option to use regex matching for dcc get folders
Added option to set delay between joins in the Channel List
Added option to set font weight and background color for nick colors and highlights
Added option to sort server windows in Switchbar/Treebar by connection status
Added option to remove unused saved windows monthly or yearly
Added option to automatically turn dcc file type ignore back on, on a timer
Added option to prevent sleep while there are active DCC transfers
Added Highlight All search option to the Searchbox
Added wildcard search option to the Searchbox
Added option to close Serverlist when clicking the Connect button
Added option to close associated channels/private windows on server disconnect
Added option to set how many lines mouse wheel should scroll in the text area
Added a "Editor" dropdown menu in all editors to open or change focus to another editor
Added options to enable/disable playing new message/highlight sounds in active window
Added option to sort Treebar/Switchbar Server/Tool windows alphabetically
Added new date variables w, ww, %w, %ww for current week of year
Added option to separate log folders daily/weekly/monthly/yearly
Added password Yes/No field to the Serverlist -> Servers grid
Added button to clear and delete all inline images in Options -> Inline Images
Added missing feature Protect list
Added a TODO menu dropdown to the Script Editor
Added custom drawn color grid to Options -> Colors
Added more safe guards against corrupted config files during updates
Added option to split long channel/private messages
Added option to sort dcc folders by nick
Added option to set random nick color per nick color match
Added all 99 colors to highlights and nick colors dropdown
Added dialog to ask to connect in a new window for irc:// links
Fixed changing active window in the Treebar should focus Editbox
Fixed IRCv3 "batch" CAP does not work on some networks
Fixed auto join channel on invite does not work if any channel is ignored
Fixed ":" should not be stripped from RAW 311 events
Fixed Realname/Fullname is not set in some cases when IRCv3 extended-join cap is enabled
Fixed using /window on a closed window can cause a crash
Fixed toggling Inline images per window should clear all images when set to Off
Fixed show the user or server who set user modes
Fixed some IRCv3 CAP messages are incorrectly hidden
Fixed Colors are not inserted into the right position in the Channel Editor Topic dropdown
Fixed Theme Manager Nicklist icon preview doesn't work
Fixed Theme Manager can cause a crash when using Emoticons
Fixed Channel Editor/Channel List/Logging previews should invert colors according to background color
Fixed changing message font should change custom window fonts as well
Fixed dots in domain names should be validated in urls
Fixed restoring logs can cause a crash with a very large retore buffer
fixed an issue with changing font size in Editors
Fixed Emoticons/Nick icons/Text should be centered when pixel spacing is used
Fixed message system/user/ctcp/emote prefix should be trimmed
Fixed Inline images height is not properly adjusted when changing font/spacing options
Fixed Emoticons/Nick icons are not the right height when pixel spacing is used
Fixed ignored script colors are sometimes reset in Script Editor script list
Fixed DCC trust/auto accept should allow user levels as well
Fixed Nicklist can be slow in very large channels
Fixed CHANGED.txt should be updated when updating AdiIRC
Fixed Address book should save/restore last selected list in the Control tab
Fixed ignore on matching server address doesn't work
Fixed Treebar server node should be expanded when receiving a private message
Fixed auto op/voice does not work with multiple channels/networks
Fixed /me messages are not shown correctly on some networks
Fixed Add/Edit/Remove buttons in Channel Editor should be disabled based on channel op status
Fixed avoid scrolling the textarea for new messages when selecting text
Fixed /clear should clear /fupdate buffers as well
Fixed RAW 276 is shown in the wrong window
Fixed show server port on hostname lookup during server connection
Fixed Windows theme can interfere with column header colors in Options -> Colors
Fixed allow enabling/disabling IRCv3 echo-message support without reconnecting
Fixed clicking the text area in the Rawlog should move keyboard focus
Fixed selecting text in the text area is sometimes off by one character
Fixed private /me messages are not shown correctly when echo-message is enabled
Fixed channel names ending with "!" are not parsed correctly
Fixed urls surrounded by quotes are not parsed correctly
Fixed a bug related to checking for updates
Fixed irc:// links doesn't work when the main window is hidden
Fixed allow using +port and *port for ssl/starttls in irc:// links
Fixed local ipaddress is sometimes not detected properly
Allow remapping shortcut to scroll messages page up/page down
Plugins:
Allow using //command prefix to execute as script in IWindow.Executecommand() Plugin API
Scripting:
Added new properties .fontbold, .fontitalic, .fontunderline, .backcolor, .rgbbackcolor for $cnick(), $highlight()
Added missing command/identifier/operator /protect, $protect, isprotect
Added RAW 004 tokens as usermodes, channelmodes, channelmodesargs to $servervars()
Added new parameters -S -W for /*line
Added missing parameters -p -f for /drawrot
Added new property .full for $regml()
Added missing parameters "trust" "packetsize" for /dcc
Added missing commands /drawsize, /playctrl
Added missing parameter -x for /fopen
Added new/missing identifiers $plugins(), $flinen, $inwho, $passivedcc
Added missing parameter [S] for $fline()
Added new switch H for $hfind()
Added missing property .auto for $cnick()
Added missing parameter -c for /timer
Added new property .back for $fread()
Added missing parameter -p for /fseek
Added new property .line for $fopen()
Allow using port range and multiple ports for /server
Fixed /drawdot is not drawn correctly in real time
Fixed $cb() should trim the last trailing new line
Fixed /server real name/full name with spaces doesn't work
Fixed $file() returns wrong values for folders
Fixed an issue with $inroundrect()
Fixed $servervars() has some invalid entries
Fixed /window sizes larger than monitor size doesn't work
Fixed Ini detection for aliases files doesn't work
Fixed /drawpic should not stretch images unless -s is specified
Fixed /dialog -i should be ignored when creating a dialog
Fixed custom windows should not show unreal line marker when disabled globally
Fixed $count() can cause a crash with empty paramteres
Fixed /cnick should use transparent/no background color by default
Fixed /aop /avoice /protect should update matching nick colors/nick icons in real time
Fixed $urlget($null) should return $null
Fixed when the away system is enabled /away should only enable away instead of toggle away on/off
Fixed /did -c does not work on dialog "edit" items
Fixed $input() should not return $timeout when the Editbox or Combobox is visible
Fixed $trust() doesn't return a value for the first item in the list
Fixed "." prefix doesn't work for /.!&
Fixed $msgtags(N) .key/.tag properties are swapped
Fixed /drawcopy -t is not updating the window in real time
Fixed $did().cstate returns wrong value for checked list items during on DIALOG SCLICK event
Fixed /links is not working
Fixed /query should show an error if the target is a channel name
Fixed $didwm(), $didreg() can cause a crash on empty dialog items
Fixed /drawtext background colors in control codes are not working
Fixed /drawdot some parameters are not validated correctly
Fixed $mouse.x, $mouse.y returns wrong values in some cases
Fixed $file().attr should returns letter indicators instead of text
Fixed /ban, /ignore should use /USERHOST when hostname is missing
Fixed /bcopy should zeropad up to start bytes
Fixed $hfind(,R) is not working properly
Fixed $sock().addr returns $null for listening sockets
Fixed $sockname is not set properly in on SOCKLISTEN
Fixed /bcopy should not truncate appended bytes
Fixed /bcopy should show an error message if the copied bytes doesn't fit
Fixed /bcopy can cause a crash with some parameters
Fixed $regsubex() is slow with large strings
Fixed /iline with N larger than current line count + 1 should be ignored
Fixed Scripts, alias, vars, users, menus, nicklist button files should be cached and read from memory
Fixed /*line line colors are sometimes incorrectly reset or using wrong defaults
Fixed listbox text/background colors are sometimes wrong when extended colors is disabled
Fixed /rline should insert a line if N is equal to current line count
Fixed /rline should remove selection unless -s or -a is specified
Fixed /*line should use active window if @window is not specified
Fixed $sline().ln is one off
Fixed /rline switches can be before or after the color parameter
Fixed $biton(), $bitoff() N parameter is optional
Fixed accessing $nick during a on NICK event can cause a internal crash
Fixed /close, /window -c should ignore closing window warnings
Fixed /drawrot x y w h parameters is not validated correctly
Fixed errors in /while are sometimes shown as /if
Fixed $lines() should return 0 for files with overflow number of lines
Fixed &binvar should be available during a $dll() which calls WM_MEVALUATE/WM_MCOMMAND
Fixed $asctime() parameters is not validated correctly
Fixed /hload should ignore uneven last line
Fixed /unset removes both local and global variable with the same name in some cases
Fixed /if /while is not validating parentheses properly
Fixed /if /while is not properly combining text/%vars in some cases
Fixed /alias should not show "replaced alias" message
Fixed /filter is not prioritizing output target switches correctly
Fixed /saveini removes some temporary variables from memory
Fixed /filter should scroll text area to bottom
Fixed on OPEN can cause a crash
Fixed $com(), $comcall() should allow null characters when using "array" parameters
Fixed /halt in $read(,p) piped lines should halt the script
Fixed $inpaste is not set correctly in some cases
Fixed local %variables/$identifiers/&binvars in $read() are not evaluated correctly
Fixed /dccparam should be aliases for /dcc <param>
Fixed $& should show identifier warning in the middle of a line
Fixed consecutive spaces are not parsed correctly in aliases
Fixed /socklist can cause a crash
Fixed /fopen should be opened in shared write mode
Fixed /enable /disable error output should be hidden when using /.
Fixed $input() can have a numerical option value
Fixed /alias sometimes can't find the right alias to replace
Fixed /write can use both -lN and -l N
Fixed $readini(), $read() evaluation errors in items are not shown correctly
Fixed negative numbers in $calc() $calcint() is sometimes not parsed correctly
Fixed $read() is slow
Fixed $$ should not be evaluated
Fixed curly brackets in commented lines is not parsed correctly
Fixed various identifiers should accept invalid utf8 surrogates
Fixed $regsub() should not replace escape chars before evaluation
Fixed /iallfill does not set Realname/Fullname properly
Fixed $fread() should not set $feof on empty lines
Fixed /fopen names should be case insensitive
Fixed $hfind() halting in the alias parameter should halt the entire script
Fixed $ferr should return 0 or 1
Fixed /fopen should still add the name and not halt the script on error
Fixed $ferr is not reset properly in some cases
Fixed orphaned custom windows should be associated with the first server window
Fixed /txt2bin, /bin2txt should be ignored in server windows
Fixed $urlget().redirect returns wrong value
Fixed &binvars should be available during /signal -n
Fixed $bytes() doesn't work with big numbers
Fixed slow /timers sometimes shows timer ended message multiple times
Fixed /timer -p should keep counting down
Fixed /fseek -l 1 doesn't work properly
Fixed /fseek, $fread(), /bread should work with $cr lines as well
Fixed /fseek -w -r doesn't work on some lines
Fixed /fseek should show a message on matches/line changes
Fixed $file(name) doesn't work properly
Fixed /fclose should show an error when there is no match
Fixed /flist, /fclose, $fopen().fname shows wrong filename
Fixed /fseek -n doesn't work without the N parameter
Fixed /dns doesn't work on users with no hostname
Fixed $bytes() fractions should be rounded
Fixed /break should only break inside /while loops
Fixed /window +switches have wrong priority in some cases
Fixed /splay is not properly closing the player when a song ends
Fixed /sockopen /sockudp with invalid bind ip address/port should show an error
Fixed /socklist output are not shown correctly
Fixed /socklisten port selection is not working properly
Fixed /google search is broken
Fixed ":" character is not stripped from some RAW messages
Fixed $sock().bindip returns wrong value for udp sockets
AdiIRC 3.7 - 22-11-2019
Added new variable $status for window titlebars
Added copy/open link right-click menus to Highlights/Private/Notice Monitor Panels
Fixed middle mouse button click option to close windows doesn't work in Treebar
Fixed invalid/too long filepath in the Save File dialog for incomming DCC transfers can cause a crash
Fixed Serverlist crashes when opening on the .NET 2.0 version
Fixed some issues where automatically check for updates is not working
Fixed IRCv3 CAPS are not working properly on some networks
Fixed scrolling the text area can in some cases cause a crash
Fixed raw 338 returns incorrect results on bahamut ircd
Fixed reverting to a previous Topic should move the new topic to the top of the Topic history
Removed some old backwards compatibility options
Plugins:
Scripting:
Added new parameter 'N' for $hfind()
Added missing property .textcs for $bfind()
Added missing identifier $sslcertvalid
Fixed /sockopen can cause a crash in some cases
Fixed $hfind() N parameter doesn't work properly with an alias parameter
Fixed $hfind() results should be reversed
Fixed TAB order in $input()
Fixed /set /dec /inc -s shows wrong text in some cases
Fixed /set -u should show unset text
Fixed /bset doesn't work with some characters
Fixed /dcc ssend is not working properly
Fixed /hsave is slow with large tables
Fixed /window -e should focus the Editbox
Fixed /set /var -B is not working properly with large numbers
Fixed $bfind() $hfind() should be case insensitive
Fixed /dns should show all resolved ip addresses
AdiIRC 3.6 - 03-11-2019
Added option to hide own away messages
Added support for IRCv3 extension "draft/setname"
Added channel background/normal text colors to Channel List
Added option to use server "Username" as ident nick reply
Added support for username:password for login methods when no login username is present
Added separate "Username" field for server and login method in the Serverlist
Added passive GET/SEND/CHAT DCC support
Added DCC Secure CHAT support (SCHAT)
Added DCC CHAT proxy support
Added separate DCC SEND/CHAT auto accept/ignore options
Added option to ignore all DCC send requests
Added separate server password field in the serverlist Servers tab when adding/editing servers for one network
Fixed network adapters should be cached to avoid excessive registry reading when using bandwidth monitor
Fixed channel messages from echo-messages should not trigger notifications or run through the ignore list
Fixed logging filenames should not allow consecutive spaces
Fixed an issue where tray icon disappears
Fixed Script editor text/font display breaks with some characters
Fixed CAP responses are not case insensitive matched
Fixed channel links are not extracted correctly in some cases
Fixed changing some message options can cause custom window fonts to be reset
Fixed getting a users channel prefix can cause a crash in some rare cases
Fixed CAP requests should be split into multiple lines if the requested list is too large
Fixed cursor should not show the resize cursor for autoexpand columns in datagrids
Fixed Tips can cause a crash in some rare cases during exit
Fixed Channel Editor Excepts/Invites buttons should only be enabled if opped and supported by the server
Fixed "Reset" and "Reset all" options warnings should have clearer text and default to "Cancel" button
Fixed changing topic does not always update the Titlebar
Fixed some buffered items can be missing from Rawlog -> Debug
Fixed Treebar "Show network name/Show nick name" options doesn't work unless "Show Unread Count" is enabled
Fixed connecting to a znc server with no password should not disconnect
Fixed tabcomplete channels should prioritize current channel
Fixed tabcomplete channels should include favorites
Fixed default invite menu doesn't work in private windows
Fixed DCC resume position should be validated
Fixed incoming DCC transfers with filesize bigger than an existing file should be ignored/not resumeable
Fixed server login doesn't work unless login method is set to none
Fixed Statusbar/Toolbar transfer progress bar should be 0% while not transfering
Fixed /topic with no parameters should show the current topic
Removed save/restore Editbox history from server windows since it doesn't work properly
Plugins:
Fixed plugin identifiers called without parentheses doesn't work
Scripting:
Added new parameter "z" for $screenshot()
Added missing parameter -n for /logview
Added experimental Blowfish/fisk10 plugin using openssl 1.1.x
Added new parameters -c -d -x -n for /inlineimage
Added /play central dialog
Added new identifiers $pcre, $powmod()
Added new/missing properties .ssl, .ip, .logfile, .wid, .cid, .hwnd, .status, .idle, .stamp for $chat()
Added missing parameter -a for /run
Added new/missing parameters "schat" "reject" "get" "passive" for /dcc
Added missing identifiers/commands $sreq, $creq, /sreq, /creq
Added missing scripting event on PLAYEND
Added missing identifier $urlget
Added all missing parameters for $zip()
Added missing parameter -key for /server
Removed bitflag 8 whether /scripts is enabled or not for $remote
Fixed /hsave can crash with very large tables
Fixed /window -r doesn't work on hidden windows
Fixed $screenshot() visibility issues with rectangle selection
Fixed $screen,$screen() returns wrong value on some systems
Fixed $read() crashes with a invalid line count
Fixed $cb should not trim trailing newlines
Fixed /if "isnum" operator doesn't work with very large numbers
Fixed {} brackets are not always parsed correctly in alias files
Fixed /play window/file parameters are not validated correctly
Fixed $mouse.win returns wrong value in some cases
Fixed $uptime(server), $onlineserver returns wrong value when not connected to a server
Fixed $nofile() returns wrong value in some cases
Fixed consecutive spaces trailing $+ are not removed in some cases
Fixed $nickicon,$nickcolor variables are not replaced properly in message prefixes
Fixed /clear can cause a crash on picture windows
Fixed /google titles are broken
Fixed &binvar named "&" is only allowed in some places
Fixed /toolbar -c -r should not show an error
Fixed SendMessage commands should not interfere with /!
Fixed $rand() parameters are not validated correctly
Fixed /write should not overwrite read-only files
Fixed copy doesn't work properly when copying from/to the same file
Fixed /play -a is not working/validated correctly
Fixed /play doesn't work per server
Fixed Visual c++ is not detected properly on 32 bit windows for pcre
Fixed $regex(), $regsub() should return -14 for invalid patterns
Fixed $sha1(), $sha256(), $md5(), $hmac() should allow empty binvars
Fixed $line() parameters are not validated correctly
Fixed on OPEN/CLOSE are not triggering when hosting a DCC CHAT
Fixed $chat() doesn't work with nick as parameter
Fixed $decode() should chop at null bytes
Fixed invalid utf8 characters should still be encoded/decoded in some cases
Fixed brackets in aliases files are sometimes parsed incorrectly
Fixed /window side list-box width should be added to the total window width
Fixed $height() returns no value for some characters
Fixed /drawtext drawing the double quote character doesn't work
Fixed $1 in menus for list-box should have the entire selected text
Fixed /var /set /inc /dec /unset -s should not print if called using /.
Fixed halting a identifier in a menu text should not halt trailing menu item
Fixed Dlls using mUnicode is not sending/receiving correct data
Fixed $dll(), $dllcall() returns wrong data in some cases
Fixed $input() should not trim leading spaces
Fixed $input() with $cr $lf doesn't work
Fixed $menu, $menutype returns wrong value in dcc chat windows
Fixed $bvar().text returns wrong value in some cases
Fixed halting a CTCP event should halt the DCC event as well
Fixed /nicklist -f should not hide the Nicklist
Fixed $base() returns wrong value in some cases when using base64
Fixed $longip() returns wrong value with large numbers
Fixed $hmac() parameters are not validated correctly
Fixed /socklisten can cause a crash in some cases
Fixed $input() should not have input box by default
Fixed $get() $send() .status and .secs properties returns wrong values in some cases
Fixed $get(-1) $send(-1) returns wrong item in some cases
Fixed $filename is not set during CTCP events
Fixed /else /elseif without a preceding /if should shown an error
AdiIRC 3.5 - 30-06-2019
Added experimental option to delete old log files
Added Treebar/Switchbar right-click menu to exclude/include channels when using the "Save open servers" option
Added CTRL + right-click shortcut to always show the Treebar menu
Added option to allow full width right-click menu for Treebar windows
Added option to script user count text in Nicklist
Added separate "Add Channel" and "Add Channel to Autojoin" menus in the right click menu in Treebar/Switchbar for channels
Added ident/hostname support for Set By field in Channel Editor
Fixed IRCv3 "sts" extension is not working properly on some networks
Fixed Identd still responds to requests even if disabled in the options
Fixed default DCC downloads and Logging folders should be shown as full paths in the Options dialog
Fixed some invalid parameters in raw irc events can cause a internal crash
Fixed an issue with Winamp Now Playing freezing the main window
Fixed connections should retry on ERROR unless it's caused by a quit or a kill
Fixed non scripted Tips/Notifications should be ignored during exit
Fixed Quiet list is not displayed properly in the Channel Editor
Fixed Scrolling Options -> Colors is slow
Fixed Max buffer right-click menu should show units
Fixed RAW 005 is not correctly parsed in some cases
Fixed own nick should be clickable in private windows
Fixed changing to/from windows with large text buffers is slow
Fixed restoring main window from trayicon is slow
Fixed windows created while main window is hidden/minimized have wrong size
Fixed right clicking a custom Statusbar item can cause a crash
Fixed channel key is not updated/removed correctly in the Channel Editor
Fixed channel limit is not updated/removed correctly in the Channel Editor
Fixed ":" should be stripped from MODE events
Fixed VLC Media Player/PotPlayer suffixes are not removed from $song on some locales
Fixed changing Media Player from the Statusbar right-click menu should toggle and save/restore "Show Media Player" option
Fixed default highlight color is not working when extended colors is disabled
Fixed select color dialog does not show the proper 0-99 colors when extended colors is disabled
Fixed picture windows does not use the proper background color
Disabled "Create new Certificate" button on Windows 7 since it doesn't have the necessary COM objects
Plugins:
Added Wallops messages Plugin API
Fixed ChannelCtcpReplyMessage Plugin API is not working properly
Fixed installing a plugin with invalid/missing/private IPlugin class should show an error
Scripting:
Extended $isbit $biton $bitoff to work on bigger numbers
Fixed /close -t should not show warning dialog
Fixed consecutive $+ inside evaluation brackets are sometimes not ignored
Fixed constructing $$identifier inside evaluation brackets doesn't work
Fixed $$null should not halt events
Fixed /showadiirc /showmirc -x -r should restore from tray
Fixed $ircv3caps() is empty or incomplete on some networks
Fixed $ialmark() should be case-insensitive
Fixed $nick should return the servername during on SNOTICE event
Fixed /toolbar /statusbar /menubar should have consistent error handling
Fixed /statusbar /menubar N parameter doesn't work
Fixed $notify() .ison .addr properties should return values based on current network
Fixed $nick() with a nick as parameter is not returning the correct value when using a filter
Fixed $chr() doesn't work with decimals and trailing text
Fixed $scon() /scon should follow Switchbar order
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
AdiIRC 3.3 - 01-02-2019
Added option to search only specific window names in the Find Text dialog
Added preview of logging path/filename/timestamp options
Added option to trim large log files
Added the 16-99 colors to the select color dialog
Added option to enable/disable cycling search results for single file searches in Script Editor
Added control codes support for $tip titles
Added "Away" option for Nick colors/nick icons
Added right-click menu to set different spellcheck language per channel/window
Added save/restore last discovered external ip/host in the config file
Added new customizeable shortcut CTRL+SHIFT+T to re open closed channel/private windows per network
Added support for rotated inline images
Added "Replaced Items" count when using Replace or Replace All in the Script Editor Searchbox
Added search/replace history dropdown in Script Editor Search box
Added right click "Check Brackets" item on Scripts Editor
Added sound folders options
Added bubble-babble for the sha2 hash in the Server Certificate dialog
Added option to Indent Format scripts/aliases/menus on exit
Added new shortcut ALT + J to open Favorites
Added "View" menu in Script Editor and ALT + 1-9 shortcuts
Added save and restore vertical/horizontal scrollbar and cursor positions for all scripts/aliases/menus/other editors
Added the scroll Editbox history and scroll one message line shortcuts to Options -> Shortcuts
Added "Options" menu item to Menubar -> "Tools"
Added support for LINELEN
Added SHIFT + select text to use a rectangle selection
Added Editbox right-click menu to see/clear history
Added option to show a line marker icon when the unread line marker is not in view
Added option to always rejoin auto channel on reconnect
Added locked/pinned right-click menus to the Monitor Panel Tab Control
Added option to use Windows Toast Notifications instead of Tips
Added help button to the Quick Connect Dialog and bring the interface in line with other dialogs
Added new Treebar/Switchbar right-click menu item "Part" when "Keep open on part" is enabled
Fixed Monitor Panel header tooltips is not working
Fixed interacting with iTunes (Play/Pause etc) can cause a crash in some cases
Fixed tray icon right-click menu should be disabled when AdiIRC is locked
Fixed pressing the CTRL key just before releasing mouse should select control codes as well
Fixed color 99 should be transparent
Fixed ":" is not stripped from some raw events on some networks
Fixed internal dialogs which are too large to fit should be resized
Fixed searching very long text in the text area selects the wrong characters
Fixed clicking a link menu item in the Logviewer removes focus
Fixed changing the search text in the Script Editor search box should reset the error color
Fixed Favorites dialog should be resizeable
Fixed some window icons can cause a crash
Fixed "Check brackets" in Script Editor should exclude brackets inside comments
Fixed some DCC file transfers are locked and cannot be read/viewed while transfering
Fixed proxy password box should be masked
Fixed clicking the picture area in a picwin should activate the window
Fixed RAW 308, 309 is not displayed correctly
Fixed links/urls with domains using the "_" characters is not validated correctly
Fixed Channel Editor topic preview doesn't show emojis
Fixed paths starting with "\" should be relative to the system drive
Fixed ignoring highlights with match text doesn't work properly
Fixed some extremely long lines may not be visible in the text area
Fixed the .NET 2.0 version crashes on startup on Windows XP
Fixed disabling sounds should disable /beep /splay and Notify online/offline sounds
Fixed temporary mute sounds should mute all sounds including /beep /splay highlights and notify online/offline
Fixed messages with @account message tags are silently ignored
Fixed adding new network in the Serverlist should add network name when the dropdown closes
Fixed Edit Scripts/Aliases/Other files should have a trailing newline
Fixed font weight in select Nicklist font dialog should be disabled
Fixed $myhost $myident variables are empty in some cases
Fixed Script/Alias Editor new file/script should use default folder and extension as the current file
Fixed invalid Treebar icons can cause a crash
Fixed "Check brackets" in Script Editor should retain scrollbar position
Fixed the right to left special character should be ignored in the message area
Fixed ALT + TAB from/to AdiIRC does not restore Options dialog focus on some systems
Fixed own nick is sometimes shown twice in the Nicklist
Fixed Channel Editor does not take multibyte characters into account when enforcing topic max length
Fixed highlight/Selecting inline images causes them to be drawn blurry
Fixed desktop windows are sometimes restored in the wrong location after minimize
Fixed drawing Nicklist during a channel rejoin can cause a crash
Fixed some issues with the Nickcolumn being incorrectly resized
Fixed Inline Image downloads should use a fake browser agent
Fixed pinned Monitor Panels are sometimes closed too early
Fixed Channel Editor autocomplete topic interferes with changing casing
Fixed periodical Media Player detection can cause user interface lag
Fixed changing Opacity can cause a crash on some systems
Fixed Some invalid regular expressions can cause a crash
Fixed use small unread line marker is shown in the wrong position in some cases
Fixed changelog is not html decoded in update dialog
Fixed channel windows should close on single click when "Keep open on part" is enabled
Fixed PART/QUIT does not update the Statusbar user count in the active window
Fixed changing Monitor Panels font can cause a crash in some rare cases
Fixed Treebar scrollbar is in wrong location after closing a window
Fixed caps ls/new/deleted messages are not shown correctly
Changed Script Editor "Replace" button to perform a search after a match replace
Removed windows username as the default Username and Fullname
Removed #adiirc as the default channel from Quick Connect
Show the default shortcut in the right-click menu for Options -> Shortcuts
Allow query strings without leading "/" character in ts3server:// links
Removed custom SHIFT + HOME shortcut from script editor since it's not working properly
Changed Script Editor toggle script list shortcut to CTRL + SHIFT + R
Changed all build dates in both AdiIRC and the website to UTC format and include "UTC" to indicate the time zone
Enabled "Use alternative text rendering" by default for better compatibility
Renamed Options -> Fonts to Fonts & Size to avoid confusions
Removed default first row selection in Monitor Panels since it can be distracting
Reverted "Notices should be shown in the associated window if it's open" to show in active/server window
Plugins:
Scripting:
Added missing property .sound2 for $notify()
Added reverse color support for $tip, TopicBox, Channel Editor
Added reverse/background color support for /drawtext
Added missing parameter -i for /drawpic
Added missing parameter -P for /timer
Added missing parameter mN for $compress/$decompress
Added new properties .sword .nsword .slong .nslong .uint64 .nuint64 .sint64 .nsint64 for $bvar()
Added missing parameters -qN -bN for /drawsave
Added missing parameters -b -B for /hsave /hload
Added new parameter -d for /menubar
Added new properties .x .y .w .h .dx .dy for $menubar, $toolbar, $statusbar
Added missing properties .word .nword .long .nlong for $bvar()
Added missing parameters -rN -oN for /debug
Added new parameter -B for /set /var /inc /dec
Added missing parameters -p -i for /set /var
Added missing operator calc "&" for /set /var
Added new parameter -H for /filter
Added dummy /ial command
Added missing parameters -lnh for /abook
Added new/missing commands /sendkeys,/ialfill
Added missing option "multi" for the "button" item for /dialog
Added missing parameter "master" for $vol()
Added missing parameter -v for /vol
Added new property .away for $cnick() $inick()
Added new parameter -w for /cnick /inick
Added missing parameter -c for /drawrot
Added new property .ms for $timer()
Added missing properties .vbr .id3 .tag .tags .crc for $mp3/$sound
Added new parameter 'x' for $encode/$decode
Added missing parameter -a for /sockwrite
Added missing parameters -l -g for /unset
Added missing parameter -g for /set
Added missing parameter -aN for /load /reload
Added missing N parameter for $encode
Added missing parameter -z for /filter
Added support for Windows LTSB/IoT/Mobile/Pro Workstation for $osinfo
Added new -d parameter to allow searching duckduckgo for /google
Added $chr(4)/rgb color support to the listbox for /window
Added new property .hex for $ocolor
Added missing parameter "precision" for $base
Added missing /! Editbox command which should restore the previous line
Added missing parameters u and %var|&binvar for $cb()
Added missing parameters -a -c for /bwrite
Added new/missing identifiers $rands,$hregex,$regerrstr,$fromeditbox,$intersect,$totp,$hotp,$dccignore,$maxlens,$maxlenm,$maxlenl,$wrap,$sound,$mp3dir,$mididir,$wavedir,$iswine,$calcint,$sslcertremotesha1,$sslcertremotesha256
Added new parameter -k for /part
Disabled $encrypt since it's not seecure/accurate enough
Extended $xor $and $or $base to work on bigger numbers
Fixed /draw* commands are slow
Fixed $asctime(z zz zzz) returns wrong value for some timezones
Fixed $hfind() command parameter errors should halt the script
Fixed $file().mtime returns wrong value
Fixed $keyrpt returns wrong value in some cases
Fixed $rgb should ignore decimals
Fixed on DISCONNECT $nick shouldn't be $null
Fixed /toolbar some @custom windows as image is not working properly
Fixed /timer should halt scripts on some parameter errors
Fixed /drawtext parameters is not validated correctly
Fixed $read() first line as line count is not working properly
Fixed $read() N parameter should not be line number unless s r w is defined
Fixed $read() regular search should be case insensitive
Fixed /zip -u should ignore files with drive paths and relative paths
Fixed $zip().src .dest is swapped when unzipping
Fixed /window -f should exclude editbox height
Fixed /window some invalid window names does not show a error
Fixed /drawtext should use the window font when no font is specified
Fixed /drawpic doesn't work with transparent images
Fixed /tab can cause a crash with some parameters
Fixed $findfile/$finddir commands starting with a identifier doesn't work
Fixed single line comments inside/outside brackets are not always parsed correctly
Fixed $bvar has a trailing space
Fixed /returnex is not working properly
Fixed /clear does not update picwin in real time
Fixed $keyval returns wrong value when caps lock is on
Fixed /draw* doesn't work properly with decimals
Fixed text trailing $feof $ferr should be allowed
Fixed $encode(,u) should not have trailing new line
Fixed /alias is not adding/updating correctly when using custom/multiple alias files
Fixed on INPUT should not trigger on empty lines
Fixed /sockread N doesn't work if N is a %variable
Fixed /hsave -in is not working properly
Fixed /timer -h should use native multimedia timer
Fixed /if /while /elseif add missing operator "isvo"
Fixed /hadd, $hget is not working properly with binary data
Fixed /channels -d doesn't work
Fixed nested comment blocks doesn't work
Fixed regular expressions with the /F modifier doesn't work in all places
Fixed $regmlex() is not working properly in some cases
Fixed $regsubex \t and \0 returns wrong value when using the /g modifier
Fixed $scon should be in Switchbar/Treebar order
Fixed /debug and Rawlog control codes should not be parsed
Fixed /debug identifier parameter is not working properly
Fixed $read() is not decoding invalid character sequences properly
Fixed /dialog item "size" for "list" is not working properly
Fixed /play should retain double spaces
Fixed //$identifier //%var should be ignored in the Editbox
Fixed $scriptline should return 0 in the Editbox
Fixed /if /while /elseif some invalid expressions does not show an error message
Fixed /if /while /elseif operators in variables doesn't work
Fixed /if /while /elseif some trailing characters from identifiers are not removed
Fixed $duration can cause a crash and/or return wrong value with some parameters
Fixed CTRL + BREAK does not work in some scripting loops
Fixed /filter alias errors should halt the loop
Fixed $crc only works with ascii characters
Fixed /window -f is one pixel off
Fixed $hget returns wrong values in some cases
Fixed $dialog(name) should be available during dialog creation
Fixed script errors should show relative path to config folder
Fixed /dialog errors should show the origin line number
Fixed /dialog "icon" path is wrong in some cases
Fixed /$identifier doesn't work
Fixed $dialog(N) does not work for the last dialog
Fixed /window -t transparency color is not parsed correcly and should be changed to -A
Fixed on ACTIVE is not triggering properly in some cases
Fixed /window should ignore a second @window parameter before the font
Fixed script groups without on/off/end should be ignored
Fixed $rand $r should flip parameters based on min/max size
Fixed /window hidden desktop windows are briefly shown before being hidden
Fixed $window().type should return "picture" for picture windows
Fixed /window -o should restore the window without activation
Fixed /window reset font style when a font is specified
Fixed $window().font* returns wrong value for custom windows
Fixed /window /drawtext the fontsize parameter can have a negative value
Fixed /color does not update the background color in real time
Fixed /color with quoted parameters is not parsed correctly
Fixed /load /reload messages should be shown before on LOAD/START events
Fixed /dialog should have a default size
Fixed /drawrot -b color is always in rgb format
Fixed multiple "/" slashes is not evaluated correctly in the Editbox
Fixed $findfile/$finddir command parameter is not parsed correctly in some cases
Fixed $ctime should use current time if time is missing from the timestamp
Fixed $~ shouldn't execute aliases
Fixed /dialog should move the dialog to top/left corners if the dialog is too big
Fixed /timer wildcards is not working properly
Fixed /timer should ignore fractions
Fixed /timer with large parameters can cause a crash
Fixed $findfile/$finddir returns incorrect values with some parameters
Fixed $hget() item parameter is not validated correctly in some cases
Fixed $hget(,,&binvar) should replace the current binvar data
Fixed /clear "Status Window" doesn't work
Fixed /dialog -u/-uk is not selecting properly on the "list" item
Fixed /dialog "icon" item parameters are not evaluated correctly
Fixed on DIALOG "sclick" event is sometimes triggered incorrectly for the "list" item
Fixed /splay seek should retain pause status
Fixed /dialog should prioritize tables in other script files according to loaded script file order
Fixed /did -g can cause a crash
Fixed $inmidi $inwave $insong returns incorrect values in some cases
Fixed $inmidi.fname $inwave.fname can cause a crash
Fixed /vol mute is not carried over into the queue list
Fixed /vol range should be validated
Fixed $vol() returns incorrect value
Fixed on DIALOG init/active/close events should check against id parameter '0'
Fixed $did(,,0) should return the selected item for the "combo" item
Fixed /dialog "size" item does not work properly with invalid spacing
Fixed /filter -s doesn't work when used for output window
Fixed /splay -q is not working properly with different file types
Fixed /splay stop/skip with no player specified should stop/skip all players
Fixed $encode(,h) does not encode unicode characters properly
Fixed $1text should only extract the text after the last number
Fixed $dll $dllcall should add .dll file extension if extension is missing
Fixed $tan $tanh $sinh $sin $atan $atan2 $asin $acos $cos $cosh $log $log10 $sqrt can return incorrect value in some cases
Fixed $1text should return $null if $1 is $null
Fixed $round is not rounding correctly in some cases
Fixed $findfile/$finddir should not return consecutive spaces in filenames
Fixed $onpoly can cause a crash with some parameters
Fixed /server -m ipv6 addres in [ ] brackets is not parsed correctly
Fixed /hadd crashes with some parameters
Fixed /drawline does not work properly with multiple and half coordinates
Fixed /var in the Editbox should show an error
Fixed /if /while /elseif $iif isletter operator can cause a crash
Fixed /exit -r /restart should ask to close
Fixed custom CTCP events is not triggered correctly in some cases
Fixed $feof and $fopen().eof returns incorrect value in some cases
Fixed $fread(,&binvar) returns incorrect result
Fixed Picture Windows bitmap is not resized in some cases
Fixed on CLOSE with the ^ prefix doesn't work
Fixed $did().cstate returns wrong value in some cases
Fixed /var /set arithmetic division returns incorrect result in some cases
Fixed /sockudp writing to multiple targets in the same scope doesn't work
Fixed $did returns incorrect value on "edit" items in some cases
Fixed identifiers/aliases should show an error if an &binvar doesn't exist
Fixed $decode(,m) does not work on some invalid inputs
Fixed $sha* $md5 $hmac should show an error if a file doesn't exist or cannot be opened
Fixed $base with decimals does not return correct values
Fixed $upper $lower returns wrong value in some cases
Fixed $shortfn() should add relative path
Fixed /if /while /elseif is not comparing properly for some numeric values
Fixed /filter -n is zero based instead of one based
Fixed /bset should show out of memory error instead of crashing
Fixed $encrypt/$decrypt crashs with empty password
Fixed $calc should return 0 when divided by zero
Fixed identifiers in $calc without spaces are not evaluated properly
Fixed /bcopy when N is -1, bytes should be copied to the end of the &binvar
Fixed $calc should stop processing when encountering a invalid character
Fixed aliases are sometimes not trimmed correctly
Fixed CTCP event should trigger for DCC requests
Fixed $scriptline returns wrong value in some cases for aliases
Fixed $address() returns incorrect value in some cases
Fixed files should never be written with UTF8 BOM header
Fixed $timer().delay .secs .reps returns incorrect value in some cases
Fixed $color should be limited to 99 colors
Fixed /editbox can cause a crash with some invalid parameters
Fixed $bvar(,0) should return 0 for invalid binvars
Fixed /bread does not work on locked files
Fixed $gmt $asctime $ctime $time $timezone $daylight returns incorrect results in some cases
Fixed $ord returns incorrect result in some cases
Fixed $ocolor with some invalid parameters can cause a crash
Fixed 0x prefix should be stripped from $base 16 input
Fixed $xor, $and, $or, $biton, $bitoff, $abs, $not returns incorrect result with some parameters
Fixed script errors in custom windows should be shown in the server window
Fixed /filter to a "outfile" should have a trailing newline
Fixed /filter "outfile" parameter is not parsed correctly in some cases
Fixed $base doesn't work with some very large numbers
Fixed $cb(-1) should return all lines
Fixed /google does not work after layout was changed
Fixed /bset -c can cause a crash
Fixed $bytes(,3).suf shows GB instead of TB
Fixed /breplace should replace the last uneven old value with previous new value
Fixed /if /else /elseif /while with double slashes doesn't work properly
Fixed /bwrite does not zero pad correctly with large positions
Fixed $sha256, $sha384, $sha512 returns wrong value when the N parameter is missing
Fixed spaces are sometimes incorrectly removed in scripts
Fixed /filer [infile] parameter doesn't work with quotes
Fixed /breplace is slow when replacing large binvars
Fixed $hfind is slow when using regex search on large values
Fixed /did -a should scroll to bottom for "edit" items
Fixed Dialogs are not always associated with a server window
Fixed /reload /load script changed monitor is not always cleared
Fixed /sockwrite should ignore closed connections
Fixed /bset -1 should append data to the end of the binvar
Fixed /tokenize doesn't work with an empty text parameter
Fixed $ip $host can cause a crash in some cases
Fixed /socklisten is not associated with a server window
Fixed /sockread buffer is too small when reading from SSL/TLS sockets
Fixed $file().mtime, $file().atime, $file().ctime should be in UTC time
Fixed /halt in the $findfile() $finddir() command should be ignored
Fixed $query().cid $chan().cid returns incorrect result
Fixed /drawcopy -t doesn't work properly
Fixed /timers are sometimes not resumed properly
Fixed $left/$right/$mid doesn't work with some invalid parameters
Fixed parentheses inside identifiers are not always properly checked for balance
Fixed /if /elseif /while $?="" with parentheses doesn't work properly
AdiIRC 3.2 - 13-09-2018
Added usermode check to default Nicklist operator menus
Added option to disconnect if SASL authentication fails or SASL module is removed
Added option to specify remote nick matching in Highlights
Added list of discovered SNI domains to the Certificate dialog and a different icon for fully valid certificates
Added option to match network(s) and channel(s) in Nick Icons and Nick Colors
Added reverse control code support
Added help button to Themes Manager/Apply Theme/Save Theme dialogs
Added channel nickname prefix support for quit messages
Added horizontal scrollbar to channel editor when necessary
Added Tips/Highlights/Inline Images/Emoticons/Channels/Note/Matchtext Ignore options
Added feedback text when saving/loading Options/Themes/Plugins/Logs etc
Added missing options Op/Voice in Options -> Nick colors/Nicklist icons
Added support for nick icons in messages
Added Alt+X shortcut to the shortcut options dialog
Added option to prioritize full height for vertical Monitor Panels
Added Delete shortcut to emoticons options
Added a global Favorites/Bookmarks system for channels
Added Animated Emoticons support
Fixed /NAMES /WHO should remove previous channel prefixes when mutli-prefix is enabled
Fixed /NAMES should remove previous channel prefixes when NAMESX is enabled
Fixed show an error when Serverlist write fails
Fixed show a time remaining indicator on Tips
Fixed temporary visible Menubar is sometimes stuck in visible state when focus is lost
Fixed moving Statusbar from horizontal to vertical position doesn't properly reset the size
Fixed Script Editor "Check brackets" and Statusbar item tooltips flickers sometimes
Fixed check brackets should be disabled for "Edit" editors which are not scripts
Fixed custom shortcuts should be shown in Menubar/Menus
Fixed Escape key closes Rawlog instead of minimizing it or closing the Searchbox
Fixed cap-notify is not requested in some cases
Fixed a issue on windows version 1803 where using a client SSL/TLS certificate can cause a crash over time
Fixed selected menus are not drawn correctly on Windows 7 classic theme
Fixed server SSL/TLS certificates are not always validated correctly against the SNI list
Fixed server SSL/TLS certificate validation and saving certificates should always use the entered hostname or ip address
Fixed "Nicklist follows selected channel" options does not properly collapse other channels
Fixed single click links shouldn't trigger when text is selected
Fixed Nicklist scrollbar is not moving properly when removing nicks
Fixed the "What's Changed" page shuld open in the default browser instead of a embedded one
Fixed channel mode "l" and "k" in combination with other modes can cause a internal crash
Fixed right-click menus doesn't work properly in DCC Chat windows
Fixed changing Nicklist/Text area scrollbar autohide can cause a crash
Fixed default commands menus are not cased consistently
Fixed incoming DCC chat requests sometimes deactivates the associated window
Fixed some shortcut key combinations are not available from the Editbox
Fixed allow empty DCC Chat messages
Fixed DCC Chat messages should terminate with only \n
Fixed Textview adds a empty line which interferes with some identifiers
Fixed clicking your own nick in a channel doesn't select the correct nick in the Nicklist in some cases
Fixed ERROR/PING/PONG events are sometimes not shown in Rawlog
Fixed Tips windows is leaking GDI handles which can cause a crash
Fixed Notices should be shown in the associated window if it's open
Fixed the sort icon used in Monitor Panels is used upside down, apposite than expected
Fixed manual /ison message output are ignored in some cases
Fixed large window borders overlaps Toolbar/Switchbar/Menubar on startup
Fixed SHIFT/CTRL + right-click Switchbar windows shouldn't trigger close/minimize
Fixed Options -> Nick Colors -> Color nicks in messages strips original color in text after nick color match
Fixed Changing Options -> Messages -> Show Scrollbar to "Show" hides the scrollbar in some cases
Fixed Log/Global search/Channel Edit dialog column sizes/sort order are not always saved/restored properly
Fixed Notice alert option on highlight should strip colors/underlines/italics at the end of the message
Fixed Animated images/Emoticons should have a minimum delay per frame
Fixed allow using empty lines in aliases editor
Fixed Inline Images urls doesn't strip control codes
Fixed Show short quit message is lacking a space
Fixed Nicklist spacing between nicks is not drawn correctly
Fixed change Escape shortcut to only change whether it minimises windows or not
Fixed some invalid animated gifs can cause a crash
Fixed excluded private windows from taskbar flashing should also exclude them from Switchbar/Treebar flashing
Fixed Emoticons/Nicklist icons should not be loaded until they are needed
Fixed Monitor panel/Treebar vertical/horizontal scrollbars sometimes have incorrect range
Fixed Unknown command for WATCH/MONITOR is sometimes not ignored
Fixed Notify timer can cause a crash
Fixed Treebar -> Notify List -> All doesn't work properly
Fixed clicking the checkboxes in the Search box can cause a crash
Fixed double click Notify nicks in the Treebar and themes in Theme manager doesn't work
Fixed Options dialog opens too slow
Fixed several issues related to Notify
Installer now copies AdiIRCAPI.dll and AdiIRCAPIv2.dll to the config folder to avoid them being locked on first run
Changed window right-click menu Buffer -> Select to Buffer -> Max Buffer -> Custom to avoid confusion
Changed mute sounds shortcut from CTRL + R to CTRL + SHIFT + R
Renamed "Focus newly opened windows" to "Minimize server/channel windows" to avoid confusion
Renamed "channel/users" options texts to "channel/private windows" to avoid confusion
Allow using SHIFT + right-click Treebar/Switchbar windows to toggle between Window/System menu
Plugins:
Fixed HookCommand/OnCommand is not working properly in APIv1
Fixed IWindow.ExecuteCommand/.Evaluate/.OutputText Plugin API's are not threadsafe
Scripting:
Added new property .rnick for $highlight
Added new parameters .network .channel for $cnick $inick
Added the update build revision and releaseid on Windows 10 for $osversion, $osbuild
Added new properties .note .channel .text .cs .regex for $ignore()
Added new/missing parameters -h -y -E -I -C for /ignore
Added new parameter -r for /inlineimage
Added new property .type for $menubar()
Added new parameter -x for /menubar
Added new/missing properties .op .voice for $inick(), $cnick()
Added new/missing parameters -o -v for /inick /cnick
Added new parameter -mN for /inick
Added missing command /play
Added missing identifiers $play(), $pnick
Added missing properties .bindip .bindport for $sock()
Allow using scripted link menu for Server/Channel Monitor Panels and Log Viewer
Fixed use 6697 as the default port for /server -e -ssl
Fixed unknown modifiers in regular expressions should be ignored
Fixed $ulist doesn't work properly with wildcards
Fixed /google /pgoogle should replace spaces in urls with %20
Fixed $bytes(N,b) doesn't return the correct result in some cases
Fixed on CHAT event does not rigger when AdiIRC makes the connection
Fixed /write doesn't add a new line in some cases
Fixed disconnect should happen before on ERROR is triggered
Fixed curly brackets in menu scripts are sometimes doubled
Fixed RAW 338 on Efnet returns wrong value
Fixed $file().version should return $null instead 0.0.0.0 when not any version exists
Fixed $inick(nick) $cnick(nick) returns wrong value in some cases
Fixed /icon allow reloading icons
Fixed /icon -heipb should not change the channel icon
Fixed /ban -uN can cause a crash with invalid values
Fixed /sockopen -e does not connect correctly in some cases
Fixed allow using /autojoin -n during on CONNECT on serverlist servers with autojoin disabled
Fixed /menubar -r doesn't work properly
Fixed /window -z doesn't place the created window at the end of switchbar
Fixed /mode #channel doesn't return the channel modes parameters
Fixed /ignore -FLAG doesn't update nick colors correctly
Fixed $os should return a simplified version name
Fixed /cnick -g parameter doesn't work
fixed /dns nickname should send /userhost command
Fixed /dline is not deleting the correct amount of lines in some cases
Fixed $dns() returns wrong values during simultaneous dns requests
Fixed RAW 276,223 should strip character ":" on output
Fixed $calc() retuns incorrect values in some cases
Fixed /drawdot with unbalanced x y coordinates can cause a crash
Fixed $sock().ip can cause a crash and or return a wrong value
Fixed /did -v -u doesn't work properly on items in tabs
Fixed $! is not parsed correctly inside identifiers in some cases
Fixed /dns with the "." prefix should hide errors
Fixed /download should have a timeout value
AdiIRC 3.1 - 12-06-2018
Added screen reader support for Treebar/Nicklist
Added new themes to the installer
Added support for extended colors/rgb colors when using ctrl + copy text
Added option to download and show inline images/animated gifs in the text area
Added support for CHALLENGE AUTH login method (HMAC-SHA-256 and HMAC-SHA-1)
Added missing feature Auto op/Auto voice in address book
Added Deezer now playing support
Added option to color channel nicks in messages
Added user mode for status windows in Menubar -> Windows
Added mouse wheel scrolling by page for all custom controls
Added option to minimize or focus new private windows
Added a information message the first time using CTRL + D is used to detach a window
Added option to hide Menubar control icons
Added option to enable/disable Now talking and rejoining channel messages
Fixed screen reader have a hard time determine fields in quick connect
Fixed characters not part of a link should not have link cursor in Topicbox
Fixed Nick column width is incorrectly calculated in some cases when using colors in timestamp/prefix
Fixed Serverlist -> Commands should have scrollbars when necessary
Fixed timeout check doesn't work in some cases
Fixed trailing ":" "!" "," characters in channel name links should be ignored
Fixed Save/Restore Theme Manager size/position doesn't work
Fixed enable Rawlog timestamp by default and save/restore status
Fixed Treebar doesn't change cursor when hovering the Scrollbar in some cases
Fixed "Lock Bars" does not properly toggle Server/Channel monitor headers
Fixed auto connect servers should not start connecting until after on START scripts and plugins are loaded
Fixed Serverlist -> Add network uses wrong text for network name and titlebar
Fixed empty Serverlist does not always show the welcome screen
Fixed Main/Treebar/Channels/Nicklist background images should be refreshed when the background color is changed
Fixed clicking a nick in channels with multiple similar nicks doesn't always select the correct nick
Fixed Ncks are not clickable in the text area when surrounded by certain characters
Fixed Editbox/Topicbox shows a square character instead of unicode/emojii characters (fixed for windows 10 only)
Fixed trailing character not part of the url should not have link cursor
Fixed urls should not allow "<" and ">" characters
Fixed Trailing "." or "," characters should be ignored in urls
Fixed changing window borderstyle while running doesn't work properly
Fixed hide window in Taskbar doesn't work properly in some cases
Fixed some rgb color options are not validated correctly and can cause a crash
Fixed Upnp doesn't work properly for dcc chats
Fixed errors when drawing MDI window backgrounds should be ignored
Fixed attaching MDI windows is sometimes not attaching to the right position inside the mdi area
Fixed detaching MDI windows is sometimes moved to the wrong screen
Fixed DCC Chat isn't receiving messages in some cases
Fixed Main background doesn't align to center properly
Fixed Main window fullscreen status should be saved across sessions
Fixed using save as in script editor sometimes unloads a script
Fixed right-click -> Show in Topicbox can cause a crash
Fixed account-notify * should unset the account name
Fixed /whois does not properly update account names
Fixed Ctcp replies prints the trailing action char
Fixed IRCv3 batch messages is proccessed using the wrong encoding
Fixed resetting Window options sets the private window title to the wrong defaults
Fixed Spotify now playing doesn't work after Spotify renamed the main window name
Fixed Escape key should close the search box if visible in the Editbox
Fixed modified shortcuts in Options -> Shortcuts should be shown with bold font
Fixed Channel list window should not be cleared when restored
Fixed Nick can sometimes be accidentally set to null when connecting to a server
Fixed Nicklist shows wrong selection color when using a background image
Fixed nicks are sometimes not clickable with some trailing characters in channels
Fixed ALT GR characters does not work properly on some keyboard layouts
Fixed restoring private logs with different cased nicks doesn't work
Fixed $count should be appended to the end of the rotated log filename if missing
Fixed $date is not properly replaced in rotated filenames
Fixed all Monitor Panels should use double-click to focus the matching text/window
Fixed use polling for current iTunes song since they broke all API events
Fixed Notify unknown command is not caught in some cases
Fixed Switchbar text is sometimes misaligned when used at the bottom
Fixed Options window should resize if it doesn't fit the screen
Fixed Topicbox text is not encoded correctly on some locales
Fixed Identd server does not send the correct response in some cases
Fixed Fullscreen mode should save and restore open toolbars
Fixed Add/Edit Highlights/Ignore/Nick colors/Notify help icons uses a invalid link
Fixed "localhost" in proxy options should prioritize ipv4 addresses
Fixed server SSL/TLS certificates is not always validated with the correct hostname
Fixed Monitor Panel icons are not aligned correctly
Fixed allow double-clicking network/channel/nick in Url Catcher to search and highlight the matching link in the origin window
Fixed allow using comma to add multiple channels/networks and wildcard in Add/Edit Highlights
Fixed allow using wildcard match in Window Order/Away ignore/Join ignore
Removed the 1 user limit in channel list dialog
Removed unmaintained translations
Plugins:
Added new Tools API
Fixed TextView.Insert/TextView.Replace APIs does not update the scrollbar properly
Fixed OnMenu API window parameter is null for private windows
Fixed OnChannelInvite API uses wrong parameters and causes a crash
Fixed Plugins should always be unloaded even if the plugin throws an error
Fixed allow copying plugin error text
Fixed Plugin error dialogs should not be blocking the main thread
Fixed hooked commands and identifier exceptions is not properly captured
Fixed ChannelModeUserDeopped API uses wrong parameters and causes a crash
Fixed PluginHost.GetVariables API does not work properly
Fixed OnNick API should trigger before the nick is changed
Allow OnEditboxKeyDown and OnEditboxKeyUp APIs to override default keyboard shortcuts
Scripting:
Added new parameter -z [x y w h] for /showadiirc /showmirc
Added $eventtarget support and $halted check for most MTS generated events
Added new MTS variables <isauthd> %::isauthd <authnick> <%::authnick> <bantime> <%::bantime>
Added missing/new MTS events"Notice" "Disconnect" "Logon"
Added new command /inlineimage
Added new parameter -d for /rawlog
Added missing command /fupdate
Added new command /refreshsong
Added missing/new parameters -ps -pc -pq -pn -pm -pi -pe for /load /reload
Added missing parameter -c for /abook
Added missing commands/identifiers/operators /aop /avoice $aop $avoice $auto isaop isavoice
Added support for custom menu file per menu section
Added missing parameters -c -bN -rN for /flash
Added new/missing identifiers $sfstate, $parms, $globalidle, $playerhandle
Added missing property .name for $timer()
Added missing parameter -p for /savebuf
Added missing properties .path .name .ext for $file()
Added missing regular expression modifier /F
Fixed $dns can cauae a crash when multiple resolver threads are running
Fixed $emoticons().key doesn't return a value
Fixed /auser /iuser /ruser /rlevel /ulist $ulist $level should operate on the internal list and not the file
Fixed /showadiirc /showmirc -r should always restore if the window is not minimized
Fixed $hfind reverse wildcard search doesn't work
Fixed pipe newline is not validated correctly at the start of a line
Fixed $ulist doesn't working when level is not a number
Fixed some raw MTS events are missing variables or have incorrect variable values
Fixed MTS kick event shows 2 kick messages in some cases
Fixed MTS variable <realname> is not working
Fixed MTS themes does not properly set Nicklist Owner/Protected colors
Fixed $rgb() can cause a crash with invalid parameters
Fixed $downloaderr should return exception message instead of "1"
Fixed some shortcuts doesn't work in Picture Windows
Fixed /echo -IN -RN does not update the scrollbar properly
Fixed /bwrite should not stop writing at null bytes
Fixed icon dialog item with a invalid icon file causes a crash
Fixed $menuicon is not parsed correctly in some cases
Fixed goto :error doesn't halt the script in some cases
Fixed escape key should be ignored when a dialog is disabled
Fixed $decode doesn't work in some cases
Fixed $idle returns global idle instead of per connection idle
Fixed /loadbuf causes a crash with some parameters
Fixed /slap doesn't work properly with IRCv3 echo-message
Fixed /window -i windows is not removed properly from Treebar when switching windows
Fixed allow using $true/$false for the B and C parameters for $window()
Fixed first item in the Menubar popup file should override the Menubar "Commands" text
Fixed $isfile can cause a crash with invalid parameters
Extended $eventtarget with missing message types and make the channel parameter optional
Allow setting MTS config colors in RGBColors using N=rrr,ggg,bbb
AdiIRC 3.0 - 17-01-2018
Added Monitor Panels "options" icon
Added new Monitor Panels pinning/autohide feature
Added option to force enable/disable logging of channel events regardless of the event visibility
Added option to customize the date/time format in Monitor Panels
Added Nickcolumn support for Log files with nickcolumn characters
Added support for (most) extended mIRC colors (17-99)
Added separate "Clear All" and "Clear Completed" menus in DCC transfer Monitor Panel menu
Added new optional size/remaining/average speed/percentage columns to DCC transfer Monitor Panel
Added right-click header menu to show/hide columns in all Monitor Panels
Added keyboard shortcut options for focusing Editbox and all Monitor panels
Added "Toggle desktop" to the Titlebar icon menu in the Quick Connect dialog
Added a context menu to Topicbox preview
Added the current changing item name to the titlebar in the "Change Font" dialog
Added support for IRCv3 tags CAP 3.2/SASL 3.2, cap-notify, batch
Fixed clicking the "Whois" button in the address book can cause a crash on a disconnected server
Fixed some invalid regex can cause a crash in Logs
Fixed some invalid background images can cause a crash
Fixed allow saving/restoring extended/rgb line colors in logs
Fixed allow changing topic from the Topicbox when the channel has -t channel mode
Fixed start with windows option is not saved/restored properly
Fixed in some cases multiple options/script editor/other windows can be opened
Fixed sending invalid BNC/server password can cause a infinite loop instead of disconnect
Fixed Auto tiling doesn't work when hiding/showing windows
Fixed adding a new shortcut which is in use should show the associated event text
Fixed rejoining an invite-only channel is not working
Fixed corrupt/invalid Monitor Panel tabs can sometimes cause a crash
Fixed "Nick" and "Username" should always have a value when connecting to a server
Fixed restore main window after minimize doesn't properly update Taskbar progress
Fixed Taskbar progress bar causes a crash on Windows XP
Fixed private "echo-message" from self is using the wrong display nick
Fixed "Update Quick Connect settings" is not saved properly when connecting from Serverlist
Fixed "Update Quick Connect settings" options can cause a crash if there is no alternative nick
Fixed Monitor Panels timestamp is not correctly converted to local time
Fixed middle mouse-click Notify folder in Treebar shouldn't ask to close
Fixed Quick connect doesn't save join channels properly
Fixed "Save theme" in Theme Manager uses the wrong default file extension
Fixed closing AdiIRC may in some cases part channels when running through a bouncer
Fixed Dcc external ip is wrong in some cases
Fixed Treebar/Nicklist tooltips are not faded in/out properly
Fixed Monitor buffer logging is not always saved/restored correctly
Fixed Swichbar/Treebar Tooltips causes issues when switching windows
Fixed urls should not be clickable in Channel Editor topic preview
Fixed Server -> Favorites menu doesn't work properly
Allow using "network:" in auto accept dcc transfers to only match on a specific network
Consolidated Menubar -> Server menu with Toolbar -> Serverlist right-click menu
Changed DCC transfer finished messages from current speed to average speed
Changed the current Monitor Panels "pin" icon to a more appropriate "lock" icon
Plugins:
Added new API IServer.IRCv3Caps
Fixed IServer.ServerVariables returns no value
Fixed IServer.ChannelModesWithRequiredArgs and IServer.ChannelModesWithArgs returns no value and should be a ICollection
Fixed IServer.Self API can be null if the server is disconnected
Scripting:
Added missing mBeta parameter to the LOADINFO DLL struct
Added missing parameter -i for /set
Added missing parameter -b for /hload
Added new command /pause
Added new identifiers $servervars, $hexcolor, $ircv3caps
Added new parameter "Insert" to $keylocked
Added new properties .currline .lines for $editbox
Added new property .pos for $editboxhistory
Added new parameter -hN for /editbox
Fixed $fopen(0) returns wrong value
Fixed /np doesn't work properly with echo-message ircv3 tag
Fixed /ban can in some cases cause a crash
Fixed $finddirn and $findfilen returns incorrect values
Fixed $ip $host returns wrong value in some cases
Fixed /toolbar [x y w h] parameter is not required unless the image is too big
Fixed $chan() with invalid parameters should be treated as "0"
AdiIRC 2.9 - 26-08-2017
Added new menu "All Servers" to Menubar -> Server
Added option to update Quick Connect settings from the last connected server
Added options for SSL and Password in Quick Connect dialog and options
Added option to use the scrollbar position instead of unread messages count in Treebar
Added option to set Channel List font
Added option to open new windows on desktop
Added option to collapse Treebar servers except the one associated with the active window
Added option to use short join/part/quit messages and enable/disable user addresses
Added CTRL + C shortcut to copy selected nicks in the Nicklist
Added option to only play sound when a private window opens
Added Emoticons drawing using the text background color
Added right-click menu to change away status in tray icon if away is enabled
Added option to set background image for Switchbar buttons
Added support for ACTION/CTCP/DCC request/replies without trailing char 1
Added option to set which monitor Tips should be shown
Added new variables $nickcolor $rgbnickcolor $linecolor $rgblinecolor for Messages user prefix/emote prefix
Added option to match emoticons using regex
Added option to change most keyboard shortcuts and add new ones
Added separate "Reset all" and "Reset" buttons in Options dialog
Added option to ignore consecutive nicks in textview
Added control codes preview to Channel Editor and Topicbox
Added option to only play highlight sounds when AdiIRC is not focused
Added current version to the update dialog titlebar
Added direct link to wiki and forum in Menubar -> Help
Added menuitem to open a nee window in Treebar
Added option to set Topicbox/Editbox padding
Added exact and separate exact/regex options for filename/text in Logs Manager
Added Upnp support
Added a global search/find text window
Added options to enable/disable custom color/font style for both regular links and channel name links
Added option to show/hide Notify address and signed on time for supported servers
Added right-click menu to submit text or paste and submit text in Editbox
Added option to show channel operators and total user count in the Nicklist
Added option to set/hide/show custom window tooltips in Treebar/Switchbar
Added support for IRCv3 echo-message and Monitor tag
Allow using network:#channel in Options -> Logging -> Include/Exclude nick/channels and add new logging menu on (network) | off (network)
Improved color options for readability
Merged "AutoCopy selected text to clipboard" and "AutoFocus Editbox" into one option
Allow double clicking to select a word when "Automatically copy selected text to clipboard" is disabled
Fixed SHIFT + Enter in Script Editor doesn't always work properly
Fixed Channel Editor topic is not updated correctly after changing topic
Fixed checking for brackets in script editor is not always parsing correctly
Fixed Nicklist font browser shows only Truetype fonts
Fixed Datagrids should enforce a minimum size
Fixed update timer is sometimes triggered earlier than it should
Fixed MDI Windows are sometimes swapped into the wrong z-order
Fixed build dates should be in UTC
Fixed replace depreciated variable $user with $pnick for user and emote messages prefix
Fixed server notices to a channel is not displayed correctly
Fixed channel/private windows is not always closed when connecting to a different network in the same server window
Fixed Nicklist sometimes draws partial channel prefix
Fixed /echo outputs wrong text to Server/Channel monitor panels
Fixed opening files from the DCC transfer panel doesn't always work
Fixed Editbox text color is reset when cycling up/down in history on Wine
Fixed MDI windows should never be saved/restored partially visible or in sizes greater than the MDI area
Fixed some CTCP messages is not properly encapsulated in bold tags if enabled
Fixed CTRL + C in logview doesn't work when auto copy selected text is disabled
Fixed main window is not restored correctly on some multi monitor setups
Fixed all windows/dialogs should be show on the monitor where main form is running regardless of saved position
Fixed Tips should by defaults be shown on the same monitor as the main window
Fixed docking main window on a non primary monitor doesn't work
Fixed Script Editor searchbox should not auto search when enabling/disabling regex/exact
Fixed Nicklist Tooltips trigger delay is too low
Fixed change "Connect in a new window" to "Connect in a new tab" to avoid confusion
Fixed change "automatically set back when typing" text to "Automatically set back when sending messages" to avoid confussion
Fixed Now playing should check all open VLC windows for one playing
Fixed $topicsetby and $topicsetat channel window titles doesn't work properly
Fixed applying theme fonts doesn't work
Fixed right-click Toolbar -> Channel List Icon -> Channel doesn't work
Fixed irc:// links should check if the original host matches the hostname in the link
Fixed irc:// links with +port doesn't work
Fixed Datagrid mouse selection can in some cases cause a crash
Fixed scrolling the scrollbar in the text area can in some cases cause a crash
Fixed long messages is not split correctly if the user is not found in the server userlist
Fixed 32 bit version is not properly force flagged as 32bit
Fixed Log Manager size/position is not restored properly
Fixed separate Options -> DCC -> Dcc Get and Auto accept options to avoid confussion
Fixed Treebar channel folder is in some cases collapsed after adding a channel node
Fixed opening irc:// links should focus the main window
Fixed only the matched part of a word containing a channel link or nick should be clickable
Fixed channel links is not parsed correctly
Fixed server address/hostname should not be DNS resolved when connecting through a proxy/TOR
Fixed WHOIS on Notify should not trigger when a nick goes offline
Fixed offline Notify nicks sometimes appear in Treebar Notify list
Fixed RAW 605 messages should be hidden during WATCH polling
Fixed RAW 303 messages should be hidden during ISON polling
Fixed bandwidth monitor should have it's own timer for better accuracy
Fixed global Nicklist selection is sometimes synced with the wrong channel
Fixed SHIFT + UP is not selecting nicks properly in the Nicklist
Fixed specify the SSL/TLS certificate in options is for clients to avoid confussion
Fixed large Notify lists is not properly split into 512 byte messages on some networks
Fixed Notify and WHOIS error replies should be hidden on unsupported servers
Fixed Topicbox should use the generated channel menus
Plugins:
Added new plugin API v2 written from scratch (https://github.com/AdiIRC/apiv2)
Added Plugin Script Editor for registered scripting engines
Fixed plugin exceptions outside of API calls should show the regular Plugin error dialog
Fixed NotifyUser, SendCommand, HookCommand, UnHookCommand API's is not thread safe
Scripting:
Added missing [x y w h] parameter for /toolbar
Added missing masks 10-19 for $address, $mask
Added missing property .time for $timer
Added missing time parameter for /timer
Added new parameter -h for /font
Added missing option "nowrap" for the "text" item for /dialog
Added missing %variable return property for all items in /dialog
Added new property .hex for $color
Added new property .ignore for $script
Added new parameter -o for /background
Added global CTRL + Break shortcut to break code execution/loops
Added N as key to get the Nth key and add property .key for $wmiquery
Added new properties .default, .dbu, .local for $dialog()
Added missing -1 parameter for $dialog()
Added new parameter -p for /edit
Added new parameter -m for /tab
Added wildcards support for /notify -r
Added new parameters -xgc for /logs
Added PCRE2 regular expressions support
Added missing operators isaop isavoice isprotect (will always returns $false)
Added missing parameter "noborder" for the "icon" item for /dialog
Added new property .spellcheckword for $editbox
Added new commands /scrolltext,/zip,/globalkeys,/kblayout
Added new/missing identifiers $lquitmsg,$spellcheck,$zip,$ziperr,$tempfn,$exec,$kblayout
Added new events on ZIP, on UNZIP
Fixed $group should be case-insensetive
Fixed /dialog check for duplicate items should include menu items
Fixed /did -c on menu item can cause a crash
Fixed /did -f should not trigger "sclick" for tabs
Fixed /linemarker should not show a error for invalid windows
Fixed closing a channel window should simulate on PART/OnChannelPart
Fixed /ame /amsg /onotice /omsg messages should be split at 512 bytes
Fixed /hsave -i is slow with large tables
Fixed /renwin /queryrn does not update the Treebar/Switchbar text
Fixed the last parameter in a on EVENT can contain ":" colons if the parameter is a regex
Fixed line separator is sometimes missing in scripted menus
Fixed some dialog items should not be disabled during "disable" timer
Fixed { } curly brackets is not always parsed correctly
Fixed /url -n doesn't work with some browsers
Fixed $address, $mask sometimes returns wrong mask types
Fixed $raddress returns wrong value in some cases
Fixed /dialog "edit" item should work on wrapped lines instead of crlf lines
Fixed $did returns wrong values for multiple items/properties
Fixed /dialog is sometimes restored from minimize with the wrong size
Fixed /download -c should delete the destination file
Fixed /load /reload /unload sometimes doesn't work with different cased files
Fixed $group sometimes returns a value after the script was unloaded
Fixed /dialog default button doesn't always get focus
Fixed /did -d -o parameter doesn't work for the "radio" item
Fixed /did -d parameter doesn't work for the "edit" item
Fixed /did -d -o parameters doesn't work for the "check" item
Fixed /did -d -o parameters doesn't work for the "button" item
Fixed /did -a -r -d -i -o parameters doesn't work for the "link" item
Fixed /did -d -i -o -h -v parameters doesn't work for the "tab" item
Fixed /did -o -d parameters doesn't work for the "box" item
Fixed $calias(1) returns wrong value when used from Editbox
Fixed /did -r and -d parameters for the "text" item doesn't work
Fixed /parseline doesn't work with empty text
Fixed /dialog "text" item doesn't support newlines
Fixed /dialog "text" wrapping is not working on Wine
Fixed /goto inside nested /if statements doen't work properly
Fixed $ialias().alias returns wrong value
Fixed /ctcpreply does not display the reply
Fixed $ctime sometimes returns wrong value
Fixed /if /while /elseif some expressions using variables doesn't work
Fixed $file().version and $file().shortfn sometimes returns wrong value
Fixed /run doesn't work on spaced files/folders without quotes
Fixed $notify().ison returns wrong value in some cases
Fixed /draw* command should draw the changes immediately
Fixed /did -o can cause a crash
Fixed $gettok() soemtimes returns wrong value
Fixed | pipes in sysinfo command should not be parsed as new line
Fixed $nick(#,nickname) sometimes returns wrong value
Fixed /did -i doesn't insert the text to the correct line
Fixed $date sometimes returns wrong value
Fixed $duration with some empty parameters can cause a crash
Fixed /if isnum operator should trim spaces before checking range
Fixed on CTCPREPLY should be haltable without using ^
Fixed /did -r should clear the text in the combobox
Fixed on DIALOG "edit" doesn't trigger when typing in a combobox
Fixed $level() doesn't work properly with hostmasks
Fixed /inc /dec should not reset unset timer
Fixed /notify with no parameters should only update Notifylist on the active server
Fixed on UNOTIFY is not always triggered correctly
Fixed adding or removing nicks with /notify should not trigger a full Notify reset
Fixed a recursive issue with $comcall
Fixed default menus should use $nick instead of $snick
Fixed $snick(,N) should return $null if no nick is selected
Fixed /uwho is not opening the Address book after the lookup
Fixed on KEYUP is not triggered properly for non custom windows
Fixed /dialog regular images should be resized to fit inside the "icon" item
AdiIRC 2.8 - 05-28-2017
Added remove ban timer support for except/invite/quiet lists in Channel Editor
Added sha256 fingerprint to ssl certificate dialog
Added option to show/hide Treebar arrow icons
Added extended random nick colors option to themes
Added right-click menu to set animate trayicon per window
Added option to enable/disable animate show/hiding tips
Added option to allow Statusbar to expand to multiple lines
Added option to match a highlight only on a specific channel
Added right-click menu to toggle channel auto join/minimize on join in Serverlist
Added command line parameter to the custom browser options
Added all monitor panel to current layout by default
Added support for ircv3 account-tag,invite-notify tags
Added option to set dcc send/get buffer size
Added a copy link menu item in Url Catcher monitor panel
Fixed some invalid numeric up/down values in options can cause a crash
Fixed Monitor panel data should be saved using the timstamp instead of the timestamp text
Fixed raw 329 is not parsed correctly on some networks
Fixed Rawlog should be docked as a MDI window by default
Fixed set extended random nick colors should be enabled by default
Fixed pressing space key in the Nicklist causes the nicklist to scroll to the wrong place
Fixed main window is sometimes saved/restored with 0 width/height size
Fixed large Notify lists is not properly split into 512 byte messages
Fixed some invalid fonts can cause a crash
Fixed relative paths without a trailing slash is not replaced properly
Fixed Update.exe/Update45.exe should upgrade API file when necessary and display errors when updates fails
Fixed loading away options with some invalid options can cause a crash
Fixed a error dialog should be shown with instructions if updating the API file fails
Fixed copy/paste right-click menu for highlight/nick color should always be visible, and change to custom color item on paste
Fixed the "highlight" color should be selected when creating a new highlight item
Fixed disabling icons in Switchbar doesn't work
Fixed ACTION/emote messages and other features/options doesn't work properly on turkish locale
Fixed some "?" help links is pointing to the wrong location
Fixed tab complete channels should include channels from all servers
Fixed auto away/back should work per server instead of globally
Fixed autohide Nicklist should not be shown if the scroll to bottom icon is visiable and mouse height aligns with the icon
Fixed highlight flashing is sometimes not reset when restoring main window
Fixed undocking/detaching a monitor panel doesn't always give the new window focus
Fixed Monitor panel header should be hidden when the panel is undocked as a window
Fixed Topicbox menus doesn't work properly
Fixed Treebar tooltip doesn't work everywhere
Fixed Nicklist 'Sort by prefix' doesn't sort in correct order when there's +y mode
Fixed all select color dialogs should share custom colors
Fixed CTRL + W/ALT + Z should not close main window
Fixed some theme icons are not applied/deleted properly
Fixed Notify list panel is not cleared properly when removing a nick
Fixed Menu Editor should remember last menu section
Fixed opening channel editor can cause a crash
Fixed KICK/PART message are in some cases not shown correctly
Fixed Channel list grid should save/restore column width
Fixed nick~ is not clickable in text buffer
Fixed fake transparency wallpapers should be resized according to the wallpaper fit option
Fixed Winamp now playing plugin doesn't work for portable/custom winamp
Fixed closing itunes when media player is set to itunes can cause a crash
Fixed urls captures from server lines should show the server hostname as the nick in the url catcher
Fixed sometimes crashes when running through Wine
Fixed Treebar should remember collapsed folder status when toggling folders and showing/hiding windows
Fixed logging into a server with no response should time out after a while
Plugins:
Added new plugin API event that triggers when options are changed
Added new plugin API to listen for keydown events and modify Editbox text/selection
Added new plugin API to target any window with NotifyUser
Added new plugin API to target custom windows with ICustomWindow
Added new plugin API to evaluate $identifiers
Added new plugin API to get the active window object
Added new plugin API to add context menu items
Fixed IUser.GetChannels API should be a IChannel list not a dictionary
Fixed IChannel.GetUsers API is not properly locked and can cause a crash when enumerated and should be IUser not string
Fixed IServer.GetChannels API is not properly locked and can cause a crash when enumerated
Fixed sometimes plugin parameters is null
Fixed the higgest value of EatData from plugins should be returned to AdiIRC instead of the last
Fixed Plugin manager should only show AdiIRC plugin dll's
Scripting:
Added new parameters -luixo filename for /plugins
Allow using nick!ident@host format to resolve host for /dns /resolve
Added new property .channel for $highlight()
Added new property .collapsed for $window()
Added Show on Desktop/On Top menu for /dialog
Added new events mclick/dmclick/drclick for form and tabs for /dialog
Added new parameter -x for /findtext /search
Added $menuicon support for $submenu
Added new parameter -g for /linemarker
Added missing parameter -n for /sockopen
Added missing parameters -nrw [name] for /ialmark
Added missing property .secs for $iel() $iil() $iql()
Added missing parameters -beIq for /ban
Added missing parameter -a for /bset /bread
Added missing wildcards support for /timer -pr
Added missing parameter %var|&binvar for $regsubex()
Added missing parameter &binvar for $regsub()
Added missing properties .gecos .id for $ial()
Added missing propery .method for $server()
Added missing parameters pass,sasl,external,msg,nickserv for /server -l
Added missing event on SERVEROP
Added missing parameters "small" "large" "actual" for icons for /dialog
Added missing properties .name .away for $ial()
Added missing alias /firewall
Added missing switches -p -f -o -c -jn [-j -n] for /server and allow combining switches at the beginning
Added new/missing identifiers $boldify,$sslcertsha1,$sslcertsha256,$mode,$ialmark
Fixed ":" is stripped from RAW 338 and 352
Fixed /bset /bread -t sometimes adds wrong value
Fixed $instok returns wrong value with some invalid parameters
Fixed $chan().iql doesn't work properly
Fixed /beep can cause a crash with some parameters
Fixed /statusbar icons is not padded/aligned properly
Fixed on KEYDOWN doesn't work with multiple targets for non picture windows
Fixed [ ] square brackets doesn't work inside /var
Fixed [ ] square brackets sometimes adds extra spaces and not evaluating $+ correctly
Fixed /showmenu without x y parameters is sometimes now shown relative to editbox
Fixed /topicbox [text] is not replaced correctly
Fixed /parseline should not print to status window during on PARSELINE
Fixed /showmenu Y parameter doesn't work properly
Fixed /dialog "flat" button should only work on dialogs with no theme
Fixed some command parameters are not validated correctly
Fixed {} brackets in menus is not always parsed correctly
Fixed merging menus doesn't work properly
Fixed $gettok() $deltok() $puttok() $bvar() /dline N-N2 range doesn't work properly
Fixed spaces in identifiers is not always properly removed/preserved
Fixed /if /while ">" "<" ">=" "<=" operators doesn't return correct value with some parameters
Fixed /dialog some sclick/dclick/uclick events are not triggered correctly
Fixed /toolbar -zN doesn't always use the correct icon
Fixed $input title is empty in some cases
Fixed $status sometimes returns wrong value
Fixed $ctime is sometimes not parsed correctly
Fixed $utfencode/$utfdecode doesn't work properly
Fixed $input() using the 'm' and 'e' parameter does not include tbe first text in the dropdown
Fixed on OWNER/DEOWNER/ADMIN/DEADMIN/OP/DEOP/HELP/DEHELP/VOICE/DEVOICE should be haltable
Fixed on MODE/on SERVERMODE should only trigger when channel modes is changed
Fixed $wildtok $wildtokcs parameters is not always validated correctly
Fixed on HOTLINK does not trigger in some cases when changing word on different lines
Fixed $hotlink should include control codes
AdiIRC 2.7 - 02-15-2017
Added help button to Rawlog
Added ability tp resize datagrid columns to preferred width by double clicking the resize separator
Added "check for brackets" menu aligned to the right in Script Editor
Added ability to ignoring Monitor Panels by network:channel
Added option to ignore channel/query messages for current active window in Monitor Panels
Added option to exclude duplicate messages in Monitor Panels
Added new channel list which supports control codes/colors and is a lot faster
Added option to highlight lines matching the hovering nick
Added "type to find" to new Treebar
Added option to use extended list of colors for random nick colors
Added show current filename when searching logs in log manager
Added padding around controls in Options, Serverlist, Theme manager
Added search icon to the search box in Options and Serverlist
Added option to show close icons in Script Editor
Added CTRL + C hotkey and menu item to copy the selected scripts path to clipboard in Script Editor
Added new Treebar to Options, Themes, Script Editor, Serverlist, Rawlog
Added menu item to clear recent files in Script Editor
Added menu to disable/ignore individual scripts in Script Editor
Added Editbox tab in Options
Added CTRL + SHIFT + K hotkey to insert alternative colorchar in Editbox
Added option to highlight Treebar network tab when collapsed
Added preview of default icons in icon options
Added option to disable smooth scroll in Script Editor
Added option to change colors for monitor panels
Added new datagrid to /logs and monitor panels
Added option to set custom quit message per server in serverlist
Added SHIFT + mousewheel hotkey to scroll through windows
Added SHIFT + TAB to and from Searchbox if visible
Added SHIFT + TAB to focus the Nicklist monitor panel if visible and window Nicklist is off
Added CTRL + SPACE on a selected nick in the Editbox to open the Nicklist context menu
Added option to use a flat Treebar
Added option to show close icon in Treebar
Added the Treebar monitor panel special rules for Nicklist monitor panel
Added option to ignore highlights when a message has multiple nicks
Added add/edit address/unset ban timer dialog in channel editor
Added support for quiet list on some networks in channel editor
Added useful right-click menus to Connect/Disconnect/Serverlist/Channelist icons in Toolbar
Added option to limit a highlight match to a specific network only
Added option to set scroll to bottom arrow icon
Added new Serverlist tab "Misc" to set Regain nick/User mode/Ban type per server
Added checkbox to toggle show password in Serverlist and make nick/alt/fullname/password textboxes wider
Added /setoption Misc UseXButtons True/False option to enable or disable changing channel windows when using the back/forward mouse buttons/touchpad
Fixed Rawlog Treebar split width should be saved/restored
Fixed Dcc Transfer monitor panel should show both formatted and full bytes when finished
Fixed Hidden monitor panels are sometimes restored when a new monitor is added
Fixed expand nicklist tooltip option size
Fixed Spellcheck should be rechecked when dictionaries are deleted
Fixed Windows -> Reset all window sizes does not reset tool windows properly
Fixed Winamp media player window is not always detect
Fixed Winamp m3u path should not be reset when new winamp path is discovered
Fixed allow changing tabs in tabcontrol by typing part of the text
Fixed Monitor panels should not auto scroll unless already scrolled to bottom and shouldn't change selection
Fixed SHIFT + HOME doesn't work properly in Script Editor
Fixed speed up icon flashing speed in Treebar/Switchbar
Fixed Treebar/Switchbar custom windows should be sorted excluding the @
Fixed some highlight regex patterns can cause a crash
Fixed Nicklist monitor panel should be pinned by default
Fixed closing undocked Treebar or Nicklist monitor panel using the header close button doesn't work
Fixed some font weight options are not restored properly
Fixed global Nicklist is not always synced after restoring main window from system tray
Fixed Switchbar separator is sometimes missing
Fixed clicking Add/Edit/Remove channel/server in Serverlist can cause a crash
Fixed Main icon lacks 128x128 256x256 sizes
Fixed Theme manager should save and restore the current theme/scheme
Fixed sending long messages should try split at word boundaries
Fixed MDI Windows are sometimes "stuck"
Fixed Nicklist monitor panel should not show custom window listbox items
Fixed Nicklist selections is sometimes wrong after nick are added/removed/changed
Fixed new Treebar sometimes draws non visible nodes which could make drawing slow
Fixed clarify "Confirm closing while connected to server" is for closing AdiIRC
Fixed Highlight alerts should not be logged
Fixed Tabcomplete crashes when trying to tabcomplete some Unicode characters
Fixed pressing Enter key in Nicklist should execute the Options -> Mouse command
Fixed Dcc resume doesn't work if the port was changed
Fixed Dcc transfer monitor panel should show the renamed filename
Fixed "Save As" and "Rename" menu items should be disabled when multiple files are selected in Script Editor
Fixed "Open in external editor" and "Open folder" should open all selected files in Script Editor
Fixed Custom windows should not use global Nicklist background image
Fixed Monitor panel Nicklist has wrong default background color
Fixed Treebar sometimes does not properly scroll a node into view
Fixed DCC resume does not always work properly
Fixed Dcc chat connections are not always closed correctly when the chat window is closed
Fixed clicking channel window in Treebar for a unjoined channel causes a crash
Fixed previous selected text are in some cases accidently copied to clipboard
Fixed remove all ALT+A, CTRL+ALT+A keybinds since they interfere with some keyboard layouts
Fixed Emoticons without triggers should be ignored
Fixed dragging Toolbar itoms to the Toolbar doesn't always work properly
Fixed CTRL + C doesn't work in filter box in Channel list
Fixed Treebar unread count doesn't always show correctly on server nodes
Fixed "Select color" dialog should be shown below when opened from Topicbox
Fixed Treebar network collapsed status is not saved/restored properly
Fixed whois "signed on" and channels is not always displayed correctly
Fixed allow default quit message to be evaluated per server
Fixed userhost error should be hidden on networks which doesn't support it
Fixed Serverlist should not allow duplicate channel names
Fixed Nicklist is not properly reset after a bouncer disconnect/reconnect
Fixed Script Editor "Alias" menu sometimes crashes
Fixed Log manager should save sort order
Fixed the Serverlist listbox should scroll when dragging networks to the edges
Fixed external programs writing to the Editbox when spell cheking is enabled doesn't work
Fixed removed limit for auto away time
Fixed dropdowns in Options dialog should require focus before allow mouse scrolling
Fixed spellchecking is to slow on some systems
Fixed clicking Add/Edit dcc folder causes a crash
Fixed Ctrl + H to cycle highlights sometimes stops working
Fixed RAW 346.348,367,728 is not formatted correctly
Fixed unread line marker is not drawn correctly when using pixel spacing
Fixed leading/Trailing hyphens should be excluded from spellchecking
Fixed restoring channel logs can sometimes cause a crash
Consolidated all font options into a "Fonts" tab
Scripting:
Added new menu types ChannelLink/Link
Added support for VT_ARRAYs of VT_UI1 and VT_I1 items in $com
Added middle/x mouse button 1/x mouse button 2 support to $mouse.key
Added missing popup file feature for /toolbar
Added missing parameter "3state" for /dialog check
Added missing parameters -f -c -t for $input
Added missing parameter -s for /scon /scid
Added missng parameter -k for /did
Added missing option "flat" for /dialog buttons
Added "mclick", "dmclick", "drclick" mouse menu for custom windows
Added new event on MSCROLL
Added missng/new events rclick,dclick,uclick,mclick for $hotlink
Added missing command /hotlink
Added new arguments -ConfigFolder <path> and -cmd <command> to AdiIRC.exe
Added new commands /showmenu,/linemarker
Added new/missing identifiers $songfile,$iql,$ocolor,$topicbox,$updating,$emoticons,$calias(N),$menuicon,$dccignore
Added new parameters -o -b for /icon
Added new parameters -ihcn for /options
Added new parameters -c -C -i for /editbox
Added new parameters -x -r -w -o -m -c -n -f -g -p for /font
Added new parameters -IN -S -RN -B for /echo /echox
Added new parameters -a -bN -eN -fN -p -v -c -k for /topicbox
Added new parameter -N for /filter /savebuf
Added new parameter -i for /dockpanels
Added new parameter -w for /url
Added new parameter -a for /dns
Added new parameter -T[N] for /window
Added new parameter -gN for /toolbar
Added new parameter -b for /aline /rline /iline
Added new property .network for $highlight()
Added new property .iql for $chan/$channel
Added new property .state for $dialog()
Added new properties .mscrollpos .mscrollmax .topicbox for $window
Added new properties .color/.backcolor/.rgbcolor/.rgbbackcolor for $editbox
Added new operator isquiet
Fixed show filename and line number for script errors in the default popup file
Fixed $line().rgbcolor should return rgb line color for text buffers
Fixed $hotline should include control codes
Fixed /draw* color parameter is not always validated correctly
Fixed /did -e -b -d -c -u and $did().state doesn't work properly with menu items
Fixed $longfn doesn't work with quotes
Fixed /dialog stacking "box" items doesn't always work properly
Fixed $did errors shows wrong script line
Fixed $cpuload/toolbar cpu monitor can cause a UI freeze
Fixed on DIALOG "sclick" event doesn't trigger corretly for listbox
Fixed /statusbar text should exclude leading/trailing quotes
Fixed /toolbar alias/popup is not validated correctly
Fixed isin operator doesn't work properly with some locals
Fixed /echo /echox -sa should not print to status window twice
Fixed $tip sometimes execute the alias on the wrong server
Fixed /dialog is sometimes showed in the wrong position
Fixed /cline /rline doesn't work properly with line color
Fixed $line $fline should not return the line color with control code
Fixed $gfxram returns wrong value on cards with more than 4gb vram
Fixed /scon /scid -tN doesn't work properly
Fixed /did -e -b doesn't work properly when the "disable" option is set for the /dialog
Fixed /run is not always parsed correctly
Fixed /dialog aleft aright atop abottom parameters doesn't work properly
Fixed $mouse.key sometimes returns wrong value
Fixed /writeini /remini /hsave should be written without BOM
Fixed $findfile $finddir is not sorted correcly on filepaths with special characters
Fixed /window parameters are not always validated correctly
Fixed some event variables are not properly handed down to aliases
Fixed $matchkey, $eventid does not always return correct value
Fixed /timer -p -r -e should not show "timer not found" errors
Fixed error messages should be shown after the script ends
Fixed error messages targeted to listbox/picture/panel/tool windows should be shown in associated or first status window
Fixed $adiircexe should return the real path to the adiirc.exe file
Fixed /font -z <font> should set the default font as well
Fixed some issues with local variables inside on DIALOG events
Fixed /dialog -c should close the dialog if there are no cancel button defined
Fixed /goto inside while/if/else/elseif blocks doesn't work properly
Fixed $0 sometimes returns wrong value
Fixed /set /hadd /hdec /hinc -u0 is sometimes reset too early
Fixed $v1 lost in /if OR statements
Fixed $com bool values is not handled correcly
Fixed $input when -b parameter is enabled and timer is up, the textbox should have focus
Fixed $com is missing "integer" "single" value types
Fixed $com(N) returns wrong value
Fixed /list parameters should update the filter settings in Channel List
Fixed /window -wN does not restore the Switchbar color
Fixed $window().sbstate returns wrong value in some cases
Fixed $regsubex parameter is not always evaluated correctly
Fixed $iif should show an error if expression is empty
Fixed commented menu items are not always stripped
Fixed rename /cycle to /cycleall to allow the server /cycle command to work
Fixed submenu items at the start of a menu block should have leading dots trimmed
Fixed /hsave should show a error if the write failed
Fixed /copy -o doesn't work properly
Fixed "rclick", "dclick", "lbclick" mouse menu for custom windows doesn't always work
Fixed on HOTLINK is not triggered properly
Fixed #$input doesn't work
Fixed on DNS halt default output does not work
Fixed $dns(0) returns wrong value with some properties
Fixed /load /reload insert doesn't work properly
Fixed allow =$nick to be evaluated for use in dcc chat windows
Fixed on OPEN/CLOSE doesn't work properly with dcc chats
Fixed /did -s doesn't work
Fixed $chan # is sometimes $null when not connected to a server
Fixed $pos $poscs crashes with some values
Fixed /msg /say /query /me /describe doesn't work with =nicks
Fixed matching chat windows with =nick doesn't work in all events
Fixed on CHAT event doesn't always trigger correctly
Fixed $asctime(z) returns wrong value on some timezones
Fixed /hsave -i does not properly clear the section before writing
Fixed /toolbar -i should have priority over -a
Fixed $toolbar(N) doesn't work for the last item
Fixed /alias should not trigger file is modified warning
Fixed /showmirc /showadiirc -n should maximize if previous state was maximized
Fixed $osedition returns wrong value on Windows RT systems
Fixed /drawtext is not validated correctly with some parameters
Fixed /icon are sometimes not saved to config file
Fixed invalid lines are not always excluded correctly when parsing a script
Fixed /hinc /hdec should not reset the unset time
Fixed /quickconnect should not be shown as a locked dialog
Fixed on ACTIVE allow matching monitor panels/rawlog with ~ prefix
Fixed "Whois on private message" should not trigger when the message is halted
Fixed /timers off doesn't work
Fixed /hmake is not always parsed correctly
Fixed /toolbar -zN is not selecting the correct sized icon
AdiIRC 2.6 - 08-11-2016
Added option to set Treebar down/right arrow icons
Added option to set a highlight icon for channel/query windows in Treebar
Added option to log session start/close
Fixed adding a emoticon with a invalid icon can cause a crash
Fixed "Save open servers on exit" should not remove channels without autojoin
Fixed Window -> Reset All Window Sizes should not reset other window options
Fixed some window settings are not restored properly when "Save and restore window size/positions" is disabled
Fixed window location are sometimes not restored correctly when using multiple monitors
Fixed "No such nick" errors should be shown in the query window
Fixed some users are not removed properly from the Nicklist
Fixed joining channels sometimes doesn't work if nick is changed during connect or when reconnecting
Fixed changing Switchbar font should resize the buttons
Fixed Monitor panels sort order is not restored properly
Fixed column width for undocked monitor panels are not saved/restored
Fixed channel prefix for nicks in messages doesn't work unless nick colors are enabled
Fixed log writes should be buffered and written in batches
Fixed Autohide Nicklist should only be shown for the active window
Removed nick column width per window since it just causes confusion
Changed "Options -> Highlights -> Flash on" text to better reflect it's for main window/taskbar flashing
Scripting:
Added new parameters -h -i -e for /icon
Added missing identifier $samepath
Added missing parameter -n for /list
Added missing parameters -o -f for /rename
Added missing parameter -f for /copy
Fixed /hmake should show a error if the initial capacity is too large
Fixed /notify sometimes causes a crash
Fixed /saveini steals window focus
Fixed /signal is not validated correctly
Fixed only one match of an scripting event in each file should trigger
Reverted changes to how duplicate menu items are merged
AdiIRC 2.5 - 04-10-2016
Added dock menu for undocked monitor panels
Added icon preview in Icon options
Added copy/paste menu to the custom Highlight/Nicklist color
Added option to open server history/favorites in a new window by default
Added Topicbox right-click menu to set custom Show options
Added option to enable/disable ignore dcc filetypes
Added option to set command to run when double-clicking in windows and on nicks
Added right-click menus in Treebar/Switchbar to add servers and add/edit channels
Added server favorites menu
Added option to set border style for undocked windows
Added "Show on desktop" and "On top" window menus for tool windows
Added separate confirmatiion on closing windows for server/channel/private windows
Added option to set Treebar spacing
Added option to show/hide vertical scrollbar in Treebar
Added new Treebar written from scratch which fixes a lot of common issues
Added default Nicklist menus for Notify
Added space keybind to toggle channel autojoin in serverlist
Added option to set default monitor panel icon
Added quick connect submenu in Server menu
Added option to set action if a dcc transfer file exists
Added popup preview menu in Edit Menus
Added support for ircv3 CHGHOST extension
Added option to flash tray icon on channel message
Added option to show Notify list in Treebar
Added option to set Treebar background image
Added option to strip colors in the Topicbox
(Possibly) Fixed a crash when adding a tv as a second screen
Fixed z-order is sometimes wrong when activating a window when AdiIRC is not focused
Fixed icons should not be resized if size equals target size
Fixed mouse scrolling and resize Nicklist is not possible when Authode Nicklist is enabled
Fixed allow more mouse movement before showing the Nicklist when autohide is enabled
Fixed empty fullname in Serverlist doesn't work
Fixed Theme compression detection is not always working properly
Fixed Random nick colors doesn't work for emotes
Fixed Nick colors doesn't work for messages from nicks not in the channel and in private windows
Fixed Rawlog/Script debugger listbox should use messages background/normal colors
Fixed rename Options -> Monitor to Monitor Panels to avoid confusion
Fixed invisible characters should be trimmed from the server hostname
Fixed disconnecting a server while identd is running sometimes causes a crash
Fixed message time is wrong when timezone changes
Fixed Dcc resume sometimes doesn't work
Fixed improve detection for when drawing menubar/toolbar/switchbar border is needed
Fixed change all help buttons to icons for better visibility
Fixed changing Serverlist channels should not add/remove the channels to/from the rejoin channels list
Fixed rejoining channels sometimes doesn't work when delay join is enabled
Fixed allow tabcomplete channels in the serverlist without autojoin enabled
Fixed apply Nicklist icons in Theme manager doesn't work
Fixed changing nick column options from the right-click menu should repaint the nick column
Fixed Emoticon triggers should be trimmed
Fixed Alt + left/right should exclude windows hidden from Switchbar
Fixed allow shift click help buttons to force open the wiki instead of the help file
Fixed Treebar/Switchbar sometimes shows the wrong nick when "Show nick name" is enabled
Fixed allow multiple font weights in Treebar and Nicklist
Fixed Home/End keys should go to first and last row in Monitor panels
Fixed Monitor panels are sometimes not visible after restart
Fixed allow multiple aliases files
Fixed allow different cased words to be added to spellcheck
Fixed sending dcc transfer files to yourself doesn't show properly in the dcc transfer monitor panel
Fixed Notify list/Dcc transfer Titlebar and Treebar count is not always updated correctly
Fixed highlight sounds should have priority
Fixed make options searchbox more visible
Fixed double-clicking a nick in the Treebar Nicklist should open a query
Fixed applying themes should not delete original backgrounds and icon files unless they are in the cache folder
Fixed adding scripts to theme bundles doesn't work unless they are selected
Fixed border style set to none and show Titlebar disabled at the same time causes various issues
Fixed restoring mainwindow maximized/minimized is not working properly
Fixed Monitor panel tabs/header should use the custom monitor panel font
Fixed font dialog buttons are missing text in Options
Fixed Serverlist should show scrollbars when needed
Fixed restore message logs does not work for some nicks/channels
Replaced donate menu with getting involved
Scripting:
Added new parameter -n for /icon
Added new command /channels
Added missing parameter -a for /load /reload /unload
Added missing parameter ignore [on | off | accept | ignore] for /dcc
Added mts support for the "Unload" event
Fixed /window -r doesn't work for the active window
Fixed %::chan is not set for raw 329 in the mts generator
Fixed /toolbar -r should not remove media player icons
Fixed $network is $null on some networks
Fixed $osversion $osedition returns wrong value on home versions
Fixed submenu items at the start of a menu block should not be added
Fixed duplicate menu items doesn't work
Fixed $& is not always working correctly
Fixed $network is not properly reset when connecting a new network
Changed /ctcp ping from seconds to milliseconds
AdiIRC 2.4 - 20-08-2016
Added option to ignore channels from auto join on invite
Added option to show a line between messages
Added option to use alternative (slower but more accurate) text rendering
Added right click menu to change nickcolumn visibility
Added option to show a scroll down icon when scrolled up in message buffer
Added dropdown item to select any rgb color for highlights and nickcolors
Added menuitem to undo add to dictionary
Added horizontal scrollbar to Channel list
Added menuitem and shortcut to save monitor panel data to a tabbed file
Added support for shortcuts with minimize/maximize option set
Added options to enable/disable fast dcc get/send
Added new keybind ctrl + shift + f and menu item in script editor to search all files
Added option to word wrap script editor
Added "search all" checkbox in script editor and add regex search
Added ctrl + tab/ctrl + shift + tab shortcuts for cycle recent scripts in script editor
Added Editbox rightclick menu to ignore spelling for nicks in channel
Added option to enable/disable mute status in Options -> Sounds
Added option to enable/disable rejoin channels on reconnect
Added option to blink Switchbar/Treebar text
Added option to only show unread message count/hide system message count in Treebar
Added option to show/hide network and nick name in Treebar
Added option to hide channel key from Titlebar and Statusbar
Added support for xdcc links
Added option to show a tip message when selecting text from the message buffer
Added ctrl+shift+g keybind and menuitem in script manager to go to character position
Added ctrl+shift+t keybind and menuitem in script manager to restore the last unloaded script(s)
Added shift + click Titlebar minimize icon keybind
Added global highlight sound/tips/flash options and allow reference regex result from highlight run command
Added alias menu in script editor
Added new/missing Ignore/Notify/Address book option for Nick colors and Nick icons
Added custom window font weight option to Treebar
Added bomi and mpv nowplaying support
Added ctrl + e keybind to show a choose emoticons popup
Added option to autohide scrollbar in textview and Nicklist
Added all missings font settings to themes
Added option to show dcc transfer progress in taskbar icon
Added apply theme dialog to allow only apply some settings
Added help button in options and other dialogs
Added shift + up/down keybind in Serverlist to move network up/down
Added option to log nickcolumn char
Added option to use dcc through proxy
Added search text hint in Options and Serverlist searchbox
Added missing keybinds alt + n/alt + u/alt + d/alt + p
Added option to allow embed background images/icons/emoticons/nick colors/scripts with themes
Allow pressing shift when pressing "Connect/Connect in a new window" in the Serverlist to just open the server window
Allow CTRL + S to save theme in theme manager
Allow loading by network name from irc:// links
Allow right click titlebar of undocked window to roll it down/up
Allow tabcomplete nicks based on channel prefix
Allow filtering combobox with multiple characters
Allow more keys to be used for global schortcut show/hide
Fixed all tool forms should be shown on the mainform and ctrl + d shortcut for toggle "show on desktop"
Fixed get favicon doesn't work on some network with a valid icon
Fixed server favicons should be reset when connecting a new network
Fixed Nicklist panel should not use global border size
Fixed webdings/wingdings fonts doesn't work properly
Fixed Quick connect dialog and server history menus should open in current server window, unless shift is pressed
Fixed dhange Rawlog/Script debugger dropdown to a listbox and sync open servers/scripts
Fixed editing a server in the Serverlist causes the network to move position
Fixed renaming a script in Script Editor with invalid characters causes a crash
Fixed undocked channel/server monitor should show unread message count in Treebar
Fixed alt + backspace is not undoing correctly when spellchecking is enabled
Fixed Script editor saving scripts should only trim newlines at the end
Fixed clicking the active window in the Switchbar when mainwindow is not active should not hide the window
Fixed Script editor recent files menu is not working properly
Fixed custom window icon is not properly removed when closed
Fixed translations detection is not working properly for some languages
Fixed Toolbar right separator should always be visible
Fixed Script editor "check brackets" should only trim whitespaces
Fixed Script editor menus does not restore focus to the text buffer
Fixed change Alt + A keybind for toggle "Always On Top" to Ctrl + Alt + A since it's too easy to accidentally hit
Fixed color/font tags in Tips message is stripped from some events
Fixed autojoin channels should try to fit into 512 bytes per join line
Fixed save/restore editbox history in server windows doesn't work
Fixed Home/End keys doesn't work in rawlog search box
Fixed track away status should only sync once on servers with away-notify enabled
Fixed track away status should be disabled on network without proper /who support
Fixed track away status requests too many channel updates
Fixed Monitor highlight buffer option doesn't work
Fixed Highlight alert should show network name, not host name
Fixed Switchbar font is not aligned properly in height
Fixed username and Fullname should be optional for connecting to a network
Fixed multiple highlight nicks in the same line is not always matched
Fixed show split long messages as one message instead of individual messages
Fixed AdiIRC with .NET 4.5 should use a .NET 4.5 version of Update.exe
Fixed confirmation dialogs is shown on top of the wrong window
Fixed Tabcomplete identifiers with comma doesn't work
Fixed Editbox history should be saved/restored without BOM
Fixed unloading multiple scripts from script editor should show a warning
Fixed selecting text in the script editor linenumbers doesn't work
Fixed Dcc folder "Open with" and "run command" should not run when the file is incomplete
Fixed Dcc transfer warning on quit shows wrong tranfer count
Fixed Quick connect servers should be populated from Serverlist and default Serverlist
Fixed leading/trailing t-_\"' characters matches from links should be excluded
Fixed iTunes now playing sometimes doesn't work after iTunes restarts
Fixed Dcc get complete text should show time and bytes per seconds
Fixed all open/save file dialogs should have a common filter list
Fixed Server Monitor is missing a space if dispaly network name is enabled
Fixed text is not line wrapped correctly when using a big left border and Nickcolumn enabled
Fixed Server Monitor uses wrong background color
Fixed /who results are not displayed correctly
Scripting:
Added ssend ssl support for /dcc
Added support for using $chr(4) as a trigger for rgb colors
Added new identifier $isadmin
Added new command /autoconnect, /oline, /icon, /inick, /fget
Added new parameter s for $strip
Added new parameter [network] for /tab
Added new parameter -b for /load /reload
Added new parameter -u for /dialog
Added new parameter -dN for /debug
Added new parameter -t for /rawlog
Added new parameter -r for /menubar /statusbar
Added new parameter -t [rgb] for /window
Added new parameter -t for /cline
Added new parameter -l for /tip
Added new parameters "right" "center" for /dialog "link"
Added new parameters -tscpnhoud for /dockpanels
Added new parameters on|off for /nickcolumn
Added new parameters -a -g for /debug
Added new property .isaway for $ial $ialchan
Added new property .cnick for $ialchan
Added new property .line for $group()
Added new property .icon for $dialog()
Added new properties .historyfile .iconfile .backgroundfile for $window
Added new property .rgbcolor for $cline $highlight
Added new identifiers $inick, $scripts, $calias, $nickcolumn
Added new/missing properties .ignore/.notify/.abook for $cnick
Added missing properties .ansync .fontcs for $window
Added missing properties .inwho .banlist .ibl .iel .iil for $chan
Added missing parameters .sport .saddr for $sock
Added missing parameter -1 for $get $send
Added missing parameters -e -c for /drawrect
Added missing parameter sN for /load /reload
Added missing parameters -aoynrvgbiqwhdsukNm and missing identifiers $ok, $yes, $no, $cancel, $timeout for $input
Added missing parameters -r -c -m -i -e -b -w -h -kN for /toolbar
Added missing parameters -h -m -i for /draw*
Added missing parameter -t for /did
Added missing parameter -n for /quote /raw /rawx
Added missing parameters -c -d for /drawtext
Added missing parameter -s for /drawfill
Added missing properties .ftype .alias and parameter [N] for $isalias
Added missing property .version for $file
Added missing property .mute for $vol
Added missing properties .fname, .pos, .length, .pause for $inmp3 $inmidi $inwave
Added missing commands /saveini, /updatenl, /proxy, /cnick, /groups, /fsend
Added missing identifiers $regmlex, $unsafe
Added missing operator "isnotify"
Added missing parameter &bvar for $com
Added missing &binvar parameter for $hget
Added missing parameters "autovs" "autohs" for "edit" control /dialog
Added missing option "disable" for /dialog
Added missing events on MIDIEND/on WAVEEND/on SONGEND
Fixed /debug allow -i parameter with -s for filtering
Fixed /ignore when the server is disconnected should add the ignore as a global ignore
Fixed on CLOSE should trigger after the window is closed
Fixed /options /config allow both section and search text to be specified
Fixed $sysdir should return trailing path separator
Fixed $windowtitle is not working properly
Fixed $mouse.x $mouse.y sometimes returns wrong values for desktop windows
Fixed Editbox should evaluate "//text" to "/text" not "text"
Fixed $file().longfn should return full path
Fixed line number is sometimes wrong in script errors
Fixed /drawdot is not drawing correctly with some sizes
Fixed /drawfill is not always filling correctly
Fixed /viewlog should focus the log window if the log window is already open
Fixed /write /bwrite /fwrite etc should not trigger file monitor if /reload is used during the script
Fixed new colorchar hex values should be validated before stripped
Fixed $n-$n2 is not validated correctly
Fixed /hadd is not trimming text properly
Fixed $gettok with invalid parameters returns wrong value
Fixed /draw* allow rrr,ggg,bbb format for colors and should be drawn using GDI
Fixed /dialog scroll item is not working properly
Fixed /drawtext should use transparent background when no background is specified
Fixed /drawcopy w2 h2 parameters can be negative for mirror effect
Fixed $finddir $findfile some event variables are not available for the command parameter
Fixed $onpoly sometimes crashes and returns wrong value
Fixed $sock(,N) is not working properly
Fixed /sockudp -k sometimes closes too early and doesn't work without remote ip
Fixed /drawcopy -t doesn't work properly
Fixed /did -l -s sometimes causes a crash
Fixed $compress/$decompress with &bvar doesn't work
Fixed /bcopy -z is not working properly
Fixed /join with no parameters should rejoin current channel
Fixed allow /aline /dline /iline /rline to be used with any window
Fixed /dialog "ok" "cancel" buttons should not close dialogs when the "sclick" event is halted
Fixed /ctcp should split on long messages
Fixed /server sometimes fails to connect to the new server
Fixed #groups inside /* */ comments are not ignored properly
Fixed /toolbar expand connect button to separate Connect/Connecting/Disconnect buttons
Fixed [color] parameter is not validated correctly in all commands
Fixed /dcc send allow multiple filenames and add /dcc send/chat ask for nick
Fixed [prefix]#chan messages should be displayed differently
Fixed /toolbar -d is not validated properly
Fixed /alias allow delete and replace multiline aliases
Fixed $alias(file) returns wrong value
Fixed $read(,s) does not always match the pattern correctly
Fixed /did -a on "box" control should replace the text instad of append
Fixed $dialog() sometimes causes a crash
Fixed $* does not work properly when used multiple times
Fixed $rawbytes should be in pre decoded bytes
Fixed /showadiirc /showmirc -n should not follow tray options
Fixed /showadiirc /showmirc -r -x should not restore main window when lock is enabled
Fixed allow /debug -t parameter to work for the script debugger
Fixed $sfile $msfile should preselect the filetype
Fixed /dialog "link" control is sometimes not drawn correctly
Fixed /dialog "list" control height is wrong
Fixed /dialog some controls does not draw unicode characters correctly
Fixed /if /elseif /while $iif sometimes strips of whitespaces
Fixed /goto doesn't work properly when used as the last line
Fixed /enable /disable should update the script
Fixed /echo -sa doesn't work at the same time
Fixed /echo -e should log the separator(s) to the log file
Fixed /dialog add missing parameter "push" for the "check" control
Fixed /aline [c] parameter is not validated correctly
Fixed /did "id" is not validated correctly
Fixed $did() should return filename for "icon" items
Fixed $regml result should be globally available
Fixed /font -z doesn't work without window parameter
Fixed /dialog "mouse" event is not triggered for the form itself
Fixed /help with no parameters should open support page and F1 key should trigger /help
Fixed $N is not always evaluated correctly
Fixed /sockrename does not properly rename the socket
Fixed /sockread -n &binvar should remove the $crlf
Fixed /did triggers on dialog:edit: event
Fixed /remove should show an error if it fails to remove a file
Fixed overloaded aliases with groups do not work properly
Fixed $& | is not parsed correctly
Fixed $?N should try to use the Nth token as the result text
Fixed $did().sel doesn't work for "edit" items
Fixed /dialog edit event does not always trigger
Fixed /set -u0 should unset the variable after the script is finished
Fixed /loadbuf -n doesn't work for some log options
Fixed /did -o doesn't work for menu items
Fixed $portfree is not working properly and missing ipaddress parameter
Fixed /did -r and -a doesn't work for tab pages
Fixed /did -u doesn't work with listbox
Fixed $chan should follow switchbar order
Fixed /load -u -v should use the new file specified
Fixed /drawsave should save only the original window size area
Fixed /loadbuf doesn't work with some types of windows
Fixed /write first $crlf should be stripped
Fixed $binvar allow one parameter to test for &binvar exists
Fixed /writeini is not validated correctly
Fixed /timer -i doesn't work
Fixed /timer timers should be removed when the associated server is disconnected/removed
Fixed /lock doesn't focus the main window on unlock
Fixed lowercased NOTICE/PRIVMSG etc doesn't work
Fixed /download remove "close" parameter and add -c instead
Fixed /describe is not validated properly
Fixed /sockopen invalid port parameter should show a error message
Fixed /google doesn't work after google removed search api
Fixed /cline is not working properly with nick as parameter
Fixed $1- should return current selected nicks in nicklist when using F keys aliases
Fixed $crlf should be stripped from menus
Fixed /dockpanels on|off is not working properly
Fixed $ignore(mask) returns wrong value and network is ignored
Fixed /hinc /hdec doesn't work with large numbers
Fixed isignore operator doesn't work properly
Fixed on EVENT with a missing colon doesn't work
Fixed /writeini section parameter can have spaces when surrounded by quotes
Fixed $get().secs $send().secs should be rounded
Fixed $findfile $finddir should return full path instead of relative paths
Fixed $window().title returns wrong value
Fixed /copy is not working correctly with wildcards
Fixed $abook returns wrong value
Fixed /window sometimes creates duplicate windows
Fixed $+ ignores spaces
Fixed /dialog readonly "edit" items should select/deselect text when getting/losing focus
Fixed /dialog -r should center main window not screen
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
AdiIRC 2.2 - 18-12-2015
Added Address book
Added a warning the first time the Menubar is being disabled from the View menu
Added import/export of "Override Windows theme color" option in themes
Added separate "accept all" and "accept specific hosts" in Options -> Dcc to avoid confusion
Added a "(active/total)" text in Treebar for dcc transfer window
Added Switchbar/Menubar/Treebar border for the last item facing the MDI area
Fixed filtering by some characters in channel list causes a crash
Fixed Nicklist colors/icons doesn't work on some network using custom channel prefix
Fixed SASL auth doesn't work if the reply is sent with server prefix
Fixed focus is sometimes not restored to a window when adiirc gets focus
Fixed numeric up down item doesn't scale with DPI properly, causing some options to be hidden when using non default DPI
Fixed Nickcolumn is sometimes not the correct size
Fixed scrolling a custom window without textview causes crash
Fixed fonts in custom windows should not change when changing global font options
Fixed links warning dialog checkbox saves to the wrong config file item
Fixed DCC send file crashes if the typed path does not exist
Fixed toggle main window border when main windows is fullscreen, resizes the window wrong
Fixed suggest font dropdown resets text while typing
Fixed typing a font size in choose font dialog, should update the preview
Fixed alt nicks is cleared on disconnect
Fixed using the update dialog on startup can cause the main window to be saved with the wrong size and possibly other issues
Fixed channel editor bans is not sorted correctly when sorting by date
Fixed own Idle time in channels is not updated correctly
Fixed select file dialog should open in previous folder
Fixed hovering a text in the textview can in some cases cause a crash
Fixed pressing some keys in Thememanager Editbox can cause a crash
Fixed on closing main window/exit/restart AdiIRC, the Options/Script editor/Serverlist save dialogs should be shown
Fixed Treebar nicklist expand settings is not restored properly
Fixed should warn about active dcc transfers when confirm closing is enabled
Fixed url association is still not working properly
Fixed sound status checkbox is not visible in Options -> Statusbar
Fixed /msg displays the wrong target nick
Fixed local output is missing from /me messages in private windows
Fixed /whois Ipv6 addresses are not shown correctly
Fixed when connecting a network in the serverlist with no hostnames added, there should be an error dialog
Fixed Treebar is missing channels after reconnect
Fixed start minimised doesn't work when Rawlog or show serverlist on startup is enabled
Renamed channel key to channel password to avoid confusion in new serverlist
Scripting:
Added missing commands/identifier /font /iline /abook /uwho $abook
Added new property .rawmode for $chan()
Added new/missing parameters -j -a for /dialog
Fixed /drawfill is not validated correctly
Fixed $ignore().secs should be rounded
Fixed $gmt(N) returns wrong value
Fixed $regsubex \a \A returns wrong value when using /g modifier
Fixed on KEYDOWN/KEYUP doesn't work with some characters
Fixed uclick mouse event should not trigger outside the window location
Fixed /dialog should show an error if the "size" item is missing or invalid
Fixed /window doesn't work if the window name has quotes
Fixed $window wildcard search doesn't work if the window name has quotes
Fixed /window -a from a desktop window doesn't give the the mainform focus
Fixed /window -l is using wrong font
Fixed /window -f should have no titlebar
Fixed /dialog icon should not trigger sclick event when rightclicking
Fixed /dialog icon item can cause a crash
Fixed on KEYDOWN/KEYUP regex doesn't work
Fixed on KEYDOWN does not trigger for escape key in custom windows
Fixed /window sometimes resets window position
Fixed sclick/dclick event doesn't work properly on dialog tab items
Fixed /if /else /elseif /while doesn't work with !. prefix
Fixed $mouse.x $mouse.y $mouse.key returns wrong value in dialog events
Fixed /describe /msg sending messages to @%+#channel and #chan,#chan2 displays wrong output
Fixed $snick sometimes returns wrong value
Fixed hovering a text in the textview can in some cases cause a crash
Fixed /statusbar -l/-t should remove leading/trailing quotes
Fixed /logs [text] is not searching the correct value
Fixed /timerS doesn't work properly
Fixed raw 286, 287, 290 and 291 should follow whois option
Fixed /setlayer on the main window when it's docked can cause a crash
Fixed /dialog,$dialog should show an error when a dialog name is in use
Fixed $fline can have only 2 parameters
Fixed $reptok $reptokcs can have only 4 parameters
Fixed /window -h is not hiding the window from Treebar/Switchbar
Fixed /notify -r should clear all matching nicks from the Notify panel
AdiIRC 2.1 - 25-11-2015
Added when connecting a network in the serverlist with no hostnames added, there should be an error dialog
Fixed Treebar is missing channels after reconnect
Fixed start minimised doesn't work when Rawlog or show serverlist on startup is enabled
AdiIRC 2.0 - 23-11-2015
Allow sorting tool/panel/status windows from Options -> Windows -> Sort
Added a basic help/chm file which can be downloaded from the download page
Added "Edit Network" menu to status windows
Added option to enable/disable reconnect servers on resume from sleep
Added option to only enable identd while connecting
Added media player controls support for Spotify
Added last files and last text history in /logs and right click menu to reset
Fixed global Nicklist is not cleared when all windows are closed
Fixed trying to dcc send a file in use causes a crash
Fixed recieving invalid dcc request should not popup a debug box
Fixed when url association is enabled, AdiIRC should be selectable as a default program
Fixed Joining multiple channels using spaces doesn't work in old Serverlist
Fixed /me messages should be split if they are to long
Fixed encoding should be taken into consideration when splitting long messages into 512 bytes
Fixed Identd should display a message during a request
Fixed Enable/Disable identd server in options should start/stop the server
Fixed Ident server doesn't work
Fixed opening irc:// links when using multiple AdiIRC processes sometimes open in the wrong proccess
Fixed rawlog should not minimize when closed and "Minimize when pressing close" is enabled
Fixed invalid certificate option can cause a crash
Fixed using some keybinds in Thememanager can cause a crash
Fixed adding text to a window on connect can sometimes cause a crash
Fixed corrupt fonts can cause adiirc to crash on startup
Fixed hovering a nick while the Nicklist is populating can cause a crash
Fixed docking panels are sometimes restored to wrong position
Fixed @custom window sizes should not be saved
Fixed restoring query window sizes does not work
Fixed last folders are not restored correctly in /logs
Fixed when auto accept dcc is enabled, only matched hostmaks should be accepted
Fixed blank paths should be ignore in log viewer
Fixed MDI windows without titlebar have no control buttons in Menubar
Scripting:
Added new parameter [network] for /serverlist
Added missing parameters (N|address,[group]) and new/missing properties .desc .port .group .pass .ssl .tls for $server
Added new/missing identifiers $nonick, $nadmnick, $nopnick, $nhnick, $nvnick, $hmatch
Added missing identifier parameters (#,N) for $vnick $hnick $opnick
Added new properties .owner .admin for $comchan()
Added missing/new events on OWNER/DEOWNER/ADMIN/DEADMIN and variables $onick/$admnick
Added new property .layer for $window()
Added new/missing parameters -g -l N -4 -6 for /server
Added new scripting events on SUSPEND/RESUME
Added missing properties .alias .popup for $toolbar()
Fixed raw 302 doesn't work
fixed /server hostname:port password is not validated correctly
Fixed /help should search config folder for AdiIRC.chm as well
Fixed /setlayer is not validated correctly
Fixed $port should return +/* if connected using ssl or starttls
Fixed $wmiquery is not validated correctly
Fixed $mid is not validated correctly
Fixed /dline N deletes 2 lines instead of 1
Fixed /toolbar -pl is using the wrong parameter
Fixed $duration() with empty parameters should return $null
Fixed /window -k creates a duplicate custom window in Treebar
Renamed /if /while $iif issop operator to isadmin
AdiIRC 1.9.9 - 11-11-2015
Added rightclick menus to docking panel header
Added event option to show/hide ping/pongs
Added option to disable hide windows when activated twice from Treebar/Switchbar
Added option to disable middle click/shift click close windows in Treebar/Switchbar
Added a pinning icon for docking panels to exclude them from F2
Added new keybind CTRL + SHIFT + L to toggle unread linemarker
Added a connect/disconnect menu to status windows
Added global Nicklist docking panel which can be docked/undocked/merged with other panels
Added option to set default server port
Added support for ircv3 tls/STARTTLS extension
Added support for ircv3 SASL authentication
Added Treebar menu item to toggle System/Window menus
Added new serverlist, fixes various bugs and adds a lot of new features
Fixed Docking a undocked panel/form should close the parent form
Fixed /logs should save and restore the last paths searched
Fixed Nick click/menus doesn't work when a nick is surrounded by some special characters
Fixed Windows menu is to slow
Fixed clearing the transfer docking panel does not always clear all items
Fixed Dcc send/receive sockets/files may not always be closed correctly
Fixed Dcc popup dialog should restore mainform
Fixed Thememanger does not unset some global variables after use
Fixed Nicklist colors should be inverted according to Nicklist background color
Fixed saving Nicklist settings per channel doesn't work
Fixed option dialog should only "ask to save" when something is actually changed
Fixed opening log files with UNC paths from logviewer doesn't work
Fixed sorting Nicklist alphabetically doesn't work
Fixed Thememanger should close when pressing the close button, even if minimize windows is enabled
Fixed Ssl warning dialog should close itself after some time
Fixed Searchbox should clear search selection when closed
Fixed Url catcher should ignore windows where monitoring is disabled
Fixed all alert popups should have a cancel button
Fixed Foobar2000 beta titles are not removed properly
Fixed popup dialogs should be centered to owner and use owners Always on Top settings
Fixed Subject Alternative Names is not taken into account when displaying ssl certificate errors
Fixed Nicklist icon browse button doesn't work
Fixed allow tab completion after a comma character
Fixed RAW 338 is not parsed correctly
Fixed MTS theme item ACTIONCHANSELF is missing <cmode> and <nick>
Fixed Statusbar position is not saved correctly
Fixed User Access Level rules in nickcolors makes the Nicklist slow
Fixed resizing columns after the "message" column in Transfer docking panels doesn't work
Scripting:
Added new property .unread for $window()
Added new property .rgbcolor for $line() $nick()
Added new parameter -b for /cline
Added new parameter -cert <file> for /server
Added new parameter -f for /dialog
Added new parameter -a for /quicksave
Added new parameters -no for /serverlist
Added new property .popup for $statusbar() $menubar()
Added new property .cnick for $nick()
Added new parameter -s for debugging scripts in /debug
Added new property .line for $isalias()
Added new property .isbottom for $window()
Added missing identifiers $initopic $isutf $topic $filename
Added missing command /ialmark and $ial/$ialchan property .mark
Added missing command /perform
Added missing parameters <network> and -t for /server
Added missing property .color for nicklists in $line()
Added missing events on PING/PONG/FILESENT/FILERCVD/SENDFAIL/GETFAIL
Fixed $window(*,) is not validated correctly
Fixed /fullname /realname with no parameters should show current fullname
Fixed /if /else /elseif /while $iif() should not trim newlines
Fixed /window -w should retain Treebar/Switchbar selection
Fixed /dde -e is missing a null byte
Fixed opening options dialog with some invalid highlight items can cause a crash
Fixed $nick() returns 0 during me:JOIN event
Fixed $mid $height $width is not validated correctly
Fixed /did -a should not add newlines to text/edit boxes
Fixed /set -zs should print each iteration
Fixed /did -d doesn't work with multiple id's
Fixed /sockclose should close the socket immediately to avoid trigger on SOCKCLOSE when a socket name is reused
Fixed /window -c should not trigger the on CLOSE event
Fixed /drawpic -c with no parameters should not show an error
Fixed $dll $dllcall is sending/receiving using the wrong encoding
Fixed /filter does not work with status windows and second filename
Fixed $com/$comcall bool parameters doesn't work
Fixed /filter /savebuf should not write BOM (Byte Order Mark)
Fixed /filter /savebuf $line should exclude the line color tag
Fixed /savebuf with no [lines] parameter should save all items
Fixed Tips/$tip all control codes should be stripped
Fixed Dialog button using the "default" parameter doesn't work
Fixed /ignore should show a warning when adding/editing a ignore when ignore is disabled
Fixed /window causes Editbox cursor position to be reset
Fixed local aliases in custom Statusbar items doesn't work
Fixed $nick() should follow Nicklist sorting
Fixed multiple matched events are executed in the wrong order
Fixed $line() should include control codes
Fixed /toolbar -a should show an error if a item with the name already exists
AdiIRC 1.9.8 - 29-09-2015
Fixed while the main window is minimized and connecting to a SSL server with a invalid certificate, the warning dialog is not selectable
AdiIRC 1.9.7 - 29-09-2015
Added rightclick menu to set position for Statusbar
Added option to set selected background/text for messages and Nicklist
Added option to set Nicklist pixel spacing
Added option to validate/save ssl certificates
Added automatically save/restore the column sizes/sorting for docking panels
Added context menus to the MDI area
Added option to auto tile windows
Added new menuitem Tools -> Config Files to open the config folder
Added option to set max buffer per channel
Added option to set Nicklist icons
Added support for ircv3 extensions tags,znc.in/server-time[-iso] and server-time
Added rename/save as menu on new scripts in script editor
Added option to lock nick column
Added notification warning for changing opacity using keybinds
Added ctrl +/ctrl -/ctrl 0 zoom keybinds for logs, monitor panels and rawlog
Added new colorchar for unlimited colors
Added option to set bottom border in text area
Added options to use emoticons
Added new keybinds ctrl + m/ctrl + alt + m to go to next unread window
Added new keybinds ctrl + n/ctrl + q to cycle channels/queries
Added options to set timestamps per window
Added new keybind ALT + X to toggle channel window maximized
Added option to show unread message count on Treebar
Added menu item to clear server history
Fixed installer shortcuts should be optional
Fixed highlighted words does not retain previous colors/bold format
Fixed resizing main window causes the Treebar scrollbar to disappear
Fixed Treebar/Switchbar network name is not updated when using ZNC jump
Fixed unread linemarker position is incorrect after a line is deleted from the buffer
Fixed some large window icons can cause a crash when they are resized
Fixed Treebar/Switchbar sometimes changes the selected window when it's name or text is changed
Fixed Menubar should not toggle on/off using ALT if SHIFT or CTRL is pressed
Fixed resizing columns in plugins manager causes a graphical glitch
Fixed when strip control codes is enabled. your own control codes should not be stripped
Fixed "Use Theme" button should be disabled when Current theme is selected in theme editor
Fixed allow double clicking a theme in theme editor to Apply it
Fixed channel background images with transparency in tiled mode doesn't work
Fixed relative paths are sometimes not replaced correctly
Fixed mouseover the blank area between timestamp and nickcolum should not trigger as a link
Fixed Hide/Show event settings per channel is not saved/restored correctly
Fixed refresh monitor system information when a monitor is added/removed or resolution changes
Fixed rejoining a channel with password, does not always work
Fixed allow tabbing own nick in status and query windows
Fixed clicking a channel name in a log file should open the channel on current active server
Fixed log files/config folders with network paths does not work
Fixed should not disconnect when receiving a QUIT after changing host/cloaking
Fixed Hunspell crashes should not crash AdiIRC
Fixed allow unicode domain name characters in links
Fixed using Alt + move mouse on a borderless window should not select text in the window
Fixed word wrapping is slow and uses too much memory/cpu
Fixed Switchbar -> Events fields in unsaved channels have wrong default value
Fixed opening a new logfile should restore the logform if minimizeed
Fixed word wrapping is not wrapping correctly in some cases
Fixed multi line Edit Aliases are not saved correct
Fixed pressing Home key on very long wrapped lines in script editor causes a crash
Fixed merging log files is slow
Fixed highlights is not matching all words in a message
Fixed unread message count should not update when a desktop window has focus
Fixed debug.txt logging is not working
Fixed color tags are not always padded correctly
Fixed disable autofocus editbox does not work
Fixed Toolwindow does not always adjust size correctly
Fixed typing invalid keys in global hotkey causes a crash
Fixed global hotkey doesn't work sometimes
Fixed channel prefix is not always taken into consideration on some networks
Fixed /titlebar should only be saved to config file on exit
Fixed Channel list -> join channel field should validate channel prefix
Fixed /names output to channels doesn't work
Fixed double-clicking window icon should close the window
Fixed translated text doesn't fit in Options dialog
Fixed tab completion does not work in single line Editbox
Fixed dock options should only be saved on exit
Fixed Opening options sometimes causes a crash on Wine
Fixed Statusbar items should be transparent to the background image
Fixed typing umlaut characters really fast doesn't always work
Fixed Treebar background settings should be disabled, not Switchbar
Fixed temp files are not properly deleted after a failed write
Fixed Options -> Colors -> Grid should be focused after pasting a color
Fixed installing a plugin can cause a crash if a plugin failed to install
Changed default network to Freenode
Changed the 32 bit versions to run as real 32 bit application on 64 bit windows
Renamed /anick to /allnick
Renamed Statusbar sound status -> mute status to avoid confusions
Backup and write variables/options/server files to a temp file before copying to ensure no file corruption
Scripting:
Added support for edit/add/view Statusbar items using /statusbar and $statusbar
Added support for edit/add/view Menubar items using /menubar and $menubar
Added html encode/decode for •
Added missing event on PARSELINE
Added missing feature user access list
Added new/missing commands /anick /mnick /fullname /realname /usernick /emailaddr /identd /resetidle /timestamp /dlevel /auser /ruser /rlevel /ulist /iuser /guser /nextunread /ebeeps
Added new/missing identifiers $ulist $clevel $ulevel $dlevel $level $windowtitle $imagechar $wmiquery $loop $msgstamp $msgtags $parseline $parsetype $parseutf $sysdir $sha256 $sha384 $sha512 $prefixuser $prefixemote $prefixsys $prefixctcp $email $banlist $onlineserver $onlinetotal $regbr $eventid $channel $hotlink $osidle $menubar $statusbar
Added missing modifier /S for $regex $regsub $regsubex
Added aleft aright atop abottom anchor properties for all dialog items
Added new parameter -Z for /window to reset icon to default
Added new parameter -m for /hload
Added new parameters -v -u -wN for /echo
Added new property .joined for $nick()
Added new property .hex for $rgb
Added missing parameters @wildcard, N for $window
Added missing propertoes .name .value for $envvar
Added new parameters [-adishtio] [N] <N|name> <@popup> [text] for /menubar
Added new parameters <-adtbpoijshnNzN> [N] <N|name> <tooltip> <@popup> [/alias] [picfile] [text] for /statusbar
Added missing dialog event "mouse"
Added new parameter -forcessl N for /server
Fixed RAW 341 and 345 are not parsed correctly
Fixed insert/delete a item into a dialog combo can cause a crash
Fixed $regex with empty text is not matched correctly
Fixed $bytes(0,b|kb|mb|gb|tb) should return 0
Fixed $finddir is not working correctly
Fixed $network returns wrong value in some cases
Fixed $regsub $regsubex \N is not replaced properly with $+ \N $+
Fixed $regsub allow escaping backward slashes
Fixed $submenu should have a maximum of 250 submenu items
Fixed /toolbar -z is not choosing the right size
Fixed /query is not validated correctly
Fixed $window() with wildcard search returns wrong value for status windows
Fixed $mouse.lb returns wrong value
Fixed identifier parameters are sometimes incorrectly passed down
Fixed //timer set/inc/dec/unset -parameter %var is not evaluated correctly
Fixed $var() is not evaluating parameter properly and $var($null,0) should return $null
Fixed allow comments in Nicklist buttons
Fixed calling custom aliases from the serverlist perform field doesn't always work
Fixed /timer N M is not always validated correctly
Fixed /dns -6 prints the ipv4 address instead of ipv6
Fixed /hsave sometimes saves to the wrong path
Fixed /toolbar aliases are not always evaluated correctly
Fixed /toolbar -a is not validated correctly
Fixed /toolbar -pnN doesn't get the right icon
Fixed /toolbar -l is not working properly
Fixed RAW 900 is not parsed correctly
Fixed $remote add new bitflag 8 whether /scripts is enabled or not
Fixed /drawsave should show an error when saving fails
Fixed /clear sometimes causes a crash when clearing picwins in use by Toolbar
Fixed /window -ah should not activate the window
Fixed /diskinfo /sysinfo crashes with a space at the end
Fixed $hotlinepos returns incorrect value
Fixed /echo without -m should not trigger a highlight in query windows
Fixed Dialog "icon" items is not added correctly
Fixed PONG messages without a leading hostname doesn't work
Fixed $nick is sometimes $null in raw events where it shouldn't be
Fixed % should be stripped from $timestampfmt
Fixed $color(N) returns incorrect decimal value
Fixed $noqt should only remove the first and last quotes
Fixed /window +ts should show titlebar
Fixed /echo -c "color text" doesn't work
Fixed on PART timers are not associated with the correct server
Fixed $chantypes default value is not always correct
Fixed allow $logdir without spaces
Fixed $timer().cid returns wrong value
Fixed $1- and $snicks does not work correctly with nicklist buttons
Fixed /window -o should bring the window to front
Fixed $read(info.txt, s, text) returns wrong value
Fixed $bits should return app bits, readd $osbits for operating system bits
Fixed /echo @window parameter should be ignored when -s or -a is specified
Fixed /splay -q should play immediately if there is no sounds playing
Fixed /splay should close the file if it cannot be played
Fixed incoming /dde requests should be associated with the Status Window
Fixed when there is multiple aliases with the same name, the first alias found should be used
Fixed $com/$comcall double values are not formatted correctly
Fixed Dde connections are not closed properly
Fixed allow $nick in perform/autocommands field
Fixed WM_MCOMMAND and WM_MEVALUATE should stop reading a first null byte
Fixed $iptype should only check for dotted ipv4 addresses
Fixed $longip(N) is not working
Fixed ":" should be stripped from raw 304 and 219
Fixed /sysinfo /diskinfo $disk can cause a crash if a network drive is not working
Fixed $screenshot can cause a crash if no rectangle is selected
Fixed /window -k is not validated correctly
Fixed $replacex with pipes causes a crash
Fixed $nofile returns double back slashes
Fixed $ceil $floor $round should ignore non number characters
Fixed $round with commas doesn't work properly
Fixed /writeini /remini does not work properly with quoted filenames
Fixed $findfile $finddir does not always work properly
Fixed /debug -i is not working properly
Fixed /echo @<N> is not working properly
Fixed /hsave is not validated properly
Fixed $nick is not properly passed down from event to alias
Fixed $window().logfile returns wrong value on server windows
Fixed $ial() $ialchan() should ignore users without userhost
Fixed /userhost should update $ial information
Fixed /ban -r [type] is not working properly
Fixed $compress $decompress is not working correctly and should write directly to a file instead of memory
Fixed /echo -e should not trigger buffer beep
Fixed $regsub $regsubex \N tokens is not returning correct result when using /g modifier
Fixed $regsub $regsubex \t \0 sometimes returns wrong values
Fixed $regex $regsub $regsubex \xN still doesn't work properly
Fixed $regex $regsub $regsubex /U modifiers is not always working properly
Fixed $regex $regsub $regsubex should match on ascii text by default
Fixed /help does not always search keywords correctly
Fixed /alias is not validated correctly
Fixed /drawtext background color should be transparent
Fixed /window -e uses wrong line count
Fixed $mkfn() sometimes returns wrong value
Fixed /echo can cause a crash when using -sa parameters
Fixed $disk(N) should return $false if no disk is found
Fixed $hget().item returns wrong value
Fixed /timerNAME should display information only for this timer
Fixed /google -n crashes
Fixed $myhost returns wrong value in some windows
Fixed $highlight().color should return the message color 16 if no color is set
Fixed $timer().reps still returns wrong value
Fixed dialogs should check for duplicate items and halt on errors
Removed unnecessary identifiers $datediff $datematch $now $floop $frand
AdiIRC 1.9.6 - 28-03-2015
Added support for numeric rbg color value and html color value in the config file
Added right click channel menuitem Nicklist -> Reset Default
Added allow alt + mouse click/move to move the main window when there is no Titlebar
Added option to override windows theme and set Menubar/Toolbar/Switchbar/Statusbar/MonitorPanels colors
Added Lock Bars menu item in panel tabs menu
Added ctrl + numpad0 keybind to reset font size in channel windows
Added ctrl + i keybind for Script Editor to invert the script list selection
Added ctrl + space keybind for opening contextmenu in Editbox/Topicbox/Script editor
Added realtime spellcheck support using Nhunspell
Added option to enable/disable Nicklist prefix color
Added owner/protected font and colors for Nicklist/Treebar
Added draw focus rectangle on selected color in Options -> Color
Added separate font settings for Editbox/Inputbox/Messages
Added unlimited border size/line marker size
Added color and font settings for tray tips
Added right click menu "Save As" in Viewlog
Added right align nicks/resizeable nick colum with options in message area
Added right click menu in Options -> Colors to allow copy/paste/reset colors Support formats: rrr,ggg,bbb #rrggbb $rgb(rrrr,ggg,bbb)
Added option to show network name and/or nick name on Switchbar status windows
Added option to show server info/ssl info in Statusbar
Added new MTS event ClientText
Added option to show/hide icon in Menubar
Added option Enable Menubar in Options -> Windows
Added option tab for Switchbar in Options
Added option to set single or multiline Switchbar If Lock Bars is enabled, Switchbar will split into multiple lines, else a overflow button is shown. In single line, there is no multiline or overflow.
Added option and right click menu to set Switchbar/Treebar/Menubar/Statusbar font
Added right click menu to set background image/layout for Menubar/Toolbar/Switchbar/Statusbar
Added right click menu to set dock position for Menubar/Toolbar/Switchbar
Added Nicklist buttons editor
Added new event Server Notices in Options -> Events
Added new sound event Buffer
Added new keybind shift + f5 to reload a script and send on LOAD event in Script Editor
Added option to disable the sound when the window is focused
Added DPI support to most items
Added option to show Nicklist Tooltips with text parsed as scripts
Added option to show fake transparency to windows desktop
Added option to show fake transparency to the mdi window in Nicklist
Added triple click support for textboxes
Added right click menu Open Folder in plugin manager
Added ssl support for all internal links, update checks, search engines etc
Added separate font and join/hide/quit etc events per channel
Added f5 keybind in Plugins Manager to reload plugins list
Added new API calls server.FindUser, server.FindChannel, OnRawData, SendRawData
Added option to show/hide top panel in script editor
Added option to set pixel spacing between messages
Added option to set left message border
Added ctrl + i, ctrl + c keybinds in channel list
Added support for bold/italic/underline in all fonts
Added new keybinds ctrl + alt + left/right to cycle tabs including minimized windows
Added option to set more lines in Editbox
Fixed removed shift + select keybind for selecting text + colors, use ctrl + select instead
Fixed delay track away status on connect to avoid connection lag
Fixed show a confirmation dialog when trying to paste more than five lines into a single line Editbox
Fixed allow pasting multiple lines into single line Editbox
Fixed channel topic is not properly reset when rejoining a channel
Fixed Scrollbar settings should apply to Server/Channel monitor as well
Fixed sometimes a nick appears twice in the nicklist with different nick casing
Fixed allow using exe file icon as custom icons
Fixed pageup/pagedown in a custom window without a textarea causes a crash
Fixed [] brackets is not always parsed correctly in MTS themes
Fixed MTS Themes should not show empty part/quit messages etc
Fixed dcc transfers/chat request window should not block incoming messages
Fixed custom font size is not restored in font dialog
Fixed allow selecting links when pressing shift without opening it when single click links is enabled
Fixed changing window from the tray icon menu doesn't work sometimes
Fixed Searching text in Searchbox can in some cases cause a crash
Fixed Rawlog should use the toolicon
Fixed text selection selects the wrong text when the buffer is full and a new line is added
Fixed unescaped timestamps interferes with message linecolors
Fixed channel editor escape should close the color dialog
Fixed channel editor topic keybinds should be disabled in read only mode
Fixed looking up hostname should change the Toolbar icon and Titlebar text to connecting
Fixed with treebar "show left-to-right scrollbar" option enabled, the name of the 1st network in the treebar will disappear when you scroll too far
Fixed window location/size should be validated when docking/undocking
Fixed re-docking a window to a minimized mainwindow, should restore windowstate as the current windows
Fixed Trayicon tooltip text should use the /titlebar text and should show connected servers and channels
Fixed /list modes are not parsed correctly on all networks
Fixed restore previous query/channel logs crashes on certain nicks and channels
Fixed restore previous query/channel logs sometimes returns wrong log files
Fixed NotifyUser(IUser,) api does not work properly
Fixed a fake channeluser should be created when none is found using the api
Fixed OnUserMessage api target is null in query windows
Fixed Switchbar/Treebar colors and window blinking is sometimes not reset when AdiIRC is focused
Fixed Menubar should re-hide when focus is lost, if Menubar is set to hidden
Fixed escape should close search box in log viewer
Fixed plugins should be listed in the plugin manager even if it throws an error on install
Fixed escape should close the search box if visible in custom windows
Fixed Searchbox should be disabled in picture windows
Fixed highlight tips shows the wrong title
Fixed disabled keybinds for font/colors tags in readonly Topicbox
Fixed disabled drag/drop support on read only Topicbox
Fixed reduce amount of GDI objects to not crash when joining many channels
Fixed scrolling is slow when using big background images
Fixed re-add image transparency to mdi image
Fixed font dialog dropdown should only trigger on typed characters
Fixed new script is not focused when script sidebar is hidden
Fixed Ctrl+Tab/Ctrl+Shift+Tab/Alt+left/right should ignore minimized windows
Fixed clicking the Editbox/Topicbox border should give the window focus
Fixed right clicking on a color in Options -> Color should focus the color grid
Fixed scripts in Script Editor should only be saved when there is a change
Fixed Tool popup window should adjust size automatically based on content and screen size
Fixed Toolbar button background should apply to custom buttons and Edit Toolbar buttons as well
Fixed serverlist should have scrollbars when needed
Fixed /logs should not show "Searching.." when there is no logs
Fixed Options split width is not restored properly
Fixed Editbox size should adjust automatically when changing number of lines options
Fixed channel prefix should not be added if there is already a prefix in irc:// links
Fixed Regain nick should not try to regain empty pref nicks
Fixed $channel doesn't work in Titlebar. Also, can't set caption on query windows when undocked
Fixed highlights regex doesn't work
Fixed pressing escape on a desktop custom window should close it
Fixed changing background color in Editbox/Topicbox sometimes leaves a unpainted border
Fixed event options for /names doesn't work
Fixed some variables are not unset on server disconnect
Fixed reopening a closed mdi docked panel causes a crash
Fixed ctrl + r in script editor should not toggle mute sounds
Fixed Mark As Read/Mark Server As Read menus should be disabled if all windows are read
Fixed consolidate font chooser into one dialog, allow resetting fonts to default value
Fixed delete file in Edit Aliases/Nicklist buttons should restore defaults
Fixed default background Image layout of Menubar/Toolbar/Switchbar/Statusbar should be tiled
Fixed Channel modes incorrectly include channel prefix modes
Fixed Options -> Events -> Notice should be "In Active" by default
Fixed changing font in Treebar sometimes causes a graphic glitch
Fixed new version text in Update Form should automatically adjust to fit
Fixed if marker line is visible when pressing ctrl + l, scrollbar should scroll to bottom
Fixed global hotkey is not working properly
Fixed show usermodes on Statusbar nick label
Fixed Highlight flash message and tip message times are not restored properly in edit highlights dialog
Fixed Nick tips are showing the wrong nick name
Fixed mdi border is wrong when Showing/Removing Titlebar
Fixed server Notices should be shown in notice panel as well
Fixed MTS themes channel topics is displayed in the status window
Fixed windows settings is not saved properly when using /part
Fixed show a warning the first time sound mute is enabled/disabled through ctrl + r
Fixed single click links doesn't work in Topicbox
Fixed whitespace before a link should not be clickable
Fixed connect button should open a empty server window if no there is no open servers windows
Fixed server Disconnect/Connect menus should be enabled/disabled depending on current server connected status
Fixed whois "has been idle" displays incorrect idletime if idletime is less than 1 second
Fixed Topicbox colors should invert the same way messages does
Fixed pressing enter on a selected item in Options -> Colors should open the choose color dialog
Fixed Day changed message can cause a crash with certain windows open
Fixed Nicklist voice color doesn't work
Fixed Nicklist prefix colors/fonts should be visible on custom/random nick colors as well
Fixed underline doesn't work properly with links in Topicbox
Fixed changing Nicklist size in options should override all manually resized Nicklist's
Fixed italic fixedsys font is displayed incorrectly
Fixed hide now playing menu's unless a song is playing
Fixed default Treebar font is not applied on startup
Fixed clicking links doesn't work if Nicklist is hidden
Fixed toggling Nicklist autohide, should hide the Nicklist at once
Fixed hidden Nicklist can sometimes cause a crash
Fixed alt + f4 should close current active form, not mainform
Fixed Statusbar items are not restored correctly if options is saved with Statusbar off
Fixed scrolling position is reset in Colors option window when clicking, if scrolled down (on first click and when leaving color pick dialog)
Fixed panel form windows should save/restore docked status/size/position
Fixed message colors are not updated immediately
Fixed /names target window and color is wrong
Fixed typing text in multiple languages in Editbox doesn't work properly
Fixed quick connect servers are filled incorrectly from the serverlist
Fixed background images -> Stretch should keep aspect ratio
Fixed time variables %ff, %T, %TT is displayed incorrectly
Fixed typing nick search in Nicklist with no scrollbar causes some nicks to be hidden
Fixed toggle Treebar folders on/off removes custom/fav icons
Fixed [] brackets from whois and channel info messages should be removed
Fixed toggle nicklist in Treebar can sometimes cause a crash
Fixed "Allow only one copy" option can cause a ghost window to appear
Fixed replacing text in Script Editor selects the wrong text
Fixed color popup dialog should be disabled in read only textboxes
Fixed channel background image should be updated immediately
Fixed docking of undocked monitor panel should be disabled if "Lock Bars" is enabled
Fixed toolbar cpu/mem monitor should be transparent to the background image
Fixed previous Treebar Folders expands when changing folder
Fixed numpad numbers should not close color form in Channel Editor
Fixed toggling Treebar folders on/off resets the new message color
Fixed undocked windows are not restoring window state correctly
Fixed right click channel -> Background -> Select uses wrong image layout
Fixed right click channel -> Background -> Set as Default causes a crash
Fixed channel password is not restored properly when using bnc's
Fixed default query invite to channel menu doesn't work
Fixed installing a update on startup sometimes causes a crash
Fixed overflowing buttons when moving/resizing Switchbar doesn't always work correctly
Fixed always on top status should be saved across sessions
Fixed color dialog is not returning focus to Editbox when mainform is "on top"
Removed boldify from topic to avoid font glitches
Removed /kill from default nicklist menu
Rename Inputbox to Editbox everywhere
Scripting:
Added ONKEYDOWN and ONKEYUP event for channels and queries and allow using halt to override built in keybinds, use with caution
Added new identifiers $keylocked, $font, $screenshot, $muted, $lineheight, $starting, $exiting, $envvar, $tips
Added new commands /nickcolumn, /mute
Added new parameter -a for closing windows on all connections on /close
Added new parameter -f -b for /nicklist
Added new parameter -i for /paths
Added new parameter -u for /echo /echox
Added new parameter -t for /options
Added new parameter -r for /lock
Added new parameter -i for /edit
Added new parameter -qN for /window
Added new parameter -p for /close
Added new parameter -p for /clearall
Added new parameter -o for /clear
Added new parameter %var for /fakeraw
Added new operators isurl !isurl
Added new property .realname for $ial()
Added new property .wid for $dockpanels
Added new property .fontunderline for $window
Added missing parameters @menu -o for /toolbar
Added missing commands /copy, /flushini, /mdi
Added missing properties .bw .bh .idle for $window()
Added missing properties .selstart .selend .visible .enabled .isid .next .prev for $did
Added missing properties .sq .rq for $sock
Added missing properties .wid .cid .hwnd .idle for $chan
Added missing identifier $keychar, $bname, $debug, $comchar
Added missing parameter -1 -2 -3 for $window
Added missing parameter -z for /server
Added missing parameters -n -p for $readini
Added missing parameter -e for /background
Added missing parameters M &binvar for $fread
Adde dmissing parameters -f -v for /editbox
Added all missing parameters for /debug
Added missing dialog event "active"
Added missing event on MP3END
Fixed /echo N+ should be ignored
Fixed $var(*) does not work, $var().local/$var().secs returns wrong value
Fixed don't allow //<space> //$ //% evaluations in Editbox
Fixed /server -j #channel password does not wor
Fixed $regex $regsub $regsubex \xN doesn't work
Fixed $rgb with negative decimals returns wrong values
Fixed $uptime should return uptime in seconds since server was connected
Fixed /alias should use default aliases when alias file is missing
Fixed $style doesn't work in $submenu
Fixed /did -g N does not work
Fixed allow multiline comments in menus
Fixed /drawpic filename is not validated correctly
Fixed /clearall should clear dock panels as well
Fixed /drawtext with negative x y values doesn't work
Fixed Uclick event should only trigger on left mouse button
Fixed /echo -l should use the first word as highlight nic
Fixed $com().result $comcall().result sometimes returns wrong value
Fixed $com $comcall method DISPATCH_PROPERTYPUT does not work
Fixed /alias deleting alias doesn't work
Fixed /encoding is not validated properly
Fixed MTS theme cache should use spaces for indentation
Fixed /window should focus editbox on desktop windows
Fixed /did -o replacing the first line does not work
Fixed halting some identifiers using $$ doesn't work
Fixed /dialog dclick event is not working for links
Fixed $hget() items can be a number
Fixed $bvar should not trim newlines
Fixed empty $exist() should return $false
Fixed $rgb(name) returns wrong value
Fixed /filter with only one target switch is not working correctly
Fixed $dde(,channels) should return channels from all networks, active channel should be marked with a *
Fixed $regex/$regsub/$regsubex is sometimes slow
Fixed $calc add floor divide operator //
Fixed when restoring from minimzed state, windows are sometimes moved down and/or resized. Happens mostly whith Aero Shake.
Fixed /sline should scroll the selected item into view
Fixed dclick $1- in listbox should return the line number
Fixed allow wildcards in @mouse events
Fixed WM_MCOMMAND and WM_MEVALUATE is not working properly
Fixed $disk(unknown drive) should return $false
Fixed /dline allow N- lines
Fixed /savebuf is not saving the correct items
Fixed /splay add missing queue system
Fixed /splay play pos doesn't work
Fixed /say should be validated
Fixed /window -c should not show a warning if window doesn't exist
Fixed $chan(invalidchannel) should return same value as $chan(0)
Fixed /server port should be validated for valid range
Fixed $mp3() sometimes returns wrong values
Fixed $chr(160) should not be trimmed from scripts
Fixed on CLOSE event should trigger when channel windows are closed as well
Fixed $mouse.key sometimes returns wrong value
Fixed /echo -l can cause a crash on custom windows
Fixed some identifiers querying Nicklist can cause a crash if Nicklist is modified while querying
Fixed /echo -n should not flash the Switchbar/Treebar icon
Fixed $regex $regsub $regsubex \cc \cb \co custom markers
Fixed /close -@ wildcard is not working
Fixed $window() add @wildcard support
Fixed $highlight().color $highlight().sound returns wrong value
Fixed $highlight() should strip colors/font tags before comparing
Fixed $cid and $wid and related identifiers/properties should be a incremental number
Fixed /viewlog scroll position are sometimes reset when minimizing the log window
Fixed $highlight(N) should ignore decimal numbers
Fixed allow @<$wid> in window related commands/identifiers
Fixed $window().dx $window().dy sometimes returns wrong values
Fixed /sockwrite should be executed after the script ends, and only one on SOCKWRITE event should be triggered
Fixed $newnick returns wrong value
Fixed /showmirc /showadiirc -s should restore window from tray
Fixed /tip -c 0 does not work
Fixed $tip(0) returns wrong value
Fixed $fopen $fread $fgetc if name is a number, index in name list should be used
Fixed dialog text items are sometimes created as multiline when they shouldn't
Fixed alias keybindings is not working in undocked channel windows
Fixed on APPACTIVE is not always triggered correctly
Fixed $submenu items are not always validated correctly
Fixed /window -a should show the window if it's hidden and focus the main window
Fixed menus are not working in picture windows
Fixed $feof returns wrong value
Fixed /notify -r should remove the nick from the Notify monitor panel
Fixed /dde $dde should be unicode
Fixed /window -h /window -w should not hide a Status Window from Treebar
Fixed $findfile $finddir " should be removed from path
Fixed /lock doesn't work when restored from tray icon
Fixed cancel /lock dialog, should not minimize main window
Fixed allow identifiers in default part message to be evaluated
Fixed /window +borders should prioritize the first chosen border
Fixed disabled dialog text items are painted with wrong color
Fixed $timer().reps returns wrong value
Fixed on OPTIONS event should be called every time the config file is changed
Fixed $nick is $null on ACTIVE and on CLOSE event
Fixed $bindip().ip returns wrong value
Fixed $replace/$replacex should show a error when using uneven amount of parameters
Fixed /nick on disconnected servers does not update the nick in the statusbar
Fixed preload $cpuload to avoid it hanging on first run
Fixed /background should save background images for Menubar/Statusbar etc
Fixed on TEXT identifiers using $1- in the message parameter doesn't work
Fixed on ACTIVE should trigger when main window gets focus as well
Fixed /timer is not always associated with the correct server
Fixed $servertarget $lactivecid $status returns wrong value in some cases
Fixed $strip is not stripping reverse character
Fixed $server and $nick is empty in on DISCONNECT event
Fixed /titlebar @window should include the window name
Fixed /titlebar shouldn't allow empty titles
Fixed identifier warning is sometimes shown incorrectly
Fixed invalid spaced brackets sometimes evaluates regardless
Fixed dialog id range does not work with dialog events
Fixed /did -o does not work for text labels
Fixed $replacex returns wrong value with multiple inputs
Fixed $color $colour /color /echo -c does not always find the correct color
Fixed $snick sometimes returns wrong value if no nicks is selected in the Nicklist
Fixed $myident/$myhost doesn't work in window titles
Fixed /titlebar should save/restore the title to the config file
Fixed /editbox [window] is not working properly
Fixed $ial().user should return ident
Fixed /background does not update custom background image menus
Fixed /.setconfig /.setoption should quiet the output
Fixed /query should not open a new window when multiple nicks is defined
Fixed /close should only close windows on current connection
Fixed /slap allow multiple nicks
Fixed $read(,n) should return a random line
Fixed /window -o -u is not working properly
Fixed /window -k0 does not remove the @ from the titlebar on new windows
Fixed /window -kXX is not validated correctly
Fixed $keyval returns wrong value
Fixed allow merging menu item if previous and current menu name is the same
Fixed sub menu items in empty menu items are displayed incorrectly
Fixed $submenu sometimes causes a endless loop
Fixed some identifiers returns incorrect values in menus
Fixed menu's does not work when /remote is off
Fixed clearing a picture window linked to a toolbar button causes a crash
AdiIRC 1.9.5 - 05-09-2014
Fixed remove /kill from default nicklist menu
Fixed installing a update on startup sometimes causes a crash
Fixed version is incorrectly labelled as 1.9.5 beta
Fixed 64 bit stable version is checking for 32 bit update
Fixed /list does not work on some networks
Fixed /window -o -u is not working properly
Fixed /.remove should not print errors
Fixed $color(N) $colour(N) returns wrong value
Fixed /dialog allow - in front of options
Fixed /search /findtext should search in active window
Fixed picture window mouse events doesn't work
Fixed /drawtext is not always validated correctly
Fixed Treebar should be visible by default
AdiIRC 1.9.4 - 01-09-2014
Added set background menu item for custom windows, if picture window, allow saving the background as a file
Added option to autohide nicklist
Added option to set window order
Added option to show folders and folder count in Treebar
Added option to set inputbox/editbox single/double or automatic lines
Added menuitems to connect and connect in a new window in Serverlist
Added extended menu for rightclick Titlebar menu on undocked windows
Added option to keep channels open when parting
Added filtering of html files in Help menu
Added theme manager right click menu Reload
Added md5/sha1 and pgp hashes for all exe files
Added f3 keybind for searchbox
Added open folder menu item in /logs
Added option in Script Editor to hide the script list and add keybind ctrl + r to toggle on/off
Added External Editor option in Script Editor and rightclick menu for opening scripts/logs
Added regex support for filenames in /logs
Added searchbox and Ctrl + F keybind and rightclick menu for channel/server monitor
Added shift + pagedown/pageup/home/end keybind in Nicklist
Added a minimum size for Switchbar and enabled overflow for Menubar/Toolbar/Switchbar
Added ctrl + i keybind in Logs manager and nicklist to invert selection
Added support for channel nick mode 'y'
Added DDE server support and options
Added shift + tab hotkey in Treebar to give focus to inputbox
Added option to animate trayicon on private messages
Added color names to numbered colors in Options -> Colors
Added $me variable for Options -> Nick Colors
Added right click Switchbar/Treebar menu to enable/disable monitoring of a window
Added 1 pixel left border if Menubar/Toolbar/Switchbar is docked vertically or Lock Bars is enabled
Added option to use small line marker
Added option to show/hide messages and Nicklist scrollbar
Added option to show/hide Titlebar
Added separate default icon for custom windows
Fixed MDI windows are some times "stuck"
Fixed default highlight options is missing if no config file is present
Fixed windows menu is slow with 80+ windows
Fixed context menus crashes with windows blinds
Fixed clicking menu separators should not close the menu
Fixed brackets is not parsed correctly in mts themes
Fixed tab character is not visible in menues
Fixed links are sometimes not clickable
Fixed ChannelMonitor/ServerMonitor colors is not updated immediately when changing colors
Fixed double clicking on channel names in dockpanels doesn't work
Fixed Reset button in Edit Menus/Aliases should be before Close button
Fixed connecting to a new server in a current server window, should close all query and channels windows
Fixed Switchbar button tooltip text should be the associated window text
Fixed Edit Aliases line numbers are 1 line off
Fixed alt tabbing to AdiIRC, focus should restore to script editor if it previously had focus
Fixed custom nickcolor should work for your nick as well
Fixed allow drag/drop multiple scripts in Script Editor
Fixed allow duplicate menu items
Fixed menus with no sub menus and no script should be disabled
Fixed show fullscreen warning only once per session
Fixed there should be a menu separator between script menus and remote menus
Fixed Theme manager -> open theme should filter by mts not mrc
Fixed last line of Rawlog -> Save/Buffer -> Save is missing
Fixed last character cannot be searched in Script Editor
Fixed disabled menu items should have an arrow
Fixed menu check arrow is not centered correctly
Fixed Statusbar nick is missing prefix when joining a empty channel
Fixed default main window size should be a percentage of the screen and centered
Fixed Treebar should be visible by default
Fixed Theme manager should open in the center of the mainform by default
Fixed confirm closing server and channel windows should not ask on other window types
Fixed timestamp in logs should be enabled by default
Fixed options -> Treebar, nicklist options should always be available
Fixed recent Files menu in Script Editor should be disabled if there is no history
Fixed strip colors should not be enabled by default in Options -> Logging
Fixed Korean characters are not displayed correctly/Possibly other Asian characters as well
Fixed Theme manager should check if new theme is valid before deleting any old theme
Fixed channels excluded from logging is not saved correctly in Options
Fixed reset ignore options doesn't work
Fixed Nicklist prefix is wrong on some networks
Fixed left click and moving the mouse in nicklist, should select nicks
Fixed sift + click in Nicklist doesn't work
Fixed ctrl + a doesn't work in all textboxes
Fixed closing a undocked window should close it instead of redocking it
Fixed undocking a panel should give it focus
Fixed allow resizing Logs, save and restore size/location and allow it to be docked/undocked
Fixed ctrl + k color dialog should be closed when changing window
Fixed clicking populate, then closing Channel List can cause the list to be outputted to the status window
Fixed clicking Save All in Script Editor should ask for filename for new scripts
Fixed if inputbox is multiline, ctrl + home/end should go to the start/end of inputbox
Fixed allow moving text by drag drop in Script Editor, Inputbox and Topicbox
Fixed tabbing between controls in Script Editor is not working properly
Fixed don't allow filename with only whitespaces in Script Editor
Fixed enter key in /logs should open viewlog
Fixed saving large scripts in Script Editor is slow
Fixed /logs -> Viewlog search match should be selected
Fixed double clicking channel name in a inactive channel window doesn't rejoin the channel
Fixed ctrl + L is not always scrolling unread line marker into view correctly
Fixed main window windowstate is not always restored correctly
Fixed inputbox and topicbox should have a maxheight
Fixed list channels dialog menu uses the wrong style
Fixed spamming escape key in topicbox causes a crash
Fixed search should be reset in highlight panel before doing a new search
Fixed when resuming after hibernate, only previously connected servers should be reconnected
Fixed a potential crash on exit
Fixed tray icon is not always disposed correctly on exit
Fixed tray icon flash and tips don`t work with send to tray on minimize
Fixed inputbox text is not selectable unless the window has focus
Fixed cycling between inputbox/nicklist/topicbox with shift + tab is not working correctly
Fixed border size changes is not updated immediately
Fixed page up/down in textview is one line off
Fixed treebar server font weight should not be bold by default
Fixed remove bold from switchbar items
Fixed reset Treebar options is resetting to the wrong font
Fixed line marker size changes is not updated immediately
Fixed flash option in highlight items is ignored
Moved Identd options into Server tab
Removed Options -> Window default sizes and use a percentage of the mdi clientarea instead
Scripting:
Added missing parameters -gN -jN -kN -r -u -zN -v -r -i -l -S -s -H -x for /window
Added missing parameters -a -h -l -n -s for /aline
Added missing parameters -h -l for /dline
Added missing parameters -a -h -s -l for /rline
Added missing parameters -a -s -r -l -e -c -m -n -t<topic> for /loadbuff
Added missing parameter -l -c for /clear
Added missing parameter -b for /drawtext
Added missing parameter 1 for $crc
Add missing commands /filter,/savebuf,/autojoin,/color,/colour,/comclose,/comlist,/comopen,/comreg,/showmirc,/showadiirc,/rline,/ddeserver,/dde
Add missing identifier $filtered,$ebeeps,$alias,$bnick,$click,$cnick,$ctimer,$compact,$dbuw,$dbuh,$leftwin,$leftwinwid,$leftwincid,$compress,$decompress,$emailaddr,$findfilen,$finddirn,$fullname,$hash,$inroundrect,$lactivecid,$modefirst,$modelast,$onpoly,$stripped,$com,$comcall,$comval,$comerr,$dde,$isdde,$ddename
Added new command /highlight [on|off] and rightclick switchbar/treebar menu -> Highlight to enable/disable highlights for that window
Added new command /fullscreen [on | off}
Added new command /lock <password> and ctrl + minimize keybind for locking down the mainwindow
Added new command /quickconnect toopen quick connect dialog
Added new identifiers $dockpanels,$sha2
Fixed /run is not always validated correctly
Fixed $gfx should be trimmed
Fixed on events matchtext/target is not always evaluated correctly
Fixed /run incorrectly reports an error on success
Fixed /gcmem should output to current window
Fixed $1 returns wrong value in some menus
Fixed /sysinfo default syntax $screen, should be $screen $+ ,
Fixed /google /pgoogle $decode(,h) decoding sometimes returns wrong value
Fixed /query /queryfn <nick> should not send a query message
Fixed /window -wN is not hiding/showing window in Treebar/Switchbar properly
Fixed $submenu punctuation marks should be ignored
Fixed /dialog -md with no location set, should open center screen
Fixed $encode $decode should use utf8 instead of ascii
Fixed /options /config [search] should select first matched node
Fixed /window default location should be center parent and size should be a percentage of the parent client area
Fixed /dialog multiline text is not drawn and aligned correctly
Fixed /dock changing from one side to another doesn't work
Fixed /dock is not properly unregistered on exit
Fixed /dialog icon causes a crash if icon file is not found
Fixed single line /* comment */ is not parsed correctly in scripts
Fixed $lactive $lactivecid $lactivewid sometimes report wrong value
Fixed /dialog tables with invalid characters in numeric values is not parsed correctly
Fixed using /.command recursively can sometimes cause a crash inside scripts
Fixed /background is not always validated correctly
Fixed /if /while < > <= >= operators are returning wrong value when comparing strings to numbers
Fixed /if /while > < >= <= !> !< !>= !<= operators returns wrong value if one parameter is $null
Fixed $addtok is not always adding the token correctly
Fixed $qt should not add double quotes
Fixed on OP on DEOP on HOP on DEHOP on VOICE on DEVOICE on BAN on UNBAN is missing $1-
Fixed /window -e should not add the first separator, if previous line is a separator
Fixed wildcards in on event targets doesn't work
Fixed allow isignore/!isignore to be matched against switches
Fixed menuitems with brackets and no semicolon separator are not parsed correctly
Fixed /loadbuf is not working correctly with some invalid parameters
Fixed $sline doesn't work with listbox in custom windows
Fixed menu event dclick and lbclick doesn't work with listbox in custom windows
Fixed $finddir and $findfile is not working correctly with some parameters
Fixed /dialog -c before dialog is shown, causes a crash
Fixed /drawtext is not validated correctly
Fixed Empty menuitems should be removed instead of being invisible in custom menus
Fixed $chan(#).mode is not sorted
Fixed /write should show an error if write failed
Fixed up/Down history is not working correctly in inputbox on custom windows
Fixed key events from inputbox in custom windows are executed twice
Fixed $window().tbtext $window().tbstate returns wrong values
Fixed /window +l/+L is missing close button
Fixed /window -e0/-e1 is not working properly
Fixed /window -e should be allowed with any combination of -p -l
Fixed $submenu is not evaluating identifiers correctly
Renamed $docked to $dock and return Left/Right/Top/Bottom/None
AdiIRC 1.9.3 - 13-07-2014
Added "Close" menu item in log viewer
Added ability to drag text into script editor/inputbox/topicbox
Added ability to filter by topic and min/max users in channel list
Added ability to filter/search options
Added background image options for statusbar
Added button to save channel list in Channel List dialog
Added channel list menu item in Tools menu
Added ctrl + tab nick completion in Options -> Nick colors and dialog "edit"
Added Delete keybind in Logs manager
Added Events -> Motd to show/hide server motd on connect
Added keybinds for inserting color/font tags into tabcomplete options
Added keybind ctrl + a for Ignore List/Nick Colors
Added MusicBee now playing support
Added new highlight system with more options
Added new stacking balloon/tips system
Added option to enable/disable ctcp/event/raw in script editor
Added option to enable/disable flash icon in treebar/swittchbar
Added option to set/hide borderstyle on main window
Added option to show left to right scrollbar in treebar
Added option to show/hide day changed message
Added recent files menu in Script Editor
Added right click menus in channel list
Added save channel list windows size/position
Added save cursor position in script editor
Added SMPlayer now playing support
Added sort button in ignorelist
Added support for %<tab> in input box
Added View -> Dock left/right/bottom/top menus
Added network/nick/channel information to Window -> Windows
Fixed #<tab> is not working properly
Fixed /betaup should enable check for new beta option
Fixed /google sometimes returns the wrong link
Fixed /list dialog should be cleared before a new list is retrieved
Fixed <colorchar><color><comma> is not parsed correctly
Fixed All windows should follow "Always on Top" from parent form
Fixed Allow column resize in /list
Fixed Allow smaller fonts than 8 in textview
Fixed Alt + left/right/up/down sometimes triggers a unicode character in inputbox
Fixed Alt + Tab to AdiIRC causes main window to be moved last of the tab order
Fixed Alt+Enter is moving one character off in input box
Fixed Alt+F4 does not exit
Fixed Away color is not updated in statusbar on /away /back
Fixed Changing channel password after making one in channel editor doesn't work
Fixed Changing switchbar from horizontal to vertical makes the text align wrong
Fixed Channel created/Topic set at should display as local time
Fixed Channel list should separate modes from topic and allow sorting by modes
Fixed Channel list sort order saved in translated format causes a crash
Fixed Channel names can have : in them
Fixed Channel password/limit should be read only in channel editor for normal users
Fixed Check for update doesn't work on mono if libgluezilla is not installed
Fixed Clicking a icon in toolbar should revert focus to inputbox
Fixed Clicking Join in channel list shouldn't close it
Fixed Closing channel list search, should mute the output until finished
Fixed Color selector should close when pressing escape in script editor, even if searchform is visible
Fixed Color should not flash in treebar/switchbar
Fixed Commands menu should give focus to inputbox after click
Fixed Copy text from inputbox should be in plain text
Fixed Copy text in topic box should give focus to input box if "focus input box" option is enabled
Fixed Corrupt positions.ini can silently close adiirc on startup
Fixed Ctrl + g doesn't work properly on undocked scripts editor
Fixed Ctrl + k in channel editor topic should show color dialog
Fixed Date/Time variable %fff sometimes is missing trailing zero
Fixed Dcc Get filestream is not always closed correctly
Fixed DCC Send/Recive/Resume/Accept file names can be quoted and include spaces
Fixed Default slaps.txt should have \r\n newlines not \r
Fixed Double clicking channel names with special characters doesn't work
Fixed Double clicking columns shouldn't join channels in Channel List
Fixed Double rightclick in nicklist should not open a query
Fixed Edit Menus should show a star when edited
Fixed Empty buffers should be ignored when trying to save a buffer to file
Fixed Entering up or down key in theme manager with no selected theme causes a crash
Fixed File paths is not working properly on mono
Fixed Flashing Treebar icons is not displayed correctly with large fonts
Fixed Focus should be restored to inputbox when clicking statusbar items
Fixed Force logging option doesn't work and may cause a crash in Options Dialog
Fixed Help files should open on desktop
Fixed Home/End in nicklist should select first and last nick
Fixed Home/End/PageUp/PageDown not working correctly in Treebar
Fixed If a treebar network was saved collapsed, channels should be rejoined minimized
Fixed Images on Switchbar/Treebar should fade in/out when highlighting
Fixed Incoming DCC should show full hostmask of the user in dcc dialog
Fixed Initial dcc host is missing in Transfer monitor
Fixed Lag count should be reset on server disconnect
Fixed Line number height is wrong when using font size 10 in script editor/textview
Fixed Log manager should not do a new search after deleting files
Fixed Logform should trigger a new search log folder or log file pattern is changed
Fixed Maximizing main window with multi line topicbox causes a graphic glitch
Fixed Menubar/Switchbar/Toolbar/Statusbar clicks are not received if main window is not focused
Fixed Modes should be combined when mass removing bans/invites/excepts in channel editor
Fixed Mouse cursor is flickering when hovering topic box
Fixed Mouseover top of the screen should show menu bar in full screen
Fixed Nick casing should be updated whenever changed
Fixed Nick in Statusbar is empty when opening a new server window
Fixed Nick's,channels,links should be double clickable in topicbox, but not in edit mode
Fixed Notices from users should be shown in active or status window
Fixed Now playing only retrives 100 characters from some media players
Fixed Only rejoin one channel upon reconnect
Fixed Open Folder in file transfer window should open the default folder if there is no transfers
Fixed Opening options sometimes causes a crash
Fixed Painting input box/topic box border sometimes flickers
Fixed Prefix and messages should be separated by newline if mainform is docked left or right
Fixed Pressing Alt in full screen should toggle menubar
Fixed Pressing Enter to make a new line in bug report textbox doesn't work
Fixed Pressing escape asks to save in script editor even if color popup is visible
Fixed Pressing Win+D minimizes AdiIRC if it's docked
Fixed Previous saved windows should not load broken nicklist visibility
Fixed Quit program warning should show connected server count
Fixed Random user list color is using the wrong color
Fixed Rawlog should load some lines from debug.txt when shown
Fixed RealName should not be saved if empty in quick connect
Fixed Remove CONF_ prefix from all items in config.ini
Fixed Removed toolbar items are sometimes restored
Fixed Rename casing in script manager should be allowed
Fixed Replace button "Connect All" with "Connect in new window" in serverlist
Fixed Reset all window sizes menu should reset open windows as well
Fixed Resize while docked doesn't work properly
Fixed Restart AdiIRC doesn't work on mono
Fixed Restore logs can cause a crash if log folders have invalid permissions
Fixed Restore logs options should always be available
Fixed Right click crashes on some windows versions without visual styles
Fixed Script Editor "*" should be in front of file name in case the filename is too long
Fixed Script editor "*" should be shown in the titlebar
Fixed Script editor menu click should register even if script editor doesn't have focus
Fixed Script editor should ask to save modified script(s) when unloading script(s)
Fixed Script editor should not be visible in taskbar unless "show on desktop" is enabled
Fixed Script Editor should use selected script's path when clicking Load/Save As
Fixed Script paths is not saved relative from Options
Fixed Scripts should be saved with \r\n newlines instead of \r
Fixed Selected text in topicbox should auto deselect on click
Fixed Selecting nicks in Treebar nicklist doesn't work
Fixed Server history is not saved correctly
Fixed Setting the max message buffer to 0 shouldn't clear current buffer
Fixed Shift + end on empty input box causes a crash
Fixed Shift + end without selecting newline at the end removed since it doesn't work properly
Fixed Shift + home should scroll to left in script editor
Fixed Some global keybinds are sent twice in custom windows
Fixed Some key bindings is not working on mono
Fixed Some keybinds doesn't work in channel editor topic if it's readonly
Fixed Sometimes winamp media player plugin detection incorrectly asks to install plugin
Fixed Statusbar bandwidth should be shown with MB suffix
Fixed Switchbar, Toolbar and Docking panels are inverted on mono
Fixed Switchbar/Treebar icons should flash regardless of selected window if main window is not active
Fixed Sysinfo OS version reports wrong OS on windows 8.1
Fixed Tab cycling empty word doesn't work
Fixed Text in mono version is not spaced properly
Fixed Textview should respect Windows scrollbar width
Fixed Theme manager is not working properly on mono
Fixed Theme manager should use selected theme name as filename when clicking "save As"
Fixed Toggle Treebar icons doesn't work without restart
Fixed Tool popup dialogs should be topmost to associated form
Fixed Treebar focus should reset when it looses focus
Fixed Treebar items should only be selectable if the label or image is clicked
Fixed Treebar query/system/tool colors are not reset correctly
Fixed Typing in scripts editor/input box doesn't work properly on wine
Fixed Use Nickcolors is saved to wrong section in the config file
Fixed User count is not updated properly in the statusbar on channel join
Fixed User list colors is not refreshed at once when saving options
Fixed Using undo after saving a file in script editor, should mark the file as edited
Fixed Variables can sometimes be reset in Tools -> Edit Variables
Fixed Viewlog form should save/restore window position
Fixed Weird behavior when a query chat partner revises his nickname
Fixed When "Lock Bars" is enabled, the custom border color should be used for panels
Fixed While docked AdiIRC should hide/show if a app goes fullscreen
Fixed Whois and doubleclick on channel with (co)-oper
Fixed Winamp now playing stops working after its paused or until next song starts
Fixed Window order in treebar is not always sorted correctly
Fixed Word wrapping sometimes causes a endless loop
Fixed Wrapped text buffer is not emptied when exceeding "Max Buffer"
Moved all items from away.ini to config.ini
Moved all items from ignore.ini to config.ini
Moved all items from positions.ini to config.ini
Moved Tools -> Ignore List, Tools -> Nick Colors into Options
Removed Treebar menus from Treebar window menus because menus are too big
Renamed channelbar and everything related to switchbar
Renamed sidebar and everything related to treebar
Renamed userlist and everything related to nicklist
Scripting:
Added /background -yz switches for statusbar/menubar
Added alias /options for /config
Added alias /setconfig for /setoption
Added default alias /i for /invite
Added missing commands /treebar /cline /queryrn /unsetall /tips /partall /remote /ctcps /events
Added missing event APPACTIVE
Added missing identifiers $snicks $remote $ssl $pi $fullscreen $iptype $portable $dccport $url $lactive $lactivewid $lof $tip $tips $evalnext $titlebar $atan2 $hypot $log10 $sinh $cosh $tanh $servertarget $menubar $switchbar $toolbar $treebar $highlight
Added missing operators isinvite isexcept isignore
Added missing parameter "me" for events
Added missing parameter -h for /run
Added missing parameter -iN for /echo and /aline
Added missing parameters -ie for /server
Added missing parameters -min/-max/channel/search for /list
Added missing parameters -npt for $read()
Added missing parameters parameter -n for /exit
Added missing properties .type .mmt .ansyc .pause for $timer
Added missing property "hsbar" for /dialog list
Added missing property .dd for $color() $colour()
Added missing property .lb for $window()
Added missing property .sig for $file()
Added new command /dockpanels [on|off] to toggle dock panels
Added new command /echox which takes a %var instead of text and allows consecutive spaces
Added new command /edit -almnqsv for opening edit scripts etc
Added new command /rawx which takes a %var instead of text and allows consecutive spaces
Added new event OPTIONS which is triggered whenever config file is reloaded
Added new identifier $docked returns $true if AdiIRC is docked
Added new identifier $lag returning lag on current server
Added new identifier $quickconnect returns $true if AdiIRC was started with QuickConnect enabled
Added new identifier $randomcolors returns if random nickcolors is enabled for message, nicklist or both
Added new identifier $statusbar returns $true if statusbar is visible
Added new identifiers $bwrecb and $bwsentb for byte format
Added new identifiers $msgx $rawmsgx to retrieve consecutive spaced versions of $1- $rawmsg
Added new on event CLIENTTEXT for overriding messages sent from the client
Added new parameter -d [encoding] for /server
Added new parameter [search] for /options and /config to search/filter options dialog
Added support for ignoring multiple nicks in /ignore separated by comma
Added support for OfficeIrc user prefix
Fixed on CTCP *:<matchtext>:command with no target doesn't work
Fixed on event target is not always evaluated correctly
Fixed on HOTLINK should be triggered on mouse down not click
Fixed on MENU separators is not always trimmed correctly
Fixed on RAW Some events are not triggered for scripts
Fixed on RAW the first : should be stripped from 301, 275, 338
Fixed on SOCKOPEN should be called even if the socket cant connect
Fixed on START/LOAD/UNLOAD/APPACTIVE/SONG/EXIT/SIGNAL should be associated with current server
Fixed on TABCOMP does not always return correct tab completed text
Fixed on TABCOMP/INPUT is not always triggered correctly
Fixed on ^NICK is not halting the text properly
Fixed /alias /alias should not override the alias command
Fixed /alias Allow aliases without leading '/'
Fixed /anick with no parameters causes a crash
Fixed /background "Status Window" doesn't work
Fixed /background default image layout should be center
Fixed /bcopy -c is not chopping correctly
Fixed /bcopy <M> If M is -1, all of the bytes from position S onwards should be copied
Fixed /beep 0 should stop beeps
Fixed /beep <delay> should be max 1000 milliseconds
Fixed /bin2txt is missing one character
Fixed /bindip is not working correctly with network adapters
Fixed /bindip quotes should be ignored
Fixed /bread is reading 1 byte off
Fixed /clear [window] is not working properly
Fixed /clearall /aclear should only clear windows on current connection unless -a is specified
Fixed /close add missing parameter -l
Fixed /ctcp PING should use $ctime
Fixed /dialog "edit" "combo" add color/font tag hotkeys
Fixed /dialog "edit" "list" size is wrong
Fixed /dialog "edit" add missing parameters hsbar vsbar
Fixed /dialog "list" add missing parameter sort
Fixed /dialog -md should not center the window if position is -1 -1
Fixed /dialog -s is resizing to wrong size
Fixed /dialog Add exe/dll/index support for "icon"
Fixed /dialog icon files not working
Fixed /dialog radio button with "push" should be text align center
Fixed /dialog sometimes crashes with invalid parameters
Fixed /dialog using menus makes the dialog to tall
Fixed /did -a and -r doesn't work with check/radio buttons
Fixed /did -a text should be trimmed
Fixed /did -i does not work on some elements
Fixed /did add missing parameters -s -l
Fixed /dns -46 <host> is not working
Fixed /dns doesn't work with ipv6 addresses
Fixed /drawcopy add missing switch -r and validate parameters
Fixed /drawdot parameters are not validated
Fixed /drawpic doesn't work with transparent images
Fixed /drawpic parameters are not validated correctly
Fixed /echo -l first word in a line should not be tested for highlight
Fixed /echo -l first word in a line should not be tested for highlight
Fixed /echo 1 1 is not showing correctly
Fixed /echo if active window does not have a textview, text should go to associated status window
Fixed /exit -r does not restart the client
Fixed /exit without -n should ask to close active servers
Fixed /google search result should be html decoded
Fixed /help if no chm file is found, open relevant wiki page and parameter -l forces open wiki page
Fixed /if /while !> !< !<= !>= operators are not working correctly
Fixed /if /while (number isnum) is not working properly
Fixed /if /while expressions using the ! operator are not returning the correct value
Fixed /if /while is not working properly if first token is a operator
Fixed /if /while remove unnecessary operator %
Fixed /if /while(1 == 01) leading zeros should be trimmed
Fixed /ignore -x is ignored if below other ignore rules
Fixed /linesep add missing parameter -s and #channel
Fixed /linesep should not add a linesep if last message is a linesep
Fixed /load -rs should always trigger LOAD/START
Fixed /lusers - display errors
Fixed /names Multiple channel prefix is not saved correctly
Fixed /nick should be trimmed
Fixed /notify blank mask should not be added
Fixed /np doesn't work with $user
Fixed /rename should be able to move folders
Fixed /search /findtext add missing parameter -n
Fixed /server -n should not connect
Fixed /server allow <host> <+port/port> <password> parameters
Fixed /server in on START event is not working properly
Fixed /server with no parameters should connect/reconnect current server
Fixed /set -sl doesn't show output
Fixed /setoption doesn't work properly
Fixed /setoption with no parameters should reload config.ini
Fixed /sidebar on/off doesn't work properly
Fixed /socklist -l is not working properly
Fixed /sockmark name can be a wildcard
Fixed /sockwrite &binvar doesn't work
Fixed /statusbar View -> Statusbar saves to the wrong location in config.ini
Fixed /time - not display the : into the time
Fixed /timer -o is not associated with current server
Fixed /timer add missing parameters -i and -o
Fixed /timer is not always validated correctly
Fixed /timer should show interval in seconds or milliseconds depending on timer type
Fixed /timer sometimes causes a crash when AdiIRC exits
Fixed /timer with no name should be named as <n> not timer<n>
Fixed /toolbar -l does not update alias
Fixed /toolbar -p does not adjust icon size
Fixed /toolbar add missing parameter -zN and ico/exe/dll support
Fixed /toolbar doesn't work with transparent images
Fixed /toolbar on/off/no parameters doesn't work properly
Fixed /unload with quoted path doesn't work
Fixed /unnotify doesn't work
Fixed /var -g incorrectly prints value assignment
Fixed /var add missing parameter -n
Fixed /var halting doesn't work
Fixed /who output should be shown in server window
Fixed /window "Status Window" doesn't work
Fixed /window +d | +b should have no control box
Fixed /window +L is missing close button
Fixed /window -a is not restoring properly
Fixed /window -c in a on CLOSE event causes a crash
Fixed /window -C is not centering the window
Fixed /window Add missing parameter -a
Fixed /write -s -w -r is not searching properly
Fixed /write add $crlf if -n is not set
Fixed /write should write utf8 with no BOM
Fixed $().properties in brackets doesn't work
Fixed $* does not work inside brackets
Fixed $0 returns wrong value
Fixed $1 in Menubar menus should be $me
Fixed $asctime() year format should be yyyy
Fixed $bindip should return $null if parameter is invalid ip
Fixed $bindip(N) returns wrong output
Fixed $bytes is not precise enough
Fixed $bytes(0) should return 0
Fixed $calc((1+)+1) and $calc(2^ %) is not working properly
Fixed $calc() with no parameters should return an error
Fixed $cb does not work correctly with unicode text
Fixed $chan().mode is not sorted correctly
Fixed $chan().pnick should return all channel prefixes
Fixed $chantypes is in wrong order on some networks
Fixed $cpuload and Help -> System variables sometimes causes a crash
Fixed $ctime is returning wrong result
Fixed $ctime() doesn't work with XXnd dates
Fixed $dialog() add missing owner parameter
Fixed $dialog().modal is returning wrong value
Fixed $did add missing property .csel
Fixed $did returns wrong value when clicking a tab page
Fixed $did().text returns wrong value for listbox
Fixed $duration does not return correct value with doubles
Fixed $duration(x:x:x:x) doesn't work
Fixed $editbox .selstart .selend returns wrong value
Fixed $encode $decode add parameter h for encoding decoding html codes
Fixed $encrypt $decrypt does not always work correctly
Fixed $event should be empty outside events
Fixed $exists returns $false on mono regardless of path
Fixed $false should return the value $false
Fixed $file() should work with directorys
Fixed $fline does not always return correct value
Fixed $gfxram should be rounded
Fixed $inpaste does not always return the correct value
Fixed $input Change tab complete to ctrl + tab complete so change focus with tab works
Fixed $input control code keybinds should work
Fixed $invitemenu should use same sort order as switchbar/treebar
Fixed $isalias() add missing property .alias
Fixed $isalias() doesn't work with local aliases
Fixed $left $right should return $null if second parameter is not a number
Fixed $lines() is returning wrong value in some cases
Fixed $log(0) $log10(0) should return $null
Fixed $longip() sometimes returns wrong value
Fixed $longip() with no ip defined should return nothing
Fixed $mid does not always return correct value with negative numbers
Fixed $mid doesn't work with doubles
Fixed $mknickfn is not stripping the correct characters
Fixed $modespl is returning wrong value
Fixed $mouse.dx and $mouse.dy returns wrong coordinates
Fixed $nick should be $null outside server related events
Fixed $or should be uint and allow only one parameter
Fixed $pic().width $pic().height causes a crash with invalid pictures
Fixed $player should return chosen media player regardless of play state
Fixed $pos returns wrong value
Fixed $pos(x,x,N) $poscs(x,x,N) does not return correct result
Fixed $rand should allow 64 bit random numbers
Fixed $read -r does not fill $regml
Fixed $read() can cause a crash
Fixed $regex $regsub $regsubex (*UTF8) should not be included in the pattern
Fixed $regex $regsub $regsubex doesn't work properly with global regular expressions
Fixed $regex $regsub $regsubex fails with underscore characters in \Q \E
Fixed $regex $regsub $regsubex with escape codes can sometimes cause as crash
Fixed $regsub $regsubex substitution codes should be replaced with $+ code $+
Fixed $regsub $regsubex \1 \2 is not always replaced correctly
Fixed $round is not validated correctly
Fixed $scriptdir crashes from inputbox
Fixed $server should return $null if not connected
Fixed $sha1 should return lowercase result
Fixed $slapsmenu(0) should return number of slaps
Fixed $sock().ssl returns inverted value
Fixed $sock().wserrmsg should be called wsmsg
Fixed $sockbr returns wrong value
Fixed $str() crashes with too high value
Fixed $strip add missing parameters burcmoi
Fixed $submenu doesn't always add separators correctly
Fixed $timer().secs is returning wrong value
Fixed $timer(name) should return position
Fixed $v1,$v2,$ifmatch and $ifmatch2 sometimes returns wrong value
Fixed $window(N) doesn't work
Fixed "Upgrade" old media player format from '$song' to ' $+ $song $+ '
Fixed $mouse.key returns wrong value in picture windows
Fixed Channel collection for IUser in API is empty
Fixed Double spaces in scripts are not always parsed into single space
Fixed Errors inside identifiers doesn't halt the script properly
Fixed IUser in API events is sometimes empty
Fixed menu sclick should trigger on mouse down instead of click
Fixed Parentheses is not always parsed correctly
Fixed Pressing escape in a custom window should minimize it
Fixed Script variables are sometimes reset on EXIT
Fixed Scripted menu's should only trim white spaces
Fixed Some variables is not correctly passed from alias to $identifier and back
Removed unnecessary commands /loopfile /split
Removed unnecessary identifiers $myhost $myident $activeserver $channel
Removed unnecessary operators hasvoice inchan isbetween
AdiIRC 1.9.2 - 30-11-2013
Removed clementine now playing support since its not working properly
Removed /kickban and add a default alias /kickban /ban -k # $$1 $2-
Removed unnecessary commands /nomsg /noquery /smsg
Improved bug report window
Rewrite quick connect
Added visual feedback when searching log folder
Added key bind shift + Backspace to delete double spaces in script editor
Added $quitmessage identifier
Added find previous menuitem in script editor
Added new menu item unload all but active script in script editor
Added keybind ctrl+shift+w for unloading all scripts in script editor
Added /search -re [text] parameters and add alias /findtext
Added missing parameter 'u' in $input()
Added "always on top" and "show on desktop" options for script editor
Added option to ask for saving modified scripts on close in script editor
Added option for "find selection" and "backup scripts" on save in script editor
Added option to show an error for unknown identifiers
Added option to toggle line numbers in script editor
Added option to ask for saving modified scripts on close in script editor
Added initializations warning option for loading scripts with on START/LOAD events
Added new menu item Misc -> Check Brackets in script editor
Added $appbits identifier
Added support for IRCv3 CAP multi-prefix, userhost-in-names, away-notify,extended-join and account-notify
Added support for WM_MCOMMAND and WM_MEVALUATE
Added missing command /omsg [#channel] <message>
Added $rating identifier for media player rating tag
Added list all root dir text files in help menu
Added "mark server as read" right click menu in sidebar/channelbar and /amark -s
Added /cmode /umode default aliases
Added missing /flash command
Added beta changes should be included in the update beta dialog
Added separate flash option for private messages in highlights
Added selected text as search text when toggling search box
Added option to only show balloon tip if AdiIRC is not focused
Added separate option for showing balloon tip on highlight, private message, channel activity
Added /quicksave command
Added options form should remember last page
Added now playing mesages are now parsed as scripts
Added right click menu to reset individual options per page in Options
Added Ctrl + S keybinds to save serverlist and options
Added character/line position/estimated file size display in script editor
Added ctrl + clicking sidebar/channelbar to minimize the window
Added Ctrl + Home, Ctrl + End to go to first/last message
Added right click menu to change sidebar font
Added F5 keybind to reload script in scripts manager
Added "smart" tabcomplete using recently active nicks
Added option to restore AdiIRC from tray with single click
Added option start with windows
Added option to check for irc:// link association on startup
Added line marker thickness option
Added border thickness option
Added sysinfo recived sent identifier $bwrec $bwsent
Added right click menu to save/clear input buffer
Added userlist control buttons, view -> Userlist Buttons
Added server and channel count to tray icon hover text
Added searching itunes and mediamonkey playlist from ctrl + j
Added button to merge files in log form
Added windows -> Reset All Window Sizes menu
Added ctrl + a for selecting all text in all textboxes
Added $ial().account and $ialchan().account to get a users IRCv3 account name
Added $playcount tag support for winamp
Added missing identifiers $dll() $dllcall() $nickmode $ifmatch2 $menu $menutype $menucontext $activecid
Added missing identifiers $beta $bits $sslready
Added missing command /dll -u <name.dll> <procname> [data]
Added missing command /renwin <@oldname> <@newname> [topic]
Added missing /U modifier for $regex,$regsub,$regsubex
Added missing $did() parameter .isedited
Added missing parameters .loopback .ip .name for $bindip when looking up a ip
Added missing parameters [-cn] [#channel] [message] for /hop
Added missing property .idle for $query
Added missing m<char>pattern<char> in $regex,$regsub,$regsubex
Added missing parameter push for dialog radio buttons
Added missing properties extsel multsel for dialog list items
Added missing parameters -b -c for /hadd /hdec /hinc
Added missing parameters -n / -x for /query
Added missing /window -m [/command] [font fontsize] [iconfile] parameters
Added missing parameters -46ch parameters and queue for /dns
Added support for looking up nicks in /dns
Added missing parameter "3" for $bytes, also returns wrong format
Added /invite [nick] [#channel]
Fixed $decode doesn't work with &binvars
Fixed channel list sort crashes on some translations
Fixed channel list sort is not saved/restored properly
Fixed logs manager should focus log window when viewing a log
Fixed $bitoff returns wrong value
Fixed clicking a toolbar icon created from the input box causes a crash
Fixed searching some folders in Logs causes a crash
Fixed pressing space in sidebar should show context menu
Fixed Up/Down/Left/Right key binds is not working correctly in sidebar
Fixed focus in sidebar should be restored when shift + clicking
Fixed mouse middle click for closing window doesn't work in sidebar
Fixed /setayer dialogname should set the layer on the dialog
Fixed /setlayer with no window parameter should set layer of main window
Fixed $regex $regsubex $regsubex POSIX brackets are not working properly
Fixed $calc % is not working properly
Fixed channel modes in status bar is not updated correctly on channel join
Fixed /ctcp /notice should split long messages
Fixed $base is not working properly with some characters
Fixed special characters should not be included in #channel links
Fixed %variables are not always trimmed correctly
Fixed /ignore -k is ignored in private windows
Fixed #$N #$? should make sure return value starts with a #
Fixed parentheses and comma is not always parsed correctly in scripts
Fixed any combination of $+X should work for combining words
Fixed $duration should be able to convert output back into seconds
Fixed $ctime and other unix timestamps should be year 2038 ready
Fixed <tab> should be useable anywhere in a word in inputbox
Fixed sending a command to a disconnected server should show a error
Fixed typing /quit while not connected to a server causes a crash
Fixed reload multiple scripts in script editor can cause a crash
Fixed /clear should clear unread line marker position
Fixed $gettok $deltok with negative numbers doesn't always work
Fixed $calc is not always parsed correctly if there are no space after a )
Fixed $findfile $findir wildcards with semicolon filter doesn't work
Fixed /tokenize 0 should tokenize nothing
Fixed clicking line numbers in script editor should select the matched line
Fixed pressing shift + HOME/HOME key in script editor should move cursor to start of the first non-space character
Fixed pressing enter in script editor should indent at same space level as current line
Fixed variables set to be removed on EXIT is incorrectly removed too early
Fixed "Rename" in script editor should retain previous file extension
Fixed "Save As" in script editor doesn't unload the previous script
Fixed /unload -rs should unload first file name match
Fixed allow $~name identifiers
Fixed if there are no more undo actions in script editor, script should not be marked as changed
Fixed using "Delete" text menu item in script editor/inputbox should allow Undo
Fixed small graphical glitch in sidebar with channels containing & character
Fixed $int() doesn't work with large numbers
Fixed $host and $ip should be filled with local ip/hostname before a server connects
Fixed $version should reply only the version number
Fixed if a nick has illegal characters, inputbox should ask for a new /nick instead of trying alternative
Fixed /nick on a offline connection should change the connection nick for that connection
Fixed /scon 0 doesnt work
Fixed \0 in $regsub $regsubex returns wrong count if /g modifier is used
Fixed $calc crashes sometimes
Fixed $bytes(N) should handle bigger numbers
Fixed spaces before and after {} brackets should be required in scripts
Fixed KICK event is not triggered if kick came from a user not in the channel
Fixed background missing from $color()
Fixed $?/$?="" is not parsed correctly
Fixed theme manager is not working correctly with translations
Fixed /<space><text> should be ignored in inputbox
Fixed on START is not triggered at the right time
Fixed $shortfn() sometimes return no value
Fixed $nofile() is missing a \ at the end
Fixed @#channel notices are not parsed correctly
Fixed /onotice is not sending the correct format
Fixed topic set, channel created date time format should match $asctime
Fixed %f %ff %fff time variables is now 1-2-3 decimals of milliseconds
Fixed $script(n) should return full path instead of relative
Fixed $ini $readini $remini /writeini - relative path is sometimes wrong
Fixed double clicking in a server window should send /lusers
Fixed dclick in non picture windows doesn't work
Fixed deprecate $volumep, $volume is now in percent
Fixed $volume $volumeb is not updated correctly
Fixed editing link in Link Warning box is ignored
Fixed "disconnected" is shown twice in the server window
Fixed DCC Chat is not working properly
Fixed $ial is not always updated from /who
Fixed $chr(0) should return $null
Fixed if topicbox ends with a link, hoovering free space after shows invalid link cursor
Fixed \\ and // operators in scripts can cause a crash and returns wrong result
Fixed $site returns wrong hostname
Fixed sysinfo commands should be ignored in server window
Fixed some system info identifiers are missing from the docs
Fixed $!identifier is sometimes not evaluated correctly
Fixed Commands -> Set Away -> OFF isn't working
Fixed / should be stripped when renaming a script
Fixed $script should show full path
Fixed $nick() non default channel prefixes are ignored
Fixed $prefix is reversed
Fixed $nick() sometimes crashes
Fixed big text lines is not wrapped correctly
Fixed negative numbers should be allowed for channel limit in channel editor
Fixed $query(nick).addr returns @ if there is no host/ident
Fixed dock panel headers should be hidden when "Lock Bars" is enabled
Fixed dock panel headers should not be moveable by right clicks
Fixed toolbar icon commands should be parsed as scripts
Fixed $window().dw $window().dh returns wrong size for picture windows
Fixed $date $adate $time is missing leading zero
Fixed $modes in channel titles is missing mode parameters
Fixed channel limit is not correctly parsed on channel join
Fixed $chan(#).mode is missing mode parameters
Fixed channel editor crashes with long user limit
Fixed MAXLIST is not parsed correctly on some servers
Fixed stop format tag doesn't work in topicbox
Fixed $duration does not work with double numbers
Fixed /uptime $uptime(system) sometimes returns the wrong duration
Fixed $ticks does not return the correct number
Fixed manually typing a font/size sometimes crashes the font browser
Fixed /timers off doesn't work
Fixed ignoring color codes in part quit messages doesn't work
Fixed /ignore /dns quiet flag doesn't work
Fixed $timestamp $logstamp adds a trailing whitespace
Fixed log filename missing first char for private windows if custom name is used
Fixed $chan is missing in event INVITE
Fixed colors in on TEXT event should be stripped if ignore -k is matched
Fixed /timer should be associated with current window
Fixed /dns shows a empty line on unresolved
Fixed brackets in scripts should not be evaluated if there is a space
Fixed some commands fails on servers with multiple channel prefixes
Fixed moving a dockpanel in front of another panel doesn't work
Fixed # is not correctly parsed in $identifier( #)
Fixed $$identifier not working for all identifiers
Fixed $query should only count private windows on current server
Fixed local identifiers doesn't work in /scon and /scid
Fixed IME popups closes when typing in inputbox/topicbox/script editor
Fixed allow selecting/copying topic in channel editor if the textbox is disabled
Fixed unread line marker should by default only be visible for channnel/priv/server windows
Fixed /aline should scroll to bottom if scroll pos was at bottom
Fixed $nick().color should return 1 if random nick colors are disabled
Fixed shift + tab should not select the newline in input box/script editor
Fixed automatically set back should only trigger if a non command is typed
Fixed away system should work per server instead of globally
Fixed toggle icons in sidebar doesn't work
Fixed raw 404 should be shown in channel window if existss
Fixed /amsg and /ame should send only one PRIVMSG with target channels separated by ","
Fixed /back should not set back If user is not away
Fixed pressing enter in rawlog search box should perform a search
Fixed right click X in dock panel shouldn't close it
Fixed away timer should be reset after hibernate
Fixed matchtext in events should be parsed for identifiers/variables if it starts with $ or %
Fixed /join #chan should rejoin a channel if the window exists but not joined
Fixed all colors/fonts tags should be reset in topic/kick/part/quit messages
Fixed nick colors are sometimes not inverted correctly
Fixed theme manager window size/position is not saved correctly
Fixed $! should show result from $input
Fixed /google and /pgoogle should detect and read the proper encoding
Fixed has write access check fails on some machines
Fixed $awaytime should be reset after raw 306
Fixed $left $progress $duration $length identifiers sometimes gives wrong results
Fixed <tab> on empty inputbox should cycle all nicks in channnel
Fixed /wsearch /wselect not always working correctly with mediamonkey player
Fixed whitespaces should be allowed in tabcomplete nicks
Fixed default/random quit message is parsed wrongly
Fixed on CTCP crashes
Fixed line numbers in scripts editor is too slow
Fixed quick save server dosen't save channels with passwords correctly
Fixed on TABCOMP is not triggered on empty editbox
Fixed /ignore -<flag> with no nick/address should show a error
Fixed menu scripts ignores #groups
Fixed duplicate mouse events in picture windows causes crash
Fixed closing a channel instead of parting wont trigger part sound
Fixed $bitrate is missing for media monkey player
Fixed a crash when using some windows themes
Fixed ctrl + l should scroll to unread line marker
Fixed allow ctrl + z undo when using /editbox
Fixed reconnect shows "disconnected" in all windows, not just server window
Fixed /server crashes with some invalid parameters
Fixed if "allow only one copy" and "minimize to tray" is enabled, main window can't be restored
Fixed select the proper icon size when using favicons or custom icons
Fixed all main icons should be updated immediately when changing icon
Fixed scripts manager is not saved/restored properly
Fixed changing encoding should only update the encoding in the serverlist (not channels)
Fixed right click -> join #channel.name dosen't work
Fixed sounds should only play if the event is not halted
Fixed switching to/from fullscreen messes up toolbar/menubar/channelbar order
Fixed aliases should not be allowed to call itself
Fixed remove every nonwhite space after last closed parenthess in scripts
Fixed allow [[ and ]] for escaping brackets in scripts
Fixed maximize button should be disabled in quick connect
Fixed script files with [script] sections should be loaded as ini files
Fixed /slap $1 is not correct in the default slap
AdiIRC 1.9.1 - 30-07-2013
Added proxy/socks support
Added $osinstalldate variable
Added exabyte to all byte calculations
Added option to get favicon from server url
Added option to set default and individual window icons
Added $date variable for logging
Added "Save All" menu/shortcut in script editor
Added option to enable/disable formatting links and various formatting improvments
Added <number> <delay> flags for /beep
Added ability to select multiple items in nickcolor list
Added save/restore dock position of menubar/toolbar/channelbar
Added rigthclicking window title will show the menubar menu if menubar is hidden
Added new sound options
Added -n -p parameters for /run and set proper working directory
Added unlimited connection retries if retries is set to 0
Added option to set custom background image per window
Added option to use a global up/down input history
Added missing $window properties
Added irc6:// ircs6:// support
Added option to enable/disable regain nick
Added missing b parameter for binvars in $encode
Added LOGON event
Added /bset -c chop parameter
Added -an parameters for /clipboard, also allow empty params to clear clipboard
Added raw 328 link support
Added menus in custom windows with menu @name
Added add /dline [c] <@name> <N[-N2]>
Added close button for dock panels
Added ignore list GUI
Fixed edit commands should be named edit aliases
Fixed /slaps should be parsed as scripts
Fixed allow empty messages in events e.g notice
Fixed $line sometimes returns empty string incorrectly
Fixed $script should return relative path
Fixed /loadbuf <name> <file> not parsed correcly
Fixed /sline doesn't work on users with channel modes
Fixed event HOTLINK is not triggered correctly
Fixed $active and $target doesn't work with custom windows
Fixed hash tables should be case insensitive
Fixed $sha1/$md5 doesn't work with &binvars
Fixed /bset sometimes crashes
Fixed parsing {} brackets sometimes fails
Fixed graphic glitch offset on text with background colors
Fixed graphic glitch with diacritical characters
Fixed /fwrite -b &bin doesn't work
Fixed all windows regardless of type should be saved the same way
Fixed /bw should show a error message if no network adapter is set
Fixed /bset <N> is one byte off when inserting at pos <N>
Fixed if (<int> isnum <int>) not working
Fixed a random crash on startup
Fixed client messages should be threated as system messages not channel messages
Fixed /toolbar -u doesn't refresh toolbar image
Fixed $width and $height reports wrong value
Fixed event ACTIVE should be fired after the activation have taken place
Fixed random nick color option should be in Options -> Colors
Fixed clicking edit toolbar while edit toolbar is already open causes a crash
Fixed event TABCOMP should fill $1- with the tabcompleted text
Fixed $style(X) was not always parsed correctly
Fixed $1 in menus should be filled with nick or channel
Fixed ctrl + z undo when tabcompleting nicks/inserting format/color tags in inputbox didn't work
Fixed minor drawing glitch in the sidebar on certain fonts
Fixed $ial should be updated whenever 311 is encountered
Fixed bans are not removed from channel editor if multiple bans are in the same MODE
Fixed event INPUT triggers on all @custom windows instead of the matched one
Fixed nickcolors/textcolors are sometimes not inverted correctly
Fixed channels with "&&" displays incorrectly in sidebar
Fixed raw 486 and 460 should use settings from Events -> Errors
Fixed $ial should only check current server
Fixed /window -e/-E should add inputbox
Fixed $chan(#invalidchan, 0) should return $null instead of 0
Fixed $scon and $scid couldn't use local identifiers
Fixed /set fails to parse %vars if first parameter is a identifier
Fixed $() is not executed inside /var and [ ] evaluation
Fixed should only capture first match if /g is not defined in $regsub and $regsubex
Fixed $base should convert both lowercase/uppercase characters
Fixed Goto Line 0 in script editor caused a crash
Fixed /slap sometimes caused a crash
Fixed reconnect server retries should be reset on manual disconnect
Fixed /paths to show both the install path and the config path
Fixed raw 330 should be parsed as whois
Fixed shortcut keys to add bold/italic/underline/color in sysinfo editor didn't work
Fixed /sysinfo /uptime was sometimes slow
Fixed /diskinfo <drive> didn't work
Fixed copying text on asian locale didn't work
Fixed update timer sometimes causes a crash on startup
Fixed $gmt $date $actime to work properly with timezones
Fixed <tab> should add 2 spaces instead of <tab> in script editor
Fixed *.mts and *.mrc should be filtered in script manager/theme editor
Fixed options menu shortcut should be Alt+O
Fixed some channel bans didn't show up
Fixed channel editor should be enabled for half ops
Fixed ":" should be stripped from on RAW 302 and 340
Fixed sidebar userlist should be off by default
Fixed issue with disappearing dockpanels
Fixed menubar icon is sometimes the wrong icon
Fixed reset usermenu width if its changed
Fixed animateicon in system tray wasn't working
Fixed cut of the text in channelbar if the text is wider than the button
Fixed linenumber for the last line in script editor was missing
Fixed /viewlog with no parameters should open logfile on current window
AdiIRC 1.9.0 - 18-05-2013
UTF-8 is now the default encoding
Added mIRC scripting support - See dev.adiirc.com wiki for more info
Added MTS themes support
Added options for default window sizes
Added undockable activity panel for private messages
Added undockable activity panel for channel messages
Added undockable activity panel for server messages
Added undockable activity panel for notices
Added undockable activity panel for url catcher
Added undockable activity panel for notify status
Added undockable activity panel for highlights
Added undockable activity panel for transfers
Added ircs:// links support
Added +port for ssl connections in quick connect and serverlist
Added uhnames support
Added option to start AdiIRC minimized
Added %ord variable for suffixing in days (18th)
Added %t %tt variables for PM AM
Added option to hide the menubar and use ALT to bring it back
Added perform option for quick connect
Added drag drop support to install plugins/themes/scripts
Added new toolbox where text can be selected
Added new about box with clickable link
Added "type a head" support in userlist
Added back common keybinds for userlist
Added search/replace functions for scripts editor
Added open links warning dialog
Added options to disable/enable loggings of individual channels
Added ability to change channels with mousebutton 4-5
Added play/stop/pause/next/prev support for media monkey
Added Potplayer now playing support
Added ctrl +/- to change the font size in a window temporary
Added ability to install/run plugins as non admin
Added ability to create custom nick color rules
Added option to bind dcc to an adapter and an option to prioritize ipv6
Added option to hide/show join/part/quit.. events
Added new spacing options single/paragraph/double
Added option to use serverlist labels as "network name"
Added option to show/show sticky/hide topicbox
Added tooltips for server history menu
Removed restore logs limit
All file paths are now relative for portability
Topicbox is by default one line and expanded when focused
Pressing shift when starting AdiIRC will bypass any autoconnect servers
All window size/positions are now saved/restored
Complete rewrite of thememanager
Complete rewrite of script editor
Changed the way channelbar items resizes
Improved all statusbar menus and events
Improved search functions for multiline text in channels
Improved logs/logsviewer
Improved update system, check every day/week/month
Fixed some tabcomplete issues
Fixed several issues with background images
Fixed some issues with sidebar and dual screen
Fixed DCC transfers was slow
Fixed logging on servers without a network name failed
Fixed several issues with mouse clicks in sidebar
Fixed several issues related to links in channels
Fixed an issue where tray icon would dissapear
Fixed an issue where sidebar would be blink/flash
Fixed an issue where scrolling text was slow
Fixed an issue with tracking nick changes in query windows
Fixed an issue with foobar2000 now playing
Fixed an issue where winamp now playing stoppped working
Fixed /ignore crashes if no ignore file exists
Fixed associate irc:// links was not working as non admin
Fixed UserMessage and SendData are not sent to plugins
Fixed a issue with saving "Show in active" settings
Fixed a issue where DCC transfers stopped at 99%
AdiIRC 1.8.10 - 13-08-2012
Added a complete rewrite of scripting and tons of new functions, see scripting wiki for more info
Added new font dialog and ability to use almost any font
Added message indent option
Added message maxbuffer lines option
Added message doublespacing option
Added message unread line marker option
Added message option to autoscroll to bottom when typing
Added search box to rawlog and other improvments
Added better /ignore functions, see wiki for more info
Added /notify and View -> Notify functions
Added /timer command
Added option to singleclick links
Added doubleclicking a query window will send a WHOIS
Added DCC Chat support
Added DCC Resume support and ETA in transfer window
Added several improvments to the Option window, allowing resize and scrolling
Added a Exit Fullscreen menu
Added a channellist icon in the toolbar
Added duckduckgo as a toolbar search engine, updated icons
Added option to track away status in userlist
Added showing duplicate bans in a different color
Added CPU and RAM usage toolbar item
Added %cpuload for sysinfo and sysinfo is now fully scriptable, check the scripting wiki
Added rightlick menu in statusbar to toggle all statusbar items
Added rightlick menu in statusbar to change network adapter
Added rightclick option to change encoding/charset
Added several new options for logging including rotating by size
Added disconnect on computer sleep and reconnect on computer resume
Added a send delay option to not flood a server (200ms default)
Changed /sleep, syntax is now /sleep [seconds] [/command]
Changed default nick and alternative nick to be the windows login username
Changed UTF8 to be shown at the top of the encoding list
Changed update window to be shown before logging on any servers
Fixed sorting by size in the log viewer
Fixed URL association to work without admin rights
Fixed a issue with links that have a ! in them
Fixed installer looses on UAC prompt
Fixed a issue where loading option window was very slow
Fixed several issues with Edit Toolbar
Fixed default toolbar search engine was not saved
Fixed DCC menu in querys didnt work
Fixed better check if an option is changed before asking to save
Fixed several DCC issues
Fixed autoaccept DCC didnt work
Fixed several issues related to window states/changing window
Fixed changing window between docked/undocked leaves the undocked window selected
Fixed a issue where windows position was not saved
Fixed next button in message search didnt work
Fixed a crash on reconnect
Fixed a crash in highlight window if history was to big
Fixed some issues where plugins and scripts didnt work togheter
Fixed google search didnt work
Fixed plugins was not copied after install
Fixed issue where sidebar userlist didnt always update
Fixed customcolors was not restored in color picker
Fixed lag spikes on connect
Ficed crash sometimes when doubleclicking in empty part of the userlist
Fixed clicking &Nick in channels didnt work
Fixed sliced topics in topiobox
AdiIRC 1.8.9 - 21-10-2011
Improved check for changes in the serverlist before asking to save
Fixed a crash when using AdiIRC in remote desktop
Fixed clicking media player icons didnt work
Fixed clicking text in highlight history caused input box to resize
Fixed an possible crash when opening a file from DCC list
Fixed an issue with paiting borders on resize
Fixed commands starting with a whitespace caused EditCommands to crash
Fixed opening rawlog from quickconnect caused a crash
Fixed sorting userlist alphabetically didnt work
Fixed auto away somtimes sets away too early
Fixed users parting sometimes caused a crash
Fixed getting external ip from some servers
Fixed importing theme used invalid font
Fixed loading options with invalid font size can cause a crash
Fixed a crash when changeing nick when a tool window is selected
Fixed docking a window makes window disappear in MDI mode
AdiIRC 1.8.8 - 16-10-2011
Fixed setup64 didnt install to the x64 program folder
Added expermintal support for some scripting, see the wiki for info
Added several tricks for reducing AdiIRC file size
Added option for using UTF8 fallback if normal encoding fails
Added Clementine now playing support
Added topic/input/userlist custom drawn borders and option for changing the border color
Fixed language would reset to default after applying options
Fixed a issue where AdiIRC prevent shutdown/sleep on quit
Fixed some issues with the toolbar editor
Added option to set size of the channel buttons in the channelbar
Fixed several theme editor issues
Fixed several away issues
Added Use global settings in away for overriding away settings on some networks
Added several improvments for pasting large colored text blocks
Added colored logs
Added option to change default userlist size
Added option to use double spaced messages
Added option to show userlist on the left side
Added windows Icons on the buttons in the channelbar
Added clicking a nick in the channel, will select the nick in the userlist
Added seperate color for NICK events
Added NAMESX support
Fixed an issue where bandwidth monitor didnt update
Fixed CTRL+i didnt work as expected
Fixed CTRL+backspace didnt work as expected
Fixed some issues related to opening AdiIRC with irc:// links
Added several improvments for Channel/Nick tabbing
Added /nosmg /noquery they will not open a dialog if used in Perform/Autocommands
Fixed issue logging nicks with special characters
Added rawlog autocopy text
Fixed /meminfo didnt work on 64 bit
Fixed issue saving slaps didnt work
Rewrote multiline messages, fixing several bugs
Fixed highlight on channel activity didnt work
Fixed sidebar treeview was not drawn correctly
Fixed channel list crash on some servers
Rewrote serverlist to use server groups
Fixed a crash when saving serverlist
Rewrote the random nick color for more randomness
Added toggle lock/unlock topic
Added channel editor
Added option to disable bold on nicks/channels in all client messages
Fixed invite to channel menu didnt work
Added channel modes view in status bar
Rewrote the core and split it up from the client, huge improvments and fixes
Rewrote the entire userlist, now custom drawn and fixing several issues
Fixed closing windows with shift + click didnt work
Fixed issue with duplicate ignores
Added option to enable a blank line at the bottom of message window
Added log browser and log preview
Fixed private logs was not always reloaded
Added shortcut wrapping of italic/bold/underline/colors
Fixed expanding sidebar made cursor dissapear
Fixed font dialog sometimes cause a crash
Fixed bold characters was not always parsed
Fixed several parsing issues of WHO, WHOIS, now includes timestamps
Fixed several bugs related to saving window positions
Added channel status for quit/part/mode messages
Added more options for changing window titles
Added support for connecting to DNS pools
Fixed selecting text made harddrive spin
Added support for ipv6
AdiIRC 1.8.7 - 15-02-2011
Fixed jumping messages/big white space at the bottom of messages
AdiIRC 1.8.6 - 01-02-2011
Hotfix release
Fixed choosing color in options caushed a crash
Fixed sometimes clicking a nick in channel with status prefix didnt work
Fixed changing nick sometimes caused a crash
AdiIRC 1.8.5 - 31-01-2011
Translations now includes in the installer
New installer elevates to admin, and back to user when running adiirc
Various parts rewritten under the hood
Added option to change default encoding
Added option to set a "first word" prefix
Added doubleclicking a channel in channellist joins the channel
Added sort channellist on most user by default, also saves current sort order
Added network wide serverlist changes and many other improvments
Added several new variables for window titles, and options for priv/server
Added toggling of topic show/edit (default show, rightclick to edit)
Added regain of orginial nick when disconnected
Added SOP/HOP right click menus
Added /debug command to create debug file
Added dialog to save serverlist and options on closing
Fixed incomming dcc requests was using wrong download folder
Fixed festore log from huge logfiles caused crash
Fixed parsing of 320 messages
Fixed a reset of znc log after disconnect
Fixed Saving options with a toolwindow open caused crash
Fixed join/part color was showing wrong color
Fixed rawlog as a proper dockable window and added a Debug tab
Fixed selecting multiple users in userlist now fires one MODE instead of X
Fixed away message was sometimes saved without the time variables
Fixed some cases where spaces from messages where removed
Fixed chaging sidebar background also changed the serverlist backgroind
Fixed OP color in sidebar dosent show
Fixed Horizontal scrollbar in the sidebar sometimes inventively long
Fixed userflags not always showing correctly in the userlist and sidebar
Fixed theme editor didnt load some colors
Fixed tile window horizontal showed a debug box
Fixed /away [message] didnt set new message
Fixed issue with logging private messages
Fixed ctcp ping crash
Fixed pressing enter in channel list should join channel
Fixed issue server lock when nick is in use
Fixed reorder channels in channelbar
Fixed moving mouse in userlist sometimes causes crash
Fixed rare identd crash
Fixed /msg in autocommands caused crash
Fixed crash on empty slaps file
Fixed channel tab-complete
Fixed wrongly timed channel messages
AdiIRC 1.8.4 - 20-04-2010
Fixed several trivial bugs and potential crashes
Fixed Plugin issue where OnUserMessage didnt fire
Added CTRL + Backslash for deleting a word
Rewrite and fixed multiline paste of text
Fixed $channel would return a malformed channel name
Fixed links with $ in them
Fixed channelbar would revert top dock at the top after applying options
Fixed Send to tray on close also minimized to task bar
Added question dialog when closing options
Fixed a nickcomplete bug
Fixed logging of channels with / in their name
Fixed some issues with newer versions of ZNC
Fixed /me' shows raw ACTION in channel on some networks
Fixed /reconnect didnt work
Added better perform /sleep
Added escape character for | in edit commands
Changed /sleep [seconds] to /sleep [seconds] [command to execute]
Fixed bug could not type in a channel after rejoin
Added Media Player Classic now playing support
Added VLC Media Player now playing support
Added right click menu in channel to change encoding
AdiIRC 1.8.3 - 22-03-2009
Fixed options showed wrong language selected
Added full unicode supported messages
Fixed quickconnect serverhost/serverport was not saved correctly
Added better crash debug
Fixed unicode copy/paste
Fixed serverlist showed wrong encoding
Fixed issue where ignore caused no messages to display
Fixed access denied issue when reciving DCC
Fixed corrupted memory crash related to highlight sounds
Fixed crash when disconnecting/closing
AdiIRC 1.8.2 - 12-01-2008
Fixed several random crashes when typing or copy/pasting
Fixed Check for update was still not working without UAC
Added Spotify now playing support
Fixed non multiline highlight showed wrong color
Fixed bug when parsing highlights with {Nick}
Fixed crash when starting in Windows 7 Beta 1
AdiIRC 1.8.1 - 07-12-2008
Added notice how to get back from fullscreen mode
Fixed check for update didn't check for UAC privileges
Added green/yellow/red textcolors on lagbar to indicate connection status
Added clickable spotify links
Fixed several DCC issues
Fixed tool windows didn't change selected window in channelbar/sidebar
Fixed links not working when ending in closing brackets
Added check weither incomming text is UTF-8 if not fallback to system default
Fixed plugins didn't install correctly
Fixed bandwith monitor in status bar not working correctly
Massive code cleanup, speed gains and removing potentional bugs
AdiIRC 1.8 - 06-12-2008
Added more default servers
Added 64 bit version
Added Expand All, Collapse All menuitems in serverlist
Added bold font for autoconnect servers in serverlist
Added color thememanager
Fixed several font/font size selection issues
Fixed userlist could dissapear if resized to much
Fixed sorting channel list by users was sorted wrong
Added filtering capabilities in channel list
Fixed CTCP PING from buggy clients made a crash
Fixed mouse wheel scrolling in all datagrids
Fixed Maximized windows positions should also be saved
Added saving of sidebar expanded/closed trees
Fixed serverlist is below main window with Always On Top set
Fixed /quote pass logged the server/bnc password when logging enabled
Fixed selected window didnt scroll text to bottom when changing size
Added ability to clear all querys from contextmenus
Added DCC SEND by dragging file into private window
Fixed sidebar cannot resize when scrollbars are visible
Fixed actions didnt show up in query windows
Renamed DockBar to ChannelBar
Added Copy text right click menu in windows
Fixed global hotkeys wasnt working
Added open file in DCC transfers by doubleclicking
Added Middlemouse click on a tab closes channel window
Fixed highlight ignore was not working
Fixed issue where systray keeps flashing as a highlight, when not highlighted
Added /delay [seconds] for delaying auth in perform/auto commands
Fixed some shortcuts didnt work when window was undocked
Fixed issue where searchbar was below input box
Fixed loading loghistory showed log in wrong window
Added option to disable autofocus of new windows
Added option to choose channel sort order (Alphabetically/As they appear)
Added ChannelList rightclick menu in server windows
Added singleclick systray puts mainwindow in focus
Fixed tabcomplete in private and server windows didnt work
Fixed AnimateTray Icon didnt work in focused channel
Added $screen to show monitor name in sysinfo
Added support for expanding inputbox on paste
Added check wether pasted text is really text
Fixed bug expanding userlist in SideBar switched window
Fixed the "could not create window handle" when changing window bug
Added strip colors from channelist
Added checks weither an new update version is shown or not
Fixed backlog was showing wrong and sometimes cutoff messages
Added Plugin support through API
Added /onotice #channel message (chanop notice)
Rewrote all texts for better translation capabilities using resource files
Added ZNC bnc support
Added SSL server support
AdiIRC 1.7.2 - 21-03-2008
Fixed bug where nick alerts would show strange characters
Fixed issues where installing winamp plugin would crash
Fixed issue drag/dropping channels would cause crash
Fixed issues where reconnecting a server would hang if nick was in use
Added options to configure channelist
Fixed high cpu usage when entered wrong BNC password
Fixed Highlight window showed up after restart when closed
Fixed Toolbar showed toolbar after restart when hidden/closed
Added checks for access to program folder, and use local folders if necessary
Fixed some bug changing nick/joining channels on some buggy servers
Fixed potential ServerList bugs/crashes
Fixed server history didn't load Encoding
Fixed mediamonkey 3.0 nowPlaying was not working
AdiIRC 1.7.1 - 27-02-2008
Fixed double nicks in Sidebar userlist
Fixed freenode NETWORK= missing regression
Rewrote Updates and plugin download to support Vista UAC and non admin users
Changed Help/Faq links to be displayed in an embedded browser
Fixed sometimes closing/changing channel in sidebar caused crash
Fixed bug where config file was read simultaneously by two functions
Fixed choosing winamp exe caused crash when path was not found
Fixed text typo
Fixed Open Tab in sidebar didn't work
Fixed Wrong channel icons
AdiIRC 1.7 - 19-02-2008
Added support for sentence highlights
Fixed canceling plugin/updates caused crash
Fixed bug causing crash when scrolling userlist
Added option to disable CTCP reply
Added option to select text encoding on a server by server basis
Added Channel list popup
Fixed serveral issues on Windows 98/ME
Added message queue so messages will not scroll or appear while searching/copy text
Fixed searchpanel was showing up the wrong place redock
Fixed notices from users didnt show up in private windows
Rewrote color options, more space, cleaner interface
Added option to sort userlist by Prefix or Alphabetically
Added option to keep userlist hidden at startup
Fixed dockbar didnt change selected channel when toggling between dock/undocked windows
Fixed Undocked window settings was not saved
Added Hide dockbar menu
Added View -> Userlist
Added dockable sidebar with treeview of servers, channels and users
Changed CTRL + L to hide all userlists instead of the selected one
Added better iTunes integration, play,stop,next,playlist search etc
Added MediaMonkey support
Added experimental support for CHANPREFIX flags from server
Added $floop[file] to loop lines from a file in custom commands
Rewrote Sysinfo and sysinfo options, more userfriendly
Added abillity to use Sysinfo and mediaplayer tags in custom commands
Added abillity to submit bug reports upon crashes
Fixed bug where /amsg sent messages to private windows
Fixed issue where main windows did not restore previous window state after minimize
Fixed the long standing bug where message buffer exploded
Fixed issue where password protected channels wouldnt rejoin on disconnect
Added option to define global hotkey to show/hide main window
Fixed messages didnt redraw correctly when switching on/off Search
Fixed several iTunes plugin issues (Asking for Quit, duration, reconnect on itunes start)
Fixed could not connect to euirc network
Added Invite to/CTCP and ignore menuitems in private windows
Added Windows real product names in /osinfo /sysinfo
Fixed CTCP Ping reply in ms
Fixed User invited User to Chan tekst on invite
Fixed connecting to server and closing server window would result in crash
Changed Update/Plugin windows is no longer blocking mainwindow
Rewroted the whole underlaying MDI/Window process, fixed several bugs
Added dockbar items reordering by dragging with the mouse
Added dockable highlight window
Added option to separate log folders by date
Added support for irc:// url association
Added Topic menu item in Channels, to ease changing topic
Fixed some IPV6 parse bugs
Added $gfxram variable in sysinfo/gfxinfo
Added shortcut displays in system menues
Fixed issue where graphic card info was incorrect
Fixed CTRL+ALT+key didnt trigger various shortkeys
Fixed small issue when selected several users in the userlist
Added Server logging and server history
Added Experimental support for extended mouse buttons
Added dragdrop to dcc files to nicks in the userlist
Added Network info and connected speed to /bw and /sysinfo
Fixed combo shortkey bug in custom commands
Added | to custom commands, to run multiple commands at once
Rewrote large parts of the serverlist to make it easier to use
Fixed a channel parse bug when Connecting from serverlist
Added option to set Channel Title text
Added +k/+l channelmenu items
Changed /google /pgoogle to show 1 result and added -n number syntax
Added See changes link in /alphaup
Added option to show last X lines in a private or channel window
Fixed /google and /pgoogle was not working
Added /alphaup command to download latest alphabuild
Added TabComplete suffix
Fixed small issue where @#channel would not parse as an channel
Changed saved mainwindow position to be restored before mainwindow is displayed
Fixes several issues related to quicksaving servers
Added notify message of quicksaved servers
Fixed password is saved when rejoining channels
Added /audioinfo and audioinfo to /sysinfo
Fixed an issue when pasting text with only one newline
Fixed Show in active flag was saved wrong
Fixed a bug with hightlight ignore
Fixed bug where channels wouldnt close
Added /aclear command to clear all servers/channels
Fixed a bug where windows would not start maximized
AdiIRC 1.6 - 23-01-2007
- Fixed a /meminfo bug when ram is larger than 2gb
- Added Color chooser dialog to CTRL + K
- Fixed small server password/bnc login bug
- Fixed potential bug with unactivated windows
- Fixed potential bug with autoscrolling windows
- Added ServerList Add server guide
- Added menu shortcuts in channels systemmenu
- Added option to always hide window in taskbar
- Fixed bug links not showing correctly when using strip tags
- Added new winamp control icons
- Added shortcut key mapping to commands (key&key&key)
- Added CTRL + L to toggle userlist visibility
- Added options to add images on mainwindow or channels, and transparency
- Added complete away system
- Added highlight ignore
- Fixed bug where highlighted words in links would mess up
- Added Update/Betaup dialogs
- Added BetaUpdate option
- Added fading title to popup windows
- Added Quick saving of server and menuitems in Server menu
- Added rightclick menu to topic links/nicks/channels
- Added Windows Media player Plugin download
- Changed default mediaplayer to None
- Added option to enable sound on highlight, channel activity and priv msgs
- Rewrote user prefix to support all chars reported by server
- Added Fullscreen/Always ontop View menu items
- Fixed small issue with fullscreen restoring previous state
- Fixed issue where song title would flash in the statusbar
- Fixed ctcp time back and forth
- Added kick/kickban reason popup dialog
- Added recursive slaps menu from slaps file when rightclicking a user
- Added /query [user] [msg], /query [user] just opens a priv window
- Fixed bug where doubleclicking a nick, didnt focus the new window
- Added support for ! user prefix
- Fixed dockbar now makes overflow menu again
- Added Rejoin menu to dockmenu
- Fixed small bug regarding sorting voiced users
- Added /google and /pgoogle
- Added new media player tags %volumep and %volumep
- Added /restart to restart IRC
- Added alias /p to /part
- Added -j/-join #chan,#chan to /server
- Fixed potential bug with fetching external ip
- Made password textbox in serverlist shadowed
- Added alt + left/right working as ctrl + tab / ctrl + shift + tab
- Rewroted some fundamental stuff to trap where one couldnt type
- Added new media player tags %totaltracks and %volume
- Fixed several bugs related to BNC's
- Now the whole slaps line is editable
- Added new color, for the MDI background
- Added realtime playlist search in winamp, if plugin is installed
- Added random nowplaying and random quit messages
- Cleaned up "show in active" flags
- Added option for saving/restoring mainwindow and channel
- Added option to make your prefix in userlist follow status
- Added option to make windiws minimize when pressing X
- Added option to ask for confirmation when closing windows
- Added seperate colors for topic box, and link color
- Fixed bug scrolling userlist would jump
- Added tabcomplete on channels
- Fixed two small annoying errors related to showing/hiding windows
- CTRL + tab and ctrl + shift + tab follows open windows now
- Now saves open window state, size and location, and restores them
- Fixed issue where windows didnt want to maximize
- Fixed flicker issue when resizing windows
- Fixed issue where clicking on ballontray didnt restore window state
- Closing undocked windows, now docks them again
- Added Shift + TAB for toggling through window objects
- Made links in topic clickable
- Changed logging folder from server to network name
- Cleaned up who/whois a little
- Added new colors joins,parts,quit,topic,mode,names,whois,kick
- Fixed bug where channel would try to part when kicked
- Fixed bug serverhost/port in quick connect didnt get saved (doh)
- Fixed potential issue with windows not focusing as they should
- Changed the winamp now playing to a plugin based system
- Added iTunes support
- Fixed small bug with restoring windowstate after minimizing
- Finished sysinfo options, every output is now customizeable
- Fixed lots of now playing id3tag bugs
- Added option to dock dcc transfer window into main window
- Added whitelist on auto incoming DCC transfers
- Added small popup forms with info on various tags in options
- Changed default logdir to RunPath\Logs\
- Added option showing highlight notice in current active window
- Added option to send to tray when clicking X
- Added new option menu with lots of userlist options(colors, font etc)
- Disabled mouseclick triggers on default
- Messages now splits up into 440 char messages to ensure everything recives
- Added Search box, to search text in windows, toggled with ctrl + f
- Added auto saving/restoring windowstate, size, and location
- Added $status tag for message prefix (shows channel status @%+)
- Added idv3 tag reading, (except idv3-2)
- Fixed bug where client did not respond to CTCP #channel
- Fixed potential bug with dcc status update
- Pasted text no longer executes /commands
- Made some small changes on file size/bandwidth conversion (thanks Steven)
- Fixed allowing spaces in /join and quickconnect
- Fixed bug with tabcomplete not working in undocked windows
- Fixed issue with channel activity actions (ups)
- Fixed small issues with mirc color parser
- Fixed issue where id3tags couldnt be read over network shares
- Fixed couple of DCC bugs when dccing from private window
- Fixed issue where channelmenu would not update link urls
- Added check for winamp is stopped or paused
- Added more tags %bitrate,%version,%layer,%mode,%frequency,%size,%position
- Added new media player tags,%player,%percentp,%percentl,%progress,%left
- Fixed small issue where songs with many - would display wrong
- Added welcome tab in options with some information
- Added new color, client for information from the client
- Added option to disable autocopy to clipboard when selecting text
- Added option to disable autofocus message field after copy text
- Added option question dialog when disconnecting server from icon
- Added option question dialog when closing irc while connected
- Speeded up copy text and made newlines proper
- Added now playing menus to channel and user menus
- Added sysinfo menu to channel and private rightclick menues
- Added /advertise which shows an download link to adiirc setup file
- Changed adding new server set default serverhost and serverpor
- Fixed potenial bug with = chars in options and serverlist
- Added new date properties for timestamps
- Added total customizing of toolbar, and saving layout
- Added form to edit custom slaps
- Added alt + k to focus searchbox
- Fixed Network name is now pulled from network info
- Fixed reconnect issue where channel users didnt clear
- Added allowing of drag/drop reorder icons in toolbar
- Added searchbox to toolbar which opens browser with search querys
- Fixed issue where Identd wouldnt work
- Fixed incoming DCC tries to create an garbage folder
- Fixed serious issue with sending DCC files (thanks Nelsmar)
- Added index parameter to /slap, pulling line at index number
- Fixed issue where %duration would show wrong count (oops)
- Rewrote window flashing code
AdiIRC 1.5 - 21-06-2006
- MainWindow now resizes to previous state when clicking trayicon
- Fixed small bug with /uptime
- Added option to disable quick connect dialog
- Added option Highlight on channel activity
- Fixed issue where nick colors would generate same as background
- Added winamp %artist,%title,%album,%year,%track,%genre,%duration,%length vars
- Rewrote Winamp song parser, now reading id3 tags
- Fixed small bug with #channel rightclick in server windows
- Added "Disable external messages" chanmenu
- Added Serverlist/options/dcc/cascade/tile horiz/tile vert icons
- Added Rightclick statuspanel to quick change media player
- Added Server/channel/query/ icons to windows
- Links now open in a new thread
- Added Windows Media player and QCDPlayer /np support and options
- Added CTRL + O and CTRL + S shortkeys to options and serverlist
- Added option to set default ban syntax ($nick!$ident@$host)
- Added option to set default part message
- Changed AutoSend Commands (perform) to multiline textbox
- Rewroted the highlight parser
- Removed linespacers from moderate menu
- Fixed some leftover /part bugs
- Fixed lowercase search in winamp search
- Added new PING/PONG game, should detect timeouts better
- Added optionally Laginfo (in ms) to statusbar and /lag
- Added seperate rawlog for each server
- Added banlist GUI
- Rewrote "copy text" from windows code, fixed a lot of issues
- Fixed bug where nicks with backslashes would not highlight
- Added CTRL+H for quick tab access to highlighted channel/priv windows
- Fixed resizing flicker when using autoconnect servers
- Added real AutoReconnect, AutoRetry and AutroRetryDelay on servers
- Fixed /server host port to /server host:port [password]
- Rewroted all underlaying server/thread communications
- Added option to toggle mouseclick triggers in statusbar
- Added options to configure output on balloontips
- Added option to animate icon in systray
- Redesigned popups dialogs
- Fixed channel join speedups
- Added /run url
- Added /dns and /resolv [host/ip]
- Another Windows 98 fix to the installer
- Added wallops "show in active" flag
- Fixed some rawlog scrolling issues
- Added New (good looking) Icon to all windows/forms
- Added highlight on /me messages
- Added more space between servers in dockcbar
- Fixed some issues with Ctrl+tab/ctrl+f6
- Rewrote the TopMenu, made it more flexible and dockable
- Fixed some issues with usernick select in userlist
- Fixed small display bug in /o
- Made winamp statusbar centered
- Added a routine to show Gb/Mb/Kb/Bytes on incoming dcc filesizes/bandwidth
- Added "Save As" browse button in DCC incoming popupform
- Added Bold/Colors/Italic shotkeys to Commands and topic textboxes
- Added "Day changed to date" message when day changes
- Fixed /join needed # prefix
- Added /hop [message] for quick part/joining a channel
- Changed /hop /dehop to /halfop /halfdeop
- Rewrote Autocomplete and fixed the Alt + Tab bug
- Tweaked the statusbar borders
- Fixed a issue where certain usernicks wouldnt update on /Nick
- Balloontips is now on by default
- Fixed multiple selects, fires commands with all selected nicks
- Added ctrl + nick in userlist, selectes multiple nicks
- Removeds a space in front of certain messages (oops)
- Fixed previous menu item working again
- Fixed tab colors is updated at once when applying options
- Fixed selected window is checked in MDIList
AdiIRC Beta 1.4.10 - 06-05-2006
- Changed highlight action, from flashing bold, to flashing border
- Added A little icon to Windows
- Cleaned op usermenus, added "Invite to" userlist menu
- Added mouse rightclick to userList
- Fixed a real serious issue with Paths which could reset all options
- Added Window list menu to SystrayIcon for quick access to channels
- Lots of code cleanup
- Overrided CTRL + F6 to follow controlled Z-order
- Removed flicker when generating new mdi windowlist and changing window
AdiIRC Beta 1.4.9 - 05-05-2006
- Fixed some issues with usernick change race and did some lowercase checks
- Fixes two serious issue with reconnect/connecting new server
- Fixed some small serverlist GUI bugs
- Added example serverlist for the installer
- Made Inactive dockcolor configureable
- Fixed some leftover bugs with dockbar textalign
- Made some GUI changes to dockbar menu
- Added FAQ and report bug link in help menu, and made it use custom browser
- Added CTRL + T opening new blank server window
- Added oper/halfoper/voice/normal tooltip counters in statubar text
- Made the serverwindow output more readable
- Added own color for notices
- Added Dockbar optionally visible in View -> Dockbar
- Made highlighted windows flash with bold/normal text
- Added View -> DCC, incoming/outgoing dcc transfers and a dcc form window
- Fixed View -> Toolbar/statusbar now saved to config file
- Fixed some color bugs/rewrote color parser
- Fixed some Windows 98 issues with both IRC and the installer
- Added rightclick menu to links, "Open in browser" and "copy link"
- Changed single link click, to doubleclick
- Fixed linkparser, now using static color, change it in options
- Fixed installer will overwrite old files in install dir
- Fixed better parse of channel modes
- Fixed ctrl + tab/ctrl + shift + tab cyckling in real z-order
- Changed autoupdate interval check to 24 hours
- Added doubleclicking usernick opens private window
- Added doubleclicking channel names joins channel
- Fixed userlist making double lines in long nicks
AdiIRC Beta 1.4.8 - 18-04-2006
- First release with windows installer
- Fixed bug with bw not counting right
- Fixed bug /Names wouldnt show in right window
- Added regex catching urls, they can be launched by /o [num], see /o
- Made Toolbar dock/undockable (no options though)
- Fixed some cycle issues between docked and undocked windows
- Fixed unodocked windows able to fullscreen standalone by F11
- Fixed multiple issues with 1 window in MDI and others undocked
- Added scripting $file[path] and $frand[path] to pull text from files
- Fixed some form focus issues
- Changed ALT + D to be able to change opacity on undocked windows
- Added mainIcon to all forms again
AdiIRC Beta 1.4.7 - 31-03-2006
- Fixed better parse of /banlist, inc unixtime to date convert
- Fixed "Message jumps" bug when undocking windows
- Fixed Dockbar text aligning wrong after swapping rafting side
- AutoConnect, now (safely) connects at once
- Fixed some issues with Winamp search focus/selected items
- Fixed default kill message is (usernick)
- Selected usernick in userlist no longer displayed when not focused
- Lots of cosmetic changes to buttons and popup dialogs
- Added Opacity (Alt + Up/Down) to Commands, Winamp, options, server forms
- Made Custom Commands and Winamp search forms scaleable
- Fixed F11 fullscreen now is real fullscreen
- Fixed TimerThreads will try to kill them self when closing MainForm
- Fixed some Options save bugs when in QuickConnect mode
- Added some check rutines to startup autoconnect (more threadsafe)
- Added Disable option to Bandwidth Adapter, now disabled per default
- Added vertical scrollbar to custom commands
- Cleaned up Icontray menu, remove win items, added serverlist, winamp, display
- Made some changes to AutoUpdate, transparent to old versions
- Changed Help menu, now opens url to website
- Fixed some small bugs in Winamp Search
- Added Statusbar interval options (in milliseconds)
- Added Statusbar options to toggle what labels to display
- Fixed clicking ballontray didnt popup mainform when minimized to tray
- Added currently playing Winamp song label to statusbar
- Removed Window and Commands menues from Quick login
- Added Menu "View" and Toolbar/Statusbar toogle items
- Made BW timer sleep when mainform is minimized
AdiIRC Beta 1.4.6 - 20-03-2006
- Added download/upload statusbar label
- Added /bw showing download/upload speed, network select in options/sysinfo
- Fixed some bugs where /diskinfo divided wrong
- Fixed /quit now alyways disconnect at once
- Added check to make sure global font is not bold or italic, for now
- Added /diskinfo [drive letter]
- Fixed $[num] replaced with "" if no param[num] given
- Fixed font not rounding up size right
- Fixed bug /msg opening new window every time when OpenWinOnMsg was set
- Fixed closing server, closing all related windows
- Added some more checks to make sure messages not "jumps"
- New Update.exe and a BetaUpdate.exe is out (/betaup), should be threadsafe
AdiIRC Beta 1.4.5 - 11-03-2006
- Enabled Server seperator to dockbar again
- Finally fixed all "minimize to tray bugs"
- Fixed multiservers working again (oops)
- Fixed strange bug appering while closing irc
- Fixed CTRL+A ding/sound on keypress
- Fixed some network error with /quit
- Fixed trying to reconnect after /quit'ing
- Fixed some CTRL+V/Paste bugs
- ALT + UP/DOWN toggles mainwindow opacity
- Fixed some mirc color/bold parse issues
- Fixed issue where priv windows would try to JOIN as chan
- Fixed /wallops and wallops incoming parser
- Fixed the "message jump" bug
- Added "Click to change Nick" tooltip in statusbar
- Fixed Pageup/Pagedown scrolling "page" instead of one line
- Made all popup Forms screencentered and using adiirc main icon
- Added winamp command menu items
- Added CTRL + J open a winamp playlist search window
- Added F11 toggles application FullScreen
- Fixed Shift + Tab not triggering autocomplete
AdiIRC Beta 1.4.4 - 07-03-2006
- Fixed bug where balloontray would not go away in win2k
- Fixed balloontray not stop flashing and not activate flash window bug
- Fixed CTCP Version working again
- Added Custom Commands file menu and parser
- Changed Logfile extension from .txt too .log
- Added ID3 tag read to winamp playlist, tags gets favored
- Fixed incoming ctcp can be lowercased
- Fixed ctcp can take endless parameters
- Rewroted a lot of code for optimizations purposes
- Added @%+ + nick display to statusbar, and usernick change popupbox
- Fixed small bug where serverwindow would get highlight color
- Fixed bug where priv tabs would keep "flashing"
- Fixed ALT + TAB no longer tries to AutoComplete
- Rewroted dockbar cloning DOTNET look (experimental, off for now)
- Fixed ALT + Num no longer makes "ding sound"
- Made som changes to how active/deactive highlight works
- Added clicking balloontip, change to highligted window and foucs IRC
- Fixed bug in BalloonTip showing wrong usernick, woops
- Fixed /amsg display localy like /me
- Double buffered Options and ServerList
- Fixed issue where Options would lose focus (flicker) when applying
AdiIRC Beta 1.4.3 - 22-02-2006
- Fixed a bug where paste would paste a linie with blank text
- Added systray icon tooltip when highlighted and option
- Fixed bug where flashing window on highlight wouldnt work
- Fixed /server disconnecting at once instead of waiting for quit
- Fixed bug where chans would flash message color instead of highlight
- Added "Invite to joined chans" menu when clicking usernicks
- Added greyed text navigation in options to see selected node
- Added L2 cache to /sysinfo and /cpuinfo
- Added /uptime and uptime info to /sysinfo
- Replaced Save buttons from options/serverlist, with apply/close
- Added some debug checks to /cpuinfo and /sysinfo
AdiIRC Beta 1.4.2 - 13-02-2006
- Update.exe now always writes to AdiIRC.exe
- Fixed SHIFT + mouseclick now closes servers too
- Added Statusbar (optional), showing chan/server name and user count
- Added "There is no new updates" when manually checking for updates
- Set default reconnect timer to 5 seconds instead of 10
- Fixed issue where autoreconnect flag was not set after /connect
- Fixed a bug where /server contained old userinfo from autoconnect
- Fixed Erroneous Nickname, now trying to use second usernick
- Added total redraw of userlist when changing font/font size
- Added static colors when selecting item in userlist
- Cleaned up help file and added Shortkeys
- Rewroted ALT + Num rutine, now ignoring seperator
- Added $me<tab> prints usernick in inputbox
- Added Alias /dop = /deop
- Fixed mousemarker not always showed when using big fonts
- Changed inputbox to singleline, now autosizes by font size
- Fixed paste, pastes text on the fly in inputbox
AdiIRC Beta 1.4.1 - 10-02-2006
- Added "Allow multiple select in userlist" option
- Fixed a bug where usernicks with _ was not drawn right
- Fixed bug with priv window added before chan
- Rewrote autocommand, added auto /quote pass pass
- Fixed a bug with ALT + 9
- Fixed autoconnect didnt work when autoreconnect was false
- Fixed a bug with messages when window was empty
- Added /ignore [user/mask] and /unignore [user/mask]
- Fixed a bug with private windows didnt "scroll" right
- Added "Check for update" menu in Help menu
- Added /update for manually checking for updated
- New disconnect/connect icons again (thanks tg)
AdiIRC Beta 1.4.0 - 07-02-2006
- Added winamp playlist option and wsearch max output
- Added /wselect [serach term], auto play first hit
- Added /wjump [position] to change winamp song
- Added /wsearch [search tem] for searching winamp playlist
- Removed maxlength again
- Fixed /np showing wrong nick
- Made messages always starts at the bottom in a window
- Rewroted color/fonts handlings, colors/fonts can now be changed on the fly
AdiIRC Beta 1.3.27 - 06-02-2006
- Rewroted the update system and made an update.exe for autoupdating
- Fixed some strange errors with disconnect
- Fixed AutoCommands stays with server until serverchange
- Fixed some bugs with chanmenu clicks
- Added different colors for Oper/Halfop/voice in userlist
AdiIRC Beta 1.3.26 - 04-02-2006
- Fixed Maximize windows option was not saved properly
- Changed Winamp -> winampbar to Windows -> Toolbar
- Added new Connect/disconnect buttons
- Added winamp.exe path in option (for opening winamp)
- FINALLY fixed flicker while changing maximized windows
- Added start Winamp button (thanks tg)
- Changed Auto check for update, running in its own thread
- Fixed Connect All actually works
- Changed AutoConnect server to use reconnect timer
AdiIRC Beta 1.3.25 - 02-02-2006
- Changed winamp parser
- Added Multiuser select in userlist
- Added Connect/disconnect button with icon (thanks tg) to Toolbar
- Renamed Disconnect file menu to Connection, added Connect and Connect All
- Added real userlist grouping/sorting
- Added "Start windows maximized" option
- Fixed a bug with internal Nick got replaced
- Added Dockbar grouping/sorting chans/priv windows
AdiIRC Beta 1.3.24 - 01-02-2006
- Added WHOIS on private message and WHOIS on highlight options
- Fixed some bugs with nicks when logging in
- Changed mouseclick + ALT closes chan to mouseclick + SHIFT
- Fixed "Show in selected window" messages now defaults to server
- Fixed /amsg only shows on current server
- Userlist now stays the same size when resizing windows
- Added Enter saves and Escape closes dialogs in serverlist
- Fixed rename server in serverlist
- Changed "Connect All" button, now always visible
- Fixed chan/serv names in dockbar aligned left, removed space
AdiIRC Beta 1.3.23 - 31-01-2006
- Fixed some bugs with /gfxinfo and /sysinfo
- Rewroted Dockbar again, with new look
- Added basic Winamp bar with icons (thanks tg)
- Added error message when opening bogus URL
- Fixed /kick [chan] [user] [message] dont show user + messsage
- Added maxlength of 300 chars in input box
- Fixed servers trying to reconnect immediately with /server and /reconnect
AdiIRC Beta 1.3.22 - 23-01-2006
- Added /gfxinfo and /sysinfo
- Added All Servers to Topmenu -> Server -> Disconnect
- Added /exit for exsisting all servers and close application
- Changed /quit [msg] to quit current server only
- Added QuickConnect options in options dialog
- Fixed QuickConnect not showing when AutoConnect servers is selected
- Added New Window options to Windows menu
- Added GroupBox around quick connect form at startup
- Fixed unknown /commands sends output to server
- Fixed startup saves host and serverport
- Added /sethost /chghost /setident and /chgident
- Renamed servermenu Ping to Time
- Fixed channelmenu disconnect working again
- Added RealName and UserNick to login
- Added full working ServerList, and rewroted a lot of code
- Fixed a strange event where window didnt flash on highlight
- Removed StripMircBold and StripMircColors, now only StripMirc
- Changed (un)Dock shortkey from CTRL + I to CTRL + D
- Added mIRC Underline and Italic msgs and CTRL + I/CTRL + U
AdiIRC Beta 1.3.21 - 18-01-2006
- Added /cpuinfo /meminfo /diskinfo and /osinfo posting
- Added /gline,/rehash,/ircops and /kline
- Added "You are not connected" messages if not connected
- Added Server DockBar seperator
- Fixed a few bugs concering open/sorting channels
- Made some changes to how disconnect/close/quit works
- Rewrote all dockbar code
- Removed all tabcode entirely for now
- Fixed /server didnt work if hostname lookup failed
AdiIRC Beta 1.3.20 - 18-01-2006
- Fixed Disconnect menu showing an error when not connected
- Fixed Help not displayed right in window 2000
- Made some cosmetic changes in options
- Moved random nick colors to Color tab in options
- Disabled autoscroll to bottom when mainwindow loosing focus
- Fixed a bug with dockemenu wouldnt work after serverreconnect
- Fixed /clear, wasnt working after message rewrite
AdiIRC Beta 1.3.19 - 18-01-2006
- Fixed some annoying little bugs with messages
- Removed scrollback option, not needed after new rewrite
- Fixed a bug with channel menu didnt update
- Changed server for hosting everything, thanks tg :-)
- Fixed quit message in private win dont highlight
- Fixed a tiny bug with some part of message not highlightet
AdiIRC Beta 1.3.18 - 17-01-2006
- Added /wplay/wstop/wpause/wnext/wprev/wup/wdown/wseekf/wseekr winamp5 cmds
- Added rightclick menu to usernicks and channel names
- Disabled Tab options for now, too broken
- Fixed a bug with Login options not saved at first run
- Fixed Message options now defaults in options
- Fixed Escape closes options/help/changes/rawlog
- Added ALT + o opens options
- Added PageUp/PageDown/Home and END scrolls message window
- Fixed auto reconnect server after forced disconnect
- Fixed escape of special chars in highlights
- Fixed so scrollback can be any number
AdiIRC Beta 1.3.17 - 16-01-2006
- Fixed bug showing own Quit message
- Fixed issues with Nicks in use
- Fixed showing "Disconnected" in all windows
- Added Auto rejoining of open channels
- Added /reconnect [message] function
- Keep windows open now keeps chans open at disconnect
- Made some massive changes to server connect/reconnect
- Fixed /notice showing in selected window
- Fixed yet another bug with autoscroll
AdiIRC Beta 1.3.16 - 15-01-2006
- Fixed private windows in Dockbar flashing
- Fixed all mouse events now working in tab mode
- Added mouse cursor changing when hovering #chans
- Fixed font in options defaults to selected font
- Fixed a bug causing scrollback not loading at first run
- Fixed a bug with cycle not working
AdiIRC Beta 1.3.15 - 14-01-2006
- Added Dockbar flashing colors on highlight
- Fixed "Log on" button gets activated with Enter key
- Added timer to /cycle, syntax /cycle [milliseconds] [message]
- Added leftclick on #channames joins chan
AdiIRC Beta 1.3.14 - 14-01-2006
- Fixed server notices not showing in selected window
- CC updated slaps.txt
- Fixed so one can scroll messages without autoscrolling
- Fixed a random nick color bug
- Added CTRL + A for selecting entire text
- Fixed the message scrolling bug for real
- Added a temp fix for "message jump" when messages get focus
- Fixed a bug with { and } messing up the messages
AdiIRC Beta 1.3.13 - 12-01-2006
- Added Show random nickname colors
- Fixed regexp of highligting nicks
- Fixed a bug with Dockchan not removed with /part
- Fixed "Cannot send to channel" show in channel
- Fixed Disconnect FileMenu works
AdiIRC Beta 1.3.12 - 12-01-2006
- Fixed some options focus bugs
- Fixed some server disconnects bugs
- Added basic Identd server and options
- Fixed Auto Join Channels only works at first run
- Changed some Functions to see if AutoScroll works better
- Added SHIFT + Mouseclick to close chan and private windows
- Fixed message scrolling with scroll mouse
AdiIRC Beta 1.3.11 - 11-01-2006
- Fixed the part msg bug again
- Added /cyckle [msg] for parting/join all chans
- Added msg when joined inactive chan
- Added fix for dock now showing
- Added key to /join
- Clear userlist/topic on kick
- Set Show In Active INVITE,NOTICE and CTCP at default
- Added /rejoin for rejoining inactive chans
- Fixed /notice showing right place
AdiIRC Beta 1.3.10 - 10-01-2006
- Fixed a bug with closing server removed channels
- Added Auto Rejoin On Kick option
- Added Keep Channels Open option
- Fixed some windowclose bugs
AdiIRC Beta 1.3.9 - 10-01-2006
- Added CTRL+/something+ENTER = /something
- Fixed a bug with options not showing right
- Fixed //cmd shows /cmd
- Added autoupdate of hostname in priv windows
- Added saving last typed msg in msg history
- Added /join #chan,#chan,#chan
- Fixed a bug with window trying to part after kick
- Fixed some bugs with wrong tabcolors and default colors
AdiIRC Beta 1.3.8 - 09-01-2006
- Speeded up the client renderer some
- Fixed a bug with no messages showing after /clear
- Fixed a bug with screen going white
- Added ALT + A for toggle AlwaysOnTop in undocked windows
- Added AlwaysOnTop for options window if main window is top
- Fixed font/size save and autochange fonts on controls
- Added ALT + A for toogle AlwaysOnTop
AdiIRC Beta 1.3.7 - 09-01-2006
- Fixed // works like /
- Fixed a ALT + 2 bug
- Fixed new priv windows dont have focus at open
- Fixed Highlight/color on priv
- Added Always on top option
- Fixed a check for update bug
- Fixed another color bug
- Fixed a bug showing wrong options
- Fixed a bug with %user in winamp in default options
AdiIRC Beta 1.3.6 - 09-01-2006
- Fixed a bug with lowercase highlight replace
- Fixed a few bugs with /msg
- Fixed a stupid bug with -m and -new
- Fixed a bug with wrong highlight colors
- Fixed a bug with ALT GR not working
AdiIRC Beta 1.3.5 - 09-01-2006
- Fixed a case sensitive bug with nick highlight
- Fixed a bug with font not saved
- Fixed check for new version at run
- Fixed /ame only works for current server
- Added -m to /server (same as -new)
- Added apply button to Options dialog
- Added 0 to day/month in logging
- Fixed a bug with closing windows
- Added ALT + Z/CTRL + W for closing windows
- Added ALT 1-0 for changing windows
- Fixed a focus bug when clicking message area
AdiIRC Beta 1.3.4 - 08-01-2006
- Fixed a VERSION bug
- Changed Icon in tray and added icon to .exe
- Added Flash Whole Line option
- Fixed autojoin/nicks/dock config saved at first run
- Fixed a bug with highlight not working at first run
- Fixed som VERSION stuff
AdiIRC Beta 1.3.3 - 08-01-2006
- Added automatic check for new versions
- Added Unixtime to /ping and /ctcp ping
AdiIRC Beta 1.3.2 - 08-01-2006
- Added Flash/stop Flash window on highlight
- Fixed a bug with $user not highlighting
AdiIRC Beta 1.3.1 - 08-01-2006
- Fixed a scroll bug (again)
- Fixed a bug with some options was not saved correct
AdiIRC Beta 1.3 - 08-01-2006
- Added ContextMenu for trayicon Minimize/Maximize/Restore/Options/Close
- Added Changes menu in menubar, fetching this file from HTTP
- Added autosave of dockbar position
- Fixed a nasty bug with windows not showing after minimize
- Fixed a bug showing usernick change in all channels
- Fixed a bug with @Users didnt vanish from userlist
- Fixed an annoying bug with channel text scrolling
- Added /osinfo and /meminfo
- Added "Show in taskbar" when detaching a window
- Added My Color in options/Channels
- Added ident@host to join/part/quit
- Changed padding on button in Dockbar
AdiIRC Beta 1.2 - 08-01-2006
- Added Help file in menu, showing commands
- Added temporary save of autojoin/usernick and second nick to config
- Added new Tray Icon (temporary)
- Fixed GetHostEntry (old function was depricated)
- Fixed UNIX timestamp to nice date (and vica versa) converter
AdiIRC Beta 1.1 - 07-01-2006
- Highlight fixed
- Made channel autojoin (temporary)
- Added /slap users file with random slaps and a menu i userlist