Timeline
Oct 20, 2008:
- 11:41 PM Ticket #45 (Resizing GUI after _GUICtrlStatusBar_EmbedControl (Marquee Progress bar)) updated by
- @Gary, I don't about your machine, but the code you posted didn't fix anything, I don't even have to resize the control, it crashes immediately for me. I commented out that part and left the in the smooth progress bar and it doesn't display. I am running Windows XP Professional SP2. […]
- 11:38 PM Ticket #599 (_FileListToArray costs O(N^2) instead of O(NlogN)) closed by
- Completed
- 11:38 PM Ticket #599 (_FileListToArray costs O(N^2) instead of O(NlogN)) reopened by
- 11:28 PM Ticket #599 (_FileListToArray costs O(N^2) instead of O(NlogN)) closed by
- Fixed
- 11:06 PM Ticket #623 (_GUICtrlListBox_FindString - returns 0 on error, and doesn't set ...) updated by
- Bah... i can place my script source code in here... but i don't have time to look it up exactly to produce a 'short re-producer' script... will that help?! yet again... if you are sure it's all oky, then i must be wrong somewhere…
- 9:20 PM Ticket #621 (_StringAddThousandsSep don't work with negative number) closed by
- Fixed: Fixed in version: 3.2.13.10
- 7:24 PM Ticket #630 (DriveMapAdd doesn't work on Vista With Use of #RequireAdmin.) updated by
- Thank you very much for your explications. I appreciate this attention. ;)
- 4:51 PM Ticket #628 (GUICtrlRead($id, 1) on control context menu returns -1 unless main ...) closed by
- Fixed: Fixed in version: 3.2.13.10
- 4:30 PM Ticket #633 (ComboBox doesn't open list of entries at Win2k, XP is working ok) closed by
- No Bug: Maybe try reading the documentation for GUICtrlCreateCombo() next time?
- 4:27 PM Ticket #625 (Page faults caused by Sleep) updated by
- Replying to JRSmile: > Hope this is enough to investigate. It's not. You might as well post a picture of a dog for as helpful as that is. First of all, there's nothing there that demonstrates it might actually be Sleep() and not something else since all the Sleep() statements are surrounded by other pieces of code. Second, the code isn't even runnable since most of the files are missing. See, here's how bug reporting works. 1. You find an issue. 2. You show us how to reproduce the issue. 3. We resolve the issue (fixing a bug or determining the behavior isn't a bug, et cetera). You're skipping #2.
- 4:20 PM Ticket #633 (ComboBox doesn't open list of entries at Win2k, XP is working ok) created by
- In Win2k if you click on the "down" arrow besides the combo box to …
- 3:05 PM Ticket #625 (Page faults caused by Sleep) updated by
- i will just add the code here :-) […] thats all, what is strange that i don't get as much pagefaults one divverent systems then the production environment its a vmware image running on esx, my testing environment is a centrino Notebook. Hope this is enough to investigate.
- 6:30 AM Ticket #628 (GUICtrlRead($id, 1) on control context menu returns -1 unless main ...) updated by
-
Summary changed
- 12:25 AM Ticket #630 (DriveMapAdd doesn't work on Vista With Use of #RequireAdmin.) closed by
- No Bug: You mounted the drive with elevated rights which means programs without elevated rights can't see it. Your normal Explorer window running non-elevated can not see it. You must start a new instance of Explorer with elevated rights to see it. But there's another catch. With my system, I have to close out all existing Explorer windows to open an elevated instance of Explorer. Even though I'm manually requesting an elevated version, it seems to just defer to the non-elevated explorer.exe process. You must have all Explorer windows closed so that when you try to open an (elevated) Explorer window it spawns a new process that stays (and gets elevated). Once you have a properly elevated Explorer window you can see the drive. Without closing all the other windows first it just passes the request along to the currently running non-elevated instance of Explorer which isn't what you want to see. An easier alternative to confirm the drive is mounted is to run an elevated script to mount the drive like normal. Now start an elevated command interpreter (cmd.exe) and you'll see that the mounted drive is there and accessible. A non-elevated command interpreter cannot see the drive. This is not a bug - at least not in AutoIt. I can use an elevated Explorer to mount the drive using the built-in interface and that drive will not be visible to non-elevated programs.
Oct 19, 2008:
- 11:05 PM Ticket #630 (DriveMapAdd doesn't work on Vista With Use of #RequireAdmin.) created by
- Sorry for the ticket 614 …
- 8:13 PM Ticket #626 (GUICtrlSetTip: Display as Balloon Tip doesn't work) closed by
- Works For Me: Are Balloon Tips disabled on your system? Works fine for me on XP and Vista and it should work with 2000 as well.
- 8:04 PM Ticket #614 (DriveMapAdd doesn't work on Vista.) closed by
- Works For Me: Works for me. Drive maps, return values are correct and I can see the drive in Explorer.
- 4:14 PM Ticket #629 (iniwrite / iniread doesn't work on file called "clock.ini") closed by
- No Bug: Not a bug.
Oct 18, 2008:
- 6:00 AM Ticket #629 (iniwrite / iniread doesn't work on file called "clock.ini") updated by
-
Severity changed
Automatic ticket cleanup. - 5:22 AM Ticket #629 (iniwrite / iniread doesn't work on file called "clock.ini") created by
- The code […] on first execution the message is "nix" on second …
- 2:57 AM Ticket #615 (License needs fixed) updated by
-
Status, Severity changed
Yeah, actually it should have. New tickets can't have a severity set since it's likely that it's being set by a non-developer if the ticket status is "new". The ticket must be in basically any other state in order to have a severity set since that implies a developer changed the state. Usually it works fine... except when somebody (me) tries to create, assign and set the severity all in one action which doesn't work since even though the ticket is assigned it's still created as "new". Anyway, should be fixed now, thanks. - 1:04 AM Ticket #628 (GUICtrlRead($id, 1) on control context menu returns -1 unless main ...) created by
- Sorry for the long summary, but I couldn't think of a better way to …
- 12:42 AM Ticket #615 (License needs fixed) updated by
- Not trying to step on any toes, but should the TicketCleanup have set the severity back down to None? I think someone might need to reset the severity unless Jon's already seen this.
Oct 17, 2008:
- 9:40 PM Ticket #623 (_GUICtrlListBox_FindString - returns 0 on error, and doesn't set ...) updated by
- List with items and List with no items if item not found I get a return of -1 as I should. Produce a short re-producer script. "crushes the script" what does that mean? I'll give a week before I close this as works for me.
- 9:36 PM Ticket #627 (Using a re-sizable GUI and _GUICtrlStatusBar_EmbedControl cause AutoIt ...) closed by
- No Bug: See Ticket #45
- 5:10 PM Ticket #625 (Page faults caused by Sleep) updated by
- Replying to JRSmile: > Hi there, > i noticed in a service that i have written that autoit generates massive page faults when there is a loop in the source code with a sleep more then 250 ms, Oh? This code does not produce page faults: […] > this is caused by windows moving the memory to the page file while the autoit script sleeps and moves it back when autoit gets awake. Atually, you have it backwards. A page fault occurs when a program tries to access a page of memory that is on disk. However, it also occurs for a few other reasons as well that don't involve the disk at all. > Would a developer have a look if this bad thing can be patched away in the autoit binary functions itself?. Not until you give me a simple script that reproduces the problem. > i use autoit often as service so it will run 24/7 for example in 48 hours it generates 101714852528 page faults, 10000 per second if it is NOT in the 50 second sleep loop. You need to explain this statement. Are there multiple different sleep statements? A really long one and then later a few short ones and then the long one is called again?
- 4:15 PM Ticket #627 (Using a re-sizable GUI and _GUICtrlStatusBar_EmbedControl cause AutoIt ...) created by
- Creating a GUI interface that is re-sizable (BitOR($WS_MAXIMIZEBOX, …
- 3:35 PM Ticket #626 (GUICtrlSetTip: Display as Balloon Tip doesn't work) created by
- […] doesn't work. IE5+ is required (according to GUICtrlSetTip …
- 1:19 PM Ticket #625 (Page faults caused by Sleep) created by
- Hi there, i noticed in a service that i have written that autoit …
- 6:30 AM Ticket #624 (FileCopy() - need better error return, and maybe protect existing dest file) updated by
- I don't understand your second point as you need to use flag=1 to overwrite an existing file.
Oct 16, 2008:
- 9:02 PM Ticket #568 (_INetSmtpMail(): Two features: 1.) email priority, 2.) possibility to ...) closed by
- Rejected
- 8:00 PM Ticket #624 (FileCopy() - need better error return, and maybe protect existing dest file) updated by
-
Version changed
Automatic ticket cleanup. - 7:19 PM Ticket #624 (FileCopy() - need better error return, and maybe protect existing dest file) created by
- After a bit of research on using FileCopy(), here are two suggestions: …
- 1:55 PM Ticket #617 (GDI+: corrected help file examples for six ImageGet functions) closed by
- Fixed: Fixed in version: 3.2.13.10
- 12:00 PM Ticket #623 (_GUICtrlListBox_FindString - returns 0 on error, and doesn't set ...) updated by
-
Severity changed
Automatic ticket cleanup. - 11:21 AM Ticket #623 (_GUICtrlListBox_FindString - returns 0 on error, and doesn't set ...) created by
- as i was saying, it returns 0 when search isn't found / when search is …
Oct 15, 2008:
- 10:08 PM Ticket #622 (_BlockInputExc) closed by
- Rejected: This is just a little piece of example code. It's a long way from what it needs to be in order to even be considered for inclusion. Come back again when you have a function with documentation.
- 10:00 PM Ticket #619 (_GuiCtrlListView_SetItemSelected Problem (confirmed problem)) closed by
- Fixed: Fixed in version: 3.2.13.10
- 10:00 PM Ticket #622 (_BlockInputExc) updated by
-
Version changed
Automatic ticket cleanup. - 9:42 PM Ticket #622 (_BlockInputExc) created by
- This is written by another forum user, RASIM. Here's the thread: …
- 9:27 PM Ticket #619 (_GuiCtrlListView_SetItemSelected Problem (confirmed problem)) updated by
-
Owner, Status, Component changed
The previous bug report was ambiguous at best. This will be fixed shortly. - 8:47 PM Ticket #621 (_StringAddThousandsSep don't work with negative number) created by
- the old UDF _StringAddComma did that. Description and solution see …
- 6:00 PM Ticket #620 (complete documentation as PDF file) updated by
-
Version changed
Automatic ticket cleanup. - 4:54 PM Ticket #616 (New Function or Parms for BlockInput - Allow Hotkeys) closed by
- Rejected: Not going to happen.
- 4:43 PM Ticket #620 (complete documentation as PDF file) closed by
- Rejected: Either find a CHM to PDF converter or print the CHM version.
- 4:06 PM Ticket #620 (complete documentation as PDF file) created by
- It sure would be great to be able to download a PDF version of the …
- 4:00 PM Ticket #618 (_WinAPI_OpenProcess documentation needs updating) updated by
-
Version changed
Automatic ticket cleanup. - 3:20 PM Ticket #619 (_GuiCtrlListView_SetItemSelected Problem (confirmed problem)) updated by
- Sorry, this is me, forgot to set my name for the post.
- 2:48 PM Ticket #619 (_GuiCtrlListView_SetItemSelected Problem (confirmed problem)) created by
- Here was the original bug report - In function …
- 2:47 PM Ticket #618 (_WinAPI_OpenProcess documentation needs updating) created by
- The documentation needs to list the different access flags so you …
- 2:33 PM Ticket #607 (_GUICtrlListView_SetItemSelected Problem) updated by
- Oh I remember, I think. I've used this function before when working with the desktop listview. Previously under either XP or Vista (I don't remember which at the moment) it would either not work or crash explorer. Perhaps this was the reason for using $pMemory. I'd have to test again with the change to be sure.
- 2:26 PM Ticket #607 (_GUICtrlListView_SetItemSelected Problem) updated by
- Disregarding the fact that it works for you, why, then, go through the trouble of the _MemInit / _MemWrite / _MemFree sequence if you're not going to use the $pMemory structure that it creates? Other functions in that include file use $pMemory. $pItem is used by GUICtrlSendMsg if you pass the function a control ID instead of hWnd. Does that function internally create the same $pMemory struct and use that? I only ask becuase I'm sure it's there for a reason.
- 6:00 AM Ticket #616 (New Function or Parms for BlockInput - Allow Hotkeys) updated by
-
Version changed
Automatic ticket cleanup. - 5:26 AM Ticket #617 (GDI+: corrected help file examples for six ImageGet functions) updated by
- please remove accidental second attachment post
- 5:17 AM Ticket #617 (GDI+: corrected help file examples for six ImageGet functions) created by
- corrections to six GDI+ ImageGet help file examples in beta 3.2.13.9 …
- 4:29 AM Ticket #616 (New Function or Parms for BlockInput - Allow Hotkeys) created by
- I think it would be a good feature to allow specific keys to be …
Oct 14, 2008:
- 10:07 AM Ticket #568 (_INetSmtpMail(): Two features: 1.) email priority, 2.) possibility to ...) updated by
-
Owner, Status changed
- 12:00 AM Ticket #615 (License needs fixed) updated by
-
Severity changed
Automatic ticket cleanup.
Oct 13, 2008:
- 10:53 PM Ticket #596 (String<From/To>ASCIIArray() functions) updated by
-
Description changed
- 10:51 PM Ticket #596 (String<From/To>ASCIIArray() functions) updated by
-
Description, Summary changed
- 10:42 PM Ticket #615 (License needs fixed) created by
- Reminder for Jon that the license is not right. …
- 9:56 PM Ticket #614 (DriveMapAdd doesn't work on Vista.) updated by
- Sorry, I forgot to said that UAC is disabled.
- 9:53 PM Ticket #614 (DriveMapAdd doesn't work on Vista.) created by
- Hello, I'll try this sample code without any success in Vista : […] …
- 9:39 PM Ticket #610 (WinAPI.au3 _WinAPI_CreateFile() does not return 0 on failure as ...) closed by
- Fixed: Fixed in version: 3.2.13.10
- 9:30 PM Ticket #613 (Obfsucator Stripping ObjEvent functions) closed by
- No Bug: use the directives: #Obfuscator_Off ;Stop the Obfuscation process below this line #Obfuscator_On ;Start the Obfuscation process below this line
- 7:44 PM Ticket #612 (Need AutoIT to output DLL) updated by
-
Version, Milestone changed
Automatic ticket cleanup. - 5:22 PM Ticket #613 (Obfsucator Stripping ObjEvent functions) created by
- […] Running Obfuscator will remove the "PrefixEvent" UDF, but not …
- 3:24 PM Ticket #612 (Need AutoIT to output DLL) closed by
- Rejected: It's not going to happen. You can see if AutoItX will suit your needs but as for compiling a script to a DLL, not going to happen.
- 2:45 PM Ticket #612 (Need AutoIT to output DLL) updated by
- Not gonna happen, I think this request should be added to the "Things NOT on the to-do list" Sorry.
- 12:35 PM Ticket #612 (Need AutoIT to output DLL) created by
- Currently, AutoIT v3 supports creating an EXE. I need a way to create …
- 8:51 AM Ticket #605 (_InetSmtpMail sets wrong Date) updated by
- I don't know if you can use mine smtp.free.fr
- 7:06 AM Ticket #605 (_InetSmtpMail sets wrong Date) updated by
- Replying to jpm: > I conduct test with my smtp and pop3/outlook without any problem. > Long time ago I was using lotus at work. I remember similar problem. > it can be a Lotus configuration problem. I use your proposal as it will only work in Europe. We have had no other smtp server in our network. So i will set the $bias by myself as it is shown above to get the right time stamp shown in the lotus notes client. Since we have had a chance testing with another smtp server, i will place the results. thanks a lot. regards stefan
- 12:32 AM Ticket #611 (This caused crashing: $pcLocked = ...) closed by
- No Bug: The problem is you aren't calling the function correctly. The function you are trying to call via DllCall() takes 3 arguments you aren't providing. This is not a bug.
Oct 12, 2008:
- 11:04 PM Ticket #611 (This caused crashing: $pcLocked = ...) created by
- This caused crashing: $pcLocked = …
- 9:04 PM Milestone 3.2.13.9 completed
- 6:27 PM Ticket #610 (WinAPI.au3 _WinAPI_CreateFile() does not return 0 on failure as ...) created by
- Tested on WinXP SP3 AutoIt Beta 3.2.13.8 WinAPI.au3 This may be …
- 8:25 AM Ticket #605 (_InetSmtpMail sets wrong Date) updated by
- I conduct test with my smtp and pop3/outlook without any problem. Long time ago I was using lotus at work. I remember similar problem. it can be a Lotus configuration problem. I use your proposal as it will only work in Europe.
Oct 11, 2008:
- 10:00 PM Ticket #609 (@FunctionName, VarGetName()) updated by
-
Version, Milestone changed
Automatic ticket cleanup. - 9:09 PM Ticket #609 (@FunctionName, VarGetName()) closed by
- Rejected: Adding a @FunctionName macro is very expensive performance-wise (it's been done before). As for VarGetName(), pretty much impossible with the current internal architecture or at any rate I don't think it would be reliable in 100% of the uses.
- 8:18 PM Ticket #609 (@FunctionName, VarGetName()) created by
- I don't have knowledge of the internal workings of AutoIt or how …
- 10:32 AM Ticket #608 (GUICtrlSetBkColor not working properly on ListView control) closed by
- Fixed: Fixed in version: 3.2.13.9
- 6:25 AM Ticket #608 (GUICtrlSetBkColor not working properly on ListView control) created by
- When GUICtrlSet(Bk)Color() function used on ListView control, there is …
- 12:00 AM Ticket #599 (_FileListToArray costs O(N^2) instead of O(NlogN)) updated by
-
Version changed
Automatic ticket cleanup.
Oct 10, 2008:
- 11:01 PM Ticket #599 (_FileListToArray costs O(N^2) instead of O(NlogN)) updated by
-
Type changed
- 10:59 PM Ticket #603 (_FileReadToArray() does not return an array if the file contains only ...) closed by
- Fixed: Fixed in version: 3.2.13.9
- 10:38 PM Ticket #607 (_GUICtrlListView_SetItemSelected Problem) closed by
- Works For Me: Works for me
- 10:36 PM Ticket #606 (Return value error in _GUICtrlListView_GetSelectedIndices) closed by
- Works For Me: This works for me: […]
- 3:43 PM Ticket #603 (_FileReadToArray() does not return an array if the file contains only ...) updated by
- I have had another look at _FileReadToArray() and I now see what the problem is. With a single line file, which may or may not have a trailing new-line character, the function strips trailing whitespace before checking what type of new-line character is use. This results in no recognised new-line character being found in the file. This should be changed so that the type of new-line character is determined before the trailing whitespace is removed. Additionally I think it would be better if the whole file contents were returned in a single element of the array if the string could not be split Suggested fix for this issue […]
- 4:03 AM Ticket #588 (StringRegExpReplaceCallback) updated by
- Replying to Valik: > It's funny, most of the time people ask for things that are just better to be implemented as UDF's. Somebody actually asks for something that would be better to be written as a built-in function and suddenly there's a rush to implement it as a UDF. Thank you for verifying my assumption that it would indeed be better implemented as a built in function.
Oct 9, 2008:
- 10:51 PM Ticket #553 (_ArrayDisplay() has another problem if using literal pipes in the array) updated by
- Replying to Gary: > Just change the separator character to something not used in the literal string. > > For example: > > {{{ > _ArrayDisplay($Array, "Test", -1, 0, "\") > }}} Not really a viable option if you are using it to read the results of _FileReadToArray() and the file being read is an au3 file. I don't use _arraydisplay enough to be concerned about it anyway.
- 7:51 PM Ticket #568 (_INetSmtpMail(): Two features: 1.) email priority, 2.) possibility to ...) updated by
- Replying to anonymous: > This can all be done with the UDF I posted called _INetSmtpMailCom(). > I will post an update that supports the Importance setting for an Email. Thanks, Jos! Regards, Rudi.
- 1:53 PM Ticket #605 (_InetSmtpMail sets wrong Date) updated by
- Replying to anonymous: > Replying to jpm: > > what was the real post time 13:22 or 15:22 as seen by your machine > The e-Mail is sent on 13:22. In the Email Client the post time is shown as 15:22 (13:22 GMT + 2 hours) Sorry, better formulation: E-Mail was sent on 13:22 CEST (local time zone client). The smtp server time stamp is, as shown above, 13:22:27 +0200. The result is, that the notes client shows, that the mail was sent at 15:22. It looks like the smtp server misunderstood the date stamp generate by _inetsmtpmail. So i figure out, that, if i set $bias to " CEST", the time stamp of the email is shown correctly in the email client, even the smtp server time stamp of the mail is the same (see above received properties of mail), only the posteddate properties are differently. I'm not sure, if it is a problem of the function or a problem of the notes smtp. Regards stefan
- 1:14 PM Ticket #605 (_InetSmtpMail sets wrong Date) updated by
- Replying to jpm: > what was the real post time 13:22 or 15:22 as seen by your machine The e-Mail is sent on 13:22. In the Email Client the post time is shown as 15:22 (13:22 GMT + 2 hours)
- 11:46 AM Ticket #605 (_InetSmtpMail sets wrong Date) updated by
- what was the real post time 13:22 or 15:22 as seen by your machine
- 9:22 AM Ticket #588 (StringRegExpReplaceCallback) updated by
- UDF thread created http://www.autoitscript.com/forum/index.php?showtopic=82292
- 8:23 AM Ticket #601 (Helpfile should mention that ToolTip "title" can be max 99 characters) closed by
- Fixed: Fixed in version: 3.2.13.9
- 7:29 AM Ticket #607 (_GUICtrlListView_SetItemSelected Problem) created by
- In function _GUICtrlListView_SetItemSelected,has memory problem …
Oct 8, 2008:
- 11:28 PM Ticket #606 (Return value error in _GUICtrlListView_GetSelectedIndices) created by
- When the index of the selected listview item is 0, the string version …
- 4:52 PM Ticket #588 (StringRegExpReplaceCallback) updated by
- It's funny, most of the time people ask for things that are just better to be implemented as UDF's. Somebody actually asks for something that would be better to be written as a built-in function and suddenly there's a rush to implement it as a UDF.
- 12:35 PM Ticket #605 (_InetSmtpMail sets wrong Date) created by
- I use _InetSmtpMail to send E-Mail over Notes 5.0.12 SMTP Server. …
- 10:00 AM Ticket #604 (implement the transparency of all Ctrl) updated by
-
Version changed
Automatic ticket cleanup. - 9:31 AM Ticket #604 (implement the transparency of all Ctrl) created by
- Hi. I use background picture for some app. But, some control are not …
- 7:08 AM Ticket #588 (StringRegExpReplaceCallback) updated by
- […]
Oct 7, 2008:
- 8:05 PM Ticket #602 (AutoitWrapper Methods for Handling 'Run After') closed by
- Rejected: Use the fully qualified pathfor the exe to make sure it knows where to look for it. Also please post these type of "issues" in the support forum so we can establish what the issue is and don;t think it belongs is the "New features request" section. Jos
- 11:47 AM Ticket #603 (_FileReadToArray() does not return an array if the file contains only ...) created by
- In AutoIt 3.2.13.8 and previous beta versions _FileReadToArray() does …
- 2:00 AM Ticket #602 (AutoitWrapper Methods for Handling 'Run After') updated by
-
Version changed
Automatic ticket cleanup. - 1:50 AM Ticket #602 (AutoitWrapper Methods for Handling 'Run After') created by
- I compiled my script for an experiment when i encountered this error …
Oct 6, 2008:
- 9:23 PM Ticket #568 (_INetSmtpMail(): Two features: 1.) email priority, 2.) possibility to ...) updated by
- This can all be done with the UDF I posted called _INetSmtpMailCom(). I will post an update that supports the Importance setting for an Email. Jos
Oct 5, 2008:
- 9:43 PM Ticket #601 (Helpfile should mention that ToolTip "title" can be max 99 characters) created by
- In the forum thread @ …
Oct 4, 2008:
- 8:31 PM Ticket #600 (Array.au3 in Beta 3.2.13.8 the functions don't work with 2D Array) closed by
- Fixed: Fixed in version: 3.2.13.9
- 6:29 PM Ticket #600 (Array.au3 in Beta 3.2.13.8 the functions don't work with 2D Array) created by
- i have proved the Beta 3.2.13.8 and, for example, the function …
- 5:13 PM Ticket #533 (_ArrayBinarySearch allows multi-dimension array when it shouldn't) updated by
- Hey i have proved the new beta 3.2.13.8 and when i use _ArraySearch can't use a 2 Dimension Array, return error 2, and when i use 3.2.12.1 the function works always fine (for me) i have edit the au3 in Include Folder and set to comment the line of Ubound (the 2nd in the function) and now works in my script.
- 3:57 PM Ticket #599 (_FileListToArray costs O(N^2) instead of O(NlogN)) updated by
- The function must trim to the correct size. People do use UBound() because it's the correct way. The size in element 0 is a carry-over convention from before UBound() existed and is thus largely pointless and redundant.
- 1:56 PM Milestone 3.2.13.8 completed
- 6:23 AM Ticket #592 (a collection of prime based or prime related math functions) updated by
- Nitpick... don't use the following: $s_limit = $s_number / $i You will get the same optimization by simply initializing $s_limit to the square root of $s_number, but without having to perform a division op with every step of the loop. If you do that, then your test will have to be >= instead of >. And yes, there is a way to do this even faster, though the sqrt optimization is the fastest you can get without getting too complicated.
- 6:01 AM Ticket #599 (_FileListToArray costs O(N^2) instead of O(NlogN)) updated by
- Note that with this patch, UBound will no longer correspond to the number of entries found, but since the first element of the result array contains the number of entries, I don't think that this would be a problem. If people do think that this is a problem--that people are using UBound instead of the first array element, you can add a final ReDim to the end, right before the return to "trim" away any excess size from the array. The function will still retain O(NlogN) performance.
- 5:55 AM Ticket #599 (_FileListToArray costs O(N^2) instead of O(NlogN)) created by
- Memory re-allocation is an expensive operation and as such, should be …
Oct 3, 2008:
- 3:38 PM Ticket #598 (database access (Microsoft)) closed by
- Rejected: You can do it via COM.
- 10:00 AM Ticket #598 (database access (Microsoft)) updated by
-
Version, Milestone changed
Automatic ticket cleanup. - 8:41 AM Ticket #598 (database access (Microsoft)) created by
- For AutoIt lacks features that allow an application written in AutoIt …
Oct 2, 2008:
- 8:41 PM Ticket #597 (Documentation @TempDir needs updating) updated by
- Who's playing stupid now... @TempDir = path to the temporary files folder End Communication Sorry for wasting your time
Oct 1, 2008:
- 6:42 PM Ticket #588 (StringRegExpReplaceCallback) updated by
- Here's an example using your code why this does not work: […] It outputs "cdabab" but the correct output would be "ababcd". The greedy .* at the beginning eats the leading "abab" and thus the only capture is the trailing "ab". Your code, due to the simple nature of StringReplace(), only replaces the first "ab" which is wrong.
- 6:22 PM Ticket #597 (Documentation @TempDir needs updating) updated by
- Where did you find that in the documentation? Where does the documentation say that in order to clean the temporary files you use @TempDir?
- 6:20 PM Ticket #588 (StringRegExpReplaceCallback) updated by
- It's possible that StringReplace() will replace something that does not match the regular expression but does match the captured portion of a regular expression. This really can't be done via UDF. While it's true that you can do what you want to the array of matches it's not really possible to reliably re-build the string because the non-replaced portions are known only to the RE engine internally. All you can get from AutoIt is the full string, a list of matches and the replacements but you can't actually match them up perfectly.
- 11:41 AM Ticket #588 (StringRegExpReplaceCallback) updated by
- I am not sure that i fully understand the concept of the idea, but here is my attempt to build such functionality: […] Or am i completely misunderstood the concept?
Sep 30, 2008:
- 9:32 PM Ticket #597 (Documentation @TempDir needs updating) updated by
- Hi Valik, just playing dumb with "Tell Me.. i want to clean my Temp -> Documentation Tells me @TempDir" Nothing to do with bad code.. i just read the @TempDir in the documentation.. and did not find it well enough explained. Thanks. Emiel
- 6:59 AM Ticket #454 (FileRead handle files as UTF-8 even BOM is missing) closed by
- Completed: $FO_UTF8 will work for opening in read mode
Sep 29, 2008:
- 8:38 PM Ticket #597 (Documentation @TempDir needs updating) updated by
- Replying to Emiel Wieldraaijer: > Ok .. > > Than it will also need updating .. > > Because as you say it will only retrieve the first folder it finds I never said anything about folders. In fact, @TempDir will return a non-existing path if the environment variable is not configured correctly (as my example script should have alerted you to). The existence of the path has nothing to do with the value returned, only the existence of the environment variable affects that. > (Example) > I want to clean the TMP location so i use FileDelete (@TempDir & "\*.*") > I want to clean the TEMP location so i use FileDelete (@TempDir & "\*.*") > I want to clean the Windows\Temp location so i use FileDelete (@TempDir & "\*.*") > > But i don't know what he will find first .. Don't ask me to document behavior so you can write bad code. If you need to delete the files at those directories then get the paths from the environment so you know exactly what you're getting. > Tell Me.. i want to clean my Temp -> Documentation Tells me @TempDir You're missing a critical point here. You seem to be wanting to use @TempDir as the end-all solution that it simply is not. If you want to delete all temporary files then you need to learn where such files can be stored and write your code to clean those. However, if you are looking for the primary location of temporary files on the system then @TempDir is your macro.
- 8:15 PM Ticket #597 (Documentation @TempDir needs updating) updated by
- Ok .. Than it will also need updating .. Because as you say it will only retrieve the first folder it finds (Example) I want to clean the TMP location so i use FileDelete (@TempDir & "\*.*") I want to clean the TEMP location so i use FileDelete (@TempDir & "\*.*") I want to clean the Windows\Temp location so i use FileDelete (@TempDir & "\*.*") But i don't know what he will find first .. Hmmm .. Tell Me.. i want to clean my Temp -> Documentation Tells me @TempDir
Sep 28, 2008:
- 10:40 PM Ticket #597 (Documentation @TempDir needs updating) closed by
- No Bug: That's wrong. @TempDir will return whatever it finds first: 1. The path specified by the TMP environment variable. 2. The path specified by the TEMP environment variable. 3. The path specified by the USERPROFILE environment variable. 4. The Windows directory. So it will find TMP first if it exists: […] I don't see that this needs documented, however. People have been using the macro for years and have never needed to know how it was implemented.
- 9:07 PM Ticket #597 (Documentation @TempDir needs updating) created by
- Macro Reference - Directory @TempDir -> path to the temporary files …
- 7:20 PM Ticket #596 (String<From/To>ASCIIArray() functions) updated by
-
Description changed
Sep 27, 2008:
- 8:23 PM Ticket #596 (String<From/To>ASCIIArray() functions) created by
- There are potential issues with these functions I need to look at. …
Sep 26, 2008:
- 11:51 PM Ticket #454 (FileRead handle files as UTF-8 even BOM is missing) reopened by
- Alright, somebody actually gave me a file which demonstrated the problem and the desired outcome and I now see what the OP means. Would have been helpful to have that from the start, however.
- 11:18 PM Ticket #454 (FileRead handle files as UTF-8 even BOM is missing) closed by
- Rejected: I don't know what your expectations are. UTF-8 files don't need a BOM because it's pretty much pointless for the encoding so the comment on it being missing is irrelevant. As for the behavior, UTF-8 is fully backwards compatible with ANSI so if your file contains all ANSI characters it's going to be treated as ANSI, BOM or not. If there was a problem with the behavior here it would actually be bug and not a feature request. Since nobody else has clearly demonstrated any issue I'm closing this as rejected.
- 6:07 PM Ticket #520 (WMI SwbemRefresher Object used in a loop has memory leak) closed by
- No Bug: This is not a leak in AutoIt. I tried calling the Remove() and DeleteAll() methods on the $oRefresher object to get rid of the enumeration but it still leaks. I tested with identical VBS code and it also leaks. Here's the AutoIt code I used: […] And the VBS which is identical other than it lacks a hotkey. […] Closing as no bug.
- 3:53 AM Ticket #588 (StringRegExpReplaceCallback) updated by
-
Owner, Status changed
I'm not even going to pretend I understand why it's possible to implement this feature, but some studying of how the current StringRegExpReplace() is implemented leads me to believe it should be possible to add a version that takes a callback and that it will behave like you expect. I'll see what I can do for a future release.
Sep 25, 2008:
- 11:14 PM Ticket #539 (StringSplit w/ flag 2 doesn't return string if no delims) closed by
- Fixed: Fixed in version: 3.2.13.8
- 10:58 PM Ticket #531 (GuiCtrlSetGraphic documentation) closed by
- Fixed: Fixed in version: 3.2.13.8
- 10:08 PM Ticket #542 (StringRegEx causing a hard crash) closed by
- Fixed: Fixed in version: 3.2.13.8
- 10:52 AM Ticket #595 (Typo in help file.) closed by
- Fixed: Fixed in version: 3.2.13.8
- 8:17 AM Ticket #595 (Typo in help file.) created by
- Under the "_WinAPI_SetWindowsHookEx" section (WinAPI Management) it …
- 8:00 AM Ticket #594 (wintitlematchmode) updated by
-
Version changed
Automatic ticket cleanup. - 7:34 AM Ticket #594 (wintitlematchmode) closed by
- Rejected: While in theory I can agree that specifying the match mode on a per-call basis would be superior, it's too late in the game for that. It's also a lot of work at this point for virtually no gain. Further, the match modes are largely redundant with the advanced window descriptions. For example, I believe that using the TITLE property is the same as doing an exact match (mode 3). Modes 1 and 2 can be achieved by the REGEXPTITLE depending on how you specify the pattern (it's not complex to do basic anchored/substring matching). Lastly you should be operating on HWND's as much as possible and not using anything else. I use the advanced descriptors in a call to WinGetHandle() to get the handle to the window which I use from then on. Basically, everything I just said also applies to controls.
- 6:08 AM Ticket #594 (wintitlematchmode) created by
- This is really a two part request. I believe WinTitleMatchMode should …
- 5:58 AM Ticket #593 (Process Path) closed by
- Rejected: If somebody wishes to contribute a well-written function that would be fine. But since I don't see any submission attached I'm closing this. You should be able to get one of the functions working by making sure it's opening the process with the correct access rights. Chances are people have just been lazy and used the all-access rights which will fail if you are not an admin (which you won't be on Vista if it's set up).
- 3:47 AM Ticket #593 (Process Path) updated by
- Replying to Valik: > What is "It" and where are these examples that you speak of? I Am Talking About All Examples In "Example Scripts" I Tried All Of Them No One Getting Even 50% Of Running Processes In Vista
- 12:00 AM Ticket #593 (Process Path) updated by
-
Version changed
Automatic ticket cleanup.
Sep 24, 2008:
- 11:38 PM Ticket #593 (Process Path) updated by
- What is "It" and where are these examples that you speak of?
- 10:38 PM Ticket #593 (Process Path) created by
- I Hope You Add Function To Get Process Path In Vista Because All …
- 6:19 PM Ticket #592 (a collection of prime based or prime related math functions) updated by
- at least just a single line, like interesting, not working, awesome or bad would be satisfying. we all just attempt to improve AutoIt.
- 3:53 PM Ticket #592 (a collection of prime based or prime related math functions) updated by
- This is not a forum. You do not need to bump your ticket.
- 1:24 PM Ticket #592 (a collection of prime based or prime related math functions) updated by
- bump i can guarantee you, you will not find a faster algorithm than my _IsPrime uses. it's very clever. i bet ! j
- 6:55 AM Ticket #575 (@ProgramFilesDir) closed by
- No Bug: In Fact under Vista the return is independent from the Windows language version and can be use as such whatever that is not the value displayed by the explorer
- 12:02 AM Ticket #555 (bug in _GUICtrlListView UDF) closed by
- Works For Me: Closing as works for me.
- 12:01 AM Ticket #516 (_ChooseFont 64bit Vista) closed by
- Fixed: Fixed in version: 3.2.13.8
Sep 23, 2008:
- 2:00 AM Ticket #592 (a collection of prime based or prime related math functions) updated by
-
Version, Milestone changed
Automatic ticket cleanup. - 12:54 AM Ticket #592 (a collection of prime based or prime related math functions) created by
- ;#=#INDEX#============================================================= …
Sep 22, 2008:
- 5:49 PM Ticket #586 (Function _GuiCtrlListView_SetGroupInfo Don't Work Twice) closed by
- Fixed: Fixed in version: 3.2.13.8
- 2:39 PM Ticket #586 (Function _GuiCtrlListView_SetGroupInfo Don't Work Twice) updated by
- Well don't do anything the second time you use the function in the same run, ex: i need to set collapsible 38 groups and only set the state to one of the groups, or simply change the name to the 2 groups like in the example in this bug. See the new example with MsgBox. […]
- 1:53 AM Ticket #591 (_GUICtrlListBox_AddString goes loopy when passing array instead of string) closed by
- No Bug: Replying to Annonymous: > Valik once said that Autoit shouldn't hard crash under any circumstance. Indeed. In this case, though, it's technically not AutoIt's crash. The array is converted to a number and passed to SendMessage(). The message that's being used expects a string, so when it encounters a number it tries to do stuff and crashes. There isn't anything we can do about this. In certain cases (Using DllCall(), sending messages) it's up to the caller (you) to make sure you don't pass invalid data. No bug.
- 12:47 AM Ticket #591 (_GUICtrlListBox_AddString goes loopy when passing array instead of string) created by
- First of all, I know you aren't suppose to pass an array to the $sText …
- 12:36 AM Ticket #590 (AutoIT Script corrupting file names in script directory) closed by
- No Bug: Not enough information and the example script is way too long. Try asking for support on the forum to isolate the issue and determine if it's actually a bug.
- 12:14 AM Ticket #590 (AutoIT Script corrupting file names in script directory) updated by
- I forgot to mention that I'm running this script over Win XP Remote Desktop.
- 12:09 AM Ticket #590 (AutoIT Script corrupting file names in script directory) created by
- After I run my script, the names of the files in the same directory as …
Sep 21, 2008:
- 8:23 PM Ticket #550 (Run() - doc precision) closed by
- Rejected: I'm not sure how useful it is to document this. It wasn't really added to be useful for user's but rather for us in debugging. For now I think it should still be undocumented.
- 8:21 PM Ticket #565 (Calculate Membership in group or ranges) closed by
- Rejected: This should be possible via a COM object, 3rd-party tool or DllCall(). In other words it should be possible via a UDF of some sort. Closing as rejected.
- 8:20 PM Ticket #529 (Identifying .NET controls using WM_GETCONTROLNAME) closed by
- Rejected: Since you did figure out how to do it via I'm closing this as rejected.
- 8:19 PM Ticket #528 (Native Control Identification and Property Retrieval using Active ...) closed by
- Rejected: I believe that objects implementing accessibility functionality do so via a COM interface that is IDispatch enabled. In short, that means you should be able to, in some manner or other, access it via AutoIt's COM functionality. I don't see this being built-in.
- 8:07 PM Ticket #509 (UDP Receive String) closed by
- Rejected: You can just cast the returned data via String() and it will do the same thing your proposed flag would.
- 8:05 PM Ticket #548 (Array initializing syntax everywhere) closed by
- Rejected: It would be nice in some ways but I don't think it's worth the effort and the syntax issues it could cause.
- 8:03 PM Ticket #535 (don't pause the script when the tray menu is open or the gui title bar ...) closed by
- Rejected: There's really not much that can be done about this due to the way AutoIt is designed. You can avoid some of it by disabling the tray menu.
- 7:53 PM Ticket #587 (ControlGetPos array error) closed by
- No Bug: I agree with Saunder's assessment here. Also, I'm not really sure what the "SciTE help index" is so I really don't know what you have tried. Anyway, this is unlikely to be a real bug so I'm closing this.
- 7:51 PM Ticket #521 (Forum Upload Issue) closed by
- No Bug: You can view your attachments at this link. Otherwise, you'll have to bring the issue up with Jon on the forum because there's nothing anybody else can do to help you.
- 7:41 PM Ticket #574 (Problem with sending the Windows Key + L) updated by
- In 3.2.13.8 or later you will be able to avoid this problem with the following code: […] I've made changes so that setting the delay to 0 works as expected. The system is locked before the Windows key is released because of the built-in delays. The problem is a race condition which is why some people won't see it. This should virtually eliminate the issue although it's still theoretically possible it can still occur.
- 7:39 PM Ticket #574 (Problem with sending the Windows Key + L) closed by
- Fixed: Fixed in version: 3.2.13.8
- 7:10 PM Ticket #584 (Scite4AutoIt3 reports DLL error on start up) closed by
- No Bug: The latest versions of SciTE4AutoIt will not work on Windows 98. A version that came out around the time of 3.2.12.0 should still work on Windows 98.
- 6:54 PM Ticket #507 (Problem with GuiToolTip UDF functions using only TTM_*W message constants.) closed by
- No Bug: I just tested with AutoItMacroGenerator02.exe. It doesn't do what I said but it is doing something that I can't identify. Here are my observations: * I tested with 2 different programs that have a toolbar. When I press 1 or 2 when hovering over a toolbar button I get _1_ window (_ArrayDisplay()) showing me information on the button I'm hovering over. * When I do the same thing with AutoItMacroGenerator02.exe I get a lot of windows showing me information on every toolbar button. This says to me that AutoItMacroGenerator02.exe is doing something non-standard or something not compatible with the enumeration method you are trying to use. As best I can tell, this isn't a bug in AutoIt.
- 6:32 PM Ticket #583 (Using @MSEC produces an error) closed by
- Fixed: Fixed in version: 3.2.13.8
- 6:23 PM Ticket #589 (mixed compare result, bools and values.) closed by
- Fixed: Fixed in version: 3.2.13.8
- 5:51 PM Ticket #589 (mixed compare result, bools and values.) created by
- […]
- 3:43 PM Ticket #574 (Problem with sending the Windows Key + L) updated by
- I'm sorry Ainner but i Copy the code you reported and it work with pure autoit version 3.2.12.1. Maybe reinstalling may help.
- 11:26 AM Ticket #587 (ControlGetPos array error) updated by
- It probably can't find the control, so is not returning an array. This is not a bug (unless you have code that proves otherwise). For general support, use the forums.
- 4:00 AM Ticket #588 (StringRegExpReplaceCallback) updated by
-
Version changed
Automatic ticket cleanup. - 2:19 AM Ticket #588 (StringRegExpReplaceCallback) created by
- I know that it's annoying when people compare AutoIt to other …
- 1:38 AM Ticket #587 (ControlGetPos array error) created by
- I am trying to use the ControlGetPos() but I am running into problems …
Sep 20, 2008:
- 8:03 PM Ticket #586 (Function _GuiCtrlListView_SetGroupInfo Don't Work Twice) updated by
- Saying it "don't work" isn't very helpful. What doesn't work? How are you running it? I can run multiple or consecutive instances of the script and it works fine every time. You need to provide more details.
- 7:34 PM Ticket #586 (Function _GuiCtrlListView_SetGroupInfo Don't Work Twice) created by
- This function works only one time, after one application don't work. …
Note:
See TracTimeline
for information about the timeline view.
