Download
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