Download
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