Timeline
Aug 31, 2014:
- 8:29 PM Ticket #2806 (GUICtrlCreateIcon an blank Icon) updated by
- Don't think it's a bug ore some because GUICtrlCreateIcon("", 0, ... does not add an icon but adds nothing as GUICtrlCreateIcon(@SystemDir & "\shell32.dll", -50, ... shows an emtpy icon same as <ALT><255> Best regards, Emiel
- 4:48 PM Ticket #2870 (AutoIt send key combinations do not work sometimes) updated by
- Can you please expalin why this is not a bug? If command send ("v) is used, the contents of the clipboard is supposed to be input into the field that has focus. However, when it is put in a loop which iterates over 400 lines (even with the sleep function before and after the send() function) , sometimes AUTOIT sends the raw text "v" and not the command CTRL-V to the text box. The result is that "v" and not the contents of the clipboard is paste to the save-as dialog box. So, my files are sometimes saved with file-name "V". As i said previously this happens off and on.
- 10:33 AM Ticket #2870 (AutoIt send key combinations do not work sometimes) closed by
- No Bug: .. and the bug is ..what? Please refrain from creating BUG reports until you have some sort of confirmed BUG. Visit our forum for questions/support. Jos
- 9:45 AM Ticket #2870 (AutoIt send key combinations do not work sometimes) created by
- When AutoIT is used to copy and paste several hundred lines of text …
- 9:08 AM Ticket #2868 (_WinAPI_SfcIsKeyProtected.au3.au3 - mistake in the file name) closed by
- Fixed: Fixed by revision [11047] in version: 3.3.13.20
- 5:13 AM Ticket #2869 (GUICtrlSetTip displays wrong tip message in child GUI when tabs used ...) created by
- Using GUICtrlSetTip() on tab items on a parent GUI as well as on a …
- 12:53 AM Ticket #2868 (_WinAPI_SfcIsKeyProtected.au3.au3 - mistake in the file name) created by
- it should be _WinAPI_SfcIsFileProtected.au3 sorry for my mistake in …
Aug 30, 2014:
- 9:35 PM Ticket #2867 (Au3Stripper /rsln replaces wrong @ScriptLineNumber in function ...) updated by
- The bug report that I posted was about the function parameter, not the function argument. There is a difference. https://en.wikipedia.org/wiki/Parameter_%28computer_programming%29#Parameters_and_arguments What you have demonstrated is a workaround for the bug in the new feature of the /rsln option. What I was hoping was that au3stripper could solve the problem by automatically modifying the code. Example: #include <Debug.au3> ; Function Parameters: ; _Assert ( $sCondition [, $bExit = True [, $iCode = 0x7FFFFFFF [, $sLine = @ScriptLineNumber]]] ) ; Function Arguments: _Assert("1=1") au3stripper should replace the code with the following function call. Otherwise, @ScriptLineNumber gets replaced in the function definition, not in the function call. _Assert("1=1", True, 0x7FFFFFFF, @ScriptLineNumber) Because $sLine is an optional argument, the user code might not specify it. In this case, au3stripper must automatically insert all the optional arguments into the function call.
Aug 29, 2014:
- 11:32 PM Ticket #2866 (regread cant read x64 keys remote) updated by
- I suspect NO as it is running from a PC 32-Bit …
- 11:23 AM Ticket #2867 (Au3Stripper /rsln replaces wrong @ScriptLineNumber in function ...) closed by
- No Bug: You have posted about this in the forum. Why have you also raised a Trac ticket before Jos has had a chance to respond? Closed - I will reopen if Jos agrees there is a bug - although looking at mLipok's script I do not think that is very likely. M23
- 5:25 AM Ticket #2867 (Au3Stripper /rsln replaces wrong @ScriptLineNumber in function ...) updated by
- I make a repro to check: […] and the result is: […] this is correct line in test_Au3Stripper_stripped.au3 So please make your repro to show where is the issue.
- 12:30 AM Ticket #2867 (Au3Stripper /rsln replaces wrong @ScriptLineNumber in function ...) created by
- Au3Stripper v14.801.1932.0 currently replaces @ScriptLineNumber in a …
Aug 28, 2014:
- 7:05 PM Ticket #2866 (regread cant read x64 keys remote) updated by
- Are you running this with the X64 version of AutoIt3? Jos
- 12:59 PM Ticket #2866 (regread cant read x64 keys remote) created by
- If you run regread from a x86 os PC and want to read a regkey from a …
- 7:43 AM Ticket #2865 (Autoit crash with NodeList on For In loop) updated by
- Try this. You need ie version >9+ […] but in this example autoit crash browser
Aug 27, 2014:
- 9:34 PM Ticket #2865 (Autoit crash with NodeList on For In loop) updated by
- All I get is that: […]
- 9:21 PM Ticket #1573 (TCPConnect TCPTimeout) updated by
- Never mind. I did not notice the "Milestone set to 3.3.13.2" part in the previous comment. Downloaded the beta and it works fine in the beta. Thanks.
- 9:09 PM Ticket #1573 (TCPConnect TCPTimeout) updated by
- This ticket has been closed but the problem still persists. If I use TCPConnect to connect to a port that is not active, it takes 20 seconds before TCPConnect times out.
- 8:54 PM Ticket #2704 (soundsetwavevolume doesn't work with object) closed by
- No Bug
- 8:19 PM Ticket #2864 (I registered on the forum but can't get an activation) closed by
- No Bug: Sorted M23
- 7:51 PM Ticket #2865 (Autoit crash with NodeList on For In loop) created by
- […] For To loop work fine, but For In leads to hard crash: […] …
- 9:52 AM Ticket #2855 (Scoping and declaration modifiers combinations) updated by
- You forget the case where a constant initialization is not a literal or an expression with fixed value but the result of a computation with side-effect or randomization. If you don't tag it with Static, you'll go thru initialization again at every invokation of the function, and the constant will have a new value every time (or cause other nasty side-effect, depending on context). Some other combinations could be allowed even if semantically pointless, just to denote intent.
- 5:08 AM Ticket #2855 (Scoping and declaration modifiers combinations) updated by
- Where would a Static Constant ever be used, and for what? If it's a constant, there's no need to use Static because you can set it once at the beginning of a function and never have to worry about what it is the next time you run your function. Static only allows the contents of a variable to remain valid after the function ends, and then is visible again after the function is called again. Also, Global Static is completely pointless.
Aug 26, 2014:
- 8:11 PM Ticket #2864 (I registered on the forum but can't get an activation) updated by
- Your request was registered - have you checked that the registration e-mail was not detected as spam? M23
- 7:01 PM Ticket #2864 (I registered on the forum but can't get an activation) created by
- Hello, I registered this morning with ahmedar username, but I cannot …
Aug 25, 2014:
- 6:09 PM Ticket #2574 ("Switch...Case...EndSwitch") updated by
- That isn't possible in C. Also, C compilers try to build goto tables instead of checking every single case.
- 12:39 PM Ticket #2863 (Using AutoIt - Controls - MSDN link) closed by
- Completed: Added by revision [11022] in version: 3.3.13.20
Aug 24, 2014:
- 8:41 PM Ticket #2863 (Using AutoIt - Controls - MSDN link) created by
- Please consider to add link here: " One of the best features with …
- 6:23 PM Ticket #2574 ("Switch...Case...EndSwitch") updated by
- I would reject this request as the functionality can essentially be reproduced by a sequence of If...EndIf structures. The whole point of Switch & Select structures is that they only allow for a single correct Case. And I completely agree with guinness - although I would say: […] M23
- 5:04 PM Milestone 3.3.13.19 completed
- 4:34 PM Ticket #2862 (StringRegExp $STR_REGEXPARRAYGLOBALFULLMATCH option regress) closed by
- Fixed: Fixed by revision [11014] in version: 3.3.13.19
- 4:14 PM Ticket #2860 (Convert UDF's ptr to struct* type) updated by
- Is this really a script breaking change?! If "struct*" is used instead of "ptr", the old behavior is preserved: […] Do you know an example, where I am forced to use "ptr"? (except DllCall-Return or ByRef "ptr*") I use "struct*" all the time in DllCall and ObjCreateInterface and I´ve never noticed a disadvantage Check it out: Run this script in the include-folder. It will make the change for testing. (It will backup the files, but be carefull anyway ;)) […]
- 3:16 PM Ticket #2861 (_WinAPI_ReadDirectoryChanges not working) closed by
- Fixed: Fixed by revision [11010] in version: 3.3.13.19
- 3:08 PM Ticket #2862 (StringRegExp $STR_REGEXPARRAYGLOBALFULLMATCH option regress) updated by
- Hmm, it's a regression of arrays inside arrays. Nasty.
- 2:03 PM Ticket #2862 (StringRegExp $STR_REGEXPARRAYGLOBALFULLMATCH option regress) updated by
- version 3.3.13.6 no bug, 3.3.13.7 - problem appeared in this version
- 1:55 PM Ticket #2862 (StringRegExp $STR_REGEXPARRAYGLOBALFULLMATCH option regress) created by
- In release 3.3.12.0 $STR_REGEXPARRAYGLOBALFULLMATCH work correct, but …
- 1:01 PM Ticket #2860 (Convert UDF's ptr to struct* type) updated by
- To have no script breaking both type should be accepted as in _WinAPI_WideCharToMultiByte() Can post an exhaustive list of what to be changed? Thanks
- 12:30 PM Ticket #2704 (soundsetwavevolume doesn't work with object) updated by
- You are setting the wrong volume and should use: […]
- 12:18 PM Ticket #2861 (_WinAPI_ReadDirectoryChanges not working) created by
- […] File name is not returned when the directory changes.
- 9:00 AM Ticket #2860 (Convert UDF's ptr to struct* type) updated by
-
Version changed
Automatic ticket cleanup. - 8:50 AM Ticket #2860 (Convert UDF's ptr to struct* type) created by
- there are still a lot of DllCall´s where "ptr" is used. e.g. …
Aug 23, 2014:
- 8:29 PM Ticket #2857 (_GUICtrlEdit_GetCueBanner / _GUICtrlEdit_SetCueBanner) updated by
- Yes I know, and I realize and I know that at present the standard UDF file are already two similar functions: _GUICtrlComboBox_SetCueBanner _GUICtrlComboBox_GetCueBanner So I thought that it would be appropriate to add features to the EDIT control.
- 3:21 PM Ticket #2574 ("Switch...Case...EndSwitch") updated by
- Maybe it could be possible to introduce a new NextCase statement without breaking anything.
- 3:19 PM Ticket #2855 (Scoping and declaration modifiers combinations) updated by
- Lacking file scope I still find it valuable as a hint of the intended scope, albeit in practice it can be subverted as if it were global. But this is a completely distinct matter. BTW JP, do you have the faintest idea about "Struct"? Was that a typo for "Static" or something left over from very old versions?
- 2:16 PM Ticket #2574 ("Switch...Case...EndSwitch") updated by
- This is such a huge script breaking change and AutoIt != C.
- 12:19 PM Ticket #2855 (Scoping and declaration modifiers combinations) updated by
- I still hate the Local being Global when declares in the main script …
- 11:09 AM Ticket #2859 (Tidy restore folds regression) closed by
- No Bug: Closing as No-Bug for now. In case you have issues please first come to the forum and show all required info to be able to establish there is a bug or not. In case it is still an issue for you then provide more info like: post all info from the SciTE OutputPane so I can see what is happening. Jos
- 10:12 AM Ticket #2857 (_GUICtrlEdit_GetCueBanner / _GUICtrlEdit_SetCueBanner) updated by
- Cuebanners have a wider application that just the edit controls created by that UDF. M23
- 10:08 AM Ticket #2859 (Tidy restore folds regression) updated by
- It restores the folds for me. Please post a reproducer script where it does not. M23
- 10:00 AM Ticket #2859 (Tidy restore folds regression) updated by
-
Version changed
Automatic ticket cleanup. - 9:14 AM Ticket #2859 (Tidy restore folds regression) created by
- Tidy AutoIt3 v14.801.1932.0 do not restore folds states
- 12:35 AM Ticket #2858 (_Iif - ScriptBreakingChange) updated by
- I added a note of "THIS IS A SCRIPT BREAKING CHANGE" next to the changelog entry, but it is described in the Script Breaking Changes documentation that it is removed. There is no requirement to mention when it was removed from the UDF considering it's documented of its eminent removal.
- 12:24 AM Ticket #2858 (_Iif - ScriptBreakingChange) closed by
- Completed: Added by revision [10989] in version: 3.3.13.19
- 12:17 AM Ticket #2856 (Tutorial - HelloWorld - "manual") closed by
- Fixed: Fixed by revision [10988] in version: 3.3.13.19
Aug 22, 2014:
- 11:52 PM Ticket #2858 (_Iif - ScriptBreakingChange) created by
- Question about: _Iif() in 23rd December, 2013 - v3.3.10.0 there …
- 9:41 PM Ticket #2857 (_GUICtrlEdit_GetCueBanner / _GUICtrlEdit_SetCueBanner) created by
- Please consider: add this two function _GUICtrlEdit_GetCueBanner …
- 7:52 PM Ticket #2856 (Tutorial - HelloWorld - "manual") created by
- There is: "Now, let's look at the flag parameter for the MsgBox …
- 1:00 PM Ticket #2848 (History: "THIS IS A SCRIPT BREAKING CHANGE" - not all are strong/bold) updated by
-
Version changed
Automatic ticket cleanup. - 12:29 PM Ticket #2838 (RegRead - Remarks - Proposal) closed by
- Rejected
- 12:27 PM Ticket #2837 ("Install Directory Structure" Section - proposal) closed by
- Completed: Added by revision [10970] in version: 3.3.13.19
- 12:16 PM Ticket #2848 (History: "THIS IS A SCRIPT BREAKING CHANGE" - not all are strong/bold) closed by
- Fixed: Fixed by revision [10968] in version: 3.3.13.19
- 12:14 PM Ticket #2848 (History: "THIS IS A SCRIPT BREAKING CHANGE" - not all are strong/bold) updated by
-
Type changed
- 9:57 AM Ticket #2855 (Scoping and declaration modifiers combinations) updated by
- Of course this one, yet Local Static Const Enum might be required as well as some others. All combinations even if less useful or meaningful would be welcome, just for symetry and denoting intention. Only contradictory (Local Global $a) or badly formed (Global Const Static $a) should be denied.
- 8:54 AM Ticket #2855 (Scoping and declaration modifiers combinations) updated by
- agree. Especially lacking Local Static Const
- 6:39 AM Ticket #2852 (Empty #include) closed by
- Fixed: Fixed by revision [10953] in version: 3.3.13.19
- 5:00 AM Ticket #2855 (Scoping and declaration modifiers combinations) updated by
-
Version changed
Automatic ticket cleanup. - 4:29 AM Ticket #2855 (Scoping and declaration modifiers combinations) created by
- Static is currently forbidden in combination with Enum and Const but …
Aug 21, 2014:
- 11:09 PM Ticket #2854 (Keyword Reference) closed by
- Fixed: Fixed by revision [10952] in version: 3.3.13.19
- 10:47 PM Ticket #2853 (Tutorial - Simple Notepad Automation) closed by
- Fixed: Fixed by revision [10951] in version: 3.3.13.19
- 10:37 PM Ticket #2854 (Keyword Reference) created by
- there is: See Keyword Notes for details on usage. But it should …
- 10:29 PM Ticket #2853 (Tutorial - Simple Notepad Automation) created by
- In this fragments "After Running a copy of Notepad we need to …
- 9:54 PM Ticket #2852 (Empty #include) created by
- @jchd find this: " Help file has empty #include lines (UDF …
- 2:51 PM Ticket #2849 (_IENavigate and Win8.1) closed by
- No Bug: This is NOT a bug report. Come to the forum when you need support.
- 2:50 PM Ticket #2850 (_IENavigate and Win8.1) closed by
- No Bug: This is NOT a bug report. Come to the forum when you need support.
- 2:44 PM Ticket #2851 (AU3Recorder generate unnecessary code that makes a syntax error) closed by
- Fixed: Fixed in AutoIt3Wrapper v 14.801.2025.1, now available in the Beta directory: http://www.autoitscript.com/autoit3/scite/download/beta_SciTE4AutoIt3/
- 1:44 PM Ticket #2851 (AU3Recorder generate unnecessary code that makes a syntax error) created by
- reproduce-steps: 1. run SciTE Version 3.4.4 2. Tools -> AU3Recorder …
- 11:58 AM Ticket #2850 (_IENavigate and Win8.1) created by
- Just upgraded to Win 8.1 and discovered my old script is freezing. it …
- 11:58 AM Ticket #2849 (_IENavigate and Win8.1) created by
- Just upgraded to Win 8.1 and discovered my old script is freezing. it …
- 3:07 AM Ticket #2842 (autoit installs only as "run script") updated by
- Thanks I will look into the reg edit. The "bug" is that during install I do get the dialog option run or edit, however irrespective of which I tick has been installing as the run mode.
Aug 20, 2014:
- 9:30 PM Ticket #2844 (_FTP_ProgressUpload/_FTP_ProgressDownload example error) closed by
- Fixed: Fixed by revision [10940] in version: 3.3.13.19
- 8:10 PM Ticket #2848 (History: "THIS IS A SCRIPT BREAKING CHANGE" - not all are strong/bold) created by
- In HelpFile in History: there is description "THIS IS A SCRIPT …
- 6:19 PM Ticket #2847 (Handle from string) closed by
- Rejected: No bug.
- 4:57 PM Milestone 3.3.13.18 completed
- 4:51 PM Ticket #2847 (Handle from string) updated by
- Replying to Melba23: > My point remains - you are knowingly passing something which under no circumstances would be converted into a valid handle to a function which is intended to produce one. I didn't create this ticket. That was just a remark. If you use that documentation file, then you don't know that a string literal is somthing which under no circumstances would be converted into a valid handle. > Passing a random string as a parameter is just wilful misuse - stop doing it and there is no problem. It's a creative misuse. Other language implementors encourage it to discover what the language is missing.
- 4:45 PM Ticket #2839 (GUISetAccelerators - accelerators 1D Array - AutoIt HardCrash) closed by
- Fixed: Fixed by revision [10937] in version: 3.3.13.18
- 4:13 PM Ticket #2847 (Handle from string) updated by
- My point remains - you are knowingly passing something which under no circumstances would be converted into a valid handle to a function which is intended to produce one. If you do not do this the problem never arises. I have only ever used the HWnd function to retrieve handles which might have been converted to other datatypes when stored during script execution - that works without problem. Passing a random string as a parameter is just wilful misuse - stop doing it and there is no problem. M23
- 3:59 PM Ticket #2639 (Unable to Copy/Paste from Embedded IE object) closed by
- Fixed: Fixed by revision [10936] in version: 3.3.13.18
- 1:09 PM Ticket #2847 (Handle from string) updated by
- Replying to Melba23: > As the Help file specifically says that HWnd should not be passed strings as an argument That was removed in the 3.3.13.17 beta help file.
- 1:04 PM Ticket #2278 (Varargs) updated by
-
I would suggest this syntax.
[…]
It is done the same way in other languages.
[…]
It would be useful to allow
ByRefandConstbefore the ellipsis (_ArrayConcatenate (ByRef $to, Const ByRef ...$from)). - 11:45 AM Ticket #2847 (Handle from string) updated by
- As the Help file specifically says that HWnd should not be passed strings as an argument why are you deliberately doing so? And why are you surprised when you get an indeterminate result? Just do not use string arguments and the problem does not arise. M23
- 9:38 AM Ticket #2847 (Handle from string) created by
- From help for function HWnd() No literal string should be …
Aug 19, 2014:
- 9:11 PM Ticket #2846 (Multiline statements error) updated by
- Right now I have to write it that way: […] Is that better? Replying to Melba23: > What else would you expect to happen? I expected the line continuation operator to do exactly what it says: continue lines. Why should the operator care about anything in the next line? Why should it care about anything except the next newline symbol? Some lines cannot be divided into multiple statements without changing the semantics. Parts of this line might need to be annotated to be useful later and should be grouped into blocks ((possibly generated) function, enumeration). The current behavior is illogical and should be considered a bug.
- 5:08 PM Ticket #2846 (Multiline statements error) closed by
- No Bug: What else would you expect to happen? A line continuation operator is there to split long lines - adding other elements between the operator and the next section of the line will cause an error, as it would were the line to be continuous and the element inserted. Both Au3Check and AutoIt baulk at such a thing - correctly. M23
- 4:30 PM Ticket #2846 (Multiline statements error) created by
- Any statement containing two consecutive underscores is an error. […]
- 3:50 PM Ticket #2845 (Empty Array isn't Empty) updated by
-
Owner, Status changed
Not a regression - 3.3.12.0 gives the same result. […] It seems that assigning empty elements actually adds an element unless the array size is specifically set to 0. M23 - 3:19 PM Ticket #2845 (Empty Array isn't Empty) created by
- […] These two arrays shouldn't contain an empty string. They should …
- 2:25 PM Ticket #2843 (_ReplaceStringInFile help file) closed by
- Fixed
- 2:25 PM Ticket #2843 (_ReplaceStringInFile help file) updated by
- Fixed in latest beta.
- 1:34 PM Milestone 3.3.13.17 completed
- 10:29 AM Ticket #2824 (_ArrayExtract bugged + solution) closed by
- Fixed: Fixed. M23
Aug 18, 2014:
- 6:00 AM Ticket #2844 (_FTP_ProgressUpload/_FTP_ProgressDownload example error) created by
- the function _FTP_ProgressUpload in his examples passes the parameter …
Aug 17, 2014:
- 8:13 PM Ticket #2843 (_ReplaceStringInFile help file) updated by
- Saving the text file in Windows Notepad will add BOM, but saving in Notepad2 not. The beta executable work. Thanks for your support! ffdshow
- 5:25 PM Ticket #2843 (_ReplaceStringInFile help file) updated by
- The current version of AutoIt doesn't support UTF16 files without a BOM. https://www.autoitscript.com/autoit3/docs/intro/unicode.htm If you load the file in notepad and then save it again you'll notice that it then does get a BOM and works. I'm currently testing some extra support in an upcoming beta. A preview is at https://www.autoitscript.com/autoit3/files/beta/autoit/AutoIt3_Unicode.exe - that version seems to work with your file.
- 1:50 PM Ticket #2843 (_ReplaceStringInFile help file) updated by
- In fact your file does not have BOM. Jon is thinking to allow such automatic Unicode detection as for now it is not allow as doc is describing it.
- 12:43 PM Ticket #2843 (_ReplaceStringInFile help file) updated by
- I've created a text file, added some characters, then save IT in Unicode (UTF-16 LE) mode using Notepad2. FileGetEncoding shows 0 and _ReplaceStringInFile saved the file in Unicode (UTF-16 LE BOM). Resulted file is filled with NUL
Aug 16, 2014:
- 11:21 PM Ticket #2843 (_ReplaceStringInFile help file) updated by
- FileGetEncoding shows 0 Windows Notepad shows Unicode and Notepad2 shows Unicode (UTF-16 LE). The file: http://rghost.net/57508534
- 10:36 PM Ticket #2843 (_ReplaceStringInFile help file) updated by
- What does FileGetEncoding() return when applied to your UTF16-LE encoded file? Is it using a BOM or not?
- 9:20 PM Ticket #2843 (_ReplaceStringInFile help file) created by
- Hello, In the help file, should be written that files encoding in …
- 1:54 PM Ticket #2842 (autoit installs only as "run script") closed by
- No Bug: In future, please ask questions like this in the forum - as it is most certainly not a bug. When you install AutoIt you get a dialog asking you whether to "run" or "edit" scripts on opening - it has always been like this since I have been using it. If for some reason your install did not show the dialog (although I cannot imagine why it should not), you can amend the HKEY_CLASSES_ROOT\AutoIt3Script\Shell registry entry to change the default behaviour. And if you use the full SciTE4AutoIt3 package, you can change the behaviour directly via the SciTEConfig utility. M23
- 1:00 PM Ticket #2842 (autoit installs only as "run script") created by
- I have tried unistalling autoit, restarting, reinstalling, but as far …
- 8:39 AM Ticket #2839 (GUISetAccelerators - accelerators 1D Array - AutoIt HardCrash) updated by
-
Version changed
not a regression same in 3.3.12.0
Aug 15, 2014:
- 11:21 AM Ticket #2841 (_StringRepeat adds string once even if parsed count is zero) closed by
- Fixed: Fixed by revision [10898] in version: 3.3.13.17
- 10:36 AM Ticket #2841 (_StringRepeat adds string once even if parsed count is zero) created by
- Hi devs! RTFC here. I use _StringRepeat with a variable count in file …
- 10:26 AM Ticket #2839 (GUISetAccelerators - accelerators 1D Array - AutoIt HardCrash) updated by
-
Owner, Status changed
Confirmed. M23 - 10:25 AM Ticket #2840 (Bug in _Sound.au3) closed by
- Fixed: Fixed by revision [10897] in version: 3.3.13.17
- 9:52 AM Ticket #2838 (RegRead - Remarks - Proposal) updated by
- I am sure that the good improvement as the Registry redirection is valid only for some keys
- 9:27 AM Ticket #2840 (Bug in _Sound.au3) created by
- in every "set time format miliseconds" there is missing a "l" => …
- 7:14 AM Ticket #2836 (_WinAPI_SfcIsFileProtected - example - proposal) closed by
- Completed: Added by revision [10896] in version: 3.3.13.17
Aug 14, 2014:
- 12:43 PM Ticket #2839 (GUISetAccelerators - accelerators 1D Array - AutoIt HardCrash) created by
- Here is repro script: […] tested on Relase and Beta version
- 2:24 AM Ticket #2596 (TCPRecv not returning data, and setting @error to -1) updated by
- Tested a script with AutoIt version 3.3.13.16 beta and though TCP error detection has been improved it still can not detect client side closed sockets as 3.3.8.1 is able to do. The fixed version still requires a timeout to close the client side socket when dealing with a web browser. I love that empty returns do not set @error anymore, but it's still depressing that @error is not set for a client side web browser connection termination. I don't know if this is a bug any more or a design change, so I wish to make a request as a big fan of AutoIt3 that you seriously consider 3.3.8.1's ability to detect client side web browser connection terminations and implement that in future versions. I have created a script that can demonstrate this ability if your interested in pursuing this any further. Thanks for taking the time to improve TCPRecv, and i'll do my best to adjust to the alternate methods for closing sockets.
Aug 13, 2014:
- 10:40 PM Ticket #2838 (RegRead - Remarks - Proposal) created by
- in RegRead Function in Remarks Section There is : […] Please …
- 10:03 PM Ticket #2837 ("Install Directory Structure" Section - proposal) created by
- in "Install Directory Structure" section there is note about: …
- 9:31 PM Ticket #2836 (_WinAPI_SfcIsFileProtected - example - proposal) created by
- […]
- 5:00 PM Ticket #2835 (Change the TCP*() funktions to optional use non blocking ports.) updated by
-
Version changed
Automatic ticket cleanup. - 4:35 PM Ticket #2835 (Change the TCP*() funktions to optional use non blocking ports.) created by
- Hello. The timeouts of the TCP*() functions doesn't seem to have …
- 3:01 AM Ticket #2832 (Call (["CallArgArray", ...]) doesn't modify ByRef arguments) updated by
-
Version, Type changed
Aug 12, 2014:
- 3:46 PM Ticket #2832 (Call (["CallArgArray", ...]) doesn't modify ByRef arguments) updated by
- Replying to Jon: > By design. Then please consider introducing another function which modifies the argument array.
- 1:50 PM Ticket #2832 (Call (["CallArgArray", ...]) doesn't modify ByRef arguments) updated by
-
You're right, it is a function reference. I know that the referenced function should have this signature:
Func f ($a1, $a2, ..., ByRef $an)The first n-1 arguments are passed as an array. The value of the last argument before the call doesn't really matter, but I need to know the value of this ByRef argument after the call. I could write it this way: […] But I don't want to reinvent the wheel. - 9:03 AM Ticket #2793 (SetError And SetExtended not integer value) updated by
- extended so it is called, so you can return additional information from the function, and why it should only be a number, it is not clear!
- 4:54 AM Ticket #2832 (Call (["CallArgArray", ...]) doesn't modify ByRef arguments) updated by
- You still have to know how many arguments you're passing to the function, so I don't see how Call has any affect on what you need to do. If you want to pass an array as one of the parameters to your function, then pass an array without using Call. About the only reason to use Call instead of just calling the function directly, is when you are using a variable for the function name, and even then now that functions can be called by a variable without Call, it is of even less use than before. Either way, this is not a bug but working as intended, and a documentation issue until I hear otherwise.
- 12:08 AM Ticket #2832 (Call (["CallArgArray", ...]) doesn't modify ByRef arguments) updated by
-
Replying to BrewManNH:
> So I'm guessing this is a documentation issue and not a Call function issue?
It's a Call function issue for me. I don't know how many arguments I'll pass, which is why I use
Call. But the function I wish to call has a ByRef argument (it's the last argument, although the count of ByRef arguments might change). I can't use the return value until I know the value of the modified ByRef argument. What can I do?
Aug 11, 2014:
- 11:25 PM Ticket #2834 (FileOpen with mode 2+8) closed by
- Fixed: Fixed by revision [10860] in version: 3.3.13.17
- 9:47 PM Ticket #2833 (macro @funcname) updated by
- There is a tool in the Tools menu in Scite, if you've installed the full version of SciTE4AutoIt3, that allows you to add a function trace line to every function, you might be able to modify that to create a variable instead of the ConsoleWrite line that it does now.
- 9:40 PM Ticket #2832 (Call (["CallArgArray", ...]) doesn't modify ByRef arguments) updated by
- So I'm guessing this is a documentation issue and not a Call function issue?
- 7:00 PM Ticket #2833 (macro @funcname) updated by
-
Version changed
Automatic ticket cleanup. - 6:23 PM Ticket #2833 (macro @funcname) updated by
-
Type changed
- 5:53 PM Ticket #2793 (SetError And SetExtended not integer value) updated by
- As things are, it is neither necessary to use ByRef nor a global array. The code I posted in the following topic demonstrates this. http://www.autoitscript.com/forum/topic/163429-can-extended-be-a-string/?p=1190642 I question the need for a change, but I also appreciate the previous poster's concept.
- 5:43 PM Ticket #2834 (FileOpen with mode 2+8) created by
- Hi, There is a bug in FileOpen function when mode 2 and 8 = …
- 4:27 PM Ticket #2831 (Function Binding) updated by
-
Replying to jchd18:
> You really should consider using AutoItObject instead of the construction you propose.
You misunderstood me. This has nothing to do with OOP.
In many functional programming languages, this "binding" is implicit (either implicit currying or only unary functions), other languages have special functions for that (C++ (std::bind), Javascript (Function.prototype.bind), Python, Ruby, Scala, ...).
> Indeed, despite having "Object" suffixed to the function names CreateObject, PrintObject, PrintObjects, none of them applies to anything generic.
If I had called them
PrintPointetc., then this wouldn't be a generic example. My apologies for that imprecise naming. - 1:34 PM Ticket #2831 (Function Binding) closed by
- Rejected: You really should consider using AutoItObject instead of the construction you propose. Indeed, despite having "Object" suffixed to the function names CreateObject, PrintObject, PrintObjects, none of them applies to anything generic. Those functions should really be called CreateArray1D2ElementsNumbers, PrintArray1D2ElementsNumbers, PrintArray1D2ElementsNumbers as they can only process 1D arrays with 2 elements of number type (or strings but then decimalplaces doesn't make sense). In a true OO approach, every processed datatype or container would have a constructor, destructor, a number of commonly used methods such as Print and possibly persistent storage. Then Print(this) would invoke the Print method of whatever type (class) this is: this could be any variant or array of any dimension and content, including nested contents (map containing strings, pointers, arrays of maps, arrays of double and structures). From this point of view the proposal is way too specific to a unique clumsy coding style and should be discarded in favor of AutoItObject.
- 10:49 AM Ticket #2833 (macro @funcname) updated by
- Some time ago I made to this functionality, my own solution. Maybe from here also shows a large number of issue found by me, I just have a good additional diagnostic tools of my own scripts. But the native solution sounds promising.
- 9:54 AM Ticket #2833 (macro @funcname) created by
- Please add a macro, variable or something else that will contain the …
- 9:39 AM Ticket #2793 (SetError And SetExtended not integer value) updated by
- >There are already many ways to create multiple return values but what prevents little change seterror? Then it will be possible to write such elegant things as: […] Instead of using Byref, Global, Array …
Aug 10, 2014:
- 3:29 PM Ticket #2793 (SetError And SetExtended not integer value) updated by
- I don't really see a reason to change behaviour if an integer value suffices. Other than having to reference the meaning of an error, or extended, value; there is no further inconvenience. There are already many ways to create multiple return values, which perhaps ought to be prefered over any additional internal complexity. Advise me if I'm wrong.
Aug 9, 2014:
- 9:24 PM Ticket #2733 (WM_SETCURSOR doesn't pass $wParam as handle after using GUICtrlSetCursor) updated by
- >> if you rad the MSDN doc it is the handle to the Windows not to the control Then why this behaviour was changed only since 3.3.10.2, on earlier versions it was always the control handle, not the window. And why it should be the window handle, we have it in $hWnd parameter. I think something was changed in GUICtrlSetCursor because this affecting the wm_setcursor message.
- 6:24 PM Ticket #2831 (Function Binding) updated by
- Replying to jchd18: > I'm not the only one having found your request somehow obscure. In what way? > Can you please post a short example of working current-state code you wish to replace and then the (pseudo-)code you have in mind for performing the same process? external-functions.au3: […] Currently: […] Wishful thinking (and untested): […]
- 5:55 PM Ticket #2832 (Call (["CallArgArray", ...]) doesn't modify ByRef arguments) updated by
- By design.
- 5:28 PM Ticket #2832 (Call (["CallArgArray", ...]) doesn't modify ByRef arguments) updated by
- I'm not sure if it's changed or not, but Call didn't allow ByRef arguments in previous versions, and it appears that it still doesn't, although the help file no longer mentions that limitation.
- 3:56 PM Ticket #2827 (FileGetAttrib & Symbolic link) updated by
- Strongly supported - it is the one thing that still slows up _RecFileListToArray. M23
- 3:55 PM Ticket #2824 (_ArrayExtract bugged + solution) updated by
- I have posted a solution in your forum thread - please check it. M23
- 3:45 PM Ticket #2832 (Call (["CallArgArray", ...]) doesn't modify ByRef arguments) created by
-
[…]
$arguments [1]should be2, not1. - 2:04 PM Ticket #2831 (Function Binding) updated by
- I'm not the only one having found your request somehow obscure. Can you please post a short example of working current-state code you wish to replace and then the (pseudo-)code you have in mind for performing the same process?
Aug 8, 2014:
- 10:48 PM Ticket #2831 (Function Binding) created by
- Please create a function that can bind arguments to functions. The …
- 3:37 PM Ticket #2830 (GuiCtrlRead() - in advanced mode with Combo,List return all values) created by
- According to helpfile for GuiCtrlRead() …
- 2:32 AM Ticket #2829 (_Excel_RangeRead unable to return Text values of excel cells) created by
- I have tried returning Value and Formula values using _Excel_RangeRead …
Aug 7, 2014:
- 4:15 PM Milestone 3.3.13.16 completed
- 10:09 AM Ticket #2826 (ObjName examples does not close InternetExplorer) closed by
- Completed: Added by revision [10737] in version: 3.3.13.16
- 10:03 AM Ticket #2828 (_IEFormElementSetValue typo) closed by
- Fixed: Fixed by revision [10734] in version: 3.3.13.16
- 10:00 AM Ticket #2827 (FileGetAttrib & Symbolic link) updated by
-
Version changed
Automatic ticket cleanup. - 9:55 AM Ticket #2827 (FileGetAttrib & Symbolic link) updated by
-
Type changed
- 8:18 AM Ticket #2828 (_IEFormElementSetValue typo) created by
- When attempting to set a value on an IE form <input> whose type is …
- 3:55 AM Ticket #2827 (FileGetAttrib & Symbolic link) updated by
- I'm sorry, I do not understand why the post and ended up here, i started writing in Open Feature Requests hmmmmm Ciao.
- 3:52 AM Ticket #2827 (FileGetAttrib & Symbolic link) created by
- is possible to add the "L" (Diretory Symbolic link) […] example …
Aug 6, 2014:
- 2:49 PM Ticket #2826 (ObjName examples does not close InternetExplorer) created by
- All examples must end with object.quit() to close hidden browser.
- 11:42 AM Ticket #2825 (Dir Functions inconsistent behaviour with VolumeName as source) closed by
- No Bug: Documented here: http://www.autoitscript.com/forum/topic/162588-extended-length-support-in-file-functions-beta-for-reference/
- 2:18 AM Ticket #2825 (Dir Functions inconsistent behaviour with VolumeName as source) created by
- AutoIt Release 3.3.12.0 & latest Beta 3.3.13.15 Tested on both Win 7 …
Aug 5, 2014:
- 10:31 AM Milestone 3.3.13.15 completed
- 3:57 AM Ticket #2824 (_ArrayExtract bugged + solution) updated by
- The same problem might be in other functions in Array.au3, so it might be wise to check them all, preventively.
- 3:55 AM Ticket #2824 (_ArrayExtract bugged + solution) updated by
- Ok, I noticed it doesn't work for rows as well, so in addition to removing the line above, you need to remove this line as well: […]
- 3:40 AM Ticket #2824 (_ArrayExtract bugged + solution) updated by
- Sorry, I forgot to mention what's the problem and solution. The problem is that _ArrayExtract extracts all columns if you put start and end column number 0, but it should just extract the 0-th column instead. If you use any other start/end column setup, it works (except the ones that produce errors, obviously).
- 3:36 AM Ticket #2824 (_ArrayExtract bugged + solution) created by
- The problem is the same as here, but with _ArrayExtract instead: …
Aug 4, 2014:
- 8:49 PM Ticket #2820 (WIN(all) handle bug) updated by
- How about […]
- 1:38 PM Ticket #2502 (COW optimization incorrect) updated by
- Fixed by revision [10659] in version: 3.3.13.15
- 12:32 PM Ticket #2502 (COW optimization incorrect) closed by
- Fixed: Fixed by revision [10658] in version: 3.3.13.15
- 11:32 AM Ticket #2819 (AutoIt HardCrash with ObjCreate and GUICtrlCreateObj) updated by
- only for reference: http://www.autoitscript.com/forum/topic/163259-strange-autoit-hardcrash-with-objcreate-and-guictrlcreateobj/
Aug 3, 2014:
- 8:01 AM Ticket #2823 (_ChooseFont default color) updated by
-
Resolution changed
Added by revision [10613] in version: 3.3.13.15 - 7:20 AM Ticket #2823 (_ChooseFont default color) updated by
- The UDF function has been modified to convert the $iColorRef parameter from RGB to BGR so the Help file is now correct. M23
- 7:13 AM Ticket #2823 (_ChooseFont default color) closed by
- Fixed: Fixed by revision [10606] in version: 3.3.13.15
- 12:58 AM Ticket #2823 (_ChooseFont default color) created by
- It says the default color is in RGB format, but it's BGR Color. …
Aug 2, 2014:
- 8:08 PM Ticket #2822 (object('item')('item') syntax support) updated by
- And if this will be fixed, we can do such strange things as: […]
- 8:02 PM Milestone 3.3.13.14 completed
- 8:02 PM Ticket #2822 (object('item')('item') syntax support) updated by
-
Version, Type changed
- 8:00 PM Ticket #2822 (object('item')('item') syntax support) updated by
-
Version changed
Automatic ticket cleanup. - 7:27 PM Ticket #2822 (object('item')('item') syntax support) created by
- In beta 3.3.13.13 i execute this code without any errors. But AU3Check …
- 6:09 PM Ticket #2594 (_EventLog__Read on Security under Server 2008 R2) closed by
- Rejected
- 1:55 PM Ticket #2594 (_EventLog__Read on Security under Server 2008 R2) updated by
- Please post a reproducer script that fails. Thanks.
- 1:15 PM Ticket #2814 (RC4 (En|De)Cryption of empty input fails) updated by
- Amen.
- 1:06 PM Ticket #2821 (_DateToDayOfWeekISO Example wrong comment) closed by
- Fixed: Fixed by revision [10587] in version: 3.3.13.14
- 12:56 PM Ticket #2821 (_DateToDayOfWeekISO Example wrong comment) created by
- example to _DateToDayOfWeekISO wrong: "; ISO Week day number for a …
- 11:00 AM Ticket #2719 ("Misc. functions Reference" - table - Function list) updated by
-
Version changed
Automatic ticket cleanup. - 10:25 AM Ticket #2719 ("Misc. functions Reference" - table - Function list) updated by
-
Type changed
- 9:51 AM Ticket #2814 (RC4 (En|De)Cryption of empty input fails) closed by
- Fixed: Fixed by revision [10576] in version: 3.3.13.14
- 9:37 AM Ticket #2819 (AutoIt HardCrash with ObjCreate and GUICtrlCreateObj) closed by
- No Bug
- 8:28 AM Ticket #2819 (AutoIt HardCrash with ObjCreate and GUICtrlCreateObj) updated by
- Please close this ticket. It works on other systems only crash on my own. I'll open new thread in forum. When I find an answer why this script crash then maybe I will back to this track ticket, or open new.
Aug 1, 2014:
- 11:41 PM Ticket #2759 (_WinAPI_GetFinalPathNameByHandle - dwFlags - Parameter) closed by
- Rejected
- 10:00 PM Ticket #2804 (UDF standards site outdated) updated by
-
Milestone changed
Automatic ticket cleanup. - 9:41 PM Ticket #2806 (GUICtrlCreateIcon an blank Icon) updated by
-
Component changed
- 9:19 PM Ticket #2804 (UDF standards site outdated) closed by
- Completed
- 9:16 PM Ticket #2816 (_GDIPlus_ImageLoadFromFile return value) closed by
- Fixed: Fixed by revision [10564] in version: 3.3.13.14
- 8:27 PM Ticket #2788 (fuzzy string searching) closed by
- Rejected: Use an external UDF - no requirement to add to the core code. Rejected. M23
- 8:26 PM Ticket #2629 (GUIRegisterMsg/GUIUnregisterMsg) closed by
- Rejected: Jon has stated that this will not happen. M23
- 8:25 PM Ticket #2633 (more possibilities when assigning values to variables) closed by
- Rejected: Rejected. M23
- 8:24 PM Ticket #2593 (Static & Global) closed by
- Rejected: As I stated in the thread - UDF authors need to give suitably unique names to any Global variables they create. Rejected. M23
- 8:19 PM Ticket #2548 (Array Literal Notation) closed by
- Rejected: Rejected. M23
- 8:18 PM Ticket #2221 (FileDelete() @error values) closed by
- Rejected: The user should check that the required deletions have taken place, not AutoIt. Rejected. M23
- 8:15 PM Ticket #2620 (Ternary operator and php 5.3 sugar syntax) closed by
- Rejected: Rejected. M23
- 8:13 PM Ticket #2656 (array automatic redim for $array[] = ...) closed by
- Rejected: Rejected. M23
- 7:59 PM Ticket #2666 (StringReplace($sString, $pos, "") doesn't work) closed by
- Fixed: Fixed by revision [10560] in version: 3.3.13.14
- 7:58 PM Ticket #2666 (StringReplace($sString, $pos, "") doesn't work) updated by
- Help file amended. M23
- 4:49 PM Ticket #2820 (WIN(all) handle bug) closed by
- Fixed: Fixed by revision [10556] in version: 3.3.13.14
- 3:42 PM Ticket #2820 (WIN(all) handle bug) updated by
- It looks like it was a change trancexx made in Dec 2011 that just missed the 3.3.8.0 release and is only now showing up. The change was what to do when a window match didn't occur. Basically if a window match fails it tries to interpret passed strings as window handles and then tries again. Oddly "192.txt" messes up when it is forced to convert from a string into a handle and ends up evaluating as 192 or C0. And that happens to be a valid handle. This will possibly cause false matches with any string window titles that start with numbers. I'll have to remove the change or improve the conversion so that these errors don't occur.
- 3:14 PM Ticket #2820 (WIN(all) handle bug) updated by
- Ok, something is wrong there. Let me run it through the debugger.
- 10:01 AM Ticket #2820 (WIN(all) handle bug) updated by
- Win7 x86 v 3.3.8.x […] v 3.3.10.x + […] Which version works correctly?
- 9:00 AM Ticket #2820 (WIN(all) handle bug) updated by
- Replying to BrewManNH: > It doesnt't return 1 for me, it returns 0x0000000000000000 with an @error set to 1. I used this code, modified from the help file example, which should be just as valid. > ... > BTW, using WinExists instead of WinGetHandle returns 0 with an error of 0. It looks like this bug is only in x86
- 4:03 AM Ticket #2711 (_IELoadWait() hung in case of unknown error) updated by
- why not change it to: […] here timeout actually work as time out, is't?
- 2:46 AM Ticket #2820 (WIN(all) handle bug) updated by
- It doesnt't return 1 for me, it returns 0x0000000000000000 with an @error set to 1. I used this code, modified from the help file example, which should be just as valid. […] BTW, using WinExists instead of WinGetHandle returns 0 with an error of 0.
Note:
See TracTimeline
for information about the timeline view.
