Jump to content


Photo

AutoHotkey_L v1.1.07.03


  • Please log in to reply
12 replies to this topic

#1 Lexikos

Lexikos
  • Administrators
  • 8855 posts

Posted 27 February 2012 - 11:41 AM

1.1.07.00

Enhanced %var%() to support function references, objects imitating functions and the default __Call meta-function.

Fixed ControlGet List to work for ListViews where the script and the target process aren't both 32-bit or both 64-bit.
Fixed SendEvent with a key delay of 0; a change introduced by v1.1.05.04 caused it to be slower than intended.
Fixed Object.Remove(i) not adjusting keys if Object doesn't exist.
Fixed an error in ComObjType() which may have caused unpredictable behaviour when it is called via an alternative name.
Fixed ExitApp to exit the thread if an OnExit subroutine prevents the script from terminating, instead of resuming execution after the block which contained ExitApp.

Calling a function via an object no longer acts as a barrier to exiting the thread. Consequently, if Exit is used or a runtime error occurs within a class method, the entire thread exits instead of just the function.

Calling a base-class method using base.Method() or similar inside a class definition no longer causes a UseUnset warning if the method doesn't exist. Consequently, instantiating an object which has instance variables no longer causes a warning about the internal [i]base.__Init
method if the base class has no instance variables.

1.1.07.01

Fixed FileRead to ignore #MaxMem when reading UTF-16 on Unicode builds.
Fixed dynamic function calls with built-in vars such as %A_ThisLabel%().

1.1.07.02

Fixed a rare crash which can occur when GetClipboardData() fails.
Fixed ComObjArray() to return an empty string on failure instead of an arbitrary integer.
Fixed Object.Remove(i, "") affecting integer keys when !Object.HasKey(i).

1.1.07.03

Fixed Ctrl/Alt/Shift key-down hotkey breaking any corresponding key-up hotkey defined before it.
Fixed key-down hotkeys to always use the hook if defined after a key-up hotkey of the same key. If the key-down hotkey used the "reg" method, the hook would block the key-down event and trigger only the key-up hotkey.
Fixed load-time checks interpreting expressions with no derefs as raw text. For example, gosub % "foo" resolved to "foo": at load-time. Similarly, % "" was seen as invalid in various cases even if an empty string should be allowed.

Downloads (etc.)



#2 HotKeyIt

HotKeyIt
  • Fellows
  • 6134 posts

Posted 29 February 2012 - 07:08 AM

Thank you :)
Is v2 source up to date as well? I'm not sure since it was merged a day before v1 :?

#3 Lexikos

Lexikos
  • Administrators
  • 8855 posts

Posted 29 February 2012 - 09:06 AM

Just look at the commit history and/or network graph.

#4 Lexikos

Lexikos
  • Administrators
  • 8855 posts

Posted 02 March 2012 - 11:28 AM

v1.1.07.01 is out, with bug-fixes as listed in the first post.

#5 TL

TL
  • Members
  • 21 posts

Posted 13 March 2012 - 12:44 AM

The links to the Unicode x86, Unicode x64, and ANSI x86 binaries are broken. The links to the Installer, Compiler, and the English documentation are working.

TL

#6 Lexikos

Lexikos
  • Administrators
  • 8855 posts

Posted 22 March 2012 - 08:42 AM

v1.1.07.02 is out - more bug-fixes.

#7 Pipo72

Pipo72
  • Guests

Posted 22 March 2012 - 04:26 PM

I can't download it, no response from server.

#8 TheDewd

TheDewd
  • Members
  • 823 posts

Posted 22 March 2012 - 05:17 PM

I can't download it, no response from server.

http://l.autohotkey....702_Install.exe

Also see directory listing:
http://l.autohotkey.net/v/

#9 Lexikos

Lexikos
  • Administrators
  • 8855 posts

Posted 25 March 2012 - 11:57 AM

1.1.07.03

Fixed Ctrl/Alt/Shift key-down hotkey breaking any corresponding key-up hotkey defined before it.
Fixed key-down hotkeys to always use the hook if defined after a key-up hotkey of the same key. If the key-down hotkey used the "reg" method, the hook would block the key-down event and trigger only the key-up hotkey.
Fixed load-time checks interpreting expressions with no derefs as raw text. For example, gosub % "foo" resolved to "foo": at load-time. Similarly, % "" was seen as invalid in various cases even if an empty string should be allowed.

#10 alllala

alllala
  • Members
  • 14 posts

Posted 10 April 2012 - 05:20 PM

Using x64 1.1.07.03 with Win7 x64.

Something seems to be wrong with Controlget, List, Selected and Focused.

The Variable contains multiple times the Text of the SyslistViews row.

#11 Leef_me

Leef_me
  • Moderators
  • 7704 posts

Posted 28 April 2012 - 07:51 AM

@ alllala

Can you provide a functional example that displays the problem ?

#12 alllala

alllala
  • Members
  • 14 posts

Posted 21 May 2012 - 10:12 PM

@ alllala

Can you provide a functional example that displays the problem ?


I can“t reproduce the error with the SysListview321 of the Windows Task Manager, so the reason for my Problem might be in the software I extract the information from.

But if you still want to take a look:

The software is the Pokerclient of PartyPoker.com and the code you can reproduce the error with is the following.

Controlget Selected, List, Selected, SysListView321, PartyPoker.com: Poker Lobby
msgbox %Selected%
return

Instead one Linie you get it over and over. (I Pasted what the msgbox returns)

Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	
							
Akla		$1/$2	1/2	0	0	$0	


#13 fragman

fragman
  • Members
  • 1591 posts

Posted 21 May 2012 - 11:10 PM

That's hardly a bug in AHK then but an issue with that software.