Skip to content

Commit

Permalink
v1.1.09.00
Browse files Browse the repository at this point in the history
  • Loading branch information
Ragnar-F committed Nov 12, 2012
1 parent c744571 commit 330ee2c
Show file tree
Hide file tree
Showing 83 changed files with 790 additions and 518 deletions.
42 changes: 33 additions & 9 deletions AHKL_ChangeLog.htm
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!DOCTYPE HTML>
<html>
<head>
<title>&Auml;nderungen und neue Funktionen</title>
<title>&Auml;nderungen und neue Features</title>
<meta name="keywords" content="Grundlage">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="static/theme.css" rel="stylesheet" type="text/css" />
Expand All @@ -18,9 +18,33 @@
<div id="content">
<section>
<article>
<h1>&Auml;nderungen und neue Funktionen</h1>
<p>Dieses Changelog betrifft nur AutoHotkey_L. Siehe <a href="ChangeLogHelp.htm">Changelog von AutoHotkey</a>.</p>
<h2><!--onlyinclude-->1.1.08.01 - 3. August 2012<!--/onlyinclude--></h2>
<h1>&Auml;nderungen und neue Features</h1>
<p>&Auml;nderungen und neue Features, eingef&uuml;hrt durch den aktuellen Entwicklungszweig von AutoHotkey (auch bekannt als AutoHotkey_L), sind nachfolgend aufgelistet.</p>
<p>&Auml;ltere &Auml;nderungen k&ouml;nnen in <a href="ChangeLogHelp.htm">Archivierte &Auml;nderungen</a> gefunden werden.</p>
<h2><!--onlyinclude-->1.1.09.00 - 7. November 2012<!--/onlyinclude--></h2>
<h4>Gravierende &Auml;nderungen:</h4>
<p>Entfernt: <a href="misc/AutoIt2Compat.htm">.aut-Datei-Kompatibilit&auml;t</a> und #AllowSameLineComments.</p>
<p>Entfernt: undokumentierte AutoIt-v2-Befehle.</p>

<h4>Abw&auml;rtskompatible &Auml;nderungen:</h4>
<p>Erlaubt: Aus Gr&uuml;nden der Vereinheitlichung von Variablendeklarationen und Ausdr&uuml;cken k&ouml;nnen optionale Parameter nun auch mit <code>:=</code> deklariert werden, nicht nur mit <code>=</code>.</p>
<p>Erlaubt: Nicht-ASCII-Zeichen in Schl&uuml;sseln ohne Anf&uuml;hrungszeichen (<code>{<b>Schl&uuml;ssel</b>: x}</code> und <code>obj.<b>Schl&uuml;ssel</b></code>).</p>
<p>Ge&auml;ndert: Name in der Versionsinfo von "AutoHotkey_L" zu "AutoHotkey".</p>

<h4>Fehlerbehebungen:</h4>
<p>Behoben: Instabilit&auml;t, hervorgerufen durch Warnungsmeldungen, die mitten bei der Auswertung von Argumenten eines Befehls erschienen.</p>
<p>Behoben: Der Fast-Modus von PixelSearch behandelt "nicht gefunden" nicht mehr als Fehler.</p>
<p>Behoben: ahk_exe akzeptiert danach nun weitere ahk_-Kriterien.</p>
<p>Behoben: <code>else continue 2</code> und &auml;hnliches ben&ouml;tigen nicht l&auml;nger geschweifte Klammern um die Schleife.</p>
<p>Behoben: RegRead meldet nun nicht l&auml;nger Misserfolg nach erfolgreichem Einlesen von Bin&auml;rdaten.</p>
<p>Behoben: <code>File.Length</code> kompensiert oder leert nun alle gepufferten Daten.</p>
<p>Behoben: Gui-Skalierung ber&uuml;cksichtigt nun Bildlaufleisten, falls vorhanden.</p>

<h4>Debugger:</h4>
<p>Hinzugef&uuml;gt: Unterst&uuml;tzung f&uuml;r asynchrone Befehle.</p>
<p>Verbessert: Behandlung von Haltepunkten bei Zeilen wie <code>else foo()</code> oder <code>{ bar()</code>, so dass der Debugger gegebenenfalls tats&auml;chlich stoppen wird.</p>
<p>Codegr&ouml;&szlig;e optimiert, einige Bugs behoben und den Debugger generell robuster gemacht.</p>
<h2>1.1.08.01 - 3. August 2012</h2>
<p>Debugger: Fehler behoben, dass max_depth entweder nur die H&auml;lfe vom vorgesehenen Limit oder unlimitiert war.</p>
<h2>1.1.08.00 - 14. Juli 2012</h2>
<h4>Gravierende &Auml;nderungen:</h4>
Expand Down Expand Up @@ -54,15 +78,15 @@ <h4>Fehlerbehebungen:</h4>
<p>Behoben: A_AhkPath in 32-Bit-kompilierten Scripts erkennt nun 64-Bit-AutoHotkey-Installationen und umgekehrt.</p>
<p>Behoben: TreeView-Steuerelemente mit der <code>-Background</code>-Option wurden in &auml;lteren Betriebssystemen falsch gerendert.</p>
<p>Behoben: Bei der Ausf&uuml;hrung von While/Until wurden Fehlermeldungen bzgl. der Identifizierung der geeigneten Zeile angezeigt.</p>
<h2>1.1.07.03 - 25. März 2012</h2>
<h2>1.1.07.03 - 25. M&auml;rz 2012</h2>
<p>Behoben: Strg/Alt/Umschalt-Hotkeys im gedr&uuml;ckten Status machten entsprechende Hotkeys im losgelassenen Status unwirksam, welche zuvor definiert wurden.</p>
<p>Behoben: Hotkeys im gedr&uuml;ckten Status verwenden nun immer den Hook, wenn sie nach einem Hotkey im losgelassen Status mit der gleichen Taste definiert werden. Falls der Hotkey im gedr&uuml;ckten Status die Methode &quot;reg&quot; verwendet, wird der Hook das Dr&uuml;ckereignis blockieren und nur den Hotkey im losgelassenen Status ausl&ouml;sen.</p>
<p>Behoben: Ladezeit&uuml;berpr&uuml;fungen interpretierten Ausdr&uuml;cke ohne Derefenzierungen als unbearbeiteten Text. Zum Beispiel wurde <code>gosub % "foo"</code> bei der Ladezeit in <code>"foo":</code> aufgel&ouml;st. Ebenso wurde <code>% ""</code> in verschiedenen F&auml;llen als ung&uuml;ltig angesehen, auch dann, wenn ein leerer String erlaubt war.</p>
<h2>1.1.07.02 - 22. März 2012</h2>
<h2>1.1.07.02 - 22. M&auml;rz 2012</h2>
<p>Behoben: Ein selten auftretender Absturz, sobald GetClipboardData() fehlschlug.</p>
<p>Behoben: ComObjArray() wird nun bei Misserfolg einen leeren String zurückgeben, anstatt einen beliebigen Integer.</p>
<p>Behoben: <code>Object.Remove(i, "")</code> hatte Auswirkung auf Integer-Schlüssel, sobald <code>!Object.HasKey(i)</code>.</p>
<h2>1.1.07.01 - 2. März 2012</h2>
<p>Behoben: ComObjArray() wird nun bei Misserfolg einen leeren String zur&uuml;ckgeben, anstatt einen beliebigen Integer.</p>
<p>Behoben: <code>Object.Remove(i, "")</code> hatte Auswirkung auf Integer-Schl&uuml;ssel, sobald <code>!Object.HasKey(i)</code>.</p>
<h2>1.1.07.01 - 2. M&auml;rz 2012</h2>
<p>Behoben: FileRead ignoriert nun #MaxMem beim Lesen von UTF-16 in Unicode-Versionen.</p>
<p>Behoben: Dynamische Funktionsaufrufe mit internen Variablen wie z. B. %A_ThisLabel%().</p>
<h2>1.1.07.00 - 27. Februar 2012</h2>
Expand Down
16 changes: 8 additions & 8 deletions AHKL_DBGPClients.htm
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<section>
<article>
<h1>Debugger-Clients</h1>
<p>AutoHotkey_L unterst&uuml;tzt mithilfe von <a href="http://xdebug.org/docs-dbgp.php">DBGp</a> zus&auml;tzliche Debugging-Funktionen - ein g&auml;ngiges Debugger-Protokoll f&uuml;r Sprachen und Debugger-UI-Kommunikation. Siehe <a href="Scripts.htm#idebug">Interaktives Debugging</a> f&uuml;r mehr Details. Auf dieser Seite sind einige Benutzeroberfl&auml;chen oder "Clients" aufgelistet, die kompatibel mit AutoHotkey_L sind.</p>
<p>Es werden zus&auml;tzliche Debugging-Funktionen unterst&uuml;tzt - mittels <a href="http://xdebug.org/docs-dbgp.php">DBGp</a>, das ein g&auml;ngiges Debugger-Protokoll f&uuml;r Sprachen und Debugger-UI-Kommunikation ist. Siehe <a href="Scripts.htm#idebug">Interaktives Debugging</a> f&uuml;r mehr Details. Auf dieser Seite sind einige Benutzeroberfl&auml;chen oder "Clients" aufgelistet, die kompatibel mit AutoHotkey sind.</p>
<h2>SciTE4AutoHotkey</h2>
<p><a href="http://www.autohotkey.net/~fincs/SciTE4AutoHotkey_3/web/">SciTE4AutoHotkey</a> ist ein freier, <a href="http://www.scintilla.org/SciTE.html">SciTE</a>-basierter Editor f&uuml;r AutoHotkey-Scripts. Dieser Editor unterst&uuml;tzt neben DBGp auch Syntaxhervorhebung, Calltips/Parameterinformation, automatische Vervollst&auml;ndigung und weitere n&uuml;tzliche Bearbeitungsfunktionen und Script-Werkzeuge.</p>
<p>Folgende Debbuging-Funktionen sind enthalten:</p>
Expand All @@ -33,19 +33,19 @@ <h2>SciTE4AutoHotkey</h2>
</ul>
<p><a href="http://www.autohotkey.net/~fincs/SciTE4AutoHotkey_3/web/">http://www.autohotkey.net/~fincs/SciTE4AutoHotkey_3/web/</a></p>
<h2>XDebugClient</h2>
<p><a href="http://code.google.com/p/xdebugclient/">XDebugClient</a> ist ein einfacher Open-Source-Frontend-DBGp-Client auf Basis von <b>.NET Framework 2.0</b>. XDebugClient wurde urspr&uuml;nglich f&uuml;r PHP mit Xdebug entwickelt, jedoch ist eine benutzerdefinierte Version weiter unten erh&auml;ltlich, die mit AutoHotkey_L kompatibel ist.</p>
<p><a href="http://code.google.com/p/xdebugclient/">XDebugClient</a> ist ein einfacher Open-Source-Frontend-DBGp-Client auf Basis von <b>.NET Framework 2.0</b>. XDebugClient wurde urspr&uuml;nglich f&uuml;r PHP mit Xdebug entwickelt, jedoch ist eine benutzerdefinierte Version weiter unten erh&auml;ltlich, die mit AutoHotkey kompatibel ist.</p>
<p><b>&Auml;nderungen:</b></p>
<ul>
<li>Erlaubt der Debugger-Engine, auch andere Sprachen zu benachrichtigen.</li>
<li>Syntax-Hervorhebung f&uuml;r AutoHotkey hinzugef&uuml;gt.</li>
<li>&Uuml;berwacht automatisch eine Verbindung von der Debugger-Engine, anstatt darauf zu warten, bis der Benutzer <em>Start Listening</em> anklickt.</li>
<li>Eigenschaftswerte werden beim ersten Null-Zeichen gek&uuml;rzt, da AutoHotkey_L derzeit den gesamten Variableninhalt zur&uuml;ckgibt und XDebugClient keine geeignete Schnittstelle f&uuml;r die Anzeige von bin&auml;ren Inhalten hat.</li>
<li>Eigenschaftswerte werden beim ersten Null-Zeichen gek&uuml;rzt, da AutoHotkey derzeit den gesamten Variableninhalt zur&uuml;ckgibt und XDebugClient keine geeignete Schnittstelle f&uuml;r die Anzeige von bin&auml;ren Inhalten hat.</li>
</ul>
<p><b>Download:</b> <a href="http://l.autohotkey.net/XDebugClient.zip">Bin&auml;rdateien</a>; <a href="http://l.autohotkey.net/XDebugClient_src.zip">Quellcode</a> (siehe auch <a href="http://www.icsharpcode.net/">SharpDevelop</a>, <a href="http://sourceforge.net/projects/dockpanelsuite/">Dockpanel Suite</a> und <a href="http://www.codeproject.com/cs/miscctrl/treeviewadv.asp">Advanced Treeview</a>)</p>
<p><b>Verwendung:</b></p>
<ul>
<li>XDebugClient starten.</li>
<li>AutoHotkey_L /Debug ausf&uuml;hren. XDebugClient sollte automatisch die Script-Datei &ouml;ffnen.</li>
<li>AutoHotkey /Debug ausf&uuml;hren. XDebugClient sollte automatisch die Script-Datei &ouml;ffnen.</li>
<li>Auf den linken Rand klicken, um zumindest einen Haltepunkt zu setzen.</li>
<li>Run im Debug-Men&uuml; ausw&auml;hlen oder F5 dr&uuml;cken.</li>
<li>Wenn die Ausf&uuml;hrung an einem Haltepunkt ankommt, verwendet das Debug-Men&uuml; oder Tastenkombinationen, um das Script zu durchlaufen oder wiederaufzunehmen.</li>
Expand All @@ -64,7 +64,7 @@ <h2>XDebugClient</h2>
<li>Keine Mechanismen verf&uuml;gbar, Variablen aufzulisten oder deren Werte zu setzen.</li>
</ul>
<h2>DBGp-Plugin f&uuml;r Notepad++</h2>
<p>Ein DBGp-Client ist als Plugin f&uuml;r <a href="http://notepad-plus-plus.org/">Notepad++</a> verf&uuml;gbar. Es wurde f&uuml;r PHP entwickelt, aber funktioniert auch gut mit AutoHotkey_L.</p>
<p>Ein DBGp-Client ist als Plugin f&uuml;r <a href="http://notepad-plus-plus.org/">Notepad++</a> verf&uuml;gbar. Es wurde f&uuml;r PHP entwickelt, aber funktioniert auch gut mit AutoHotkey.</p>
<p><b>Download:</b> Siehe <a href="http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Central#D">Verzeichnis f&uuml;r Notepad++-Plugins</a>.</p>
<p><b>Verwendung:</b></p>
<ul>
Expand All @@ -75,7 +75,7 @@ <h2>DBGp-Plugin f&uuml;r Notepad++</h2>
<li>Debugger-Fenster mithilfe der Werkzeugleiste oder <b>Erweiterungen</b>, <b>DBGp</b>, <b>Debugger</b> anzeigen lassen.</li>
<li>Script-Datei f&uuml;rs Debuggen &ouml;ffnen.</li>
<li>Mindestens einen Haltepunkt setzen.</li>
<li>AutoHotkey_L /Debug ausf&uuml;hren.</li>
<li>AutoHotkey /Debug ausf&uuml;hren.</li>
<li>Verwendet die Debugger-Werkzeugleiste oder Tastenkombinationen, um den Debugger zu steuern.</li>
</ul>
<p><b>Funktionen:</b></p>
Expand All @@ -93,7 +93,7 @@ <h2>DBGp-Plugin f&uuml;r Notepad++</h2>
<ul>
<li>Der Inhalt einer Variable kann nicht mit der Maus abgerufen werden, wenn der Variablenname nur aus einem Buchstaben besteht - Bei dem Variablennamen "a" beispielsweise versucht das Plugin, " a" oder "a " abzurufen.</li>
<li>Beim Positionieren einer Maus auf ein Text versucht das Plugin, eine Variable abzurufen, selbst wenn der Text ung&uuml;ltige Zeichen enth&auml;lt.</li>
<li>Notepad++ wird instabil, wenn property_get fehlschl&auml;gt, was besonders problematisch im Hinblick auf oben ist. Als &Uuml;bergangsl&ouml;sung sendet AutoHotkey_L eine leere Eigenschaft anstelle eines Fehlercodes, wenn eine nicht vorhandene oder ung&uuml;ltige Variable angefordert wird.</li>
<li>Notepad++ wird instabil, wenn property_get fehlschl&auml;gt, was besonders problematisch im Hinblick auf oben ist. Als &Uuml;bergangsl&ouml;sung sendet AutoHotkey eine leere Eigenschaft anstelle eines Fehlercodes, wenn eine nicht vorhandene oder ung&uuml;ltige Variable angefordert wird.</li>
</ul>
<h2>Script-basierte Clients</h2>
<p>Es ist eine script-basierte <a href="http://l.autohotkey.net/DBGP.ahk">DBGp-Bibliothek</a> und zwei einfache Clients f&uuml;r Entwicklungszwecke verf&uuml;gbar:</p>
Expand All @@ -104,7 +104,7 @@ <h2>Script-basierte Clients</h2>
<h2>Kommandozeilen-Client</h2>
<p>Ein Kommandozeilen-Client ist bei <a href="http://xdebug.org/">xdebug.org</a> erh&auml;ltlich, das jedoch nicht f&uuml;r die meisten Benutzer geeignet ist, da es ein angemessenes Verst&auml;ndnis f&uuml;r DBGp (das Protokoll) erfordert.</p>
<h2>Andere</h2>
<p>Es stehen eine Reihe von anderen DBGp-Clients zur Verf&uuml;gung, die jedoch noch nicht mit AutoHotkey_L getestet wurden. Eine Liste kann bei <a href="http://xdebug.org/docs/remote">Xdebug: Dokumentation</a> gefunden werden.</p>
<p>Es stehen eine Reihe von anderen DBGp-Clients zur Verf&uuml;gung, die jedoch noch nicht mit AutoHotkey getestet wurden. Eine Liste kann bei <a href="http://xdebug.org/docs/remote">Xdebug: Dokumentation</a> gefunden werden.</p>
</article>
</section>
</div>
Expand Down
7 changes: 4 additions & 3 deletions AHKL_Features.htm
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!DOCTYPE HTML>
<html>
<head>
<title>Neue Funktionen von AutoHotkey_L</title>
<title>Neue Features von AutoHotkey_L</title>
<meta name="keywords" content="Grundlage">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="static/theme.css" rel="stylesheet" type="text/css" />
Expand All @@ -17,7 +17,8 @@
<div id="content">
<section>
<article>
<h1>Neue Funktionen von AutoHotkey_L</h1>
<h1>Neue Features von AutoHotkey_L</h1>
<p>Dieses Dokument beschreibt Features, die in den AutoHotkey_L-Entwicklungszweig von AutoHotkey hinzugef&uuml;gt wurden, nun einfach bekannt als "AutoHotkey 1.1".</p>
<br/>
<table class="info">
<tr>
Expand Down Expand Up @@ -326,7 +327,7 @@ <h1>Neue Funktionen von AutoHotkey_L</h1>
<th></th>
</tr>
<tr>
<td><a href="LastFoundWindow.htm#exe">ahk_exe</a></td>
<td><a href="misc/WinTitle.htm#ahk_exe">ahk_exe</a></td>
<td>Fenster k&ouml;nnen durch den Namen oder Pfad des &uuml;bergeordneten Prozesses (EXE-Datei) identifiziert werden.</td>
</tr>
<tr>
Expand Down
13 changes: 6 additions & 7 deletions AutoHotkey.htm
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,21 @@
<div id="top">
<section>
<div id="languages"><a href="http://www.autohotkey.com"><img src="static/flags/en.png" alt="English" /></a>&nbsp;<a href="http://cn.autohotkey.com"><img src="static/flags/cn.png" alt="Chinese" /></a></div>
<h1><a href="http://de.autohotkey.com/index.htm"><img src="static/ahk_logo.png" width="518" height="81" alt="AutoHotkey" /></a></h1>
<h1><a href="http://ragnar-f.github.com/index.htm"><img src="static/ahk_logo.png" width="518" height="81" alt="AutoHotkey" /></a></h1>
</section>
</div>
<script type="text/javascript">WriteNavLink(0);</script>
<div id="content">
<section>
<article>
<h1>Version <a href="AHKL_ChangeLog.htm">v<!--ver-->1.1.08.01<!--/ver--></a></h1>
<p>&Uuml;bersetzt von Harald Bootz, unterst&uuml;tzt von der deutschen Community (siehe <a href="http://de.autohotkey.com/forum/viewtopic.php?t=8861">Forumsbeitrag</a> f&uuml;r detaillierte Informationen)</p>
<h2 style="color: rgb(145, 45, 45);">Warnung</h2>
<p>Aufgrund einiger Unterschiede zwischen AutoHotkey Basic und AutoHotkey_L (inbesondere bei Unicode- und x64-Versionen) ist es m&ouml;glich, dass bestimmte Scripts, die f&uuml;r AutoHotkey Basic geschrieben wurden, nicht mehr wie erwartet mit AutoHotkey_L funktionieren. Bekannte Kompatibilit&auml;tsprobleme und deren L&ouml;sungen k&ouml;nnen auf folgenden Seiten gefunden werden:</p>
<h1>Version <a href="AHKL_ChangeLog.htm">v<!--ver-->1.1.09.00<!--/ver--></a></h1>
<p>&Uuml;bersetzt von Harald Bootz, unterst&uuml;tzt von der deutschen Community (siehe <a href="http://www.autohotkey.com/board/index.php?showtopic=86459">Forumsbeitrag</a> f&uuml;r detaillierte Informationen)</p>
<h2 style="color: rgb(145, 45, 45);">Wichtiger Hinweis</h2>
<p>Aufgrund einiger Unterschiede zwischen AutoHotkey 1.0 und AutoHotkey 1.1 (inbesondere bei den ausf&uuml;hrbaren Unicode- und x64-Dateien) ist es m&ouml;glich, dass bestimmte Scripts, die f&uuml;r AutoHotkey 1.0 geschrieben wurden, nicht mehr wie erwartet mit AutoHotkey 1.1 funktionieren. Bekannte Kompatibilit&auml;tsprobleme und deren L&ouml;sungen k&ouml;nnen auf folgenden Seiten gefunden werden:</p>
<ul>
<li><a href="Compat.htm">Script-Kompatibilit&auml;t</a> - Unicode vs. ANSI, DllCall, NumPut/Get, andere &Auml;nderungen</li>
<li><a href="Scripts.htm#cp">Script-Datei-Zeichensatz</a> - Speichert eure Scripts im UTF-8-Format!</li>
</ul>
<p>AutoHotkey Basic, AutoHotkey_L und kompilierte Scripts l&ouml;sen oft Falschmeldungen bei Anti-Virus-Programmen aus. N&auml;heres dazu kann in der <a href="http://www.autohotkey.net/~faqbot/faq.html#virus">englischen Community-FAQ</a> gefunden werden.</p>
<h2>Kurz&uuml;bersicht</h2>
<p>Grundlagen:</p>
<ul>
Expand Down Expand Up @@ -59,7 +58,7 @@ <h2>Kurz&uuml;bersicht</h2>
<ul>
<li><a href="commands/DllCall.htm">DllCall</a></li>
<li><a href="misc/RegEx-QuickRef.htm">RegEx-Kurz&uuml;bersicht</a></li>
<li><a href="AHKL_Features.htm">AutoHotkey_L-Funktionen</a></li>
<li><a href="AHKL_Features.htm">AutoHotkey_L-Features (AutoHotkey 1.1)</a></li>
</ul>
<h2>Danksagungen</h2>
<p>Dank der gro&szlig;z&uuml;gigen Aktion von Jonathan Bennett im Jahr 1999, AutoIt v2 als frei verf&uuml;gbare Software zu ver&ouml;ffentlichen, diente es mir und vielen anderen weltweit als Inspiration und Zeitersparnis. Dar&uuml;ber hinaus wurden viele AutoHotkey-Verbesserungen am AutoIt-v2-Befehlssatz, auch an Window Spy und dem alten Script-Compiler, direkt vom AutoIt-v3-Quellcode &uuml;bernommen. Daher Danke an Jon und den anderen AutoIt-Autoren.</p>
Expand Down
Loading

0 comments on commit 330ee2c

Please sign in to comment.