AutoHotkey

AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.

GPL-2.0 License

Stars
8.3K
Committers
22

Bot releases are hidden (Show)

AutoHotkey - v1.1.22.09

Published by Lexikos almost 9 years ago

Fixed some issues with SetTimer Delete.

AutoHotkey - v1.1.22.08

Published by Lexikos almost 9 years ago

Fixed For-loop to pass control correctly when _NewEnum/Next throws an exception.
Fixed Finally to suspend the pending exception until its body has been evaluated, not just until the first built-in function call.
Fixed load-time detection of invalid jumps from Finally blocks (broken by v1.1.20).

AutoHotkey - v1.1.22.07

Published by Lexikos about 9 years ago

Fixed Gui control w-1 and h-1 options failing when DPI is 150+% and the Gui has not applied -DPIScale.
Fixed ~key up hotkeys to not perform an automatic Send {key down}. This was occurring only if the hotkey was turned on after the key was pressed down.

AutoHotkey - v1.1.22.06

Published by Lexikos about 9 years ago

Fixed Input and hotstrings to catch Unicode/non-key character events.
Fixed auto-sizing of Edit controls to include the last line if blank.
Fixed handling of out-of-memory in ComObj functions.
Fixed ComObjArray to ignore excess parameters rather than crashing (only applies to dynamic calls).
Fixed GuiControl to append--not prepend--tabs, as documented.
Fixed XP64 support.

AutoHotkey - v1.1.22.05

Published by Lexikos about 9 years ago

Fixed icons which have non-numeric IDs loading with sub-optimal quality.
Fixed Gui Destroy not releasing function objects which were set by the +g option.
Fixed Gui Show to avoid attempting to force-activate a child GUI.
Fixed failure to set Caps/Num/ScrollLock state while the key is down.
Fixed Gui Color causing incorrect text color (usually black).
Changed Gui Show to improve the odds of GuiSize executing immediately.
For developers:

AutoHotkey - v1.1.22.04

Published by Lexikos about 9 years ago

Fixed ObjRawSet() to return nothing.
Added Windows 10 supportedOS tag to the exe manifest (avoids some issues with the Program Compatibility Assistant and similar).
Added detection of syntax errors after ")" in a function declaration.

AutoHotkey - v1.1.22.03

Published by Lexikos over 9 years ago

Fixed A_EndChar returning a truncated value for Unicode end chars.
Small implementation changes:

AutoHotkey - v1.1.22.02

Published by Lexikos over 9 years ago

Fixed TreeView to not raise * events for unknown notifications.
Fixed crashing/bad behaviour when a timer deletes itself.
Fixed RWin-up being masked in some rare cases where LWin-up wouldn't have been.

AutoHotkey - v1.1.22.01

Published by Lexikos over 9 years ago

Fixed Text/Edit/Button control sizing to compensate for character overhang.
Fixed registry commands to allow : in the SubKey when combined with RootKey.
Fixed hotkey prioritization to take modifiers into consideration.
Refactored else/try/catch/finally handling to support hotkey::try cmd.
Added a workaround for the script's dialogs acting as though Ctrl or Shift is pressed after they are blocked by the keyboard hook.

AutoHotkey - v1.1.22.00

Published by Lexikos over 9 years ago

Added SetErrorMode(SEM_FAILCRITICALERRORS) on program startup to suppress system-level error messages such as "There is no disk in the drive". Calling Drive or DriveGet no longer affects the process' error mode.
Changed MonthCal controls to have tab-stop by default on Vista or later.
Improved ComObjConnect to use IProvideClassInfo when available.
Fixed some issues with method/property definitions following an end brace on the same line.
Fixed Text/Link control auto-sizing to compensate for the +Border (WS_BORDER) style.
Fixed Break N when Loop is used directly below If/Else/Try/Catch.

AutoHotkey - v1.1.21.03

Published by Lexikos over 9 years ago

Fixed detection of naming conflicts between properties and methods.

AutoHotkey - v1.1.21.02

Published by Lexikos over 9 years ago

Fixed OnMessage(msg, fnobj, 0) to do nothing if fnobj wasn't previously registered.

AutoHotkey - v1.1.21.01

Published by Lexikos over 9 years ago

Fixed StrReplace() to allow ReplaceText to be omitted.
Fixed class variables to allow non-ASCII names.