Download
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