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. . 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. <jdeb at autoitscript com> (and helper scripts) J-Paul Mesnage <jpm at autoitscript com> ScriptKitty <scriptkitty at autoitscript com> Scite 4AutoIt Jos van der Zande <jvdzande. 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