Page 1 of 2

v1.1.33

Posted: 30 Jun 2020, 05:51
by lexikos
v1.1.33.00

Added #ErrorStdOut Encoding parameter.
Added /ErrorStdOut=Encoding command line switch.
Added #Warn Unreachable (warning mode).
Added #Requires AutoHotkey vVersion (directive).
Added detection of program-terminating SEH exceptions, to display an error dialog.

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.

SHA256 hashes

Re: v1.1.33.00

Posted: 30 Jun 2020, 08:50
by joedf
Happy to see this released. :clap:

Please excuse me, I've opened a PR for the duplicate version IDs in the change logs. Unless... it is intentional. :crazy:
https://github.com/Lexikos/AutoHotkey_L-Docs/pull/437

Re: v1.1.33.00

Posted: 30 Jun 2020, 09:01
by MancioDellaVega
I have windows 10 32 bit and the version V.1.1.30.1
How i can update in the right way?..can i use the installer.ahk that i have in
the ahk directory?

Re: v1.1.33.00

Posted: 30 Jun 2020, 09:03
by joedf
MancioDellaVega wrote:
30 Jun 2020, 09:01
I have windows 10 32 bit and the version V.1.1.30.1
How i can update in the right way?..can i use the installer.ahk that i have in
the ahk directory?
Just run the installer, and there should be an upgrade option. :thumbup:
https://www.autohotkey.com/download/ahk-install.exe

Re: v1.1.33.00

Posted: 30 Jun 2020, 12:17
by MancioDellaVega
just downloaded and all gone good...Thanks.. :dance:

Re: v1.1.33.00

Posted: 30 Jun 2020, 16:26
by lexikos
You can, of course, just download and install it like usual.

The upgrade option in setup just downloads and runs the latest setup file in silent mode.

Re: v1.1.33.00

Posted: 30 Jun 2020, 18:21
by Tensai
:bravo: Very happy to see this! Thanks for the amazing work Lexikos! :superhappy:

Re: v1.1.33.00

Posted: 30 Jun 2020, 23:51
by blue83
Thank you for update :)

Re: v1.1.33.00

Posted: 01 Jul 2020, 01:56
by jmeneses
Thank you very much lexikos for your work thank you very much indeed

Re: v1.1.33.00

Posted: 04 Jul 2020, 19:38
by serzh82saratov
Great :thumbup:
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?
:dance:
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?

Re: v1.1.33.00

Posted: 04 Jul 2020, 21:06
by TAC109
serzh82saratov wrote:
04 Jul 2020, 19:38
Great :thumbup:
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?
:dance:
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. :clap: :clap:

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.

SHA256 hashes

v1.1.33.03

Posted: 01 Mar 2021, 01:09
by lexikos
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.

SHA256 hashes

v1.1.33.04

Posted: 02 Mar 2021, 03:45
by lexikos
Removed dependency on the POPCNT instruction, which is not supported by old CPUs (e.g. Core 2).

SHA256 hashes

v1.1.33.05

Posted: 09 Mar 2021, 16:20
by lexikos
Fixed bugs with hotkey variants having different #InputLevels.
  • Hotkey variants executing despite send level being too low, due to a global variant having lower #InputLevel.
  • Hotkey variants not executing because a previous variant was ineligible due to #InputLevel.
Fixed Ctrl/Shift/Alt (without L/R) as hook hotkeys.

SHA256 hashes

v1.1.33.06

Posted: 13 Mar 2021, 22:38
by lexikos
Fixed joystick hotkeys (broken by v1.1.33.05).

SHA256 hashes

Re: v1.1.33

Posted: 28 Mar 2021, 05:52
by lexikos
I've just found that #MaxThreadsBuffer and the B hotkey option were also broken by v1.1.33.05, and fixed by v1.1.33.06.

v1.1.33.07

Posted: 21 Apr 2021, 02:52
by lexikos
Fixed tray icon freezing and becoming blurry after screen DPI changes.
Fixed hotkeys disabled by #InputLevel erroneously suppressing keys.

SHA256 hashes