一早看到了。现在才发上来。
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.
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.
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.
Aut2Exe:
Fixed #436: Compression level was ignored when performing compilation from the GUI.
Added #460: More verbose UPX errors.
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 |