Jump to content

3.1.1++


jpm
 Share

Recommended Posts

You can download from here

30th December, 2005 - v3.1.1.99 (beta)

Added : SplashTextOn opt=32 to center vertically.

Fixed : RegRead return right number of fields on REG_MULTI_SZ type. (Thanks davezub)

Fixed : DLLStructSetData element overflow. (by Larry)

Added : DLLStruct...Data BinaryString support. (by Larry)

Fixed : GUICtrlSetImage on a GUI defined with $WS_VISIBLE. (Thanks Matrix112)

Fixed : Fatal error $Object.ImageList.Images.Add($Array[0] & 'b'). (Thanks Arilvv)

Fixed : GuiCtrlSetState( ,$GUI_FOCUS) changing tab ordering. Need to create a new state $GUI_ONTOP for solving livewire problem (.93). (Thanks nick1812)

Fixed : Extra notification on first/default control after GUISetState(). (Thanks Larry)

Fixed : Allow Dragfile to any control. @GUI_DRAGFILE contain the filename to be used in the $GUI_EVENT_DROPPED. (Thanks wiredbits)

Fixed : COM ref warning about doc examples. (Thanks mr_unreliable)

Fixed :       FileRead($handle). (Thanks Vilux)

Fixed : Event notification on {enter} on an edit control. (Thanks effer)

Updated : v1.47 (30 December 2005)

- Fixed _DateTimeFormat() to return LongTime notation for $sType=0 as specified in the Helpfile. (JdeB)

- Made Subject and Body optional in _InetSmtpMail(). (PartyPooper)

BUMP you have to change script which spawn other with the /c switch. Until beta 3.1.1.99 you will get a popup telling that the /c will soon be removed for ever. Will be removed in 3.1.1.100.

23th December, 2005 - v3.1.1.98 (beta)

Fixed : HotKeySet("",... return 0 + doc typo. (Thanks Saunders, Helge)

Fixed : GuiCtrlSetState( ,$GUI_FOCUS) on button repainting. (Thanks erebus)

Fixed : _InetGetSource(). (Thanks erebus/ by wOuter)

Fixed : ExpandVarStrings $$, ExpandEnvStrings %%. (Thanks LxP)

Fixed : GuiSetCursor(16),GuiCtrlSetCursor(16) hide the cursor.

Fixed : FileInstall in a compiled GUI whose name is not .exe or .a3x.

Fixed : $GUI_EVENT_MOUSE firing without any mouse movement.

Fixed : Typo in ASCII appendix. (Thanks beerman)

Fixed : WinWaitClose return doc. (Thanks ManuLeVrai)

Updated : v1.46 (21 December 2005)

- Fixed doc for _FileReadToArray(). (LxP)

- Fixed doc and Example for _ArraySearch. (Knight)

- Fixed _ArraySearch return value in case not found to -1. (SolidSnake)

- Added _InetSmtpMail to Inet.au3. (Walkabout)

15th December, 2005 - v3.1.1.97 (beta)

Fixed : PixelSearch for 25% regression. (by Larry)

Fixed : $GUI_EVENT_DROPPED @GUI_DRAGID,@GUI_DROPID.

14th December, 2005 - v3.1.1.96 (beta)

Fixed : #include-once in main script. (Thanks randallc)

Fixed : Drag&Drop of listviewitem onto another listview. $GUI_ACCEPTFILES has been renamed in $GUI_DROPACCEPTED.

Fixed : PixelSearch performance. (by Larry)

Fixed : Send doc about minimum key repetition= 1. (Thanks LxP)

12th December, 2005 - v3.1.1.95  (beta)Fixed _linenums:0'><strong class='bbc'>12th December, 2005 - v3.1.1.95</strong>  (beta)Fixed :   InetGet regression from .94. (Thanks Neil) <strong class='bbc'>11th December, 2005 - v3.1.1.94</strong>  (beta)Fixed :  FileRead in raw mode on error skip read block. (Thanks VicTT)Updated :  onAutoItStart and onAutoItExit in the help index. (Thanks Zedna)Fixed :     INetGetSize, INetGet @error return. (Thanks PartyPooper)Fixed :     Docs typo. (Thanks PartyPooper, Helge)Fixed :   DLLStruct... return 1 on bad array passed. (Thanks kenn)Fixed :     GUICtrlSetPos with a Child window. (Thanks Saunders)Updated :   Windows Titles and Texts (Advanced) for "regexp=".Cleaned :     Old handle= in title definition. This parameter was not in the doc anymore since official release 3.1.1.Fixed :     Run("a.tmp") a.tmp being a compiled script. (Thanks Neil)Fixed :    TabStop order. (Thanks napgravy)Fixed :     StringSplit("a : b + "," : "). (Thanks g5mike)<strong class='bbc'>Update</strong>  your old script <strong class='bbc'>3.1.0</strong>  for handle=. In a lot case the "handle=" & $gui was not working since 3.1.1.66 due to HWnd type.<strong class='bbc'>07th December, 2005 - v3.1.1.93</strong>  (beta)Updated :   Include beta files are also stored in separate folders to anticipate no destruction of released includes as today. Added :      GUICtrlGetHandle(). (by Holger) Fixed :        DLLStruct... return 1 on error. <strong class='bbc'>Removed :  DLLStructDelete($Struct) use $Struct=0 even nothing if it is local. </strong> Updated :    Fatal error message if DLLCall cannot be executed. Fixed :        FileRead in raw mode return error. (Thanks VicTT) Updated :    DLLStructCreate can contain space. (Thanks LxP) Fixed :        FileRead no count non empty file. (Thanks AutoIt Smith) Fixed :        Background label not firing when overlayed by an edit control. (Thanks livewire) Fixed :        FileOpen() doc typo. (Thanks Zedna) Fixed :        TraySetToolTip can be up to 128 with 2000/XP/2003. (by Holger) Fixed :        GUI updown control notification if change with keyboard. (Thanks Lemmens Peter) Updated :    Window title doc precision (not perfect). (Thanks MikeOsdx) <strong class='bbc'>You have to update your script using DLLStructDelete.</strong> <strong class='bbc'>02th December, 2005 - v3.1.1.92</strong>  (beta)Fixed :        AutoIt hard crash with /AutoItExecuteScript with no file. (Thanks LxP) Fixed :        TCPListen not registering. (Thanks Flyingboz, Fixed by Larry/Holger) Updated :    Some precision in Hello tutorial. (Thanks LxP) Udpdated :  v1.45 (2 December 2005)- Fixed _PathSplit(). Changed Dim $array[5] to Local $array[5]. (LxP)- Updated _InetGetSource(), Remove stripping last character in return string. (w0uter)- Fixed return value in _GUICtrlTreeViewDeleteItem when item id passed in. (gafrost)- Updated GUI UDFs: Update Includes and Templates for use with external controlsMeaning controlID for autoit control, control hWnd for external controlAlso replace all Dim statements with Local. (gafrost)<strong class='bbc'>27th November, 2005 - v3.1.1.91</strong> (beta)Changed :    /c command line switch change to /AutoIt3ExecuteLine to allow /c to be use by the scripter in compiled scripts. (Thanks ..., Valik, SlimShady)Updated :    /AutoIt3ExecuteScript scriptfilename allow compiled script to execute script already install or just install by fileinstall. (Thanks Valik, SlimShady)Fixed :        FileRead returning @error=-1 on empty file. (Thanks AutoIt Smith)<strong class='bbc'>    YOU have to change script which spawn other with the /c switch. for beta 3.1.1.99 you will get a popup telling that the /c will soon be removed for ever.</strong><strong class='bbc'>25th November, 2005 - v3.1.1.90</strong> (beta)Fixed :        GUICreate with WS_VISIBLE do an implicit GUISetState(). (Thanks kjactive)Fixed :        ObjEvent error when function does not exist. (Thanks kjactive)Added :       FileCreateNTFSLink(). (by jpm)Updated :    FileRead() count optional to read the entire file. (by LxP)Updated :    Some doc clarification about command line switches. (Thanks MSLx Fanboy)Fixed :        RunWait related link in doc. (Thanks w0uter)Fixed :        Crash Autoit Ending after not closing file open in raw mode. (Thanks VicTT)Fixed :        StdoutRead with null StdIn, Stdout, Stderr applications. (Thanks PaulGX, fixed by DaveF)Updated :    Some doc precision in For...Next and For...In...Next. (by JdeB)Updated :    v1.44 (25 November 2005)- Fixed _ReplaceStringInFile to avoid adding CRLF when missing at the EOF. (JdeB)- Added _ProcessGetName to Process.au3. (Erifash)<strong class='bbc'>21th November, 2005 - v3.1.1.89</strong> (beta)Fixed :        Compilation of include with #cs. (Thanks AutoIT Smith,gafrost)<strong class='bbc'>19th November, 2005 - v3.1.1.88 </strong>(beta)Fixed :        Refreshing of dispayed tabitem after a tabitem delete. Fixed :        StringSplit($a," - ",1) string delimiter. (Thanks MHz) Updated :    Some checking in uninstaller waiting JON not agressive Uninstaller. Non AutoIt include are preserved. Fixed :        Some doc typos. (Thanks PartyPooper,Helge) Fixed :        Return code from delayed function as WinWait destroyed by Adlib execution. (Thanks BrianH, Valik) Fixed :        MouseGetCursor doc example. (Thanks PartyPooper) Fixed :        Invalid line continuation not detected. (Thanks MHz) Fixed :        FileInstall on same dir. (Thanks TiMa) Fixed :        GuiCtrlRead on ListViewItem doc precision. (Thanks SumTimWong,tonedeaf) Fixed :        Func definition with Byref and default value. (Thanks Fur) Fixed :        missing #ce in #include. Still Aut2Exe to be corrected too. (Thanks Fur) Updated :    UDF v1.43 (18 November 2005)- Fixed _DateAdd() Typo's in helpfile. (Gene)- Updated _INetMail() with new logic to support environment variables. (JPM)- Updated _GUICtrlListViewDeleteItemsSelected() with Test for Array. (CatchFish) - Added a Constant to GUIList.au3 and changed all examples. (gafrost)<strong class='bbc'>07th November, 2005 - v3.1.1.87</strong> (beta)Fixed :        @DesktopHeight/Width doc typo. (Thanks PartyPooper)Added :       VC8 compilation support. (by Valik)Fixed :        Float to Integer precision. (Thanks kalavo/Valik)Fixed :        Bad FatalError after Exit in UDF. Only the first FatalError will be displayed if any before Exit (Thanks LxP)Updated :    Internal change in Handle value.Fixed :        Integer to string conversion. (Thanks LxP)Fixed :        Crash if ObjEvent refer to a function having byRef parameter. (Thanks wisheu,DaleHolm)Fixed :        GuiCtrlSetData can delete a specific column. (Thanks Valuater,gafrost)Fixed :        memory leak on GuiDelete($tabitem with icon). (by Holger/jpm)Fixed :        StringMid($a,3). (Thanks LOULOU)Fixed :        StringSplit($a,""). (Thanks Valik)<strong class='bbc'>03th November, 2005 - v3.1.1.86</strong> (beta)Fixed :        String... on nonstring parameters. (Thanks Valik)Changed :    FileClose,File... suppression of AutoIt runtime error. (Valik suggestion)<strong class='bbc'>03th November, 2005 - v3.1.1.85</strong> (beta)Updated :    GuiCtrlCreateGraphic default size. (Thanks Sunblood, gafrost)Updated :    AutoIt3Help.exe (no KeyHH.exe need)Fixed :        ObjEvent() doc typo. (Thanks JdeB)Updated :    Several tabular display in Doc.Renamed :   Binary(), IsBinary() to BinaryString(), IsBinaryString(). (Thanks Larry)Updated :    String... support BinaryString variables.Updated :    @OSVersion = WIN_6.0(Vista?), WIN_6.1(LongHorn?). (Thanks CyberSlug)Fixed :        Crash on Exit Autoit after using GUICtrlCreateObj and GuiCtrlDelete on another control. (Thanks kjactive)Fixed :        Console... doc related links. (Thanks Zedna)Fixed :        Empty command line parameter (""). (by Tylo/jpm)Updated :    ControlSend Doc to make clearer ref to control/window. (Thanks DaleHolm)Fixed :        @ScriptLineNumber not significant in compiled script. (Thanks /dev/null /Valik)Fixed :        FileCopy when creating subdir. (Thanks gcriaco)Fixed :        ControlClick doc precision. (Thanks Amen)Fixed :        Language->comments example. (Thanks Yves1Fix)Fixed :        IniReadSection doc. (Thanks PaulGX/Valik)Fixed :        bad var definition. (Thanks w0uter)Fixed :        Crash after GUICtrldelete of a control having the focus. (Thanks suthers, LxP)Updated :    UDF v1.42 (2 November 2005)- Updated _ArrayToString documentation, changed parameter order. (Josbe)- Updated _FileList2Array: removed checking for "." and ".." from the return from FileFindNextFile(). (SolidSnake)- Added _SetDate and _SetTime to Date.au3. (/dev/null)- Added _StringInsert to String.au3. (Celeri)- Fixed bug in the _GUICtrlListViewDeleteItem. (gafrost)<strong class='bbc'>18th October, 2005 - v3.1.1.84</strong> (beta)Updated :    GUICtrlCreatePic("",... create an empty pic no more returning error. (Thank Larry, ...) Fixed :        Default keyword = -1 in arithmetic computation. Fixed :        False and False = False. (Thanks Valik/Jon) Fixed :        Grey coloring of input/edit control when disabled. (Thanks Neil) Updated :    Binary doc example. Fixed :        Crash on AutoIt exit when GUiCtrlCreateObj used with some .OCX. Temporary go around waiting SvenP correction. Updated :    GUICtrlCreateEdit doc to include an example to how to have a richedit control using GUICtrlCreateObj. (by kjactive) Fixed :        FileClose,FileFindNextFile, FileRead, FileReadLine, FileWrite, FileWriteLine, PluginClose, DllClose return 0 on bad handle. (Thanks WoolTown) Fixed :        Bad index when opening help thru Scite editor. (Thanks Valik/Cyberslug) <strong class='bbc'>11th October, 2005 - v3.1.1.83</strong> (beta)Removed :   <strong class='bbc'>MsgBox, SplashTextOn and TrayTip text convert binary string to hex for display. (Valik disagree)</strong>Updated :    UDF v1.41 (10 October 2005)- Fixed BUG in _ReplaceStringInFile() always replacing multiple occurences on a single line. (Wooltown/LxP)- Added _GUICtrlListSelectIndex to GuiList.au3 for single select listbox's. (gafrost)<strong class='bbc'>10th October, 2005 - v3.1.1.82</strong> (beta)Fixed :        FileCopy, FileInstall, DirCopy, FileMove replacing the same file. (Thanks PaulGX) Fixed :        DllStructCreate no more case sensitive but still space sensitive. (Thanks LxP) Fixed :        AutoIt Crash when creating a control on a minimized window. (Thanks Monter) Added :       MsgBox, SplashTextOn and TrayTip text convert binary string to hex for display. Fixed :        TCPSend, UDPSend really send Binary strings (I hope). (Sorry VicTT) Fixed :        GUICtrlSetImage icon. (Thanks Valuater)Updated :    UDF v1.41- (10 October 2005)- Added _GUICtrlListSelectIndex to GUIList.au3. (gafrost)<strong class='bbc'>07th October, 2005 - v3.1.1.81</strong> (beta)Fixed :        Some doc typos. (Thanks VicTT,...)Fixed :        Reg... functions on IA64/X64.Fixed :        FileFindFirstFile() leak handles. (Thanks ChrisL/JdeB)Fixed :        @IpAddress when not network installed. (Thanks Coder demon)Added :       TCPSend, UDPSend can send Binary strings.Updated :    UDF v1.40 (5 October 2005)- Fixed error in _ArrayToString example. (/dev/null)- Changed _WeekNumberISO() to return the proper ISO weeknr. Also removed startday parameter because ISO weeks always starts on Monday.- Added _DateToDayOfWeekISO which returns the ISO day number. 0=Monday - 6= SundayUpdated :    UDF v1.39 (27 September 2005)- Updated _InetGetSource. (w0uter)Fixed :        AutoIt crash on GuiCtrlCreateObj with bad object.Fixed :        ObjEvent returns "" on error.Fixed :        _GUICtrlListViewDeleteAllItems (by gafrost)Restriction : <strong class='bbc'>ControlListview cannot reference a 64-bit process as Explorer</strong>.<strong class='bbc'>29th September, 2005 - v3.1.1.80</strong> (beta)Fixed :        Bad autoit-v3.1.1.79-beta-Setup.exe due to MS spyware which destroy the NSIS. (Thanks Microsoft) <strong class='bbc'>28th September, 2005 - v3.1.1.79 </strong>(beta)Fixed :        Reference to AutoIt functions in UDF doc.Fixed :        UDPRecv regression. (Thanks livewire)Fixed :        Tabitem icons. (Thanks Ghastly_MIB/Holger)Fixed :        Listview sorting with using styles: $LVS_SORTASCENDING and $LVS_SORTDESCENDING. (Thanks gafrost/Holger)Fixed :        @ProcessorArch on 64-bit Windows.Fixed :        StringLen(integer) returning 0. (Thanks 02Clams,SlimShady)<strong class='bbc'>27th September, 2005 - v3.1.1.78</strong> (beta)Fixed :        Real merging of Holger .77 submission. I just update the history!!! (Sorry Holger) <strong class='bbc'>26th September, 2005 - v3.1.1.77 </strong>(beta)Fixed :        Binary, Isbinary in tree doc. (Thanks Josbe) Fixed :        Binary on nonstring variable. (Thanks MSLx Fanboy) Added :       Hex() support binary. Updated :    DriveGetDrive, DriveGetType, DriveSpaceFree, FileGetTime, WinGetClassList, WinGetClientSize, WinGetPos does not return 1 on error but 0 or "". (Thanks foggw) Fixed :        TCPRecv regression. (Thanks VicTT) Fixed :        StringRegExpReplace regression. (Thanks w0uter) Fixed :        Memory overflow in customdraw operations in GUI while scrolling. (by Holger) Added :       icons for tab items. (by Holger) Added :       set bold font/painting for treeview items. (by Holger) Updated :    UDF v1.38 (26 September 2005)- Fixed GUICtrlTreeViewDeleteItem() selection logic. (gafrost)- Fixed GUICtrlTreeViewSelectItem() but removed Helpfile info because function is obsolete. (gafrost) <strong class='bbc'>23th September, 2005 - v3.1.1.76</strong> (beta)Fixed :        Toggle AU3 Beta underscore. (Thanks Frozenyam)Fixed :        FileOpen,FileMove Doc typos. (Thanks Holger)Updated :    GUI... optimisations. (By gafrost)Fixed :        bkcolor label on tab if ListViewItem. (Thanks HansH/Holger)Changed :   No more minimum size with GUICreate. (Thanks ...)Fixed :        $SS_CENTERIMAGE on pic control. (Thanks MrSpacely/Holger)Removed :   Added 1 to the result of \# to compensate for the fact that c-strings are 0-based and AutoIt strings are 1-based. (by Nutster)Fixed :        bug in line continuation inside strings. Line continuation now disabled inside strings. Use string concatenation instead. (by Nutster)Updated :    Optimize internal  trailing and leading (by Nutster)Changed :   Now strips all whitespace if a line is made entirely of whitespace, instead of aborting the function. (by Nutster)Updated :    GUISwitch doc precision.Updated :    Internal split of AutoIt and UDF helps.Fixed :         FileReadLine with line=0. (Thanks VicTT)Added :       Binary, isBinary Functions.Updated :    FileRead, FileWrite binary files, just read and write Thanks Binary typeChanged :   TCPRecv, UDPRecv  removed Flag as a Binary string will be generated if needed.Updated :    UDF v1.37 (20 September 2005)- Added _FileWriteFromArray() to file.au3. (jdeb)- Updated _InetGetSource. (w0uter)- Updated _TempFile with optional parameters. (hansh)- Fixed documentation for _FileListToArray. (mlazovjp/Dickb)- Some code optimization changes: GuiList, GuiTreeView, GuiEdit (gafrost)- Fixed logic issue with _GUICtrlListViewSetColumnOrder and _GUICtrlComboGetEditSel. (jdeb)- Fixed a few minor documentation issues.Outstanding bugs: Regular Exp<strong class='bbc'></strong>ression: "(?i)<(.+?)>(.*?)</\1>" not matching properly.09th September, 2005 - v3.1.1.75 (beta)Fixed :        StringRegExp doc (Sorry Nutster I miss it) Fixed :        SendKeyDelay, SendKeyDownDelay when  no shift required. (Thanks PapyToxik) Fixed :        @HotKeyPressed added to macro doc. (Thanks JdeB) Added :       Fileopen, FileCopy, FileMove additional flag to create non existent subfolder. (by Holger) Fixed :        Bad GuiCtrlSetResizing when not first show has occured. 07th September, 2005 - v3.1.1.74 (beta)Added :        TCPRecv,UPDRecv optional parameter to convert received data in Hex. (Thanks FrashMX) Fixed :         _StringToHex, _HexToString return error. (by jpm) Updated :     RegRead doc. (Thanks gafrost) Fixed :         Plugins for AU3_SetString. (/dev/null/Jon) Added :       ContinueCase to keywords allowed after IF. (by Nutster) Changed :    Set _ to be a continuation character only after whitespace. It does not matter if a comment follows the continuation character or not. \ is not a continuation character. (by Nutster) Added :       Switch, EndSwitch, ContinueCase, Default to list of keywords in documentation file. (by Nutster) Update :      regular exp<strong class='bbc'></strong>ression classes to match those in use by other regular exp<strong class='bbc'></strong>ression engines. Added blank, graph, print, cntrl classes. (by Nutster) (MISSING DOC) Fixed :        bug in zero-count predictor that prevented characters from matching properly if skipped. (by Nutster) Changed :   Added 1 to the result of \# to compensate for the fact that c-strings are 0-based and AutoIt strings are 1-based. (by Nutster) Fixed :        bug that prevented pattern "^$" from matching an empty string. (by Nutster) Fixed :        listview repainting on tab. (Thanks HansH/Holger) Updated :    UDF v1.36 (5 September 2005)- Updated _DateTimeFormat: Added option 5 which returns time in 24 hour HH:MM:SS format. (jdeb) - Updated _NowTime: Added optional parameter to select the return format. (jdeb)- Fixed Documentation _MouseTrap() (JPM)- Fixed _GUICtrlTreeViewDeleteItem bug in delete of item after adding child items. (gafrost)- Updated _StringToHex() and _HexToString() error testing. (JPM)- Updated Doc return Value formating. (JPM) <strong class='bbc'>2nd September, 2005 - v3.1.1.73</strong> (beta)Fixed :        For...In...Next doc example. (Thanks quick_sliver007) Fixed :        @SW_TRAY... doc removal. (Thanks JoeCool) Fixed :        GuiCtrlCreateIcon icon size in multiple icon .ico file (Thanks this-is-me) Fixed :        Send("{SHIFTDOWN}") , ... before Jon reanalysis. (Thanks Potto) Fixed :        ControlSetText not refreshing group control. (Thanks gafrost/Holger) Updated :    Slight doc precision. (Thanks ...) Updated :    RegEnum... doc examples. Fixed :        Pic control size inside a group control. (Thanks van renier/Holger) Updated :    UDF v1.35 (31 August 2005)- Fixed _IsPressed Example. (gafrost)<strong class='bbc'>30th August, 2005 - v3.1.1.72</strong> (beta)Added :       separate colors for listview/treeview items. (by Holger) Updated :    Gets more exactly position for contextmenu for listview/treeview items. (by Holger) Fixed :         a small flickering bug in CtrlSetImage() for treeview items. (by Holger) Changed :    TraySetState() optional parameter values. (by Holger)                !!! Breaks current beta scripts if used TraySetState(x) with optional parameter !!! Fixed :        GuiCtrlSetPos, GuiCtrlSetResizing use visible window. (Thanks Holger) Fixed :        Crash on rightclick on treeview or listview. (By Holger) Removed :   @UserFuncName to much overhead for simple script constraint. (By Jon) Added :       PluginOpen, PluginsClose. (By Jon) Updated :    UDF v1.34 (30 August 2005)- Fixed _ArraySearch example to point to Array.au3. (Thanks beerman) - Updated _IsPressed Added optional param to function for those that will use the function heavily they can pass a handle to the function for the dll. (gafrost/w0uter)<strong class='bbc'>28th August, 2005 - v3.1.1.71</strong> (beta)Fixed :        GuiGetMsg returning on Input control change. (Thanks redndahead,Holger) Fixed :        GUICtrlCreateInput/Edit forcing WS_TABSTOP when ES_READONLY. Fixed :        Exit inside UDF. (Thanks LxP/Jon) Fixed :        Resizing of controls dynamically created. (Thanks HansH) Updated :    Some clarification on return value = none. (Thanks /dev/null) Added :      @UserFuncName useful for debugging. (by Kurt aka /dev/null) Updated :    UDF v1.32 (28 August 2005)- Added _IsPressed (Ezzetabi/Jon)- Updated Corrected return value for _MouseTrap if no params passed. (gafrost)- Added _GUICtrlComboAutoComplete (gafrost)- Restored correct example for _GUICtrlListViewGetItemText (jdeb)- Added _ArrayPush to Array.au3 (hgeras) - Added _ArraySearch to Array.au3 (SolidSnake)- Added _ReplaceStringInFile to File.au3 (\dev\null) Updated :    UDF v1.33 (28 August 2005)- Updated _ProcessGetPriority script logic and fixed example. (MSLx Fanboy) <strong class='bbc'>26th August, 2005 - v3.1.1.70</strong> (beta)Fixed :         GUI click return position(bad correction). (sorry Holger) <strong class='bbc'>26th August, 2005 - v3.1.1.69</strong> (beta)Updated :    GuiCtrlSetImage doc for Treeview/Listview. (by Holger) Updated :    Doc typos BitRotate doc. (Thanks ...) Fixed :        GuiCtrlCreateCombo and $CBS_DROPDOWNLIST color. (Thanks .../Holger) Fixed :        GuiCtrlCreateDate and $DTS_UPDOWN. (Thanks .../Holger) Fixed :        GUI click return position. (by Holger) Updated :    Internal code mainly keyword. (by Jon) Fixed :        HWND string concatanation. (By Valik) Fixed :        Au3Info dispalying styles (Bad update at icon change) Fixed :        GuiCtrlCreateTreeView doc example. (Thanks .../Holger) Updated :    UDF v1.31 (13 August 2005)- Updated _MouseTrap (gafrost)- Updated _GUICtrlEditScroll: Added $SB_SCROLLCARET - Scrolls the caret into view. (gafrost)- Added _ProcessGetPriority to Process.au3 (MSLx Fanboy)- Added _FilePrint to File.au3 (Erifash) <strong class='bbc'>12th August, 2005 - v3.1.1.68</strong> (beta)Fixed :        FuncOnAutoItExit typo. (Thanks Saunders) Updated :    UDF v1.30- Fixed _DayValueToDate() to return Day and Month in the proper format.- Fixed _DateTimeFormat() to return HH:MM in proper 24 hour notation for $sType=0. Added :       BitRotate function. (By Nutster) Fixed :        direction in BitShift documentation. (By Nutster) Updated :    Made regular exp<strong class='bbc'></strong>ression patterns \n and \r distinct in StringRegExp and StringRegExpReplace. Old \n became \N. (Thanks Valik/Nutster) Updated :    Internal code. (by Nutster) backup :     Aut2Exe allowing .a3x  with old logo. <strong class='bbc'>11th August, 2005</strong> - v3.1.1.67 (beta)Fixed :        _ArrayReverse example typo. (by gafrost)Fixed :        StringSplit doc clarification. (Thanks Zedna)Fixed :        lexer cache. (by Nutster)Fixed :        Fixed bug (again) in AutoItSetOption to the definition of MouseClickDragDelay. (by Nutster)Updated :   Internal code. (by Nutster)Removed :  Check to InitScript to scan all variables in the script and make sure they are well-formed, not beginning with digits. (by Jon)Fixed :        InputBox left,top values when not defined. (Thanks Saunders/jpm)Fixed :        Crash when deleting an input control. (Thanks HardCopy)Fixed :        BitShift, Break, BlockInput doc. (Thanks Andrea)Fixed :        FileFindNextFile return error.Added :      @ScriptLineNumber, @ProcessorArchFixed :        MouseClick, WinFlash doc typo. (Thanks VicTT)<strong class='bbc'>5th August, 2005 - v3.1.1.66</strong> (beta)Fixed :        MouseClickDelay option. (by Nutster)Added :      Check to InitScript to scan all variables in the script and make sure they are well-formed, not beginning with digits. (by Nutstser)Updated :    Documentation for StringRegExp. (by Nutster)Changed :    Simplify StackStructure(internal). (by Nutster)Fixed :         GuiGetCursorInfo primary/secondary under nonXP. (By Holger)Fixed :         GuiCtrlSendMsg, TraySetState doc link. (Thanks LxP)Fixed :         Obj returning handle. (By SvenP)Added :       $GUI_WS_EX_PARENTDRAG Allow the label or pic control to be used as the title bar to drag the whole the parent window. (Thanks Josbe, ...)Updated :    ComRef doc.(by SvenP)Fixed :        Redim of array byRef parameter. (Thanks Valik/Nutster)Fixed :        GuiCtrlSetState($tabitem,$GUI_SHOW) on visible GUI. (Thanks 02clams)Fixed :        FileFindFirstFile doc. (Thanks Zedna)Updated :   New AutoIt Logo/icon. (by Jon)Added :      _MouseTrap() to Misc.au3. (by gafrost)Updated :   Internal ContinueCase perf optimisation. (by Nutster)Added :      _Singleton to Misc.au3. (Valik code+)Fixed :        ContinueCase type doc. (Thanks VicTT)Fixed :       _GUICtrlListViewSort if no items in listview. (Thanks SnowOfIce/gafrost)Added :     HWnd and IsHWnd functions. (By Valik).<strong class='bbc'>28th July, 2005 - v3.1.1.65</strong> (beta)Added :    Silent beta install no messagebox warning. (Thanks ) Fixed :      Decompiler (beta) link. Added :    FileSaveDialog, FileOPenDialog with multiple filter groups. (by Holger) Fixed :      Weird behavior when resizing column of listview on a tab. (Thanks mooseydoom/Holger) Fixed :      _ArrayReverse_ doc. (Thanks VicTT/gafrost) Added :    Extra page in the uninstaller to clean all AutoIt installations. (for Valik) Fixed :      Default keyword check for third parameter of MsgBox. (By Nutster) Added :    Switch, EndSwitch structure. (by Nutster) Added :    ContinueCase keyword to have a case in Select or Switch continue executing in the next case. (by Nutster)<strong class='bbc'>25th July 2005 - v3.1.1.64</strong> (beta)Updated :    FileInstall doc precision. (Thanks Confuzzled, Saunders) Fixed :        GuiGetCursorInfo() doc. (Thanks VicTT) Fixed :        Run 4th parameter validity. (By DaveF) Added :      GUISetState(@SW_LOCK/@SW_UNLOCK)  to manage repainting. (Thanks 02clams) Fixed :        Crash in ObjEvent() if Event Interface could not be found. (Thanks lgodfrey/SvenP) Fixed :        Crash in ObjName() if description could not be found. (By SvenP) Added :      _GUICtrlListViewCopyItems to GUIListView.au3. (gafrost) Fixed :        _INetGetSource source/doc. (Thanks Zedna,VicTT) Updated :    Exe2Aut.exe works for any version .exe or .a3x. (By Jon) Added :      Icon-View in GUI-ListView; (By Holger) <strong class='bbc'>22th July 2005 - v3.1.1.63</strong> (beta)Removed :    Assign respect Opt("MustDeclareVars",1). (Thanks Valik/Jon) Fixed :          IsBool() doc. (Thanks Zedna) Fixed :          GuiCtrlSetPos lead to a bad resizing. (Thanks Valik) Added :        ObjName() function. Returns the name or the interface description for the given Object variable. (By SvenP) Fixed :          Object reference leaks in ObjEvent(). (By SvenP) Fixed :          _GUICtrlListViewGetCurSel() returns. (Thanks HighGuy/gafrost) Fixed :         Creation of item on non selected GUI. (Thanks gafrost/Holger) <strong class='bbc'>20th July 2005 - v3.1.1.62</strong> (beta)Fixed :        _GUICtrlListViewDeleteItemsSelected() (Thanks Burrup/gafrost) Fixed :        ObjCreate bad link in doc. (Thanks Zedna) Fixed :        @NumParams destroyed after UDF call. (Thanks blindwig) Fixed :        Control Creation on an active tab (GUISwitch). (Thanks Zedna) Fixed :        StringRegExp's group parentheses identification routine. A \( immediately followed by \) (or vice-versa) inside a group would cause problems. (by Nutster) Added :       class identification to StringRegExp. See documentation file for details. (By Nutster) Fixed :        InputBox width not working. (Thanks Saunders) Fixed :        GuiSetCoord typo (Thanks Zedna) Fixed :        Obj/COM Error Handling example (Thanks DaleHolm/SvenP) Added :      IsBool() functions. (By Nutster) Updated :    UDF v1.28- Fixed _INetGetSource.au3 example (W0uter)- Fixed _FileReadToArray(): added StringStripCR to avoid @CR characters in the Array values. (jdeb)- Fixed _GUICtrlListViewDeleteItemsSelected was not working correctly (gafrost) <strong class='bbc'>17th July 2005 - v3.1.1.61</strong> (beta)Updated :    String...() examples. (By Nutster) Fixed :        Doc related links. (Thanks Zedna) Fixed :        GuiCtrlSetImage repainting. (Thanks Ejoc) Fixed :        InputBox, MsgBox default parameter. (Sorry Nutster for the bad modif I did to your code) Added :      ConsoleWriteError(). (By Valik) Added :      UDFs v1.27 (By JdeB/gafrost)- Added _Radian() and _Degree() to Math.au3 (Erifash)- Added _FileList2Array.au3 to File.au3 (Solid)- Added _INetGetSource.au3 to Inet.au3 (W0uter)- Fixed documentation for _ArraySort() (jdeb) <strong class='bbc'>16th July 2005 - v3.1.1.60</strong> (beta)Fixed :        GUICtrlSetData with float value. (Thanks Zedna) Changed :   Opt, InputBox, MsgBox can use default keyword (By Nutster) Added :      Aut2Exe small compile file .A3X. (by JON, yes sometime he writes code, in fact very good one) Added :      @AUTOITPID macro. (By Valik) Added :      ConsoleRead(). (By Dave) Fixed :        GuiCtrlGetInfo() doc typo. (Thanks Burrup) Added :      COM properties or methods can now also be used immediately to array elements containing objects. (By SvenP) Added :      Usage of 'Default' keyword instead of empty arguments to COM functions (only valid if COM function supports it). (By SvenP) Added :      UDFs v1.25/26 (By JdeB/gafrost)- Fixed _GUICtrlListViewGetNextItem. (gafrost)- Fixed _GUICtrlListViewDeleteAllItems and _GUICtrlListViewDeleteItem when _GUICtrlListViewInsertItem used to populate the ListView. (gafrost) <strong class='bbc'>14th July 2005 - v3.1.1.59</strong> (beta)Added :     default keyword can be used to replace -1 in AutoIt Functions call. (Thanks Valik) Fixed :       DllStructCreate doc typo. (Thanks Burrup) Fixed :       Com ref doc typo. (Thanks Confuzzled) Added :      UDFs v1.24 (By JdeB/gafrost)- Fixed _GUICtrlListViewGetNextItem.au3 example (gafrost)- Fixed _DateIsValid Documentation and Example. <strong class='bbc'>13th July 2005 - v3.1.1.58</strong> (beta)Fixed :        Repainting label modify by GuiCtrlSetData. (Thanks Holger) Fixed :        if $a = default (Thanks SlimShady) Fixed :        $a=30e-006. (Thanks Zedna) Fixed :        RegEnumVal return type in @error instead os @extended. (Thanks Mhz) <strong class='bbc'>12th July 2005 - v3.1.1.57</strong> (beta)Updated :    RegEnumVal return the type of the value in @Extended (by Holger) Fixed :        StringReplace("abc","","") returns 1 instead of "". (Thanks abel,JdeB) Fixed :        Execute() doc. (Thanks w0uter) Added :      WinMove with x,y =default will not move just resize. (Thanks SlimShady) Added :      IsKeyword(), default keyword can be used as parameter in a function call. (Thanks Valik) Fixed :        GUITreeViewItem notifies wrong on first setting focus on a GUITreeView. (Thanks LazyCoder/Holger). Fixed :        WinSetTrans return error. Added :      False and Bool keywords doc. (Thanks CyberSlug) Fixed :        Assign not creating/assigning macro variable. (Thanks Valik) Fixed :        Assign respect Opt("MustDeclareVars",1). Fixed :        GUICtrlCreateObj() no longer closes the object after the control (or GUI) has been deleted. (By SvenP) Updated :   GuiCtrlRead with Checbox, Radio, doc precision. (Thanks Burrup) Fixed :        Redeclare of local variable. (Thanks Valik/Nutster) Fixed :        Prevent Assign from assigning to a constant. (By Nutster) Fixed :        Crash Autoit in FileFindFirstFile on empty dir. (Thanks eJan) Fixed :        Array initialised as empty. (Thanks Valik/Nutster) Added :      UDFs v1.23 (By JdeB/gafrost)- Updated _TimetoTicks: Made parameters optional defaulting to current time (slimshady)- Corrected Example for _GUICtrlTreeViewGetParentHandle (gafrost)- Fixed _StringEncrypt parameter redeclaration- Added _GUICtrlTreeViewGetParentID to GuiTreeView (gafrost) <strong class='bbc'>5th July 2005 - v3.1.1.56</strong> (beta)Updated :    GuiGetCursorInfo doc. (Thanks asmodehn) Updated :    SplashImageOn, SplashTextOn doc. (Thanks erebus) Fixed :         Ping better return results. (by Holger) Updated :    Authors contributions. Updated :    UDPOpen, UDPBind return an array. UDPSend, UDPRecv use it instead of the socket/ip/port. (by /dev/null) Updated :    RegRead return the type of the value in @Extended (Thanks /dev/null) Fixed :        Window Titles and Text (Advanced) links doc (Thanks MSLx Fanboy) Fixed :        Mouse... returns. Fixed :        MouseClick, MouseUp bad behavior. (Thanks Saunders) Changed :   Split Eval()->Execute() Fixed :        FileFindFirstFile does not return anymore "." or "..". Fixed :        _GuiCtrlTreeView examples. (by gafrost) Added :      _GUICtrlTreeViewGetParentHandle(). (by gafrost) Fixed :        variables already declared in string.au3 (jdeb) Fixed :        Crash in tray functions (Thanks SlimShady/Holger) <strong class='bbc'>28th June 2005 - v3.1.1.55</strong> (beta)Fixed :       ControlCommand  "GetCurrentSelection". (Thanks Larry/Larry)Added :     SetError setting optionally extended code.(by Valik)Fixed :       GUICtrlCreateObj doc (Sorry SvenP I miss it)Fixed :      bug in ByRef/Const keyword use in UDF's. (by Nutster)Fixed :      bug in UDF calling which allowed a trailing comma.  (by Nutster)Fixed :      Prevent constants from being used to initialize themselves in CONST keyword.  (by Nutster)Fixed :      bug in Const init.  (by Nutster)Fixed :      bug in Const array init.  (by Nutster)<strong class='bbc'>26th June 2005 - v3.1.1.54</strong> (beta)Fixed :      Send("+{end}"). (Thanks again JoeCool) Fixed :      Issues in GUICtrlCreateObj() concerning 'document objects'. Document objects are now working in a GUI, however not all functions have been implemented yet. (By SvenP) Fixed :      Some more issues when assigning object references to other object's properties. (By SvenP) <strong class='bbc'>25th June 2005 - v3.1.1.53</strong> (beta)Fixed :      Several issues in GUICtrlCreateObj(). (By SvenP) Fixed :      TCPRecv returning error(2) (by Larry) Added :    Assigning Object variables to other Objects properties ('propputref') (By SvenP) Fixed :      Object reference count bug in ObjCreate() since version 3.1.1.33. Objects would stay open after releasing their variable (by SvenP) Removed : bug in Const keyword to UDF parameters. (Waiting Nutster correction) Updated :  UDP functions now UDPSend need the ip:port. Doc examples (By /dev/null) <strong class='bbc'>24th June 2005 - v3.1.1.52 </strong>(beta)Fixed :      UDPBind, UDPOpen return socket (Thanks /dev/null) Added :    UDPStartup, UDPShutdown (Thanks MSLx Fanboy,/dev/null) Fixed :      GUIListView GUITab Const Fixed :      File...Dialog browse through links (Thanks livewire,/dev/null/Jon) Fixed :      Send("{SHIFTDOWN}") no permanent (Thanks aLiMan) Fixed :      TCPRecv() returning more error (by Larry) <strong class='bbc'>23th June 2005 - v3.1.1.51</strong> (beta)Updated :    TCPSend, TCPRecv examples (erifash/Larry) Added :       Const keyword to UDF parameters. (Thanks Jon/Nutster) Fixed :         Treeview painting under OS <XP (by holger) Fixed :         Listview extend style in GuiConstant.au3 and in Doc. Updated :    UDFs 1.21 (By JdeB/gafrost)- Fixed Dim for $h_Tree in _GUICtrlTreeViewItemGetTree. (gafrost)- Added variable passed in to _GUICtrlTreeViewItemGetTree and changed example to reflect this change for separator char. (gafrost) <strong class='bbc'>20th June 2005 - v3.1.1.50</strong> (beta)Updated :     UDFs 1.20 (By JdeB/gafrost)- Removed the following functions from GuiListView.au3: (gafrost) _GUICtrlListViewSetBkColor _GUICtrlListViewSetTextBkColor _GUICtrlListViewSetTextColor- Fixed _GUICtrlTreeViewDeleteItem() to deleted more than 2 levels deep. (gafrost)- GUICtrlTreeView.au3 UDF's (gafrost) <strong class='bbc'>20th June 2005 - v3.1.1.49</strong> (beta)Added :        $COLOR_... in <Constants.au3> (Thanks  Steve8tch, Helge, Burrup) Updated :     GuiSwitch tabitemID optional parameter to allow dynamic control creation on a tabitem. Fixed :         TraySetOnEvent, DLLStructCreate, DllCall, UDP...doc. (Thanks Zedna,wOuter) Fixed :         Made sure that declaring a UDF parameter in a Local or Global statement will raise an error. (Thanks Tylo/Nuster) Fixed :         Bug with accelerator keys (Alt+...) and tabs. (Thanks CyberSlug) <strong class='bbc'>15th June 2005 - v3.1.1.48</strong> (beta)Fixed :         GuiGetCursorInfo with nonactive GUI (Thanks Helge) Removed :   Bad refresh on double GUICtrlSetPos : AutoBuilder cannot resize control. Cannot work around a Windows bug. Added :       Support for Type Libraries that don't register themselves using version 1.0 (like Crystal Report version 8.0) (By SvenP) <strong class='bbc'>14th June 2005 - v3.1.1.47</strong> (beta)Fixed :         GuiCtrlSetState disable on hidden control tab (Thanks Josbe)Fixed :         Send("+{END}t) (Thanks JoeCool)Added :       GuiCtrlSetImage for GuiListViewItem control (By Holger)Updated :    Internal optimisation in AutoItSetOption() (By Nutster)Fixed :        TrayItemGetText return  (Thanks .../Holger)Updated :    GuiCtrlSetColor, GuiCtrlSetBkColor, GuiCtrlSetImage for ListviewItem control. (by Holger)Added :       Option to ObjEvent to retrieve the name of the current Error Handler function (By SvenP)Added :       Preliminary GUICtrlCreateObj() support (bugware !). (By SvenP)<strong class='bbc'>10th June 2005 - v3.1.1.46</strong> (beta)Changed :    Opt() with just the "option" return the current value. (Thanks Saunders) Fixed :         Opt("GUIDataSeparatorChar",...) can be used in listview and listviewitem.  (Thanks Saunders) Fixed :         ContextMenu position (Thanks HighGuy/Holger) Updated :    UDFs 1.19 (By JdeB/gafrost)- Fixed some merge issues.<strong class='bbc'>9th June 2005 - v3.1.1.45</strong> (beta)Fixed :    Internal change in array updating  bad merge (Sorry Tylo)Fixed :    GuiCtrlSetState on control tab (Thanks HighGuy)Fixed :    Tray/contextmenu treeview ... (By Holger)Updated :    UDFs 1.18 (By JdeB/gafrost)- Fixed descending sort issue in multi dimension arrays.- Fixed _GUICtrlListViewSort() top handle numeric values correctly. (gafrost) - Renamed _GUICtrlListViewGetColumnOrderArray to _GUICtrlListViewGetColumnOrderAlso corrected documentation for _GUICtrlListViewGetColumnOrder. Returns a "|" delimited string instead of an array, now matchesthe _GUICtrlListViewSetColumnOrder in the data type. (gafrost)<strong class='bbc'>7th June 2005 - v3.1.1.44</strong> (beta)Fixed :    Crash using ContextMenuItem under NT4. (Thanks dash007/Holger) Add :      requested Regular Exp<strong class='bbc'></strong>ression features: (by Nutster)                    a) Add \-, \], and \^ to available escaped characters in sets.                    <img src='http://www.autoitscript.com/forum/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' /> Add \b for backspace to sets and to regular escaped characters.                    c) Add \D, \S, and \W to be compliments of \d, \s and \w.                    d) Add \e to match escape character.                    e) Add (?: ... ) to be a non-capturing group. That is the group does not get stored in the array.                    f) Add (?i) option to make case-INsensitive match                    g) Add (?-i) option to use case-sensitive matching (default)                    h) Add (?i: ... ) to be a non-capturing, case-insensitive group                    i) Add (?-i: ... ) to be a non-capturing, case-sensitive group Add :        Floor and Ceiling function (by Nutster) Updated :    UDFs 1.17 (By JdeB/gafrost)- Added _GUICtrlSliderGetPos functions in GUISlider.au3 (gafrost)- Fixed _ArraySort lockup Bug.<strong class='bbc'>5th June 2005 - v3.1.1.43</strong> (beta)Fixed :    uninstaller deleting AutoIt Window info link. (Thanks Valik)Fixed :    Crash when using Obj (Thanks foggw/Tylo)<strong class='bbc'>3rd June 2005 - v3.1.1.42 </strong>(beta)Fixed :    GuiCtrlSetData on inactive tabitem not refreshing active item. (Thanks DaleHolm) Fixed :    ControlSend (...,"{CTRLDOWN}b{CTRLUP}) Fixed :    _ArraySort (by JdeB) Fixed :    ControlSend doc on "Windows control command"/game (Thanks phillip123adams /Jon) Fixed :    Internal change in Array updating (by Tylo) Updated :    UDFs 1.16 (By JdeB/gafrost)- Fixed _ArraySort to cope with Mixed values and string entries.- Added _GUISlider??? functions in GUISlider.au3 (gafrost) - Added _GUICtrlListViewInsertColumn, _GUICtrlListViewInsertItem, _GUICtrlListViewJustifyColumn, _GUICtrlListViewSetColumnOrder, _GuiCtrlListViewSetItemCount, _GUICtrlListViewSort (gafrost) <strong class='bbc'>27th May 2005 - v3.1.1.41 </strong>(beta)Fixed :    Doc on  @EXITMETHOD in  Func OnAutoItExit(). (Thanks JoeCool) Fixed :    Prevent StringRegExpReplace from replacing on a zero-character match. (Thanks .../Nutster) <strong class='bbc'>26th May 2005 - v3.1.1.40</strong> (beta)Added :        "OnAutoItExit" called on system shutdown or user logoff. (Thanks JoeCool) Fixed :          Doc on Func OnAutoItStart(), Func OnAutoItExit(), @EXITMETHOD, @EXITCODE (Thanks CyberSlug) Fixed :          OnAutoItExit() call on Fatal error. (Thanks CyberSlug, Valik) Fixed :          Opt("GUIDataSeparatorChar", "\") (Thanks Saunders) Fixed :          TreevieItem notify when clicking a second time on the same item. (Thanks .../Holger) <strong class='bbc'>23th May 2005 - v3.1.1.39 </strong>(beta)Fixed :        GuiCtrlSetState on non active tab. (Thanks DaleHolm)Updated :    UDFs 1.15 (By JdeB/gafrost)- Added 2 Functions to GuiListView.au3: _GUICtrlListViewSetItemSelState and _GUICtrlListViewSetItemText (gafrost)- fixed type in _GUICtrlListViewGetExtendedListViewStyle helppage.- fixed typo in _ViClose helppage.<strong class='bbc'>22th May 2005 - v3.1.1.38</strong> (beta)Updated :    UDFs 1.14 (By JdeB/gafrost)- Fixed _GUICtrlListGetSelItems: returned array, was an array of string numbers now an array of numbers. (gafrost)- Fixed _GUICtrlListViewGetSelectedIndices returned array, was an array of string numbers now an array of numbers. (gafrost)- Updated _GUICtrlListSetHorizontalExtent documentation. (gafrost) Fixed :        Some flickering in GUICtrlSetImage. (Thanks Smed) <strong class='bbc'>21th May 2005 - v3.1.1.37</strong> (beta)Fixed :    Creating an Object on a remote computer failed under alternate credentials. Fixed. The username/password arguments are now available to ObjCreate(). (By SvenP) Fixed :      GUIListView.au3 defining _GUICtrlListViewColumnOrderArray (By JdeB/gafrost) <strong class='bbc'>19th May 2005 - v3.1.1.36</strong> (beta)Fixed :         DllStructGetSize badly reinserted.Fixed :         StringRegExp doc (By Nutster)Updated :    UDFs 1.13 (By JdeB/gafrost)- Added _GUICtrlListViewSetCheckState (gafrost)- Fixed _GUICtrlListViewGetCurSel: If more than 1 item in listview had same data was returning the index of the 1st instance, now correctly returns the index of item selected. (gafrost)- Added _GUICtrlMonthCal???? function located in GuiMonthCal.au3 (gafrost)<strong class='bbc'>19th May 2005 - v3.1.1.35</strong> (beta)Fixed :     DllStructGetSize badly remove. (Thanks foggy) Fixed :    Some doc Typo. (Thanks KXM) <strong class='bbc'>19th May 2005 - v3.1.1.34</strong> (beta)Changed :     Eval ("exp<strong class='bbc'></strong>ression") implying hazardeous functions will be rejected. (Thanks SvenP, Jon, Valik, Nutster) Fixed :          When an Object variable was placed in a return statement in a UDF, it would not be released on function exit (thanks w0uter). Added :        Array initialization (By Nutster). <strong class='bbc'>18th May 2005 - v3.1.1.33</strong> (beta)Added :    Suppression of message box on Eval with exp<strong class='bbc'></strong>ression errors (Thanks DaleHolm,...) <strong class='bbc'>17th May 2005 - v3.1.1.32</strong> (beta)Added :    Appendix defining AutoIt3 limits. Fixed :      GuiCtrlSetGraphic doc typo. (Thanks Smed) Added :    Eval("exp<strong class='bbc'></strong>ression"). (Thanks SvenP) Added :    Ability to use empty parameters in COM functions (like $Object.Method(, , ,"value"). Note that parameters ending with a comma (like $Object.Method("value", ) are not allowed! (Thanks Steve8tch/SvenP) Added :    UDP... functions (not sure they work as I never be able to have sample true Fur!!!) Added :    Beep() and WinFlash() functions (By Layer)15th May 2005 - v3.1.1.31 (beta)<strong class='bbc'>15th May 2005 - v3.1.1.31</strong> (beta)Fixed :     FOR..IN loops previously terminated a script when the given object could not be enumerated. Now, the loop will be skipped silently by default. An error can however still be caught using the AutoIt COM Errorhandler. (By SvenP) Added :    Ability to use a default COM Event function, in case the event names of an object are unknown (see documentation). (By SvenP) Fixed :    Some objects could not be created with ObjCreate() using the Dispatch interface. (By SvenP) Fixed :    When a COM Error Handler was created and deleted afterwards (by unassigning it's variable), AutoIt could crash when a COM Error occurs. (By SvenP) Fixed :    When an AutoIt script error occured within a FOR..IN loop and no COM Error handler was installed, it could crash AutoIt on exit. (By SvenP) Fixed :    Using an Array in COM IADS-filter methods did not work. (By SvenP) Removed : Ability to initialize arrays in DIM and CONST keywords.(seems to introduce regression) <strong class='bbc'>13th May 2005 - v3.1.1.30</strong> (beta)Fixed :        GuiGetCursorInfo on tab (Thanks Josbe) Updated :   UDFs  1.0.12 (by gafrost/JdeB)    - Added _GUICtrlListViewGetCheckedState to GuiListView. (gafrost)    - Update several Helpfile pages for the _GUI?? functions. (gafrost)    - Update _ChooseColor. (gafrost)    - Updated _Now(),_NowDate(), _NowTime that it defauts to mm/dd/yyyy and hh:mm:ss when the pc's format isn't found in the registry (Win9X). Fixed :        Const definition (By Nuster). Fixed :        GuiCtrlCreateIcon default size 32,32<strong class='bbc'>12th May 2005 - v3.1.1.29 </strong>(beta)Fixed :        GuiCtrlSetPos on Icon control (Thanks Burrup) Fixed :        FileOpenDialog, FileSaveDialog doc on update @workingDir. <strong class='bbc'>11th May 2005 - v3.1.1.28</strong> (beta)Fixed :        Bad refresh on double GUICtrlSetPos (Thanks Valik) Fixed :        extra GUI_EVENT_RESIZED at first click (Thanks Valik) Fixed :        COM StorageGroups (Thanks ybuan/SvenP) <strong class='bbc'>10th May 2005 - v3.1.1.27</strong> (beta)Fixed :        RegRead under Windows 2000 (Thanks LOULOU, datskat) Fixed :        Dim example (Thanks LOULOU) <strong class='bbc'>10th May 2005 - v3.1.1.26 </strong>(beta)Fixed :        AutoIt Info focus with magnify option (Thanks Blue_Drache) Fixed :        DLLCall set @error on bad parameter. (Thanks Fur) Fixed :        Windows centering of GUICreate Fixed :        Cmd line option cohabitation /c and /errorstdout (By Sven) Fixed :        String "0" is false in boolean comparison (By Sven) Fixed :        RegExp : Indicate the pattern is invalid if a closing round bracket is not found for a group. Fixed :        RegExp: excessive group clearing from regular exp<strong class='bbc'></strong>ression predictor Added :      Ability to initialize arrays in DIM and CONST keywords. Updated :    docs for DIM . <strong class='bbc'>8th May 2005 - v3.1.1.25</strong> (beta)Updated :   UDFs  1.11 (by gafrost/JdeB)   - Added GuiEdit.au3 which has a number of _GUIEdit??? functions for Edit controls. (gafrost/JdeB)   - Updated _ChooseColor, _ChooseFont and _GUI??? function due to DllStruct renaming. (gafrost)   - Corrected wParam to variable name in _GUICtrlEditLineIndex.txt   (gafrost)   - Fixed example and include for $CB_GETDROPPEDCONTROLRECT   (gafrost)   - Typo in Example: _GUICtrlComboGetEditSel.au3    (gafrost)Fixed :        Crash when compiling with a specified icon (Thanks .../JdeB) <strong class='bbc'>7th May 2005 - v3.1.1.24</strong> (beta)Renamed :   DLLStruct ... functions (by Jpm)Merged :     DLLStructElementPtr in DLLStructGetPtr (by Jpm)<strong class='bbc'>be carefull the DllStruct have been renamed</strong><strong class='bbc'>7th May 2005 - v3.1.1.23</strong> (beta)Fixed :         Opt("GUICoorMode",2) doc (Thanks KSum)Fixed :         DLLStructCreate  return error (By Ejoc)<strong class='bbc'>5th May 2005 - v3.1.1.22</strong> (beta)Fixed :         ChooseColor and _ChooseFont doc (Sorry JdeB : bad merging). Fixed :         FileOpenDialog, FileSaveDialog,  HotKeySet doc (Thanks Sven) Fixed :         StringInStr return 0 when searching for "" (Thanks JdeB) Changed :    GUICtrlSetGraphic default colors(black, transparent) Added :       GUICtrlSetGraphic bkColor : $GUI_GR_NOCOLOR Added :       DLLStructElementPtr (By Ejoc) Fixed :         duplicate formal parameters in UDF's. (Thanks DaveF/Nutster) <strong class='bbc'>3nd May 2005 - v3.1.1.21</strong> (beta)Fixed :    GUICtrlRead doc  in advanced mode (By Holger).Fixed :    GUICtrlRead return on expanded TreeviewItem (By Holger)Added :  <strong class='bbc'>AutoIt Info</strong> Style and exStyle for the control under the mouse.Fixed :    MemGetStats >2Gb (By Valik).Fixed :    _GUICtrlComboSetHorizontalExtent.txt (gafrost)Added :  _ChooseColor and _ChooseFont to Misc.au3 (gafrost)<strong class='bbc'>2nd May 2005 - v3.1.1.20</strong> (beta)Added :      _GUITab Functions located in GuiTab.au3. (gafrost)Fixed :        Doc about Expand...Strings.Added :      Opt("GuiDataSeparatorChar",...) (Thanks -=|GO7|=-, SlimShady,...)Fixed :       Return value of StringRegExp when a group is used and the user does not want the array.Fixed :       bug that allowed run-away recursion in CRegExp::compare_group() when a group can map to no characters. This caused a stack overflow that killed the program.Fixed :       Com28 crash<strong class='bbc'>1st May 2005 - v3.1.1.19</strong> (beta) com27/28Fixed :       Rewrote AutoIt3-Array to COM-Array conversion. Can now handle the total number of Array dimensions that are allowed in AutoIt3. (by Sven).Fixed :       Std... doc (by Dave).Fixed :       <strong class='bbc'>"Check for update"</strong> to reference new beta download area.Fixed :      GUISetFont and Input Control not displayed (Thanks HighGuy).Fixed :      Typo on GUICtrlSetFont  (Thanks Smed).Fixed :      GUI_GR_COLOR default backcolor (Thanks CyberSlug).Fixed :      GUICtrlCreateListViewItem with more field than column. (Thanks Sven).Fixed :      GUICtrlDelete of a Listview control lead to crash after recreation with more columns (Thanks Sven).Added :    Unary NOT operations on strings are now allowed. A NOT operation on a non-empty string will result in FALSE.Changed :  Rewrote some COM documentation.<strong class='bbc'>28th April 2005 - v3.1.1.18</strong> (beta)Fixed :       TrayItemSetOnEvent,  TrayItemDelete doc.Added :     <strong class='bbc'>DLLStruct...</strong> (Thanks Ejoc : I hope JON agree with this new area).Fixed :       GUICtrlSetState for Menu/menuitem, TrayItemSetstate (By Holger).Fixed :       GUICtrlSetData for list or combo not inserting (Thanks kjactive).Fixed :       sizing/resizing of list control : not too good but window does strange think with height size (Thanks kjactive).Fixed :       _ArrayTrim  (merge Udf 1.08) (Thanks JdeB).Fixed :       WinSetTrans doc (Thanks Valik)<strong class='bbc'>28th April 2005 - v3.1.1.17</strong> (beta)Fixed :       Bad merge of @HOTKEYPRESSED (Sorry Holger) Fixed :       Date.au3 (Thanks JoeCool/gafrost/JdeB) Changed :  boolean-to-string conversion.  To stay compatible with existing exp<strong class='bbc'></strong>ressions, a boolean false will be converted into a "0" and a boolean true into a "1". <strong class='bbc'>26th April 2005 - v3.1.1.16</strong> (beta)Fixed :        some doc typo Changed :   $GUI_EVENT_RESIZE ->  $GUI_EVENT_RESIZED no Opt (Thanks Valik). Fixed :        UDF udapted (thanks JdeB...) Fixed :        Boolean comparisation with integer values as rightpart argument did always return 'false'. Now it is 0->false, anything <> 0 -> true (thanks Novack) <strong class='bbc'>25th April 2005 - v3.1.1.15</strong> (beta)Fixed :      TCPListen min/max number of parameters (was not fixed) (Thanks Larry) Added :    $GUI_EVENT_RESIZE with Opt("GUIEventCompatibilityMode",1) (Thanks Valik). Fixed :      Doc on resizing (Thanks Valik) Fixed :      Resizing of Combo cotrol (Thanks CyberSlug) Changed : GUICtrlCreateList forced style LBS_NOTIFY (Thanks Valik). Fixed :      $GUI_NOTODAY... constants values. (Thanks Saunders). Fixed :      Run use of 3rd param when 4th par is defined (Thanks Valik/DaveF). Fixed :      Tray/HotKeySet Doc (Thanks .../Holger). <strong class='bbc'>25th April 2005 - v3.1.1.14</strong> (beta) COM26 mergeFixed :      TCPRecv doc (Thanks Larry). Fixed :      TCPListen min/max number of parameters (Thanks Larry) Added :    GUICtrlCreateMonthCal (Thanks ...) Fixed :      Optimized For..In loop for Arrays. It should run a bit faster now. Added :    Usage of COM 'default properties' is now supported (thanks KXM). Fixed :      Some minor documentation changes (thanks DaleHohm). Fixed :     GUICtrlCreateTab disapearing (Thanks SlimShady). <strong class='bbc'>24th April 2005 - v3.1.1.13</strong> (beta)Changed :    UDF and UDF docs (Thanks JdeB). Changed :    STD I/O controlled by fourth, bit-flag parameter to Run() with $STDxxx_CHILD constants. Updated :    doc files for Run, AutoItSetOption, StderrRead, StdinWrite, StdoutRead, macros, TOC. Moved :      Stdxxxyyy functions to Process Management section of docs Removed :   Options ProvideRunStderr, ProvideRunStdin, ProvideRunStdout. Changed :    Tray... to TrayItem... renaming. Added :      @HotKeyPressed macro (Thanks Holger). Fixed :        Some fixes in Tray functions. Fixed :        GUICtrlSetStyle(..., $GUI_SS_DEFAULT_INPUT/EDIT) (to have all forced values). Fixed :        GUICtrlSetStyle refresh now the window. Added :      TCP functions from Au3Xtra (Thanks Larry). <strong class='bbc'>21th April 2005 - v3.1.1.12</strong> (beta) COM25 mergeFixed :    more than 15 GUI creation (Thanks Wb_Freekill, herewasplato) Fixed :    Reference count problem when passing an Object variable as COM-function argument (thanks dwerznec). Fixed :    Memory leak in COM-Array conversions. <strong class='bbc'>20th April 2005 - v3.1.1.11</strong> (beta) COM23/24 mergeFixed :    VC7 warnings (Thanks Sven). Fixed :    An Object reference leak in DLLCall(). Added:   Support for Arrays returned from COM functions. Fixed :     A FOR..IN loop would still start when an Array contained no elements. Changed : Return,@error, @extended have to be explicit to be return by an UDF (Thanks Valik) <strong class='bbc'>19th April 2005 - v3.1.1.10</strong> (beta) COM22 mergeFixed :    When a COM method fails on variable assignment, it would silently discard the variable assigment. Changed that, so it will now produce a fatal COM-Error, unless the user has installed it's own errorhandler. Fixed :     Two Object reference leaks in DLLCall(). Fixed :     Minor memory leak in line tokens of type Object. Fixed :     A boolean value as default value in a function declaration was not allowed. Fixed :     Minor memory release bug in ObjEvent(). <strong class='bbc'>18th April 2005 - v3.1.1.9</strong> (beta) dev only Fixed :    doc @error setting waiting Valik fixes on return @error/@extended <strong class='bbc'>17th April 2005 - v3.1.1.8</strong> (beta) Fixed :    GuiCtrlSetStyle ES_READONLY on input/edit control (Thanks Burrup) Fixed :    Arguments in COM Methods did not accept exp<strong class='bbc'></strong>ressions or other COM Objects. <strong class='bbc'>15th April 2005 - v3.1.1.7</strong> (beta) COM20 merge Added :    +=, -=, *=, /= operators (Thanks Tylo) Added :    Keywords 'false' and 'true'. Currently only supported in function arguments. In other assignments they will be converted to integers. Added :    Full boolean support. <strong class='bbc'>14th April 2005 - v3.1.1.6</strong> (beta) COM19 mergeFixed :    Reference leaks in Object Enumerator. Fixed :    Object reference not released in ObjGet(). Fixed :    Object references not being released in FOR..IN loops. <strong class='bbc'>12th April 2005 - v3.1.1.5</strong> (beta)Fixed :      Doc for "GUIEventCompatibilityMode" <strong class='bbc'>11th April 2005 - v3.1.1.4</strong> (beta)Changed :     Opt("GUISpecialEventMode',1) by  Opt("GUIEventCompatibilityMode',1). Added :        GuiCtrlRead return ControlID if Opt("GUIEventCompatibilityMode',2) (Thanks CyberSlug).<strong class='bbc'>10th April 2005 - v3.1.1.3</strong> (beta) COM18 mergeFixed :      Variant_Datatype ReInit() didn't release any Objects. Fixed :      Double backslashes are no longer required in ObjGet() filename parameter. Added :    idispatch_ptr support in DllCall() by Valik. <strong class='bbc'>10th April 2005 - v3.1.1.2</strong> (beta)Fixed :      TraySetIcon default id  (Thanks .../Holger). Added :    right-click for List/Treeview control  (By Holger). Fixed :      regexp crash (Thanks Valik/David) 7th April 2005 - v3.1.1.1 (release)Merged :    3.1.1.0 Official release (= + @YEAR correction)
Edited by jpm
Link to comment
Share on other sites

  • Replies 513
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

You're the best :) And all the dev's who contributed... :D (A good cry(A cry of joy))

EDIT: Only realized what CyberSlug was talking about until 2 months later... Sorry i didn't correct it before :">

Edited by layer
FootbaG
Link to comment
Share on other sites

Your the best :D And all the dev's ho contributed...  :D  (A good cry(A cry of joy))

<{POST_SNAPBACK}>

Slight typo, perhaps: You're the best.... And all the devs WHO contributed

Opt("GUIEventCompatibilityMode", 1+2) ;also works well :) Thanks, jpm

Edited by CyberSlug
Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig!
Link to comment
Share on other sites

Slight typo, perhaps:  You're the best.... And all the devs WHO contributed

Opt("GUIEventCompatibilityMode", 1+2) ;also works well  :)  Thanks, jpm

<{POST_SNAPBACK}>

I know that it was not described but now yoy understand very quickly what I have in mind when I code something.

I should describe the Opt in the corresponding control creation too.

I will update doc for next upload, just waiting more modification.

Thanks for your support. :D

Link to comment
Share on other sites

I know that it was not described but now yoy understand very quickly what I have in mind when I code something.

I should describe the Opt in the corresponding control creation too.

I will update doc for next upload, just waiting more modification.

Thanks for your support. :)

<{POST_SNAPBACK}>

Error Launching example files

with the last version 3.1.1.4 and XP Pro SP2

C:\Program Files\AutoIt3\tests\gui\GuiTab.au3(7,34) : ERROR: Opt() called with illegal argument 1: "GUIEventCompatibilityMode"

Opt("GUIEventCompatibilityMode,2)

Sorry i dont look for, the message comes from AU3Check and not from the compilers

Edited by LOULOU
Link to comment
Share on other sites

Error Launching example files

with the last version 3.1.1.4 and XP Pro SP2

C:\Program Files\AutoIt3\tests\gui\GuiTab.au3(7,34) : ERROR: Opt() called with illegal argument 1: "GUIEventCompatibilityMode"

Opt("GUIEventCompatibilityMode,2)

Sorry i dont look for, the message comes from AU3Check and not from the compilers

<{POST_SNAPBACK}>

That's "normal" as Au3Check does not know this new option yet.

Perhaps you can put "GUIEventCompatibilityMode" in a variable and pass it to OPT($var,2)

or perhaps you just miss a quote Opt("GUIEventCompatibilityMode",2) :)

Link to comment
Share on other sites

@jpm

Any chance on getting the following issues resolved ?

ControlSend & Send Issue with CapsLock

ControlGetText limitation

<{POST_SNAPBACK}>

I look at Controlsend but I cannot find why. I hope JON when it will be back can find something.

for the ControlGetText I will ask Larry which was the main coder if it has idea why there is some limitation.

for controlGetText it came from the maximum string that AutoIt3 is allowed to return due to constaint when ensuring compatibility with Win9x edition.

Edited by jpm
Link to comment
Share on other sites

3.1.1.5 uploaded

some GUI doc fixes

and now (Thanks JON) the installer version perhaps less problem for those which try to compile without updating the AutoItSC.bin ...

Link to comment
Share on other sites

  • Developers

Hmm... Maybe it's possible to have plain zip version as well?

<{POST_SNAPBACK}>

Agree, I prefer to download the BETA into a seperate directory to be able to select which run/compile version to use.

So making Autoit3.exe, autoit.chm and AutoItSC.bin available as well would work.

tnx

Edited by JdeB

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

Agree, I prefer to download the BETA into a seperate directory to be able to select which  run/compile version to use.

So making Autoit3.exe, autoit.chm and AutoItSC.bin available as well would work.

tnx

<{POST_SNAPBACK}>

You can choose a separate directory during the install of the beta.

I am a lot of time behind a 56K line so if I had a choice I will upload first the installer version. I will try when possible to upload both :)

Link to comment
Share on other sites

  • Developers

You can choose a separate directory during the install of the beta.

I am a lot of time behind a 56K line so if I had a choice I will upload first the installer version. I will try when possible to upload both :)

<{POST_SNAPBACK}>

JP, understand the bandwidth restriction but selecting an alternate directory is not really the same thing.

The installer will change all registry setting to the last ran installer, which means that the BETA will be the default version after this installer is ran.

I even think we should only make the BETA files available in stead of the BETA installer overriding the Production version.

One idea could be that we create an installer that will create a Beta subdirectory in the Autoit3 program directory to separate the Production from BETA. We could then make Standard Shortcuts to this BETA version in SciTE like:

F1=Help Production

F5=Run Production

F7=CompileProduction

Alt+F1=Help Beta

Alt+F5=Run Beta

Alt+F7=Compile Beta

By making these additions to:

command.12.*.au3=$(autoit3dir)\beta\autoit3.exe /ErrorStdOut "$(FilePath)"

command.name.12.*.au3=Run Beta

command.save.before.12.*.au3=1

command.shortcut.12.*.au3=Alt+F5

command.13.*.au3=$(autoit3dir)\beta\aut2exe.exe /in "$(FilePath)"

command.name.13.*.au3=Compile Beta

command.save.before.13.*.au3=1

command.shortcut.13.*.au3=Alt+F7

command.14.*.au3=$(CurrentWord)!$(autoit3dir)\beta\autoitbeta.chm

command.name.14.*.au3=Beta Help

command.subsystem.14.*.au3=4

command.shortcut.14.*.au3=Alt+F1

command.save.before.14.*.au3=2

As you can see, the Beta Helpfile has a different name because else it would not open when the Production Helfile is already open.

This would make it simple for everybody to run either Production of Beta versions of AutoIt3.exe or AUT2EXE and you only have to distribute the changed files for the Beta subdirectory.

Thoughts ?

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

For JdeB.

It looks good we still need to solve the include and helpfile and perhaps some entries in the registry.

That's the reason I build the installer but I will work to have this cohabitation. :)

Link to comment
Share on other sites

I would still prefer a zip archive. I don't need an installer to set everything up for me nor do I need any special "beta" directory setup. All I need are the files.

My opinion on what should get priority is the zip archive. Then, if your bandwidth allows, an installer can be uploaded for those who may prefer that.

Link to comment
Share on other sites

Maybe someone can create a zip file from the installer for jpm. JPM if you can trust one person and give them access they could upload the zip for you when it's ready. I'm not here enough to do it, but maybe someone could.

If no one volunteers, I'll do it, but I would need you to e-mail me when it's available so I know.

red

Link to comment
Share on other sites

  • Developers

My proposal would be to do it the other way around.

JP can maintain the source and generate the zip version of the new BETA's.

I already offered JP to assist in creating an installer as described in my previous post and we will be working together to get that done...

I am also willing to "push the button" and generate&upload this installer when ever a new beta is release..... till Jon is able to do this again....

Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

14th April 2005 - v3.1.1.6 (unstable) COM19 merge

Fixed : Reference leaks in Object Enumerator.

Fixed : Object reference not released in ObjGet().

Fixed : Object references not being released in FOR..IN loops.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...