Download
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