Administrators Jon Posted December 24, 2008 Administrators Share Posted December 24, 2008 Thanks to all involved and merry xmas to all Download: http://www.autoitscript.com/autoit3/downloads.shtml3.3.0.0 (24th December, 2008) (Release)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 (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.Aut2Exe:- Fixed #436: Compression level was ignored when performing compilation from the GUI.- Added #460: More verbose UPX errors.AutoItX:- 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.UDFs:- 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 Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Link to comment Share on other sites More sharing options...
Recommended Posts