WM_TIMER 0x0113
0x030
E
WM_HSCROLLCLIPBOAR
D
WM_UNDO 0x0304
0x030F
WM_QUERYNEWPALETT
E
WM_UNICHAR 0x0109
0x0310
WM_PALETTEISCHANGIN
G
WM_UNINITMENUPOPUP 0x0125
0x0311
WM_PALETTECHANGED
WM_UPDATEUISTATE 0x0128
0x0312
WM_HOTKEY
WM_USER 0x0400
0x0317
WM_PRINT
WM_USERCHANGED 0x0054
0x0318
WM_PRINTCLIENT
WM_VKEYTOITEM
0x002
E
0x0319
WM_APPCOMMAND
WM_VSCROLL 0x0115
0x031
A
WM_THEMECHANGED
WM_VSCROLLCLIPBOARD
0x030
A
0x0358
WM_HANDHELDFIRST
WM_WINDOWPOSCHANGE
D
0x0047
0x035F
WM_HANDHELDLAST
WM_WINDOWPOSCHANGIN
G
0x0046
0x0360
WM_AFXFIRST
WM_WININICHANGE
0x001
A
0x037F
WM_AFXLAST
WM_WTSSESSION_CHANGE
0x02B
1
0x0380
WM_PENWINFIRST
WM_XBUTTONDBLCLK
0x020
D
0x038F
WM_PENWINLAST
WM_XBUTTONDOWN
0x020
B
0x0400
WM_USER
WM_XBUTTONUP
0x020
C
0x8000
WM_APP
Credits
In no particular order, but thank you all! (-Jon)
Please see here for details of the coding contributions. (Email me if you have been
left out).
AutoIt v3 Coding
The first five or six names are "persistent" contributors :)
Jonathan Bennett <jon at autoitscript com>
Larry Keys <larrydalooza at yahoo com>
David Nuttall <danuttall at rocketmail com>
J-Paul Mesnage <jpm at autoitscript com>
Jason Boggs <vampire dot valik at gmail com>
Jos van der Zande <jvdzande at yahoo com>
Tylo <tylo at start.no>
Holger <Holger.Kotsch at GMX de>
SvenP<at the forum>
Dave Fulgham <DaveF at ditch.org>
Jeremy Landes <jlandes at landeserve com>
Philip "CyberSlug" Gump <cyberslug at autoitscript com>
Ejoc
layer <at the forum>
/dev/null <at the forum>
Garrett "The HardlyDeservesCreditFor20LinesOfCode" R. Mueller ;)
<garrett at mailsnare.net>
AutoIt v3 Help Files
Many of the above ;p
Philip "CyberSlug" Gump <cyberslug at autoitscript com> (and helper
scripts)
Jos van der Zande <jdeb at autoitscript com> (and helper scripts)
J-Paul Mesnage <jpm at autoitscript com>
ScriptKitty <scriptkitty at autoitscript com>
Scite4AutoIt
Jos van der Zande <jvdzande at yahoo com>
Au3Check
Created by Tylo.
Tylo <tylo at start.no>
Jos van der Zande <jvdzande at yahoo com>
AutoIt v3 Standard Includes
The authors as documented in the include files themselves.
Jos van der Zande <jdeb at autoitscript com>
Jeremy Landes <jlandes at landeserve com>
Brian Keene <brian_keene at juno com>
Gary Frost <gafrost at gmail com>
Many thanks to the above for compiling/modifying them all.
Special Thanks
Everyone who continues to use and support AutoIt
The authors of UPX which is used for creating compressed executables
produced by AutoIt.
History
IMPORTANT: See here for recent script-breaking changes.
Here is the summarised history of the changes to AutoIt v3.
(For the complete technical history click here. For the complete history including
all changes between beta versions click here.)
24th December, 2008 - v3.3.0.0
AutoIt:
Windows 9x and Windows NT 4.0 Operating System support has been
removed.
Added: New flag for StringSplit() to not return the count in element 0.
Added #328: StringToASCIIArray(), StringFromASCIIArray() functions.
Added: New flag to Run()/RunAs() to fix issue #415 (Adds new
Constants.au3 constant: $STDIO_INHERIT_PARENT).
Added: New flag to all Run functions for better CUI compatibility (Adds
new Constants.au3 constant: $RUN_CREATE_NEW_CONSOLE).
Added #481: 11 pixel margin around the text in SplashTextOn() (Meets
Vista UI guidelines).
Added #468: Added @MSec macro for obtaining the current milliseconds
for the current second.
Added #277: @CPUArch macro to return the capability of the processor.
Added #454: $FO_UTF8 allowing FileOpen() in Read mode for reading
UTF8 files without BOM.
Added: $FO_UTF16_LE, $FO_UTF16_BE allowing FileOpen() in Read
mode for reading UTF16 files without BOM.
Added #407: Documented that For In loops are read-only.
Added #645: IniDelete() now supports the Default keyword for the 3rd
parameter.
Fixed: Send() was incorrectly inserting a leading zero when using the {ASC
0xNNNN} format.
Fixed #305: GUICtrlSetFont() for Combo causing highlight.
Fixed #318: GUICtrlSetTip() on TreeViewItem must return 0.
Fixed #339: GUICtrlDelete() crashes.
Fixed #345: @OSVersion for Windows 2008.
Fixed #366: AutoIt crash on bad syntax.
Fixed #380: @OSVersion for Windows XP 64-bit Edition.
Fixed #346: FileOpenDialog()/FileSaveDialog() filter length limit.
Fixed #387: DllClose() and DllCallbackFree() crashing when an invalid
handle used.
Fixed #449: @SystemDir does not return SysWOW64 under X64 in 32-bit
mode.
Fixed #440: Fatal error when script ends with EOF (0x1A).
Fixed #464: Example script for GUICtrlCreateAvi() did not work on Vista.
Fixed #484: ObjGet() would crash when invalid files were specified.
Fixed #501: ProcessGetStats() failed for processes running as other users
(including SYSTEM).
Fixed #92: DllStruct data truncated with char[]/wchar[].
Fixed: GuiCtrlSetState($graphic, $GUI_HIDE) does not hide.
Fixed: GuiCtrlSetResizing($graphic, ) not moving.
Fixed: GuiCreate( ,Style without caption) does not resize properly.
Fixed: GuiSetStyle(caption change) does not resize properly.
Fixed: GuiCtrlSetState($listviewitem) does not return error.
Fixed #562: Specifying the TITLE property caused all other properties to be
lost (Window title matching).
Fixed #569 TCPRecv() doc example.
Fixed #589: Some comparison operators did not return a boolean value.
Fixed #583: Bad formatting of @MSEC in documentation.
Fixed #574: Using 0 for the SendKeyDelay or SendKeyDownDelay removes
the respective delay when using Send().
Fixed #542: Crash with regular expressions.
Fixed #531: Clarification of some of the remarks for GUICtrlSetGraphic().
Fixed #539: StringSplit() with flag 2 and no matching delimiters wasn't
returning the full string.
Fixed #601: Tooltip return 0 when title length >99.
Fixed #608: listView GUICtrlSetBkColor() not redrawn.
Fixed #628: GuiCtrlRead($ctxmenu, $adv) bad return.
Fixed #640: PCRE does not support \L, \l, \N, \U, or \u : doc updated
Fixed #642: Installer now correctly opens the merged helpfile to the history
page instead of the AutoIt-only helpfile.
Fixed #646: Call() now sets specific @error and @extended values when it
fails to find a function.
Fixed #669: Typo in Dec() example.
Fixed #659: Documented that UNC paths are not supported when using
FileSelectFolder().
Fixed #671: Crash when using $WS_EX_MDICHILD without specifying a
valid parent.
Fixed: Crash when using BinaryToString() with invalid UTF16 input string.
BinaryToString() now has new @error codes to support diagnosing invalid
input.
Fixed #743: AutoIt Crash when Tray functions are use with invalid ID.
Fixed #748: AutoIt Crash with DllCall(0, ).
Changed #393: Documented that SoundSetWaveVolume() works differently
in Windows Vista.
Changed: PCRE regular expression engine updated to 7.8.
Changed: @ProcessorArch changed to @OSArch as it was misleading.