Timeline



Apr 4, 2012:

7:41 PM Ticket #2175 (IF require ENDIF with "ContinueLoop") closed by trancexx
Duplicate: Please read posting rules next time. You did everything wrong.
3:19 PM Ticket #2175 (IF require ENDIF with "ContinueLoop") created by anonymous
For $j = 0 to 5 If $j = 3 Then ContinueLoop Next ==> …
8:55 AM Ticket #2174 (Code error in _StringInsert() - but in my opinion it should not be) updated by anonymous
I forgot, another inconsitence: in _StringInsert, $i_position parameter is base 0, not 1. Help don't say that.
8:43 AM StringInsertNEW.au3 attached to Ticket #2174 by amarcruz
_StringInsert, corrected & minor improved version
8:43 AM Ticket #2174 (Code error in _StringInsert() - but in my opinion it should not be) created by amarcruz
In Line# 270 of String.au3 (6 of _StringInsert()) {{{ElseIf …

Apr 3, 2012:

9:07 PM Ticket #2173 (_StringProper doesn't capitalize correctly) updated by BrewManNH
Correction to the code above, added a comma in there that shouldn't be there. Here's the corrected code: […]
8:50 PM _StringProper.au3 attached to Ticket #2173 by BrewManNH
Modified version of _StringProper
8:49 PM Ticket #2173 (_StringProper doesn't capitalize correctly) created by BrewManNH
The original _StringProper function doesn't correctly capitalize …
6:00 AM Ticket #2172 (_StringRepeat addition, increments performance with higher count) updated by TicketCleanup
Version changed
Automatic ticket cleanup.
5:30 AM Ticket #2172 (_StringRepeat addition, increments performance with higher count) updated by amarcruz
I forgot, that's useful when you want to fill a large buffer for write to a file (2k+ ID3 tag padding, filled with 0's).
5:21 AM StringRepeat_Test.rar attached to Ticket #2172 by amarcruz
Performance & functional test for new version of _StringRepeat
5:20 AM Ticket #2172 (_StringRepeat addition, increments performance with higher count) created by amarcruz
Hi, _StringRepeat is efficient, but its performance degrades with high …

Apr 2, 2012:

8:16 PM Ticket #2089 (_IEFormSubmit gives WEnd^ ERROR) updated by thtioxine@…
Hello, The problem just _IELoadWait and _IEGetObjectType function In _IELoadWait, AutoIt Errror is recorded by the instruction _IEInternalRegister (Line 551) Then, line 560, there is a call at _IEGetObjectType In this function, we also _IEInternalRegister, but especially in the end we make _IEInternalDeRegister that resets AutoIt Error to its initial value Result: No functionality to trap COM errors In Pj : IE.zip (Correction for this ticket)
8:13 PM IE.zip attached to Ticket #2089 by anonymous
Correction for this ticket
4:24 PM Ticket #2170 (_ArrayDisplay fails handling arrays with no elements) closed by guinness
Fixed: Fixed by revision [6887] in version: 3.3.9.3
1:34 PM Ticket #1551 (Crash the script when changing array) closed by trancexx
Fixed: Fixed by revision [6886] in version: 3.3.9.3

Apr 1, 2012:

10:25 PM Ticket #2029 (Array and variable handling / suggestion) closed by trancexx
Rejected: Number 1 may seem like a good thing but really it should be this: […] Number 2 is not sensible request. If you want (and absolutely need) two variables referencing the same data then don't use array, use dllstruct type. Number 3 is syntax mess considering current syntax rules for accessing arrays. Plus what's said already. Anonymous's suggestion is bad from several aspects one of which is creating exception of rules. Rejecting all.
7:43 PM Ticket #2170 (_ArrayDisplay fails handling arrays with no elements) updated by trancexx
Component, Summary changed
7:03 PM Ticket #2169 (Array Length / suggestion) closed by Valik
Rejected
2:41 PM Ticket #1566 (Array as its own element issue) closed by trancexx
Fixed: Fixed by revision [6885] in version: 3.3.9.3
1:07 PM Ticket #2170 (_ArrayDisplay fails handling arrays with no elements) updated by trancexx
That variable is array, so IsArray() is fine. _ArrayDisplay() needs to check for situations like this.
3:57 AM Ticket #2171 (Inconsistent delay for TCPTimeout option) created by ripdad
A timeout of 1000ms and higher causes a sleep delay. Delay time …
3:34 AM Ticket #2170 (_ArrayDisplay fails handling arrays with no elements) created by ripdad
When trying to view with _ArrayDisplay, array.au3 crashes at: Line …
12:00 AM Ticket #2169 (Array Length / suggestion) updated by TicketCleanup
Version changed
Automatic ticket cleanup.

Mar 31, 2012:

11:45 PM Ticket #2169 (Array Length / suggestion) updated by guinness
Do you mean something like this >> http://www.autoitscript.com/forum/topic/19370-autoit-wrappers/page__view__findpost__p__975602
10:46 PM Ticket #2169 (Array Length / suggestion) created by amarcruz
All who have some knowledge of VB are confused by the behavior of …

Mar 30, 2012:

9:31 PM Updown.png attached to Ticket #2168 by Emiel Wieldraaijer
Problem displayed by image
9:31 PM Ticket #2168 (Updown control displayed on wrong TAB) created by Emiel Wieldraaijer
Hi, The Updown is displayed on the wrong tab at start, when you …
9:07 PM Ticket #2167 ($WS_EX_LAYOUTRTL and GUICtrlCreateMenu causes bug) updated by Valik
Replying to Emiel Wieldraaijer: > I believe there is a bigger problem. Yeah, there is. That problem is the GUI code is shit from top to bottom.
8:38 PM Ticket #1191 (Make explicit size of arrays optional when have explicit initialization) closed by trancexx
Completed: Added by revision [6882] in version: 3.3.9.3
2:35 PM Ticket #2167 ($WS_EX_LAYOUTRTL and GUICtrlCreateMenu causes bug) created by Emiel Wieldraaijer
When using $WS_EX_LAYOUTRTL in combination with GUICtrlCreateMenu …
4:48 AM Ticket #2166 (StringToASCIIArray() incorrect handling of parameter) created by amarcruz
#cs In this code, StringToASCIIArray second parameter "start" is 10 …

Mar 29, 2012:

8:59 AM Ticket #2165 (_GUICtrlRebar_SetBandIdealSize bug) created by anonymous
#include <GuiConstantsEx.au3> #include <GuiReBar.au3> #include …

Mar 28, 2012:

7:00 PM Ticket #2139 (_GUICtrlIpAddress_Create can't put 3 numbers) updated by TalivanIBM <talivanibm@…>
Thanks some time ago started to work fine, i don't know why...... Sorry!
8:22 AM Ticket #2163 (_ExcelBookClose dont work correctly on _ExcelBookAttach on more than ...) updated by bogQ
tested problem on other comp under XP SP3 under Excel 2007, identical results
7:17 AM Ticket #2160 (DllStructGetStruct() - new function) closed by trancexx
Rejected: Few days should have been enough time to think of something.
12:00 AM Ticket #2164 (Binary type need more functions) updated by TicketCleanup
Version changed
Automatic ticket cleanup.

Mar 27, 2012:

11:58 PM Ticket #2164 (Binary type need more functions) created by anonymous
BinaryFromArray & BinaryToArray (with parameter for element size in …
5:11 PM Ticket #2163 (_ExcelBookClose dont work correctly on _ExcelBookAttach on more than ...) created by bogQ
tested on XP SP3 under Excel 2002 Short script […] the identical …
9:10 AM Ticket #2162 (Documentation broken-link/typo) closed by guinness
Fixed: Fixed by revision [6879] in version: 3.3.9.3
4:03 AM Ticket #2162 (Documentation broken-link/typo) created by anonymous
http://www.autoitscript.com/autoit3/docs/libfunctions/IE%20Management.h

Mar 26, 2012:

3:32 PM Ticket #2161 (DllStructs Corrupted When Returned In Array.) updated by anonymous
Alrighty, makes sense. I was operating under the assumption that autoit would preserve the structure (or the parts of the structure) as long as there was an active "pointer" being used. (This may or may not be worth adding to the documentation) Since it was so sporadic when called in a loop, I just assumed it was data corruption. It's obvious now that I know, I just didn't make the connection. Thanks for the help. And for anyone it might help, this solves the issue. […]
7:45 AM Ticket #2161 (DllStructs Corrupted When Returned In Array.) closed by trancexx
No Bug: $lBuffer is structure on local scope. After function returns that struct is destroyed, occupied memory space freed. Structure that you export is created at place of mentioned local struct - remember that no allocation is done if you pass memory pointer as second parameter for DllStructCreate() function. It's expected that your data is corrupted. You probably want to copy data from one struct to another. It's not that hard to achieve that, just think more. If you would fail use the forum for help. Also, even though it's not a requirement it would be nice if you weren't anonymous. Being anonymous is lame. How do I know you aren't some serial killer? I probably shouldn't talk to you :P
7:39 AM Ticket #2161 (DllStructs Corrupted When Returned In Array.) updated by J-Paul Mesnage
Can you post a complete script as for instance the $mMakeAgentArray is not defined when entering the Func? It is always better toa sk to the forum first before submitting track report.
1:29 AM Ticket #2029 (Array and variable handling / suggestion) updated by anonymous
+1 ...and literal arrays? Local $a = ACreate() Func ACreate() Return ['1','2','3'] EndFunc

Mar 25, 2012:

12:00 AM Ticket #2160 (DllStructGetStruct() - new function) updated by TicketCleanup
Version changed
Automatic ticket cleanup.

Mar 24, 2012:

10:41 PM Ticket #2161 (DllStructs Corrupted When Returned In Array.) created by anonymous
When returning an array of DllStructs, they will sometimes be …
7:49 PM Ticket #2160 (DllStructGetStruct() - new function) updated by trancexx
Why and how would that be useful? Be to the point now please.

Mar 24, 2012:

10:00 PM Ticket #2160 (DllStructGetStruct() - new function) created by Yashied
Is it possible to add a new function to retrieve the source …

Mar 21, 2012:

5:29 PM Ticket #2089 (_IEFormSubmit gives WEnd^ ERROR) updated by Drapdv
Hey guys, for what it's worth, I had a script that ran fine for over a year, then I upgraded to 3.3.8.1 and it started crashing inside a While/WEnd loop. It was bad scripting on my part, but it still shouldn't have caused the error: While 1 If ...something... ElseIf ...another thing... EndIf ContinueLoop WEnd It would hit "ContinueLoop" and say that it must be called inside a loop... Also, the offending function, _IELoadWait, is exactly the same as it was a year ago, so how would that be causing an error now?

Mar 20, 2012:

6:10 AM Ticket #2159 (Mistake in "Running under Windows 64-bit Edition") closed by Valik
No Bug: Turn off redirection and you will see the real path. Windows maps the SYSWOW64 directory to system32 for 32-bit processes with redirection enabled. The files really do live in SYSWOW64, though. No bug here, documentation is correct if a bit misleading.
12:20 AM Ticket #2159 (Mistake in "Running under Windows 64-bit Edition") updated by MrCreatoR <mscreator@…>
Replying to Jpm: > Unless there is a real mistake in the AutoIt code , Doc is OK as MS choose to keep system32 to store all x64 .dll and when running a 32-Bit application they are referencing the syswow64 dir for the needed .dll > For me there is no bug Strange, i run under 32-Bit system: […] and i got «C:\Windows\system32», so i supose under x64 i will get syswow64, or still system32 because it's 32-application?

Mar 19, 2012:

11:20 PM Ticket #2159 (Mistake in "Running under Windows 64-bit Edition") updated by J-Paul Mesnage
Unless there is a real mistake in the AutoIt code , Doc is OK as MS choose to keep system32 to store all x64 .dll and when running a 32-Bit application they are referencing the syswow64 dir for the needed .dll For me there is no bug
7:56 PM Ticket #2159 (Mistake in "Running under Windows 64-bit Edition") created by MrCreatoR <mscreator@…>
In the "Running under Windows 64-bit Edition" section in help file …

Mar 15, 2012:

10:24 PM Ticket #1372 (HTTPSetUserAgent bad description) updated by guinness
Complete.
12:00 PM Ticket #1372 (HTTPSetUserAgent bad description) updated by MrCreatoR <mscreator@…>
Small update to the issue. Forum discussion: HttpSetUserAgent bad description […]

Mar 13, 2012:

3:00 AM Ticket #2158 (While Wend Problem) updated by TicketCleanup
Version changed
Automatic ticket cleanup.
2:21 AM Ticket #2158 (While Wend Problem) closed by Valik
No Bug: Problem is simple and obvious. Should have been posted on the forum. This is not a support forum.
1:12 AM Ticket #2158 (While Wend Problem) created by anonymous
I have a simple adfly program that i want to loop but the while …

Mar 12, 2012:

3:28 PM Ticket #2157 (ProcessList() crashes on Windows Terminal Server Win2k8-R2) created by HighGuy
Hi, i have a script running on a Windows Terminal Server Win2k8-R2 …

Mar 11, 2012:

5:38 PM Ticket #2156 (File or Directory check) closed by Valik
Rejected: IsDir() or IsFile() can be done in a single line of code, 3 if you wrap it in a function with your name of choice. The rest of your request is slightly more than 3 lines of code but still pretty damn simple. In other words, write your own, you don't need us to hold your hand.
9:00 AM Ticket #2156 (File or Directory check) updated by TicketCleanup
Version changed
Automatic ticket cleanup.
8:28 AM Ticket #2156 (File or Directory check) created by malath84@…
IsDir or IsFile Boolean Function for files and folders that checks a …
12:41 AM Milestone 3.3.9.2 completed

Mar 10, 2012:

6:00 PM Ticket #2155 (Run's default workingdir) updated by TicketCleanup
Version changed
Automatic ticket cleanup.
4:56 PM Ticket #2152 (X^2 Not Working in Hex()) updated by Valik
While I do not disagree that the problem is in places other than Hex() I do not find it very fair to leave the burden on users to find and report all the places we have broken their scripts in completely unexpected ways. We need to either adjust Hex()'s behavior so old scripts still work or somebody (not me) needs to go through the code very thoroughly and ensure conversions to Double only happen when it really needs to happen.
4:54 PM Ticket #1927 (Add a macro for #AutoIt3Wrapper_Res_Fileversion / %fileversion%) updated by Valik
Where exactly do you suggest the version number be pulled from in a non-compiled script? It either must be stored internally as a variable inside the script itself or externally in a file. It cannot be stored in the binary itself because there is no binary for the script, only the interpreter. It should be a moot point as you shouldn't be distributing non-compiled scripts which means this should be a debugging-only quirk.
4:49 PM Ticket #2154 (_ArrayShift & _ArrayUnShift) closed by Valik
Rejected: Not crazy about the names and your code leaves a lot to be desired.
4:03 PM Ticket #1927 (Add a macro for #AutoIt3Wrapper_Res_Fileversion / %fileversion%) updated by lwc
What's RC5? The point is Jos' solution doesn't work for uncompiled scripts (his solution just displays "0.0.0.0").
3:29 PM Ticket #2155 (Run's default workingdir) created by lwc
The documentation mentions that ShellExecute/ShellExecuteWait's …
3:00 PM Ticket #2154 (_ArrayShift & _ArrayUnShift) updated by TicketCleanup
Version changed
Automatic ticket cleanup.
1:31 PM Ticket #2154 (_ArrayShift & _ArrayUnShift) created by markem@…
Hi! :-) I noted that AutoIt has _ArrayPop and _ArrayPush. Those go …
8:46 AM Ticket #2152 (X^2 Not Working in Hex()) updated by trancexx
It was expected that some users will have problems with changed behavior of Hex() function. The main problem here is not the Hex() function, it's the math. Integer times integer is still integer, but integer to (integer) exponent is automatically changed in type. Arguing that behavior is more correct than arguing Hex()'s.

Mar 9, 2012:

11:42 PM Ticket #2153 (Program speed) closed by Valik
No Bug: Your problem is the function whatchamit on line grom of file makanamararer. Useful bug report, should have been posted on the forum anyway.
5:55 PM Ticket #2153 (Program speed) created by pksnl@…
My programs are running good when compiled with version 3.3.6.1 on a …
5:13 PM Ticket #2152 (X^2 Not Working in Hex()) updated by Valik
And thus trancexx learns about the law of unintended consequences. The problem is the math you are performing is done as floating point and Hex() now returns the hex representation of a floating point number which is not the same as the hex representation of an integer in cases where you are dealing with a whole floating point number. This is technically not a bug but it is certainly not expected by the general user, either.
2:52 PM Ticket #2152 (X^2 Not Working in Hex()) created by tobgle@…
In 3.3.8.1 This returns 000000, but it should return FFFFFF …

Mar 8, 2012:

5:39 PM Ticket #2151 (integrate signtool in AutoIt3Wrapper) closed by Valik
Rejected: Replying to anonymous: > #AutoIt3Wrapper_Run_After can't used, if signtool uses external authentication like PKI card Why? Rather, why does having this built into AutoIt3Wrapper solve the issue you describe? Further, who said you had to run SIGNTOOL directly in the directive? Write your own script that does work when invoked by AutoIt3Wrapper directives. I can't see digital signing being used by very many people and I'm certain that you can do it already using existing directives built into AutoIt3Wrapper.
5:34 PM Ticket #2150 (_FileWriteFromArray() 2d array bug) closed by Valik
Duplicate: Closing as a duplicate of #2125.
12:00 PM Ticket #2151 (integrate signtool in AutoIt3Wrapper) updated by TicketCleanup
Version changed
Automatic ticket cleanup.
10:30 AM Ticket #2151 (integrate signtool in AutoIt3Wrapper) updated by anonymous
#AutoIt3Wrapper_Run_After can't used, if signtool uses external authentication like PKI card
10:03 AM Ticket #2151 (integrate signtool in AutoIt3Wrapper) created by anonymous
I like to add digital signatures to some programs. It would be good to …

Mar 7, 2012:

9:25 PM Ticket #2150 (_FileWriteFromArray() 2d array bug) updated by guinness
This has been fixed >> https://www.autoitscript.com/trac/autoit/ticket/2125
9:16 PM Ticket #2150 (_FileWriteFromArray() 2d array bug) created by i2c
[…] […] Line 271 to 274 of File.au3: […] In case we want to …
3:35 AM Ticket #2148 (Crash with _GUICtrlListBox_InsertString()) updated by Valik
Right. The crash is actually with GUICtrlSendMsg(). I imagine it looks at the type of the variant to determine what to pass to SendMessage(). Since in this example it is passing a number it gives SendMessage() a number but then the message handler tries to treat that number as a pointer to a string and boom, AutoIt crashes. I'm not sure that we can prevent the crash with GUICtrlSendMsg(). I think the best we can get here is a forced String() cast and a review of all code that uses GUICtrlSendMsg() to ensure it properly casts input to the correct type to prevent other crashes.

Mar 6, 2012:

10:17 PM Ticket #2111 (RunAs broken when Authenticated Users added to Replace a process level ...) updated by caplant@…
I verified it's fixed with our whacky vendor app & 3.3.9.1 compiled scripts. Thanks Valik!
9:21 PM Ticket #2148 (Crash with _GUICtrlListBox_InsertString()) updated by BrewManNH <bobmarotte@…>
I noticed that if you use the code below it works without crashing too. […]

Mar 5, 2012:

7:09 PM Ticket #2149 (_StringBetween does not accept NULL-chars in the boundary strings) created by anonymous
When using NULL-characters in the start or end string, _StringBetween …
6:09 PM Ticket #2148 (Crash with _GUICtrlListBox_InsertString()) created by Valik
The following code crashes Autoit (taken from #2147): […] Changing …
6:04 PM Ticket #2147 (_GUICtrlListBox_InsertString and random) closed by Valik
No Bug: Closing this as no bug. I'll open a new ticket for the crash issue.
4:30 PM Ticket #2147 (_GUICtrlListBox_InsertString and random) updated by jchd
Isn't this a general help question? […] You shouldn't call GetMsg() twice and should convert number to string. Granted that without the String() conversion, AutoIt terminates by crashing, which it shouldn't do.
3:06 PM Ticket #2147 (_GUICtrlListBox_InsertString and random) created by ady.sefu2008@…
[…] Down work to insert in list a random number.
7:31 AM Ticket #2146 (AutoIt passes invalid handle to CloseHandle during process shutdown) closed by Valik
Fixed: Fixed by revision [6843] in version: 3.3.9.2
7:27 AM Ticket #2146 (AutoIt passes invalid handle to CloseHandle during process shutdown) updated by Valik
I love Microsoft. I wrote very extensive code to ensure an access violation like this could never occur. There are tests everywhere to ensure the handles this code uses are valid. So what happens? Windows gives me a valid handle. It passes that check. However, a call to DuplicateHandle() fails with ERROR_INVALID_HANDLE even though I'm passing in a valid handle. I never dreamed that DuplicateHandle() would fail to duplicate a valid handle in-process so I didn't write error checking in one piece of code. I also didn't properly initialize a handle to NULL because, once again, that code is only executed when a valid handle is present. Stupid. It's not even a single line fix, it's literally just m_hHandle(NULL), inserted into the initializer list. Then there's 8 lines of comments to explain why it's necessary in the first place. In short, I've just spent time documenting yet another Windows bug in the AutoIt source code. Woo.
6:35 AM Ticket #2146 (AutoIt passes invalid handle to CloseHandle during process shutdown) updated by Valik
Oh shit, that actually did give me an access violation.
6:24 AM env.txt attached to Ticket #2146 by anonymous
Default values of environment variables
6:23 AM Ticket #2146 (AutoIt passes invalid handle to CloseHandle during process shutdown) updated by anonymous
OS: Windows 7 SP1 Arch: x64 AutoIt platform: (Not exactly sure what that means...) both AutoIt.exe and AutoIt_x64.exe Sorry, I didn't have a 100% reliable repro method, but I think I do now. It appears to be dependent on the environment variables. Working directory: "c:\bin" Command line: "AutoIt3_x64.exe" (no additional parameters) 1. Start with the default set of env. variables in the command prompt 2. Run "AutoIt3_x64.exe", attach the debugger, and click "Cancel" in the file dialog 3. If the exception doesn't occur, run "set A=A" in the command prompt 4. Repeat step 2 5. If the exception doesn't occur, run "set A=AA" in the command prompt 6. Repeat step 2 I was able to make it alternate between causing the exception or not causing it with each additional character in the value of "A" (i.e. it occurred with A=A, didn't with A=AA, did with A=AAA). I attached my default set of environment variables. I can also provide a process dump (33MB compressed) if desired.
Note: See TracTimeline for information about the timeline view.