
It contains the result from the OS's GetLastError(). Added built-in variable A_LastError for DllCall and Run/RunWait.Previously, only the opening of the clipboard was reattempted.

Improved #ClipboardTimeout to reattempt data reading when the first attempt fails.Improved the Random command with a means to set a new seed.This allows a hotstring to fire when the user's click focuses a new control or moves the caret. Improved hotstrings to take into account mouse clicks.This can be prevented via #Hotstring NoMouse. Changed hotstrings to require the mouse hook by default (see next item).Fixed crash of WinActivate in certain rare circumstances.Improved SoundSet/Get to support ComponentType "Headphones".Improved the Send command not to press and release the shift key after each uppercase letter (e.g.Fixed raw-mode hotstrings not to send the extra string causing sticking Win/Ctrl/Alt/Shift when the user released such a key in the middle of a Send.Improved FileRead with an option to read only the leading part of a file.Improved mouse wheel hotkeys (WheelDown/Up) to report the number of wheel turns in A_EventInfo, which allows distinguishing between fast and slow wheel movement.Improved the Sort command and ListView sorting with a locale-case-insensitive option.For example, most English and Western European locales treat the letters A-Z and ANSI letters like Ä and Ü as identical to their lowercase counterparts. Improved StringCaseSense with a new option Locale that makes string comparisons case insensitive according to the rules of the current user's locale.Changed the expression equal operator (=) and the case-insensitive InStr() to use locale case insensitivity when StringCaseSense is Locale or On."A-Z only" insensitivity: hotkey names, hotstring abbreviations, menu names, Input's MatchList, and Gui Tab. Changed the following to use locale case insensitivity vs.Fixed the following to ignore #MaxMem as documented: VarSetCapacity(), FileRead, ClipboardAll, and ControlGet (ListView).

