Download
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