AutoHotkey Community

It is currently May 27th, 2012, 11:01 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Pre-1.0.10 Changes
PostPosted: April 30th, 2004, 4:26 pm 
Offline

Joined: March 2nd, 2004, 3:36 pm
Posts: 10720
I just discovered a change in v1.0.09 that I thought was inconsequential but isn't. If you use anything that does a Sleep(0), such as a zero WinDelay, ControlDelay, etc., and you've discovered that now some of your scripts suddenly run too quickly in critical sections (such as a WinWaitClose not waiting quite long enough after its window closes), you might want to re-download.

I'd be interested if anyone else besides me has observed this issue since upgrading to 1.0.09. It's not a blatant thing at all, but very subtle. The reason for it is that apparently a PeekMessage() -- though it does yield CPU time to other processes when your own process has no messages -- doesn't do so as well as Sleep(0).

-------------

These are the other changes that have been added since 1.0.09 was first released:

Fixed "ControlGet, OutputVar, Line, 1" and "Control, Choose, 1".

Improved ListLines to show 200 vs. 50 lines and to show the elapsed time between lines. [thanks beardboy]

Added built-in variable A_IsAdmin, which contains 1 if the current user has admin privileges or 0 otherwise. [thanks AutoIt3 team & jpk]

Added command CoordMode, which allows screen (absolute) vs. relative coordinates to be used for any of following groups of commands: Mouse (Move, Click, Drag, GetPos), Pixel (GetColor, Search), and ToolTip. Also, Window Spy now shows both relative and screen coordinates. [thanks to various]


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 30th, 2004, 4:55 pm 
Offline

Joined: March 28th, 2004, 3:53 pm
Posts: 1870
wow! u're quick! 8)

this is better :!:

_________________
Image


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 30th, 2004, 5:27 pm 
Offline

Joined: March 2nd, 2004, 10:10 pm
Posts: 443
Location: SLC, Utah
Good idea Rajat. Chris I don't know if you can do this in the forum, but maybe lock down this Thread so that only you can create new Topics, but allow others to reply. That way this thread keeps it to only announcements and replies.

thanks,
beardboy


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 30th, 2004, 6:11 pm 
Offline

Joined: March 2nd, 2004, 3:36 pm
Posts: 10720
I think I set it that way but haven't actually tested it.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 30th, 2004, 6:19 pm 
Offline

Joined: March 2nd, 2004, 10:10 pm
Posts: 443
Location: SLC, Utah
I'll be quiet then. :wink:

thanks,
beardboy


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 30th, 2004, 8:41 pm 
Offline

Joined: March 28th, 2004, 3:53 pm
Posts: 1870
the first thing i did when i saw this subforum was that i pressed 'new topic' button! ;) and was glad to see that only admins can post here!

_________________
Image


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 1st, 2004, 1:36 pm 
Offline

Joined: March 2nd, 2004, 3:36 pm
Posts: 10720
I've updated the installer with a new AutoScriptWriter. This is something I should have done months ago, but better late than never:

Customized AutoScriptWriter for AutoHotkey. It now uses MouseClick vs. LeftClick, uses accent vs. backslash as its escape character, and saves files with the .ahk extension. [thanks Larry Keys]


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 1st, 2004, 6:06 pm 
Offline

Joined: March 2nd, 2004, 3:36 pm
Posts: 10720
Updated the installer again:
Fixed: If a script had exactly one timer and it turned itself off during a Sleep or other delay, the script would sleep forever. [thanks beardboy]

As Rajat has reminded me, it seems best after 1.0.10 is released not to change the released version after it is released, except perhaps to fix bugs. So what I'll probably do is release an interim version as a separate download that contains any new features that need trying out between versions.

The main disadvantage to having an interim version is that even if some people download it and try it out, I'm not optimistic that I would get much feedback about it since AHK still has relatively few users. That has been my motivation for doing it the way I've been doing it, which seems justified given that even the official releases aren't getting more than a few comments each (this is not a criticism, it's just a natural consequence of the fact that there aren't enough users yet).

The other issue is that since I will try to get an updated version out every two weeks or so -- at least until the list of pending requests shrinks down a little -- there isn't much time for any of you to try out the interim version, maybe a week or less.

What I could do is postpone all new releases for a 1 week public beta period, but I suspect the majority wouldn't like that. Still, it would add another layer of quality assurance above and beyond my own testing.

Comments are welcome.


Last edited by Chris on May 2nd, 2004, 2:34 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 1st, 2004, 6:31 pm 
Offline

Joined: March 2nd, 2004, 10:10 pm
Posts: 443
Location: SLC, Utah
I love the speed of response for fixes and new features. I like being able to get them as soon as possible. I think the interm version is probably the best option even given the pros and cons. Me personally I always download the fixes and new feature versions betwen releases with different names.

AutoHotkey1009.exe
AutoHotkey1009a.exe
AutoHotkey1009b.exe

thanks,
beardboy


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group