Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

Pre-1.0.10 Changes


  • Please log in to reply
8 replies to this topic
Chris
  • Administrators
  • 10727 posts
  • Last active:
  • Joined: 02 Mar 2004
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]

Rajat
  • Members
  • 1904 posts
  • Last active: Jul 17 2015 07:45 AM
  • Joined: 28 Mar 2004
wow! u're quick! 8)

this is better :!:

MIA

CleanNews.in : Bite sized latest news headlines from India with zero bloat


beardboy
  • Members
  • 443 posts
  • Last active: May 27 2017 08:41 AM
  • Joined: 02 Mar 2004
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

Chris
  • Administrators
  • 10727 posts
  • Last active:
  • Joined: 02 Mar 2004
I think I set it that way but haven't actually tested it.

beardboy
  • Members
  • 443 posts
  • Last active: May 27 2017 08:41 AM
  • Joined: 02 Mar 2004
I'll be quiet then. :wink:

thanks,
beardboy

Rajat
  • Members
  • 1904 posts
  • Last active: Jul 17 2015 07:45 AM
  • Joined: 28 Mar 2004
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!

MIA

CleanNews.in : Bite sized latest news headlines from India with zero bloat


Chris
  • Administrators
  • 10727 posts
  • Last active:
  • Joined: 02 Mar 2004
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]

Chris
  • Administrators
  • 10727 posts
  • Last active:
  • Joined: 02 Mar 2004
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.

beardboy
  • Members
  • 443 posts
  • Last active: May 27 2017 08:41 AM
  • Joined: 02 Mar 2004
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