Jump to content
Sign in to follow this  

AutoIt v3.3.0.0 Released

Recommended Posts


Thanks to all involved and merry xmas to all :)

Download: http://www.autoitscript.com/autoit3/downloads.shtml (24th December, 2008) (Release)


- 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 (Saunders)

- 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.

- Changed: Size limits removed from RegRead() and RegWrite() (previously 64KB for some registry types).

- Changed: RegRead() and RegWrite() no longer use hex strings for REG_BINARY types - native binary datatypes are enforced.


- Fixed #436: Compression level was ignored when performing compilation from the GUI.

- Added #460: More verbose UPX errors.


- Changed: Native DLL: All string methods in the native API are now Unicode. The majority of functions no longer have ANSI versions.

- Added: COM: WinList method.

- Fixed: Native DLL: Return strings were sometimes incorrectly terminated.

- Fixed: PixelChecksum() not returning correct values.


- Added: _GDIPlus_StringFormatSetAlign

- Added: _StringExplode()

- Added: _GDIPlus_ImageGetFlags, _GDIPlus_ImageGetHorizontalResolution, _GDIPlus_ImageGetPixelFormat, _GDIPlus_ImageGetRawFormat

_GDIPlus_ImageGetType, _GDIPlus_ImageGetVerticalResolution

- Added: _PathGetRelative

- Added: _ArrayCombinations, _ArrayPermute, _ArrayUnique

- Added: _WinAPI_CreatePen, _WinAPI_DrawLine, _WinAPI_LineTo, _WinAPI_MoveTo, _WinAPI_GetBkMode, _WinAPI_SetBkMode

- Added: _WinAPI_CombineRgn, _WinAPI_CreateRectRgn, _WinAPI_CreateRoundRectRgn, _WinAPI_SetWindowRgn

- Added: _ExcelHorizontalAlignSet, _ExcelFontSetProperties, _ExcelBookAttach

- Added: _WinAPI_SetEndOfFile, _WinAPI_SetFilePointer

- Added: Missing FrameConstants.au3

- Added: Excel UDFs

- Added: _Timer_GetIdleTime, _WinAPI_GetWindowPlacement, _WinAPI_SetWindowPlacement

- Added #332: Remarks to _GUICtrlStatusBar_Create

- Added #275: _GDIPlus_GraphicsFillPolygon

- Added: _GUICtrlTab_ClickTab

- Added: _GUICtrlComboBoxEx_GetUnicode, _GUICtrlComboBoxEx_SetUnicode

- Removed: _StringSplit, no longer needed

- Fixed #693: _DateTimeFormat() time format

- Fixed #701: _GUICtrlListView_ClickItem() Clicks in the wrong place when $fMove = True

- Fixed #700: _GUICtrlTreeView_ClickItem() Clicks in the wrong place when $fMove = True

- Fixed #703: _GUICtrlListBox_ClickItem() Clicks in the wrong place when $fMove = True

- Fixed #705: _GUICtrlToolbar_ClickButton() Clicks in the wrong place when $fMove = True

- Fixed #707: _GUICtrlMonthCal_Create() width and height

- Fixed #674: _GUICtrlTab_ClickTab() Clicks in the wrong place when $fMove = True

- Fixed #610: _WinAPI_CreateFile() wrong return value upon failure

- Fixed #619: _GUICtrlListView_SetItemSelected memory allocation

- Fixed #617: corrections to six GDI+ ImageGet help file examples

- Fixed #621: _StringAddThousandsSep don't work with negative number

- Fixed #635: _GuiCtrlTab_ClickTab() docs list unused $fPopupScan parameter

- Fixed #650: Missing BorderConstants.au3

- Fixed #656: _FileCountLines returns 0 if file only contains 1 line

- Fixed #600: _ArraySearch fails with 2D array.

- Fixed #603: _FileReadToArray() does not return an array if the file contains only a single line of text.

- Fixed #495: _GUICtrlTreeView_GetTree returns only 1 parent

- Fixed #503: _Date_Time_FileTimeToLocalFileTime example

- Fixed #510: _GUICtrlListView_ClickItem: If columns inside listview exceed visible area, clicks outside of the control

- Fixed #500: _ChooseColor run on 64bit

- Fixed #517: WinAPI UDF - bad error checking after DllCall()

- Fixed #533: Array functions dimension check

- Fixed: various Timer Functions

- Fixed #506: _FileCountLines deal with all common line-end-chars

- Fixed #485: WinAPI missing related links in helpfile

- Fixed #571: return value doc for _GUICtrlListBox_FindString, _GUICtrlListBox_GetAnchorIndex and _GUICtrlListBox_GetText

- Fixed #586: _GuiCtrlListView_SetGroupInfo() destroyed group ID's.

- Fixed #516: _ChooseFont run on 64bit

- Fixed #595: _WinAPI_SetWindowsHookEx help file description of $WH_KEYBOARD_LL

- Fixed #465: _DateTimeSplit if seconds omitted defaulted to -1, now defaults to 0

- Fixed: Excel Examples

- Fixed #422: _GDIPlus_GraphicsSetSmoothingMode $iSmooth accepts only 0 - 4, doc updated

- Fixed #388: _GUICtrlToolbar_SetButtonSize Example

- Fixed #400: SQLite.dll.au3 @ProcessorArch replaced with @OSArch

- Fixed #390: _viPrintf replaced return type

- Fixed #371: _GDIPlus_Startup return value

- Fixed #368: _ArrayToClip return value

- Fixed #361, #362: _GUICtrlListView_InsertItem doc

- Fixed #285: _ChooseColor Example

- Fixed #299: _GUICtrlTab_SetItemText buffer length for Unicode

- Fixed #292: _EventLog__Clear not clearing log when backup parameter is empty

- Fixed #258: _ClipBoard_GetData

- Fixed #294: _FileReadToArray where the file contains no @LF

- Fixed #303: Clock.au3 in Examples\GUI\Advanced

- Fixed: _GUICtrlListView_SetItemEx text buffer

- Fixed #320: _WinNet_EnumResource struct pointers

- Fixed #321: _GUICtrlStatusBar_GetText buffer length for Unicode

- Changed: StringAddThousandsSep params in regards to #442

- Changed #733: Doc for _GUICtrlButton_SetImageList

- Changed: _SQLite -> 3.6.7

- Changed #442: _StringAddThousandsSep() allows for regional settings

- Changed #290: _GDIPlus_DrawImagePoints

- Changed: _Soundxxxx functions

- Changed #599: _FileListToArray speed optimization

Share this post

Link to post
Share on other sites
Sign in to follow this  


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.