Skip to content

@Lexikos Lexikos released this Apr 4, 2019

Fixed debugger context_get triggering #Warn UseUnset.
Fixed straight modifier hotkeys such as Shift:: (broken by v1.1.30.02).

Assets 3

@Lexikos Lexikos released this Apr 1, 2019 · 3 commits to master since this release

Fixed Menu Rename to allow duplicates and no-op/case-only renames.
Fixed X option for Hotstring(). [PR #132 from HelgeffegleH]
Fixed __init/__delete causing misleading error line/stack trace.
Fixed #if expressions stalling in Sleep and similar.
Fixed custom combos triggering incorrectly after a custom combo suspends itself.

Assets 3

@Lexikos Lexikos released this Nov 10, 2018 · 10 commits to master since this release

Changed TV_Add/TV_Modify to allow "Bold1" and "Bold0".
Fixed hotkey pairs with non-zero #InputLevel blocking sent events.
Fixed Control Choose to send WM_COMMAND even if the control's ID is 0.
Fixed heap corruption in scripts with keyboard hook but no hotkeys.
Fixed escape sequences in one-line hotstrings with 'X' option.
Fixed `` escape sequence preceding a ; comment flag.
Fixed finally corrupting the value of a pending return.
Fixed MsgBox to detect timeouts even if the thread is interrupted.
Fixed Ahk2Exe to support more built-in variables in #Include.

Assets 3
Oct 6, 2018
v2.0-a100-52515e2
Aug 22, 2018
v2.0-a099-ca386dc

@Lexikos Lexikos released this Aug 22, 2018 · 21 commits to master since this release

Fixed SendInput/SendPlay to restore DownR/remapped modifiers.
Increased limit of hotkeys per script from 1000 to 32762.
Changed commands which accept On/Off/Toggle to also accept 1/0/-1 (where documented).
Improvements to debugger (DBGp) support:

  • Added support for the -d (stack depth) option.
  • Added (DBGp-only) .<base> pseudo-property to resolve ambiguity.
  • Fixed debugger to avoid unsupported re-entry during break state.
  • Fixed DBGp command parser to support quoted parameters.
Assets 3
Aug 12, 2018
v2.0-a098-59ec6aa
Jun 13, 2018
v2.0-a097-60f26de

@Lexikos Lexikos released this Jun 2, 2018 · 33 commits to master since this release

Fixed WinMove crashing the program in some cases [broken by v1.1.29.00].
Fixed Gui x:Default if no Gui has been created [broken by v1.1.29.00].

Assets 3

@Lexikos Lexikos released this May 25, 2018 · 36 commits to master since this release

Added Object.Count() and ObjCount(Object).
Added ObjGetBase(Object) and ObjSetBase(Object, Base).
Added ObjRawGet(Object, Key).
Added OnError(Func [, AddRemove]).
Revised exception handling:

  • If unhandled, show an error message/call OnError before the stack unwinds (making exceptions consistent with runtime errors).
  • Fixed __Delete causing commands to throw even when Try is not used.
  • Fixed COM clients unable to catch built-in script errors.

Removed the limits on the number of custom modifiers that can be used with each key.
Changed Send {Text} to avoid toggling CapsLock or waiting for Win+L.
Fixed #Warn ClassOverwrite to not warn for A_Args.
Improved DBGp source command to properly convert between file codepage and UTF-8, and to reduce code size.
Other code size optimizations and trivial maintenance.

Assets 3
You can’t perform that action at this time.