Fixed a possible bug where Input causes undefined behaviour. [PR #159 from Helgef]
Fixed WinKill.
Fixed A_WinDir to always return the system Windows directory.
Fixed FileGetShortcut/FileCreateShortcut to return and accept negative icon indices without modification.
Fixed InputBox Locale option to not focus the Cancel button.
Fixed menu bar keyboard shortcuts not working when GUI has no controls.
Fixed LoadPicture to use 256x256 graphic when available in a DLL/EXE.
Fixed DBGp stderr copy mode to not suppress error dialogs.
Fixed ControlGet Line setting ErrorLevel=1 when line is just empty.
Fixed Send causing unwanted hotkey buffering.
Added a "Default to UTF-8" option to the installer, which adds /CP65001 to the command line for all scripts launched via the shell (Explorer).
The installer is not signed due to issues with the last certificate issued by Certum.
This example can be used to remove a reference to "AutoHotkey" in the generated .exe to disguise that it is a compiled AutoHotkey script:
The windows have the class "AutoHotkeyGUI", it is very noticeable, is it possible to set your own name?
There is an example in BinMod.ahk that shows how to do this.
This example will alter a UPX compressed .exe so that it can't be de-compressed with UPX -d
Is there any news about when there will be full password protection, or do you still think it's impossible?
There are no plans for this.
v1.1.33.01
Posted: 13 Jul 2020, 05:27
by lexikos
Fixed modifier key-up hotkeys like LShift up:: not suppressing key-up unless a corresponding key-down hotkey is defined.
Fixed icons loaded from DLL/EXE not using the closest matching size if it's first in the icon group [broken by v1.1.33.00].
Fixed a up:: erroneously taking precedence over b & a up:: if a:: is defined but not b & a::.
Fixed b & a up:: not suppressing a when a:: is defined but disabled by #If and b & a:: is not defined.
Re: v1.1.33.00
Posted: 13 Jul 2020, 10:11
by MancioDellaVega
Thanks for your great work.
v1.1.33.02
Posted: 17 Jul 2020, 05:57
by lexikos
Fixed InputHook.EndKey to prefer any vk over sc000.
Fixed InputHook.KeyOpt("{sc000}", flags).
Fixed #Warn Unreachable flagging Case/Default as unreachable.
This release is incompatible with some old CPUs, such as Core 2.
Fixed crashing when an empty SafeArray is enumerated.
Fixed height to not auto-expand for Button/Checkbox/Radio with -Wrap.
Fixed WM_DESTROY bypassing release of objects in global/static vars.
Fixed WinMenuSelectItem second-attempt matching to handle & correctly. Specifically, items with actual text like "a && b" which appear as "a & b" will now match "a & b" instead of "a b".
Fixed breakpoint on Case/Default line breaking at end of previous case.
Changed SoundBeep to ignore duration if negative, instead of wrapping around to a large positive value.
Fixed mouse hotkeys with ! to mask Alt-up after key-repeat if possible.
Fixed several issues with overlapping hotkeys.
Key-up hotkeys firing incorrectly because they were paired with a hotkey with overlapping but different requirements, such as <^a up firing for RCtrl+A because it was paired with ^a; or *^c up firing for Shift+C because it was paired with *+c, and both can fire for Ctrl+Shift+C.
Unpredictable prioritization of hotkeys with the same modifiers but different L/R variants, or different modifiers when neither one is a perfect subset of the other. Priority was affected by order of definition to a degree but shifted unpredictably when hotkeys were added or removed.
Ahk2Exe was updated to commit 09945fdf, including enhancements to the ;@Ahk2Exe-PostExec directive.