Documentation/Source/eric5.Debugger.DebugServer.html

changeset 58
37f0444c3479
parent 21
b88a0e6268bd
child 112
16893e193e9d
--- a/Documentation/Source/eric5.Debugger.DebugServer.html	Thu Jan 14 17:27:31 2010 +0000
+++ b/Documentation/Source/eric5.Debugger.DebugServer.html	Thu Jan 14 18:35:52 2010 +0000
@@ -22,7 +22,7 @@
 <body><a NAME="top" ID="top"></a>
 <h1>eric5.Debugger.DebugServer</h1>
 <p>
-&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114;.
+Module implementing the debug server.
 </p>
 <h3>Global Attributes</h3>
 <table>
@@ -32,7 +32,7 @@
 <table>
 <tr>
 <td><a href="#DebugServer">DebugServer</a></td>
-<td>&#67;&#108;&#97;&#115;&#115; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114; &#101;&#109;&#98;&#101;&#100;&#100;&#101;&#100; w&#105;&#116;&#104;&#105;&#110; &#116;&#104;&#101; &#73;&#68;&#69;.</td>
+<td>Class implementing the debug server embedded within the IDE.</td>
 </tr>
 </table>
 <h3>Functions</h3>
@@ -43,123 +43,123 @@
 <a NAME="DebugServer" ID="DebugServer"></a>
 <h2>DebugServer</h2>
 <p>
-    &#67;&#108;&#97;&#115;&#115; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114; &#101;&#109;&#98;&#101;&#100;&#100;&#101;&#100; w&#105;&#116;&#104;&#105;&#110; &#116;&#104;&#101; &#73;&#68;&#69;.
+    Class implementing the debug server embedded within the IDE.
 </p><h4>Signals</h4>
 <dl>
 <dt>clientBanner(banner)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#98;&#97;&#110;&#110;&#101;&#114; w&#97;&#115; &#114;&#101;&#99;&#101;&#105;v&#101;&#100;
+emitted after the client banner was received
 </dd><dt>clientBreakConditionError(fn, lineno)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#115;&#105;&#103;&#110;&#97;&#108;&#101;&#100;
-            &#97; &#115;y&#110;&#116;&#97;x &#101;&#114;&#114;&#111;&#114; &#105;&#110; &#97; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#99;&#111;&#110;&#100;&#105;&#116;&#105;&#111;&#110;
+emitted after the client has signaled
+            a syntax error in a breakpoint condition
 </dd><dt>clientCapabilities(int capabilities, QString cltype)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;&#115;
-            &#99;&#97;&#112;&#97;&#98;&#105;&#108;&#105;&#116;&#105;&#101;&#115; w&#101;&#114;&#101; &#114;&#101;&#99;&#101;&#105;v&#101;&#100;
+emitted after the clients
+            capabilities were received
 </dd><dt>clientClearBreak(filename, lineno)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;
-            &#104;&#97;&#115; &#100;&#101;&#99;&#105;&#100;&#101;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#114; &#97; &#116;&#101;&#109;&#112;&#111;&#114;&#97;&#114;y &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;
+emitted after the debug client
+            has decided to clear a temporary breakpoint
 </dd><dt>clientClearWatch(condition)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;
-            &#104;&#97;&#115; &#100;&#101;&#99;&#105;&#100;&#101;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#114; &#97; &#116;&#101;&#109;&#112;&#111;&#114;&#97;&#114;y w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;
+emitted after the debug client
+            has decided to clear a temporary watch expression
 </dd><dt>clientCompletionList(completionList, text)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;
-            &#116;&#104;&#101; &#99;&#111;&#109;&#109;&#97;&#110;&#100;&#108;&#105;&#110;&#101; &#99;&#111;&#109;&#112;&#108;&#101;&#116;&#105;&#111;&#110; &#108;&#105;&#115;&#116; &#97;&#110;&#100; &#116;&#104;&#101; &#114;&#101;w&#111;&#114;&#107;&#101;&#100; &#115;&#101;&#97;&#114;&#99;&#104;&#115;&#116;&#114;&#105;&#110;&#103; w&#97;&#115;
-            &#114;&#101;&#99;&#101;&#105;v&#101;&#100; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;
+emitted after the client
+            the commandline completion list and the reworked searchstring was
+            received from the client
 </dd><dt>clientException(exception)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97;&#110; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110; &#111;&#99;&#99;&#117;&#114;&#101;&#100; &#111;&#110; &#116;&#104;&#101;
-            &#99;&#108;&#105;&#101;&#110;&#116; &#115;&#105;&#100;&#101;
+emitted after an exception occured on the
+            client side
 </dd><dt>clientExit(int)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; w&#105;&#116;&#104; &#116;&#104;&#101; &#101;x&#105;&#116; &#115;&#116;&#97;&#116;&#117;&#115; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#101;x&#105;&#116;&#101;&#100;
+emitted with the exit status after the client has exited
 </dd><dt>clientGone</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#105;&#102; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; w&#101;&#110;&#116; &#97;w&#97;y (&#112;&#108;&#97;&#110;&#110;&#101;&#100; &#111;&#114; &#117;&#110;&#112;&#108;&#97;&#110;&#110;&#101;&#100;)
+emitted if the client went away (planned or unplanned)
 </dd><dt>clientLine(filename, lineno, forStack)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;
-            &#104;&#97;&#115; &#101;x&#101;&#99;&#117;&#116;&#101;&#100; &#97; &#108;&#105;&#110;&#101; &#111;&#102; &#99;&#111;&#100;&#101;
+emitted after the debug client
+            has executed a line of code
 </dd><dt>clientOutput</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#115;&#101;&#110;&#116; &#115;&#111;&#109;&#101; &#111;&#117;&#116;&#112;&#117;&#116;
+emitted after the client has sent some output
 </dd><dt>clientProcessStderr</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#115;&#101;&#110;&#116; &#115;&#111;&#109;&#101; &#111;&#117;&#116;&#112;&#117;&#116;
-            v&#105;&#97; &#115;&#116;&#100;&#101;&#114;&#114;
+emitted after the client has sent some output
+            via stderr
 </dd><dt>clientProcessStdout</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#115;&#101;&#110;&#116; &#115;&#111;&#109;&#101; &#111;&#117;&#116;&#112;&#117;&#116;
-            v&#105;&#97; &#115;&#116;&#100;&#111;&#117;&#116;
+emitted after the client has sent some output
+            via stdout
 </dd><dt>clientRawInput(prompt, echo)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97; &#114;&#97;w &#105;&#110;&#112;&#117;&#116; &#114;&#101;&#113;&#117;&#101;&#115;&#116; w&#97;&#115; &#114;&#101;&#99;&#101;&#105;v&#101;&#100;
+emitted after a raw input request was received
 </dd><dt>clientRawInputSent</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#100;&#97;&#116;&#97; w&#97;&#115; &#115;&#101;&#110;&#116; &#116;&#111; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;
+emitted after the data was sent to the debug client
 </dd><dt>clientStack(stack)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#101;x&#101;&#99;&#117;&#116;&#101;&#100; &#97;
-            &#108;&#105;&#110;&#101; &#111;&#102; &#99;&#111;&#100;&#101;
+emitted after the debug client has executed a
+            line of code
 </dd><dt>clientStatement(boolean)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97;&#110; &#105;&#110;&#116;&#101;&#114;&#97;&#99;&#116;&#105;v&#101; &#99;&#111;&#109;&#109;&#97;&#110;&#100; &#104;&#97;&#115;
-            &#98;&#101;&#101;&#110; &#101;x&#101;&#99;&#117;&#116;&#101;&#100;. &#84;&#104;&#101; &#112;&#97;&#114;&#97;&#109;&#101;&#116;&#101;&#114; &#105;&#115; &#48; &#116;&#111; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#101; &#116;&#104;&#97;&#116; &#116;&#104;&#101; &#99;&#111;&#109;&#109;&#97;&#110;&#100; &#105;&#115;
-            &#99;&#111;&#109;&#112;&#108;&#101;&#116;&#101; &#97;&#110;&#100; &#49; &#105;&#102; &#105;&#116; &#110;&#101;&#101;&#100;&#115; &#109;&#111;&#114;&#101; &#105;&#110;&#112;&#117;&#116;.
+emitted after an interactive command has
+            been executed. The parameter is 0 to indicate that the command is
+            complete and 1 if it needs more input.
 </dd><dt>clientSyntaxError(exception)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97; &#115;y&#110;&#116;&#97;x &#101;&#114;&#114;&#111;&#114; &#104;&#97;&#115; &#98;&#101;&#101;&#110; &#100;&#101;&#116;&#101;&#99;&#116;&#101;&#100;
-            &#111;&#110; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#115;&#105;&#100;&#101;
+emitted after a syntax error has been detected
+            on the client side
 </dd><dt>clientThreadList(currentId, threadList)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97; &#116;&#104;&#114;&#101;&#97;&#100; &#108;&#105;&#115;&#116;
-            &#104;&#97;&#115; &#98;&#101;&#101;&#110; &#114;&#101;&#99;&#101;&#105;v&#101;&#100;
+emitted after a thread list
+            has been received
 </dd><dt>clientThreadSet</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#97;&#99;&#107;&#110;&#111;w&#108;&#101;&#100;&#103;&#101;&#100; &#116;&#104;&#101; &#99;&#104;&#97;&#110;&#103;&#101;
-            &#111;&#102; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#116;&#104;&#114;&#101;&#97;&#100;
+emitted after the client has acknowledged the change
+            of the current thread
 </dd><dt>clientVariable(scope, variables)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97; &#100;&#117;&#109;&#112; &#102;&#111;&#114; &#111;&#110;&#101; &#99;&#108;&#97;&#115;&#115;
-            v&#97;&#114;&#105;&#97;&#98;&#108;&#101; &#104;&#97;&#115; &#98;&#101;&#101;&#110; &#114;&#101;&#99;&#101;&#105;v&#101;&#100;
+emitted after a dump for one class
+            variable has been received
 </dd><dt>clientVariables(scope, variables)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#100;&#117;&#109;&#112; &#104;&#97;&#115;
-            &#98;&#101;&#101;&#110; &#114;&#101;&#99;&#101;&#105;v&#101;&#100;
+emitted after a variables dump has
+            been received
 </dd><dt>clientWatchConditionError(condition)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#115;&#105;&#103;&#110;&#97;&#108;&#101;&#100;
-            &#97; &#115;y&#110;&#116;&#97;x &#101;&#114;&#114;&#111;&#114; &#105;&#110; &#97; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;
+emitted after the client has signaled
+            a syntax error in a watch expression
 </dd><dt>passiveDebugStarted</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#101;&#100; &#105;&#110;
-            &#112;&#97;&#115;&#115;&#105;v&#101; &#100;&#101;&#98;&#117;&#103; &#109;&#111;&#100;&#101;
+emitted after the debug client has connected in
+            passive debug mode
 </dd><dt>utFinished</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#115;&#105;&#103;&#110;&#97;&#108;&#108;&#101;&#100; &#116;&#104;&#101; &#101;&#110;&#100; &#111;&#102; &#116;&#104;&#101; &#117;&#110;&#105;&#116;&#116;&#101;&#115;&#116;
+emitted after the client signalled the end of the unittest
 </dd><dt>utPrepared(nrTests, exc_type, exc_value)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115;
-            &#108;&#111;&#97;&#100;&#101;&#100; &#97; &#117;&#110;&#105;&#116;&#116;&#101;&#115;&#116; &#115;&#117;&#105;&#116;&#101;
+emitted after the client has
+            loaded a unittest suite
 </dd><dt>utStartTest(testname, testdocu)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#115;&#116;&#97;&#114;&#116;&#101;&#100;
-            &#97; &#116;&#101;&#115;&#116;
+emitted after the client has started
+            a test
 </dd><dt>utStopTest</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#102;&#105;&#110;&#105;&#115;&#104;&#101;&#100; &#97; &#116;&#101;&#115;&#116;
+emitted after the client has finished a test
 </dd><dt>utTestErrored(testname, exc_info)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#114;&#101;&#112;&#111;&#114;&#116;&#101;&#100;
-            &#97;&#110; &#101;&#114;&#114;&#111;&#114;&#101;&#100; &#116;&#101;&#115;&#116;
+emitted after the client reported
+            an errored test
 </dd><dt>utTestFailed(testname, exc_info)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#114;&#101;&#112;&#111;&#114;&#116;&#101;&#100;
-            &#97; &#102;&#97;&#105;&#108;&#101;&#100; &#116;&#101;&#115;&#116;
+emitted after the client reported
+            a failed test
 </dd>
 </dl>
 <h3>Derived from</h3>
@@ -172,1381 +172,1381 @@
 <table>
 <tr>
 <td><a href="#DebugServer.__init__">DebugServer</a></td>
-<td>&#67;&#111;&#110;&#115;&#116;&#114;&#117;&#99;&#116;&#111;&#114;</td>
+<td>Constructor</td>
 </tr><tr>
 <td><a href="#DebugServer.__addBreakPoints">__addBreakPoints</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#97;&#100;&#100; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;&#115;.</td>
+<td>Private slot to add breakpoints.</td>
 </tr><tr>
 <td><a href="#DebugServer.__addWatchPoints">__addWatchPoints</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#115;&#101;&#116; &#97; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;.</td>
+<td>Private slot to set a watch expression.</td>
 </tr><tr>
 <td><a href="#DebugServer.__breakPointDataAboutToBeChanged">__breakPointDataAboutToBeChanged</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#100;&#97;&#116;&#97;&#65;&#98;&#111;&#117;&#116;&#84;&#111;&#66;&#101;&#67;&#104;&#97;&#110;&#103;&#101;&#100; &#115;&#105;&#103;&#110;&#97;&#108; &#111;&#102; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#109;&#111;&#100;&#101;&#108;.</td>
+<td>Private slot to handle the dataAboutToBeChanged signal of the breakpoint model.</td>
 </tr><tr>
 <td><a href="#DebugServer.__changeBreakPoints">__changeBreakPoints</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#115;&#101;&#116; &#99;&#104;&#97;&#110;&#103;&#101;&#100; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;&#115;.</td>
+<td>Private slot to set changed breakpoints.</td>
 </tr><tr>
 <td><a href="#DebugServer.__changeWatchPoints">__changeWatchPoints</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#115;&#101;&#116; &#99;&#104;&#97;&#110;&#103;&#101;&#100; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;&#115;.</td>
+<td>Private slot to set changed watch expressions.</td>
 </tr><tr>
 <td><a href="#DebugServer.__clientClearBreakPoint">__clientClearBreakPoint</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;&#67;&#108;&#101;&#97;&#114;&#66;&#114;&#101;&#97;&#107; &#115;&#105;&#103;&#110;&#97;&#108;.</td>
+<td>Private slot to handle the clientClearBreak signal.</td>
 </tr><tr>
 <td><a href="#DebugServer.__clientClearWatchPoint">__clientClearWatchPoint</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;&#67;&#108;&#101;&#97;&#114;&#87;&#97;&#116;&#99;&#104; &#115;&#105;&#103;&#110;&#97;&#108;.</td>
+<td>Private slot to handle the clientClearWatch signal.</td>
 </tr><tr>
 <td><a href="#DebugServer.__clientProcessError">__clientProcessError</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#99;&#108;&#105;&#101;&#110;&#116; &#111;&#117;&#116;&#112;&#117;&#116; &#114;&#101;&#99;&#101;&#105;v&#101;&#100; v&#105;&#97; &#115;&#116;&#100;&#101;&#114;&#114;.</td>
+<td>Private slot to process client output received via stderr.</td>
 </tr><tr>
 <td><a href="#DebugServer.__clientProcessOutput">__clientProcessOutput</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#99;&#108;&#105;&#101;&#110;&#116; &#111;&#117;&#116;&#112;&#117;&#116; &#114;&#101;&#99;&#101;&#105;v&#101;&#100; v&#105;&#97; &#115;&#116;&#100;&#111;&#117;&#116;.</td>
+<td>Private slot to process client output received via stdout.</td>
 </tr><tr>
 <td><a href="#DebugServer.__createDebuggerInterface">__createDebuggerInterface</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#99;&#114;&#101;&#97;&#116;&#101; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101; &#111;&#98;&#106;&#101;&#99;&#116;.</td>
+<td>Private slot to create the debugger interface object.</td>
 </tr><tr>
 <td><a href="#DebugServer.__deleteBreakPoints">__deleteBreakPoints</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#100;&#101;&#108;&#101;&#116;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;&#115;.</td>
+<td>Private slot to delete breakpoints.</td>
 </tr><tr>
 <td><a href="#DebugServer.__deleteWatchPoints">__deleteWatchPoints</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#100;&#101;&#108;&#101;&#116;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;&#115;.</td>
+<td>Private slot to delete watch expressions.</td>
 </tr><tr>
 <td><a href="#DebugServer.__makeWatchCondition">__makeWatchCondition</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#111;&#110;&#115;&#116;&#114;&#117;&#99;&#116; &#116;&#104;&#101; &#99;&#111;&#110;&#100;&#105;&#116;&#105;&#111;&#110; &#115;&#116;&#114;&#105;&#110;&#103;.</td>
+<td>Private method to construct the condition string.</td>
 </tr><tr>
 <td><a href="#DebugServer.__newConnection">__newConnection</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#97; &#110;&#101;w &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;.</td>
+<td>Private slot to handle a new connection.</td>
 </tr><tr>
 <td><a href="#DebugServer.__passiveShutDown">__passiveShutDown</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#104;&#117;&#116; &#100;&#111;w&#110; &#97; &#112;&#97;&#115;&#115;&#105;v&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;.</td>
+<td>Private method to shut down a passive debug connection.</td>
 </tr><tr>
 <td><a href="#DebugServer.__registerDebuggerInterfaces">__registerDebuggerInterfaces</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#103;&#105;&#115;&#116;&#101;&#114; &#116;&#104;&#101; &#97;v&#97;&#105;&#108;&#97;&#98;&#108;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101; &#109;&#111;&#100;&#117;&#108;&#101;&#115;.</td>
+<td>Private method to register the available debugger interface modules.</td>
 </tr><tr>
 <td><a href="#DebugServer.__remoteBreakpointEnable">__remoteBreakpointEnable</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;&#110;&#97;&#98;&#108;&#101; &#111;&#114; &#100;&#105;&#115;&#97;&#98;&#108;&#101; &#97; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;.</td>
+<td>Private method to enable or disable a breakpoint.</td>
 </tr><tr>
 <td><a href="#DebugServer.__remoteBreakpointIgnore">__remoteBreakpointIgnore</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#105;&#103;&#110;&#111;&#114;&#101; &#97; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#116;&#104;&#101; &#110;&#101;x&#116; &#99;&#111;&#117;&#112;&#108;&#101; &#111;&#102; &#111;&#99;&#99;&#117;&#114;&#114;&#101;&#110;&#99;&#101;&#115;.</td>
+<td>Private method to ignore a breakpoint the next couple of occurrences.</td>
 </tr><tr>
 <td><a href="#DebugServer.__remoteWatchpoint">__remoteWatchpoint</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#111;&#114; &#99;&#108;&#101;&#97;&#114; &#97; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;.</td>
+<td>Private method to set or clear a watch expression.</td>
 </tr><tr>
 <td><a href="#DebugServer.__remoteWatchpointEnable">__remoteWatchpointEnable</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;&#110;&#97;&#98;&#108;&#101; &#111;&#114; &#100;&#105;&#115;&#97;&#98;&#108;&#101; &#97; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;.</td>
+<td>Private method to enable or disable a watch expression.</td>
 </tr><tr>
 <td><a href="#DebugServer.__remoteWatchpointIgnore">__remoteWatchpointIgnore</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#105;&#103;&#110;&#111;&#114;&#101; &#97; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#116;&#104;&#101; &#110;&#101;x&#116; &#99;&#111;&#117;&#112;&#108;&#101; &#111;&#102; &#111;&#99;&#99;&#117;&#114;&#114;&#101;&#110;&#99;&#101;&#115;.</td>
+<td>Private method to ignore a watch expression the next couple of occurrences.</td>
 </tr><tr>
 <td><a href="#DebugServer.__restoreBreakpoints">__restoreBreakpoints</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#115;&#116;&#111;&#114;&#101; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;&#115; &#97;&#102;&#116;&#101;&#114; &#97; &#114;&#101;&#115;&#116;&#97;&#114;&#116;.</td>
+<td>Private method to restore the breakpoints after a restart.</td>
 </tr><tr>
 <td><a href="#DebugServer.__restoreWatchpoints">__restoreWatchpoints</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#115;&#116;&#111;&#114;&#101; &#116;&#104;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;&#115; &#97;&#102;&#116;&#101;&#114; &#97; &#114;&#101;&#115;&#116;&#97;&#114;&#116;.</td>
+<td>Private method to restore the watch expressions after a restart.</td>
 </tr><tr>
 <td><a href="#DebugServer.__setClientType">__setClientType</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#116;y&#112;&#101;.</td>
+<td>Private method to set the client type.</td>
 </tr><tr>
 <td><a href="#DebugServer.__splitWatchCondition">__splitWatchCondition</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#112;&#108;&#105;&#116; &#97; &#114;&#101;&#109;&#111;&#116;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;.</td>
+<td>Private method to split a remote watch expression.</td>
 </tr><tr>
 <td><a href="#DebugServer.__watchPointDataAboutToBeChanged">__watchPointDataAboutToBeChanged</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#100;&#97;&#116;&#97;&#65;&#98;&#111;&#117;&#116;&#84;&#111;&#66;&#101;&#67;&#104;&#97;&#110;&#103;&#101;&#100; &#115;&#105;&#103;&#110;&#97;&#108; &#111;&#102; &#116;&#104;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#109;&#111;&#100;&#101;&#108;.</td>
+<td>Private slot to handle the dataAboutToBeChanged signal of the watch expression model.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientBanner">clientBanner</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#98;&#97;&#110;&#110;&#101;&#114; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client banner info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientBreakConditionError">clientBreakConditionError</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#99;&#111;&#110;&#100;&#105;&#116;&#105;&#111;&#110; &#101;&#114;&#114;&#111;&#114; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client breakpoint condition error info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientCapabilities">clientCapabilities</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#99;&#97;&#112;&#97;&#98;&#105;&#108;&#105;&#116;&#105;&#101;&#115; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client capabilities info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientClearBreak">clientClearBreak</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#99;&#108;&#101;&#97;&#114; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#99;&#111;&#109;&#109;&#97;&#110;&#100;.</td>
+<td>Public method to process the client clear breakpoint command.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientClearWatch">clientClearWatch</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;&#67;&#108;&#101;&#97;&#114;&#87;&#97;&#116;&#99;&#104; &#115;&#105;&#103;&#110;&#97;&#108;.</td>
+<td>Public slot to handle the clientClearWatch signal.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientCompletionList">clientCompletionList</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#97;&#117;&#116;&#111; &#99;&#111;&#109;&#112;&#108;&#101;&#116;&#105;&#111;&#110; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client auto completion info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientException">clientException</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110; &#105;&#110;&#102;&#111; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.</td>
+<td>Public method to process the exception info from the client.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientExit">clientExit</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#101;x&#105;&#116; &#115;&#116;&#97;&#116;&#117;&#115;.</td>
+<td>Public method to process the client exit status.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientLine">clientLine</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#99;&#108;&#105;&#101;&#110;&#116; &#112;&#111;&#115;&#105;&#116;&#105;&#111;&#110; &#102;&#101;&#101;&#100;&#98;&#97;&#99;&#107;.</td>
+<td>Public method to process client position feedback.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientOutput">clientOutput</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#97; &#108;&#105;&#110;&#101; &#111;&#102; &#99;&#108;&#105;&#101;&#110;&#116; &#111;&#117;&#116;&#112;&#117;&#116;.</td>
+<td>Public method to process a line of client output.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientRawInput">clientRawInput</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#114;&#97;w &#105;&#110;&#112;&#117;&#116; &#99;&#111;&#109;&#109;&#97;&#110;&#100;.</td>
+<td>Public method to process the client raw input command.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientStack">clientStack</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#97; &#99;&#108;&#105;&#101;&#110;&#116;'&#115; &#115;&#116;&#97;&#99;&#107; &#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110;.</td>
+<td>Public method to process a client's stack information.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientStatement">clientStatement</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#105;&#110;&#112;&#117;&#116; &#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.</td>
+<td>Public method to process the input response from the client.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientSyntaxError">clientSyntaxError</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#115;y&#110;&#116;&#97;x &#101;&#114;&#114;&#111;&#114; &#105;&#110;&#102;&#111; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.</td>
+<td>Public method to process the syntax error info from the client.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientThreadList">clientThreadList</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#116;&#104;&#114;&#101;&#97;&#100; &#108;&#105;&#115;&#116; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client thread list info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientThreadSet">clientThreadSet</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#99;&#104;&#97;&#110;&#103;&#101; &#111;&#102; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#116;&#104;&#114;&#101;&#97;&#100;.</td>
+<td>Public method to handle the change of the client thread.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientUtFinished">clientUtFinished</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#117;&#110;&#105;&#116; &#116;&#101;&#115;&#116; &#102;&#105;&#110;&#105;&#115;&#104;&#101;&#100; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client unit test finished info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientUtPrepared">clientUtPrepared</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#117;&#110;&#105;&#116;&#116;&#101;&#115;&#116; &#112;&#114;&#101;&#112;&#97;&#114;&#101;&#100; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client unittest prepared info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientUtStartTest">clientUtStartTest</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#115;&#116;&#97;&#114;&#116; &#116;&#101;&#115;&#116; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client start test info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientUtStopTest">clientUtStopTest</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#115;&#116;&#111;&#112; &#116;&#101;&#115;&#116; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client stop test info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientUtTestErrored">clientUtTestErrored</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#116;&#101;&#115;&#116; &#101;&#114;&#114;&#111;&#114;&#101;&#100; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client test errored info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientUtTestFailed">clientUtTestFailed</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#116;&#101;&#115;&#116; &#102;&#97;&#105;&#108;&#101;&#100; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client test failed info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientVariable">clientVariable</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; v&#97;&#114;&#105;&#97;&#98;&#108;&#101; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client variable info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientVariables">clientVariables</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client variables info.</td>
 </tr><tr>
 <td><a href="#DebugServer.clientWatchConditionError">clientWatchConditionError</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#101;&#114;&#114;&#111;&#114; &#105;&#110;&#102;&#111;.</td>
+<td>Public method to process the client watch expression error info.</td>
 </tr><tr>
 <td><a href="#DebugServer.getBreakPointModel">getBreakPointModel</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#97; &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#109;&#111;&#100;&#101;&#108; &#111;&#98;&#106;&#101;&#99;&#116;.</td>
+<td>Public slot to get a reference to the breakpoint model object.</td>
 </tr><tr>
 <td><a href="#DebugServer.getClientCapabilities">getClientCapabilities</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;&#115; &#99;&#97;&#112;&#97;&#98;&#105;&#108;&#105;&#116;&#105;&#101;&#115;.</td>
+<td>Public method to retrieve the debug clients capabilities.</td>
 </tr><tr>
 <td><a href="#DebugServer.getExtensions">getExtensions</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#101;x&#116;&#101;&#110;&#115;&#105;&#111;&#110;&#115; &#97;&#115;&#115;&#111;&#99;&#105;&#97;&#116;&#101;&#100; w&#105;&#116;&#104; &#116;&#104;&#101; &#103;&#105;v&#101;&#110; &#108;&#97;&#110;&#103;&#117;&#97;&#103;&#101;.</td>
+<td>Public slot to get the extensions associated with the given language.</td>
 </tr><tr>
 <td><a href="#DebugServer.getHostAddress">getHostAddress</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#73;&#80; &#97;&#100;&#100;&#114;&#101;&#115;&#115; &#111;&#114; &#104;&#111;&#115;&#116;&#110;&#97;&#109;&#101; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114; &#105;&#115; &#108;&#105;&#115;&#116;&#101;&#110;&#105;&#110;&#103;.</td>
+<td>Public method to get the IP address or hostname the debug server is listening.</td>
 </tr><tr>
 <td><a href="#DebugServer.getSupportedLanguages">getSupportedLanguages</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#114;&#101;&#116;&#117;&#114;&#110; &#116;&#104;&#101; &#115;&#117;&#112;&#112;&#111;&#114;&#116;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;&#109;&#105;&#110;&#103; &#108;&#97;&#110;&#103;&#117;&#97;&#103;&#101;&#115;.</td>
+<td>Public slot to return the supported programming languages.</td>
 </tr><tr>
 <td><a href="#DebugServer.getWatchPointModel">getWatchPointModel</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#97; &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#109;&#111;&#100;&#101;&#108; &#111;&#98;&#106;&#101;&#99;&#116;.</td>
+<td>Public slot to get a reference to the watch expression model object.</td>
 </tr><tr>
 <td><a href="#DebugServer.isConnected">isConnected</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#116;&#101;&#115;&#116;, &#105;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114; &#105;&#115; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#101;&#100; &#116;&#111; &#97; &#98;&#97;&#99;&#107;&#101;&#110;&#100;.</td>
+<td>Public method to test, if the debug server is connected to a backend.</td>
 </tr><tr>
 <td><a href="#DebugServer.passiveStartUp">passiveStartUp</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#97; &#112;&#97;&#115;&#115;&#105;v&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;.</td>
+<td>Public method to handle a passive debug connection.</td>
 </tr><tr>
 <td><a href="#DebugServer.preferencesChanged">preferencesChanged</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#112;&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101;&#115;&#67;&#104;&#97;&#110;&#103;&#101;&#100; &#115;&#105;&#103;&#110;&#97;&#108;.</td>
+<td>Public slot to handle the preferencesChanged signal.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteBanner">remoteBanner</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#98;&#97;&#110;&#110;&#101;&#114; &#105;&#110;&#102;&#111; &#111;&#102; &#116;&#104;&#101; &#114;&#101;&#109;&#111;&#116;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.</td>
+<td>Public slot to get the banner info of the remote client.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteBreakpoint">remoteBreakpoint</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#111;&#114; &#99;&#108;&#101;&#97;&#114; &#97; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;.</td>
+<td>Public method to set or clear a breakpoint.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteCapabilities">remoteCapabilities</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;&#115; &#99;&#97;&#112;&#97;&#98;&#105;&#108;&#105;&#116;&#105;&#101;&#115;.</td>
+<td>Public slot to get the debug clients capabilities.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteClientSetFilter">remoteClientSetFilter</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#97; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#102;&#105;&#108;&#116;&#101;&#114; &#108;&#105;&#115;&#116;.</td>
+<td>Public method to set a variables filter list.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteClientVariable">remoteClientVariable</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#113;&#117;&#101;&#115;&#116; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.</td>
+<td>Public method to request the variables of the debugged program.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteClientVariables">remoteClientVariables</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#113;&#117;&#101;&#115;&#116; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.</td>
+<td>Public method to request the variables of the debugged program.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteCompletion">remoteCompletion</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#97; &#108;&#105;&#115;&#116; &#111;&#102; &#112;&#111;&#115;&#115;&#105;&#98;&#108;&#101; &#99;&#111;&#109;&#109;&#97;&#110;&#100;&#108;&#105;&#110;&#101; &#99;&#111;&#109;&#112;&#108;&#101;&#116;&#105;&#111;&#110;&#115; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#114;&#101;&#109;&#111;&#116;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.</td>
+<td>Public slot to get the a list of possible commandline completions from the remote client.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteContinue">remoteContinue</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#111;&#110;&#116;&#105;&#110;&#117;&#101; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.</td>
+<td>Public method to continue the debugged program.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteCoverage">remoteCoverage</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#108;&#111;&#97;&#100; &#97; &#110;&#101;w &#112;&#114;&#111;&#103;&#114;&#97;&#109; &#116;&#111; &#99;&#111;&#108;&#108;&#101;&#99;&#116; &#99;&#111;v&#101;&#114;&#97;&#103;&#101; &#100;&#97;&#116;&#97;.</td>
+<td>Public method to load a new program to collect coverage data.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteEnvironment">remoteEnvironment</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#101;&#110;v&#105;&#114;&#111;&#110;&#109;&#101;&#110;&#116; &#102;&#111;&#114; &#97; &#112;&#114;&#111;&#103;&#114;&#97;&#109; &#116;&#111; &#100;&#101;&#98;&#117;&#103;, &#114;&#117;&#110;, ...</td>
+<td>Public method to set the environment for a program to debug, run, ...</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteEval">remoteEval</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;v&#97;&#108;&#117;&#97;&#116;&#101; &#97;&#114;&#103; &#105;&#110; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#99;&#111;&#110;&#116;&#101;x&#116; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.</td>
+<td>Public method to evaluate arg in the current context of the debugged program.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteExec">remoteExec</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;x&#101;&#99;&#117;&#116;&#101; &#115;&#116;&#109;&#116; &#105;&#110; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#99;&#111;&#110;&#116;&#101;x&#116; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.</td>
+<td>Public method to execute stmt in the current context of the debugged program.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteLoad">remoteLoad</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#108;&#111;&#97;&#100; &#97; &#110;&#101;w &#112;&#114;&#111;&#103;&#114;&#97;&#109; &#116;&#111; &#100;&#101;&#98;&#117;&#103;.</td>
+<td>Public method to load a new program to debug.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteProfile">remoteProfile</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#108;&#111;&#97;&#100; &#97; &#110;&#101;w &#112;&#114;&#111;&#103;&#114;&#97;&#109; &#116;&#111; &#99;&#111;&#108;&#108;&#101;&#99;&#116; &#112;&#114;&#111;&#102;&#105;&#108;&#105;&#110;&#103; &#100;&#97;&#116;&#97;.</td>
+<td>Public method to load a new program to collect profiling data.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteRawInput">remoteRawInput</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#110;&#100; &#116;&#104;&#101; &#114;&#97;w &#105;&#110;&#112;&#117;&#116; &#116;&#111; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.</td>
+<td>Public method to send the raw input to the debugged program.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteRun">remoteRun</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#108;&#111;&#97;&#100; &#97; &#110;&#101;w &#112;&#114;&#111;&#103;&#114;&#97;&#109; &#116;&#111; &#114;&#117;&#110;.</td>
+<td>Public method to load a new program to run.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteSetThread">remoteSetThread</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#113;&#117;&#101;&#115;&#116; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#103;&#105;v&#101;&#110; &#116;&#104;&#114;&#101;&#97;&#100; &#97;&#115; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#116;&#104;&#114;&#101;&#97;&#100;.</td>
+<td>Public method to request to set the given thread as current thread.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteStatement">remoteStatement</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;x&#101;&#99;&#117;&#116;&#101; &#97; &#80;y&#116;&#104;&#111;&#110; &#115;&#116;&#97;&#116;&#101;&#109;&#101;&#110;&#116;.</td>
+<td>Public method to execute a Python statement.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteStep">remoteStep</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#105;&#110;&#103;&#108;&#101; &#115;&#116;&#101;&#112; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.</td>
+<td>Public method to single step the debugged program.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteStepOut">remoteStepOut</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#101;&#112; &#111;&#117;&#116; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.</td>
+<td>Public method to step out the debugged program.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteStepOver">remoteStepOver</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#101;&#112; &#111;v&#101;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.</td>
+<td>Public method to step over the debugged program.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteStepQuit">remoteStepQuit</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#111;&#112; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.</td>
+<td>Public method to stop the debugged program.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteThreadList">remoteThreadList</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#113;&#117;&#101;&#115;&#116; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#116;&#104;&#114;&#101;&#97;&#100;&#115; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.</td>
+<td>Public method to request the list of threads from the client.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteUTPrepare">remoteUTPrepare</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#101;&#112;&#97;&#114;&#101; &#97; &#110;&#101;w &#117;&#110;&#105;&#116;&#116;&#101;&#115;&#116; &#114;&#117;&#110;.</td>
+<td>Public method to prepare a new unittest run.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteUTRun">remoteUTRun</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#97; &#117;&#110;&#105;&#116;&#116;&#101;&#115;&#116; &#114;&#117;&#110;.</td>
+<td>Public method to start a unittest run.</td>
 </tr><tr>
 <td><a href="#DebugServer.remoteUTStop">remoteUTStop</a></td>
-<td>&#112;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#111;&#112; &#97; &#117;&#110;&#105;&#116;&#116;&#101;&#115;&#116; &#114;&#117;&#110;.</td>
+<td>public method to stop a unittest run.</td>
 </tr><tr>
 <td><a href="#DebugServer.shutdownServer">shutdownServer</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#110;&#108;y &#115;&#104;&#117;&#116; &#100;&#111;w&#110;.</td>
+<td>Public method to cleanly shut down.</td>
 </tr><tr>
 <td><a href="#DebugServer.startClient">startClient</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#97; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;.</td>
+<td>Public method to start a debug client.</td>
 </tr>
 </table>
 <a NAME="DebugServer.__init__" ID="DebugServer.__init__"></a>
 <h4>DebugServer (Constructor)</h4>
 <b>DebugServer</b>(<i></i>)
 <p>
-        &#67;&#111;&#110;&#115;&#116;&#114;&#117;&#99;&#116;&#111;&#114;
+        Constructor
 </p><a NAME="DebugServer.__addBreakPoints" ID="DebugServer.__addBreakPoints"></a>
 <h4>DebugServer.__addBreakPoints</h4>
 <b>__addBreakPoints</b>(<i>parentIndex, start, end</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#97;&#100;&#100; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;&#115;.
+        Private slot to add breakpoints.
 </p><dl>
 <dt><i>parentIndex</i></dt>
 <dd>
-&#105;&#110;&#100;&#101;x &#111;&#102; &#112;&#97;&#114;&#101;&#110;&#116; &#105;&#116;&#101;&#109; (&#81;&#77;&#111;&#100;&#101;&#108;&#73;&#110;&#100;&#101;x)
+index of parent item (QModelIndex)
 </dd><dt><i>start</i></dt>
 <dd>
-&#115;&#116;&#97;&#114;&#116; &#114;&#111;w (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+start row (integer)
 </dd><dt><i>end</i></dt>
 <dd>
-&#101;&#110;&#100; &#114;&#111;w (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+end row (integer)
 </dd>
 </dl><a NAME="DebugServer.__addWatchPoints" ID="DebugServer.__addWatchPoints"></a>
 <h4>DebugServer.__addWatchPoints</h4>
 <b>__addWatchPoints</b>(<i>parentIndex, start, end</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#115;&#101;&#116; &#97; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;.
+        Private slot to set a watch expression.
 </p><dl>
 <dt><i>parentIndex</i></dt>
 <dd>
-&#105;&#110;&#100;&#101;x &#111;&#102; &#112;&#97;&#114;&#101;&#110;&#116; &#105;&#116;&#101;&#109; (&#81;&#77;&#111;&#100;&#101;&#108;&#73;&#110;&#100;&#101;x)
+index of parent item (QModelIndex)
 </dd><dt><i>start</i></dt>
 <dd>
-&#115;&#116;&#97;&#114;&#116; &#114;&#111;w (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+start row (integer)
 </dd><dt><i>end</i></dt>
 <dd>
-&#101;&#110;&#100; &#114;&#111;w (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+end row (integer)
 </dd>
 </dl><a NAME="DebugServer.__breakPointDataAboutToBeChanged" ID="DebugServer.__breakPointDataAboutToBeChanged"></a>
 <h4>DebugServer.__breakPointDataAboutToBeChanged</h4>
 <b>__breakPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#100;&#97;&#116;&#97;&#65;&#98;&#111;&#117;&#116;&#84;&#111;&#66;&#101;&#67;&#104;&#97;&#110;&#103;&#101;&#100; &#115;&#105;&#103;&#110;&#97;&#108; &#111;&#102; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#109;&#111;&#100;&#101;&#108;.
+        Private slot to handle the dataAboutToBeChanged signal of the breakpoint model.
 </p><dl>
 <dt><i>startIndex</i></dt>
 <dd>
-&#115;&#116;&#97;&#114;&#116; &#105;&#110;&#100;&#101;x &#111;&#102; &#116;&#104;&#101; &#114;&#111;w&#115; &#116;&#111; &#98;&#101; &#99;&#104;&#97;&#110;&#103;&#101;&#100; (&#81;&#77;&#111;&#100;&#101;&#108;&#73;&#110;&#100;&#101;x)
+start index of the rows to be changed (QModelIndex)
 </dd><dt><i>endIndex</i></dt>
 <dd>
-&#101;&#110;&#100; &#105;&#110;&#100;&#101;x &#111;&#102; &#116;&#104;&#101; &#114;&#111;w&#115; &#116;&#111; &#98;&#101; &#99;&#104;&#97;&#110;&#103;&#101;&#100; (&#81;&#77;&#111;&#100;&#101;&#108;&#73;&#110;&#100;&#101;x)
+end index of the rows to be changed (QModelIndex)
 </dd>
 </dl><a NAME="DebugServer.__changeBreakPoints" ID="DebugServer.__changeBreakPoints"></a>
 <h4>DebugServer.__changeBreakPoints</h4>
 <b>__changeBreakPoints</b>(<i>startIndex, endIndex</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#115;&#101;&#116; &#99;&#104;&#97;&#110;&#103;&#101;&#100; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;&#115;.
+        Private slot to set changed breakpoints.
 </p><dl>
 <dt><i>indexes</i></dt>
 <dd>
-&#105;&#110;&#100;&#101;x&#101;&#115; &#111;&#102; &#99;&#104;&#97;&#110;&#103;&#101;&#100; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;&#115;.
+indexes of changed breakpoints.
 </dd>
 </dl><a NAME="DebugServer.__changeWatchPoints" ID="DebugServer.__changeWatchPoints"></a>
 <h4>DebugServer.__changeWatchPoints</h4>
 <b>__changeWatchPoints</b>(<i>startIndex, endIndex</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#115;&#101;&#116; &#99;&#104;&#97;&#110;&#103;&#101;&#100; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;&#115;.
+        Private slot to set changed watch expressions.
 </p><dl>
 <dt><i>startIndex</i></dt>
 <dd>
-&#115;&#116;&#97;&#114;&#116; &#105;&#110;&#100;&#101;x &#111;&#102; &#116;&#104;&#101; &#114;&#111;w&#115; &#116;&#111; &#98;&#101; &#99;&#104;&#97;&#110;&#103;&#101;&#100; (&#81;&#77;&#111;&#100;&#101;&#108;&#73;&#110;&#100;&#101;x)
+start index of the rows to be changed (QModelIndex)
 </dd><dt><i>endIndex</i></dt>
 <dd>
-&#101;&#110;&#100; &#105;&#110;&#100;&#101;x &#111;&#102; &#116;&#104;&#101; &#114;&#111;w&#115; &#116;&#111; &#98;&#101; &#99;&#104;&#97;&#110;&#103;&#101;&#100; (&#81;&#77;&#111;&#100;&#101;&#108;&#73;&#110;&#100;&#101;x)
+end index of the rows to be changed (QModelIndex)
 </dd>
 </dl><a NAME="DebugServer.__clientClearBreakPoint" ID="DebugServer.__clientClearBreakPoint"></a>
 <h4>DebugServer.__clientClearBreakPoint</h4>
 <b>__clientClearBreakPoint</b>(<i>fn, lineno</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;&#67;&#108;&#101;&#97;&#114;&#66;&#114;&#101;&#97;&#107; &#115;&#105;&#103;&#110;&#97;&#108;.
+        Private slot to handle the clientClearBreak signal.
 </p><dl>
 <dt><i>fn</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#116;&#111; &#99;&#108;&#101;&#97;&#114; (&#115;&#116;&#114;&#105;&#110;&#103;)
+filename of breakpoint to clear (string)
 </dd><dt><i>lineno</i></dt>
 <dd>
-&#108;&#105;&#110;&#101; &#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#116;&#111; &#99;&#108;&#101;&#97;&#114; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+line number of breakpoint to clear (integer)
 </dd>
 </dl><a NAME="DebugServer.__clientClearWatchPoint" ID="DebugServer.__clientClearWatchPoint"></a>
 <h4>DebugServer.__clientClearWatchPoint</h4>
 <b>__clientClearWatchPoint</b>(<i>condition</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;&#67;&#108;&#101;&#97;&#114;&#87;&#97;&#116;&#99;&#104; &#115;&#105;&#103;&#110;&#97;&#108;.
+        Private slot to handle the clientClearWatch signal.
 </p><dl>
 <dt><i>condition</i></dt>
 <dd>
-&#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#111;&#102; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#116;&#111; &#99;&#108;&#101;&#97;&#114; (&#115;&#116;&#114;&#105;&#110;&#103;)
+expression of watch expression to clear (string)
 </dd>
 </dl><a NAME="DebugServer.__clientProcessError" ID="DebugServer.__clientProcessError"></a>
 <h4>DebugServer.__clientProcessError</h4>
 <b>__clientProcessError</b>(<i></i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#99;&#108;&#105;&#101;&#110;&#116; &#111;&#117;&#116;&#112;&#117;&#116; &#114;&#101;&#99;&#101;&#105;v&#101;&#100; v&#105;&#97; &#115;&#116;&#100;&#101;&#114;&#114;.
+        Private slot to process client output received via stderr.
 </p><a NAME="DebugServer.__clientProcessOutput" ID="DebugServer.__clientProcessOutput"></a>
 <h4>DebugServer.__clientProcessOutput</h4>
 <b>__clientProcessOutput</b>(<i></i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#99;&#108;&#105;&#101;&#110;&#116; &#111;&#117;&#116;&#112;&#117;&#116; &#114;&#101;&#99;&#101;&#105;v&#101;&#100; v&#105;&#97; &#115;&#116;&#100;&#111;&#117;&#116;.
+        Private slot to process client output received via stdout.
 </p><a NAME="DebugServer.__createDebuggerInterface" ID="DebugServer.__createDebuggerInterface"></a>
 <h4>DebugServer.__createDebuggerInterface</h4>
 <b>__createDebuggerInterface</b>(<i>clientType = None</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#99;&#114;&#101;&#97;&#116;&#101; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101; &#111;&#98;&#106;&#101;&#99;&#116;.
+        Private slot to create the debugger interface object.
 </p><dl>
 <dt><i>clientType</i></dt>
 <dd>
-&#116;y&#112;&#101; &#111;&#102; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101; &#116;&#111; &#98;&#101; &#99;&#114;&#101;&#97;&#116;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+type of the client interface to be created (string)
 </dd>
 </dl><a NAME="DebugServer.__deleteBreakPoints" ID="DebugServer.__deleteBreakPoints"></a>
 <h4>DebugServer.__deleteBreakPoints</h4>
 <b>__deleteBreakPoints</b>(<i>parentIndex, start, end</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#100;&#101;&#108;&#101;&#116;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;&#115;.
+        Private slot to delete breakpoints.
 </p><dl>
 <dt><i>parentIndex</i></dt>
 <dd>
-&#105;&#110;&#100;&#101;x &#111;&#102; &#112;&#97;&#114;&#101;&#110;&#116; &#105;&#116;&#101;&#109; (&#81;&#77;&#111;&#100;&#101;&#108;&#73;&#110;&#100;&#101;x)
+index of parent item (QModelIndex)
 </dd><dt><i>start</i></dt>
 <dd>
-&#115;&#116;&#97;&#114;&#116; &#114;&#111;w (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+start row (integer)
 </dd><dt><i>end</i></dt>
 <dd>
-&#101;&#110;&#100; &#114;&#111;w (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+end row (integer)
 </dd>
 </dl><a NAME="DebugServer.__deleteWatchPoints" ID="DebugServer.__deleteWatchPoints"></a>
 <h4>DebugServer.__deleteWatchPoints</h4>
 <b>__deleteWatchPoints</b>(<i>parentIndex, start, end</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#100;&#101;&#108;&#101;&#116;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;&#115;.
+        Private slot to delete watch expressions.
 </p><dl>
 <dt><i>parentIndex</i></dt>
 <dd>
-&#105;&#110;&#100;&#101;x &#111;&#102; &#112;&#97;&#114;&#101;&#110;&#116; &#105;&#116;&#101;&#109; (&#81;&#77;&#111;&#100;&#101;&#108;&#73;&#110;&#100;&#101;x)
+index of parent item (QModelIndex)
 </dd><dt><i>start</i></dt>
 <dd>
-&#115;&#116;&#97;&#114;&#116; &#114;&#111;w (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+start row (integer)
 </dd><dt><i>end</i></dt>
 <dd>
-&#101;&#110;&#100; &#114;&#111;w (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+end row (integer)
 </dd>
 </dl><a NAME="DebugServer.__makeWatchCondition" ID="DebugServer.__makeWatchCondition"></a>
 <h4>DebugServer.__makeWatchCondition</h4>
 <b>__makeWatchCondition</b>(<i>cond, special</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#111;&#110;&#115;&#116;&#114;&#117;&#99;&#116; &#116;&#104;&#101; &#99;&#111;&#110;&#100;&#105;&#116;&#105;&#111;&#110; &#115;&#116;&#114;&#105;&#110;&#103;.
+        Private method to construct the condition string.
 </p><dl>
 <dt><i>cond</i></dt>
 <dd>
-&#99;&#111;&#110;&#100;&#105;&#116;&#105;&#111;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+condition (string)
 </dd><dt><i>special</i></dt>
 <dd>
-&#115;&#112;&#101;&#99;&#105;&#97;&#108; &#99;&#111;&#110;&#100;&#105;&#116;&#105;&#111;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+special condition (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#99;&#111;&#110;&#100;&#105;&#116;&#105;&#111;&#110; &#115;&#116;&#114;&#105;&#110;&#103; (&#115;&#116;&#114;&#105;&#110;&#103;)
+condition string (string)
 </dd>
 </dl><a NAME="DebugServer.__newConnection" ID="DebugServer.__newConnection"></a>
 <h4>DebugServer.__newConnection</h4>
 <b>__newConnection</b>(<i></i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#97; &#110;&#101;w &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;.
+        Private slot to handle a new connection.
 </p><a NAME="DebugServer.__passiveShutDown" ID="DebugServer.__passiveShutDown"></a>
 <h4>DebugServer.__passiveShutDown</h4>
 <b>__passiveShutDown</b>(<i></i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#104;&#117;&#116; &#100;&#111;w&#110; &#97; &#112;&#97;&#115;&#115;&#105;v&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;.
+        Private method to shut down a passive debug connection.
 </p><a NAME="DebugServer.__registerDebuggerInterfaces" ID="DebugServer.__registerDebuggerInterfaces"></a>
 <h4>DebugServer.__registerDebuggerInterfaces</h4>
 <b>__registerDebuggerInterfaces</b>(<i></i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#103;&#105;&#115;&#116;&#101;&#114; &#116;&#104;&#101; &#97;v&#97;&#105;&#108;&#97;&#98;&#108;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101; &#109;&#111;&#100;&#117;&#108;&#101;&#115;.
+        Private method to register the available debugger interface modules.
 </p><a NAME="DebugServer.__remoteBreakpointEnable" ID="DebugServer.__remoteBreakpointEnable"></a>
 <h4>DebugServer.__remoteBreakpointEnable</h4>
 <b>__remoteBreakpointEnable</b>(<i>fn, line, enable</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;&#110;&#97;&#98;&#108;&#101; &#111;&#114; &#100;&#105;&#115;&#97;&#98;&#108;&#101; &#97; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;.
+        Private method to enable or disable a breakpoint.
 </p><dl>
 <dt><i>fn</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#98;&#101;&#108;&#111;&#110;&#103;&#115; &#116;&#111; (&#115;&#116;&#114;&#105;&#110;&#103;)
+filename the breakpoint belongs to (string)
 </dd><dt><i>line</i></dt>
 <dd>
-&#108;&#105;&#110;&#101;&#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; (&#105;&#110;&#116;)
+linenumber of the breakpoint (int)
 </dd><dt><i>enable</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#101;&#110;&#97;&#98;&#108;&#105;&#110;&#103; &#111;&#114; &#100;&#105;&#115;&#97;&#98;&#108;&#105;&#110;&#103; &#97; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating enabling or disabling a breakpoint (boolean)
 </dd>
 </dl><a NAME="DebugServer.__remoteBreakpointIgnore" ID="DebugServer.__remoteBreakpointIgnore"></a>
 <h4>DebugServer.__remoteBreakpointIgnore</h4>
 <b>__remoteBreakpointIgnore</b>(<i>fn, line, count</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#105;&#103;&#110;&#111;&#114;&#101; &#97; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#116;&#104;&#101; &#110;&#101;x&#116; &#99;&#111;&#117;&#112;&#108;&#101; &#111;&#102; &#111;&#99;&#99;&#117;&#114;&#114;&#101;&#110;&#99;&#101;&#115;.
+        Private method to ignore a breakpoint the next couple of occurrences.
 </p><dl>
 <dt><i>fn</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#98;&#101;&#108;&#111;&#110;&#103;&#115; &#116;&#111; (&#115;&#116;&#114;&#105;&#110;&#103;)
+filename the breakpoint belongs to (string)
 </dd><dt><i>line</i></dt>
 <dd>
-&#108;&#105;&#110;&#101;&#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; (&#105;&#110;&#116;)
+linenumber of the breakpoint (int)
 </dd><dt><i>count</i></dt>
 <dd>
-&#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#111;&#99;&#99;&#117;&#114;&#114;&#101;&#110;&#99;&#101;&#115; &#116;&#111; &#105;&#103;&#110;&#111;&#114;&#101; (&#105;&#110;&#116;)
+number of occurrences to ignore (int)
 </dd>
 </dl><a NAME="DebugServer.__remoteWatchpoint" ID="DebugServer.__remoteWatchpoint"></a>
 <h4>DebugServer.__remoteWatchpoint</h4>
 <b>__remoteWatchpoint</b>(<i>cond, set, temp = False</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#111;&#114; &#99;&#108;&#101;&#97;&#114; &#97; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;.
+        Private method to set or clear a watch expression.
 </p><dl>
 <dt><i>cond</i></dt>
 <dd>
-&#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#111;&#102; &#116;&#104;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+expression of the watch expression (string)
 </dd><dt><i>set</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#115;&#101;&#116;&#116;&#105;&#110;&#103; &#111;&#114; &#114;&#101;&#115;&#101;&#116;&#116;&#105;&#110;&#103; &#97; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating setting or resetting a watch expression (boolean)
 </dd><dt><i>temp</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97; &#116;&#101;&#109;&#112;&#111;&#114;&#97;&#114;y w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating a temporary watch expression (boolean)
 </dd>
 </dl><a NAME="DebugServer.__remoteWatchpointEnable" ID="DebugServer.__remoteWatchpointEnable"></a>
 <h4>DebugServer.__remoteWatchpointEnable</h4>
 <b>__remoteWatchpointEnable</b>(<i>cond, enable</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;&#110;&#97;&#98;&#108;&#101; &#111;&#114; &#100;&#105;&#115;&#97;&#98;&#108;&#101; &#97; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;.
+        Private method to enable or disable a watch expression.
 </p><dl>
 <dt><i>cond</i></dt>
 <dd>
-&#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#111;&#102; &#116;&#104;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+expression of the watch expression (string)
 </dd><dt><i>enable</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#101;&#110;&#97;&#98;&#108;&#105;&#110;&#103; &#111;&#114; &#100;&#105;&#115;&#97;&#98;&#108;&#105;&#110;&#103; &#97; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating enabling or disabling a watch expression (boolean)
 </dd>
 </dl><a NAME="DebugServer.__remoteWatchpointIgnore" ID="DebugServer.__remoteWatchpointIgnore"></a>
 <h4>DebugServer.__remoteWatchpointIgnore</h4>
 <b>__remoteWatchpointIgnore</b>(<i>cond, count</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#105;&#103;&#110;&#111;&#114;&#101; &#97; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#116;&#104;&#101; &#110;&#101;x&#116; &#99;&#111;&#117;&#112;&#108;&#101; &#111;&#102; &#111;&#99;&#99;&#117;&#114;&#114;&#101;&#110;&#99;&#101;&#115;.
+        Private method to ignore a watch expression the next couple of occurrences.
 </p><dl>
 <dt><i>cond</i></dt>
 <dd>
-&#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#111;&#102; &#116;&#104;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+expression of the watch expression (string)
 </dd><dt><i>count</i></dt>
 <dd>
-&#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#111;&#99;&#99;&#117;&#114;&#114;&#101;&#110;&#99;&#101;&#115; &#116;&#111; &#105;&#103;&#110;&#111;&#114;&#101; (&#105;&#110;&#116;)
+number of occurrences to ignore (int)
 </dd>
 </dl><a NAME="DebugServer.__restoreBreakpoints" ID="DebugServer.__restoreBreakpoints"></a>
 <h4>DebugServer.__restoreBreakpoints</h4>
 <b>__restoreBreakpoints</b>(<i></i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#115;&#116;&#111;&#114;&#101; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;&#115; &#97;&#102;&#116;&#101;&#114; &#97; &#114;&#101;&#115;&#116;&#97;&#114;&#116;.
+        Private method to restore the breakpoints after a restart.
 </p><a NAME="DebugServer.__restoreWatchpoints" ID="DebugServer.__restoreWatchpoints"></a>
 <h4>DebugServer.__restoreWatchpoints</h4>
 <b>__restoreWatchpoints</b>(<i></i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#115;&#116;&#111;&#114;&#101; &#116;&#104;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;&#115; &#97;&#102;&#116;&#101;&#114; &#97; &#114;&#101;&#115;&#116;&#97;&#114;&#116;.
+        Private method to restore the watch expressions after a restart.
 </p><a NAME="DebugServer.__setClientType" ID="DebugServer.__setClientType"></a>
 <h4>DebugServer.__setClientType</h4>
 <b>__setClientType</b>(<i>clType</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#116;y&#112;&#101;.
+        Private method to set the client type.
 </p><dl>
 <dt><i>clType</i></dt>
 <dd>
-&#116;y&#112;&#101; &#111;&#102; &#99;&#108;&#105;&#101;&#110;&#116; &#116;&#111; &#98;&#101; &#115;&#116;&#97;&#114;&#116;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+type of client to be started (string)
 </dd>
 </dl><a NAME="DebugServer.__splitWatchCondition" ID="DebugServer.__splitWatchCondition"></a>
 <h4>DebugServer.__splitWatchCondition</h4>
 <b>__splitWatchCondition</b>(<i>cond</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#112;&#108;&#105;&#116; &#97; &#114;&#101;&#109;&#111;&#116;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;.
+        Private method to split a remote watch expression.
 </p><dl>
 <dt><i>cond</i></dt>
 <dd>
-&#114;&#101;&#109;&#111;&#116;&#101; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+remote expression (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#116;&#117;&#112;&#108;&#101; &#111;&#102; &#108;&#111;&#99;&#97;&#108; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;) &#97;&#110;&#100; &#115;&#112;&#101;&#99;&#105;&#97;&#108; &#99;&#111;&#110;&#100;&#105;&#116;&#105;&#111;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+tuple of local expression (string) and special condition (string)
 </dd>
 </dl><a NAME="DebugServer.__watchPointDataAboutToBeChanged" ID="DebugServer.__watchPointDataAboutToBeChanged"></a>
 <h4>DebugServer.__watchPointDataAboutToBeChanged</h4>
 <b>__watchPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#100;&#97;&#116;&#97;&#65;&#98;&#111;&#117;&#116;&#84;&#111;&#66;&#101;&#67;&#104;&#97;&#110;&#103;&#101;&#100; &#115;&#105;&#103;&#110;&#97;&#108; &#111;&#102; &#116;&#104;&#101; 
-        w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#109;&#111;&#100;&#101;&#108;.
+        Private slot to handle the dataAboutToBeChanged signal of the 
+        watch expression model.
 </p><dl>
 <dt><i>startIndex</i></dt>
 <dd>
-&#115;&#116;&#97;&#114;&#116; &#105;&#110;&#100;&#101;x &#111;&#102; &#116;&#104;&#101; &#114;&#111;w&#115; &#116;&#111; &#98;&#101; &#99;&#104;&#97;&#110;&#103;&#101;&#100; (&#81;&#77;&#111;&#100;&#101;&#108;&#73;&#110;&#100;&#101;x)
+start index of the rows to be changed (QModelIndex)
 </dd><dt><i>endIndex</i></dt>
 <dd>
-&#101;&#110;&#100; &#105;&#110;&#100;&#101;x &#111;&#102; &#116;&#104;&#101; &#114;&#111;w&#115; &#116;&#111; &#98;&#101; &#99;&#104;&#97;&#110;&#103;&#101;&#100; (&#81;&#77;&#111;&#100;&#101;&#108;&#73;&#110;&#100;&#101;x)
+end index of the rows to be changed (QModelIndex)
 </dd>
 </dl><a NAME="DebugServer.clientBanner" ID="DebugServer.clientBanner"></a>
 <h4>DebugServer.clientBanner</h4>
 <b>clientBanner</b>(<i>version, platform, debugClient</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#98;&#97;&#110;&#110;&#101;&#114; &#105;&#110;&#102;&#111;.
+        Public method to process the client banner info.
 </p><dl>
 <dt><i>version</i></dt>
 <dd>
-&#105;&#110;&#116;&#101;&#114;&#112;&#114;&#101;&#116;&#101;&#114; v&#101;&#114;&#115;&#105;&#111;&#110; &#105;&#110;&#102;&#111; (&#115;&#116;&#114;&#105;&#110;&#103;)
+interpreter version info (string)
 </dd><dt><i>platform</i></dt>
 <dd>
-&#104;&#111;&#115;&#116;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+hostname of the client (string)
 </dd><dt><i>debugClient</i></dt>
 <dd>
-&#97;&#100;&#100;&#105;&#116;&#105;&#111;&#110;&#97;&#108; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#116;y&#112;&#101; &#105;&#110;&#102;&#111; (&#115;&#116;&#114;&#105;&#110;&#103;)
+additional debugger type info (string)
 </dd>
 </dl><a NAME="DebugServer.clientBreakConditionError" ID="DebugServer.clientBreakConditionError"></a>
 <h4>DebugServer.clientBreakConditionError</h4>
 <b>clientBreakConditionError</b>(<i>filename, lineno</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#99;&#111;&#110;&#100;&#105;&#116;&#105;&#111;&#110; &#101;&#114;&#114;&#111;&#114; &#105;&#110;&#102;&#111;.
+        Public method to process the client breakpoint condition error info.
 </p><dl>
 <dt><i>filename</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+filename of the breakpoint (string)
 </dd><dt><i>lineno</i></dt>
 <dd>
-&#108;&#105;&#110;&#101; &#117;&#109;&#98;&#101;&#114; &#111;&#102; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+line umber of the breakpoint (integer)
 </dd>
 </dl><a NAME="DebugServer.clientCapabilities" ID="DebugServer.clientCapabilities"></a>
 <h4>DebugServer.clientCapabilities</h4>
 <b>clientCapabilities</b>(<i>capabilities, clientType</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#99;&#97;&#112;&#97;&#98;&#105;&#108;&#105;&#116;&#105;&#101;&#115; &#105;&#110;&#102;&#111;.
+        Public method to process the client capabilities info.
 </p><dl>
 <dt><i>capabilities</i></dt>
 <dd>
-&#98;&#105;&#116;&#109;&#97;&#107;&#115; w&#105;&#116;&#104; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#99;&#97;&#112;&#97;&#98;&#105;&#108;&#105;&#116;&#105;&#101;&#115; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+bitmaks with the client capabilities (integer)
 </dd><dt><i>clientType</i></dt>
 <dd>
-&#116;y&#112;&#101; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+type of the debug client (string)
 </dd>
 </dl><a NAME="DebugServer.clientClearBreak" ID="DebugServer.clientClearBreak"></a>
 <h4>DebugServer.clientClearBreak</h4>
 <b>clientClearBreak</b>(<i>filename, lineno</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#99;&#108;&#101;&#97;&#114; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#99;&#111;&#109;&#109;&#97;&#110;&#100;.
+        Public method to process the client clear breakpoint command.
 </p><dl>
 <dt><i>filename</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+filename of the breakpoint (string)
 </dd><dt><i>lineno</i></dt>
 <dd>
-&#108;&#105;&#110;&#101; &#117;&#109;&#98;&#101;&#114; &#111;&#102; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+line umber of the breakpoint (integer)
 </dd>
 </dl><a NAME="DebugServer.clientClearWatch" ID="DebugServer.clientClearWatch"></a>
 <h4>DebugServer.clientClearWatch</h4>
 <b>clientClearWatch</b>(<i>condition</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;&#67;&#108;&#101;&#97;&#114;&#87;&#97;&#116;&#99;&#104; &#115;&#105;&#103;&#110;&#97;&#108;.
+        Public slot to handle the clientClearWatch signal.
 </p><dl>
 <dt><i>condition</i></dt>
 <dd>
-&#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#111;&#102; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#116;&#111; &#99;&#108;&#101;&#97;&#114; (&#115;&#116;&#114;&#105;&#110;&#103;)
+expression of watch expression to clear (string)
 </dd>
 </dl><a NAME="DebugServer.clientCompletionList" ID="DebugServer.clientCompletionList"></a>
 <h4>DebugServer.clientCompletionList</h4>
 <b>clientCompletionList</b>(<i>completionList, text</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#97;&#117;&#116;&#111; &#99;&#111;&#109;&#112;&#108;&#101;&#116;&#105;&#111;&#110; &#105;&#110;&#102;&#111;.
+        Public method to process the client auto completion info.
 </p><dl>
 <dt><i>completionList</i></dt>
 <dd>
-&#108;&#105;&#115;&#116; &#111;&#102; &#112;&#111;&#115;&#115;&#105;&#98;&#108;&#101; &#99;&#111;&#109;&#112;&#108;&#101;&#116;&#105;&#111;&#110;&#115; (&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#114;&#105;&#110;&#103;&#115;)
+list of possible completions (list of strings)
 </dd><dt><i>text</i></dt>
 <dd>
-&#116;&#104;&#101; &#116;&#101;x&#116; &#116;&#111; &#98;&#101; &#99;&#111;&#109;&#112;&#108;&#101;&#116;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the text to be completed (string)
 </dd>
 </dl><a NAME="DebugServer.clientException" ID="DebugServer.clientException"></a>
 <h4>DebugServer.clientException</h4>
 <b>clientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110; &#105;&#110;&#102;&#111; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.
+        Public method to process the exception info from the client.
 </p><dl>
 <dt><i>exceptionType</i></dt>
 <dd>
-&#116;y&#112;&#101; &#111;&#102; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110; &#114;&#97;&#105;&#115;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+type of exception raised (string)
 </dd><dt><i>exceptionMessage</i></dt>
 <dd>
-&#109;&#101;&#115;&#115;&#97;&#103;&#101; &#103;&#105;v&#101;&#110; &#98;y &#116;&#104;&#101; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+message given by the exception (string)
 </dd><dt><i>stackTrace</i></dt>
 <dd>
-&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#97;&#99;&#107; &#101;&#110;&#116;&#114;&#105;&#101;&#115; w&#105;&#116;&#104; &#116;&#104;&#101; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110; &#112;&#111;&#115;&#105;&#116;&#105;&#111;&#110;
-            &#102;&#105;&#114;&#115;&#116;. &#69;&#97;&#99;&#104; &#115;&#116;&#97;&#99;&#107; &#101;&#110;&#116;&#114;y &#105;&#115; &#97; &#108;&#105;&#115;&#116; &#103;&#105;v&#105;&#110;&#103; &#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#97;&#110;&#100; &#116;&#104;&#101; &#108;&#105;&#110;&#101;&#110;&#117;&#109;&#98;&#101;&#114;.
+list of stack entries with the exception position
+            first. Each stack entry is a list giving the filename and the linenumber.
 </dd>
 </dl><a NAME="DebugServer.clientExit" ID="DebugServer.clientExit"></a>
 <h4>DebugServer.clientExit</h4>
 <b>clientExit</b>(<i>status</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#101;x&#105;&#116; &#115;&#116;&#97;&#116;&#117;&#115;.
+        Public method to process the client exit status.
 </p><dl>
 <dt><i>status</i></dt>
 <dd>
-&#101;x&#105;&#116; &#99;&#111;&#100;&#101; &#97;&#115; &#97; &#115;&#116;&#114;&#105;&#110;&#103; (&#115;&#116;&#114;&#105;&#110;&#103;)
+exit code as a string (string)
 </dd>
 </dl><a NAME="DebugServer.clientLine" ID="DebugServer.clientLine"></a>
 <h4>DebugServer.clientLine</h4>
 <b>clientLine</b>(<i>filename, lineno, forStack = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#99;&#108;&#105;&#101;&#110;&#116; &#112;&#111;&#115;&#105;&#116;&#105;&#111;&#110; &#102;&#101;&#101;&#100;&#98;&#97;&#99;&#107;.
+        Public method to process client position feedback.
 </p><dl>
 <dt><i>filename</i></dt>
 <dd>
-&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#102;&#105;&#108;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;y &#98;&#101;&#105;&#110;&#103; &#101;x&#101;&#99;&#117;&#116;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+name of the file currently being executed (string)
 </dd><dt><i>lineno</i></dt>
 <dd>
-&#108;&#105;&#110;&#101; &#111;&#102; &#99;&#111;&#100;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;y &#98;&#101;&#105;&#110;&#103; &#101;x&#101;&#99;&#117;&#116;&#101;&#100; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+line of code currently being executed (integer)
 </dd><dt><i>forStack</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#104;&#105;&#115; &#105;&#115; &#102;&#111;&#114; &#97; &#115;&#116;&#97;&#99;&#107; &#100;&#117;&#109;&#112; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating this is for a stack dump (boolean)
 </dd>
 </dl><a NAME="DebugServer.clientOutput" ID="DebugServer.clientOutput"></a>
 <h4>DebugServer.clientOutput</h4>
 <b>clientOutput</b>(<i>line</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#97; &#108;&#105;&#110;&#101; &#111;&#102; &#99;&#108;&#105;&#101;&#110;&#116; &#111;&#117;&#116;&#112;&#117;&#116;.
+        Public method to process a line of client output.
 </p><dl>
 <dt><i>line</i></dt>
 <dd>
-&#99;&#108;&#105;&#101;&#110;&#116; &#111;&#117;&#116;&#112;&#117;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+client output (string)
 </dd>
 </dl><a NAME="DebugServer.clientRawInput" ID="DebugServer.clientRawInput"></a>
 <h4>DebugServer.clientRawInput</h4>
 <b>clientRawInput</b>(<i>prompt, echo</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#114;&#97;w &#105;&#110;&#112;&#117;&#116; &#99;&#111;&#109;&#109;&#97;&#110;&#100;.
+        Public method to process the client raw input command.
 </p><dl>
 <dt><i>prompt</i></dt>
 <dd>
-&#116;&#104;&#101; &#105;&#110;&#112;&#117;&#116; &#112;&#114;&#111;&#109;&#112;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the input prompt (string)
 </dd><dt><i>echo</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97;&#110; &#101;&#99;&#104;&#111;&#105;&#110;&#103; &#111;&#102; &#116;&#104;&#101; &#105;&#110;&#112;&#117;&#116; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating an echoing of the input (boolean)
 </dd>
 </dl><a NAME="DebugServer.clientStack" ID="DebugServer.clientStack"></a>
 <h4>DebugServer.clientStack</h4>
 <b>clientStack</b>(<i>stack</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#97; &#99;&#108;&#105;&#101;&#110;&#116;'&#115; &#115;&#116;&#97;&#99;&#107; &#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110;.
+        Public method to process a client's stack information.
 </p><dl>
 <dt><i>stack</i></dt>
 <dd>
-&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#97;&#99;&#107; &#101;&#110;&#116;&#114;&#105;&#101;&#115;. &#69;&#97;&#99;&#104; &#101;&#110;&#116;&#114;y &#105;&#115; &#97; &#116;&#117;&#112;&#108;&#101; &#111;&#102; &#116;&#104;&#114;&#101;&#101;
-            v&#97;&#108;&#117;&#101;&#115; &#103;&#105;v&#105;&#110;&#103; &#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;, &#108;&#105;&#110;&#101;&#110;&#117;&#109;&#98;&#101;&#114; &#97;&#110;&#100; &#109;&#101;&#116;&#104;&#111;&#100;
-            (&#108;&#105;&#115;&#116; &#111;&#102; &#108;&#105;&#115;&#116;&#115; &#111;&#102; (&#115;&#116;&#114;&#105;&#110;&#103;, &#105;&#110;&#116;&#101;&#103;&#101;&#114;, &#115;&#116;&#114;&#105;&#110;&#103;))
+list of stack entries. Each entry is a tuple of three
+            values giving the filename, linenumber and method
+            (list of lists of (string, integer, string))
 </dd>
 </dl><a NAME="DebugServer.clientStatement" ID="DebugServer.clientStatement"></a>
 <h4>DebugServer.clientStatement</h4>
 <b>clientStatement</b>(<i>more</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#105;&#110;&#112;&#117;&#116; &#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.
+        Public method to process the input response from the client.
 </p><dl>
 <dt><i>more</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#104;&#97;&#116; &#109;&#111;&#114;&#101; &#117;&#115;&#101;&#114; &#105;&#110;&#112;&#117;&#116; &#105;&#115; &#114;&#101;&#113;&#117;&#105;&#114;&#101;&#100;
+flag indicating that more user input is required
 </dd>
 </dl><a NAME="DebugServer.clientSyntaxError" ID="DebugServer.clientSyntaxError"></a>
 <h4>DebugServer.clientSyntaxError</h4>
 <b>clientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#115;y&#110;&#116;&#97;x &#101;&#114;&#114;&#111;&#114; &#105;&#110;&#102;&#111; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.
+        Public method to process the syntax error info from the client.
 </p><dl>
 <dt><i>message</i></dt>
 <dd>
-&#109;&#101;&#115;&#115;&#97;&#103;&#101; &#111;&#102; &#116;&#104;&#101; &#115;y&#110;&#116;&#97;x &#101;&#114;&#114;&#111;&#114; (&#115;&#116;&#114;&#105;&#110;&#103;)
+message of the syntax error (string)
 </dd><dt><i>filename</i></dt>
 <dd>
-&#116;&#114;&#97;&#110;&#115;&#108;&#97;&#116;&#101;&#100; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#115;y&#110;&#116;&#97;x &#101;&#114;&#114;&#111;&#114; &#112;&#111;&#115;&#105;&#116;&#105;&#111;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+translated filename of the syntax error position (string)
 </dd><dt><i>lineNo</i></dt>
 <dd>
-&#108;&#105;&#110;&#101; &#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#116;&#104;&#101; &#115;y&#110;&#116;&#97;x &#101;&#114;&#114;&#111;&#114; &#112;&#111;&#115;&#105;&#116;&#105;&#111;&#110; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+line number of the syntax error position (integer)
 </dd><dt><i>characterNo</i></dt>
 <dd>
-&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114; &#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#116;&#104;&#101; &#115;y&#110;&#116;&#97;x &#101;&#114;&#114;&#111;&#114; &#112;&#111;&#115;&#105;&#116;&#105;&#111;&#110; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+character number of the syntax error position (integer)
 </dd>
 </dl><a NAME="DebugServer.clientThreadList" ID="DebugServer.clientThreadList"></a>
 <h4>DebugServer.clientThreadList</h4>
 <b>clientThreadList</b>(<i>currentId, threadList</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#116;&#104;&#114;&#101;&#97;&#100; &#108;&#105;&#115;&#116; &#105;&#110;&#102;&#111;.
+        Public method to process the client thread list info.
 </p><dl>
 <dt><i>currentID</i></dt>
 <dd>
-&#105;&#100; &#111;&#102; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#116;&#104;&#114;&#101;&#97;&#100; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+id of the current thread (integer)
 </dd><dt><i>threadList</i></dt>
 <dd>
-&#108;&#105;&#115;&#116; &#111;&#102; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;&#105;&#101;&#115; &#99;&#111;&#110;&#116;&#97;&#105;&#110;&#105;&#110;&#103; &#116;&#104;&#101; &#116;&#104;&#114;&#101;&#97;&#100; &#100;&#97;&#116;&#97;
+list of dictionaries containing the thread data
 </dd>
 </dl><a NAME="DebugServer.clientThreadSet" ID="DebugServer.clientThreadSet"></a>
 <h4>DebugServer.clientThreadSet</h4>
 <b>clientThreadSet</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#99;&#104;&#97;&#110;&#103;&#101; &#111;&#102; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#116;&#104;&#114;&#101;&#97;&#100;.
+        Public method to handle the change of the client thread.
 </p><a NAME="DebugServer.clientUtFinished" ID="DebugServer.clientUtFinished"></a>
 <h4>DebugServer.clientUtFinished</h4>
 <b>clientUtFinished</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#117;&#110;&#105;&#116; &#116;&#101;&#115;&#116; &#102;&#105;&#110;&#105;&#115;&#104;&#101;&#100; &#105;&#110;&#102;&#111;.
+        Public method to process the client unit test finished info.
 </p><a NAME="DebugServer.clientUtPrepared" ID="DebugServer.clientUtPrepared"></a>
 <h4>DebugServer.clientUtPrepared</h4>
 <b>clientUtPrepared</b>(<i>result, exceptionType, exceptionValue</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#117;&#110;&#105;&#116;&#116;&#101;&#115;&#116; &#112;&#114;&#101;&#112;&#97;&#114;&#101;&#100; &#105;&#110;&#102;&#111;.
+        Public method to process the client unittest prepared info.
 </p><dl>
 <dt><i>result</i></dt>
 <dd>
-&#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#116;&#101;&#115;&#116; &#99;&#97;&#115;&#101;&#115; (&#48; &#61; &#101;&#114;&#114;&#111;&#114;) (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+number of test cases (0 = error) (integer)
 </dd><dt><i>exceptionType</i></dt>
 <dd>
-&#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110; &#116;y&#112;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+exception type (string)
 </dd><dt><i>exceptionValue</i></dt>
 <dd>
-&#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110; &#109;&#101;&#115;&#115;&#97;&#103;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+exception message (string)
 </dd>
 </dl><a NAME="DebugServer.clientUtStartTest" ID="DebugServer.clientUtStartTest"></a>
 <h4>DebugServer.clientUtStartTest</h4>
 <b>clientUtStartTest</b>(<i>testname, doc</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#115;&#116;&#97;&#114;&#116; &#116;&#101;&#115;&#116; &#105;&#110;&#102;&#111;.
+        Public method to process the client start test info.
 </p><dl>
 <dt><i>testname</i></dt>
 <dd>
-&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#116;&#101;&#115;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+name of the test (string)
 </dd><dt><i>doc</i></dt>
 <dd>
-&#115;&#104;&#111;&#114;&#116; &#100;&#101;&#115;&#99;&#114;&#105;&#112;&#116;&#105;&#111;&#110; &#111;&#102; &#116;&#104;&#101; &#116;&#101;&#115;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+short description of the test (string)
 </dd>
 </dl><a NAME="DebugServer.clientUtStopTest" ID="DebugServer.clientUtStopTest"></a>
 <h4>DebugServer.clientUtStopTest</h4>
 <b>clientUtStopTest</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#115;&#116;&#111;&#112; &#116;&#101;&#115;&#116; &#105;&#110;&#102;&#111;.
+        Public method to process the client stop test info.
 </p><a NAME="DebugServer.clientUtTestErrored" ID="DebugServer.clientUtTestErrored"></a>
 <h4>DebugServer.clientUtTestErrored</h4>
 <b>clientUtTestErrored</b>(<i>testname, traceback</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#116;&#101;&#115;&#116; &#101;&#114;&#114;&#111;&#114;&#101;&#100; &#105;&#110;&#102;&#111;.
+        Public method to process the client test errored info.
 </p><dl>
 <dt><i>testname</i></dt>
 <dd>
-&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#116;&#101;&#115;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+name of the test (string)
 </dd><dt><i>traceback</i></dt>
 <dd>
-&#108;&#105;&#110;&#101;&#115; &#111;&#102; &#116;&#114;&#97;&#99;&#101;&#98;&#97;&#99;&#107; &#105;&#110;&#102;&#111; (&#115;&#116;&#114;&#105;&#110;&#103;)
+lines of traceback info (string)
 </dd>
 </dl><a NAME="DebugServer.clientUtTestFailed" ID="DebugServer.clientUtTestFailed"></a>
 <h4>DebugServer.clientUtTestFailed</h4>
 <b>clientUtTestFailed</b>(<i>testname, traceback</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#116;&#101;&#115;&#116; &#102;&#97;&#105;&#108;&#101;&#100; &#105;&#110;&#102;&#111;.
+        Public method to process the client test failed info.
 </p><dl>
 <dt><i>testname</i></dt>
 <dd>
-&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#116;&#101;&#115;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+name of the test (string)
 </dd><dt><i>traceback</i></dt>
 <dd>
-&#108;&#105;&#110;&#101;&#115; &#111;&#102; &#116;&#114;&#97;&#99;&#101;&#98;&#97;&#99;&#107; &#105;&#110;&#102;&#111; (&#115;&#116;&#114;&#105;&#110;&#103;)
+lines of traceback info (string)
 </dd>
 </dl><a NAME="DebugServer.clientVariable" ID="DebugServer.clientVariable"></a>
 <h4>DebugServer.clientVariable</h4>
 <b>clientVariable</b>(<i>scope, variables</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; v&#97;&#114;&#105;&#97;&#98;&#108;&#101; &#105;&#110;&#102;&#111;.
+        Public method to process the client variable info.
 </p><dl>
 <dt><i>scope</i></dt>
 <dd>
-&#115;&#99;&#111;&#112;&#101; &#111;&#102; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; (-&#49; &#61; &#101;&#109;&#112;&#116;y &#103;&#108;&#111;&#98;&#97;&#108;, &#49; &#61; &#103;&#108;&#111;&#98;&#97;&#108;, &#48; &#61; &#108;&#111;&#99;&#97;&#108;)
+scope of the variables (-1 = empty global, 1 = global, 0 = local)
 </dd><dt><i>variables</i></dt>
 <dd>
-&#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#109;&#101;&#109;&#98;&#101;&#114;&#115; &#111;&#102; &#97; &#99;&#108;&#97;&#115;&#115;v&#97;&#114;&#105;&#97;&#98;&#108;&#101; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;
+the list of members of a classvariable from the client
 </dd>
 </dl><a NAME="DebugServer.clientVariables" ID="DebugServer.clientVariables"></a>
 <h4>DebugServer.clientVariables</h4>
 <b>clientVariables</b>(<i>scope, variables</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#105;&#110;&#102;&#111;.
+        Public method to process the client variables info.
 </p><dl>
 <dt><i>scope</i></dt>
 <dd>
-&#115;&#99;&#111;&#112;&#101; &#111;&#102; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; (-&#49; &#61; &#101;&#109;&#112;&#116;y &#103;&#108;&#111;&#98;&#97;&#108;, &#49; &#61; &#103;&#108;&#111;&#98;&#97;&#108;, &#48; &#61; &#108;&#111;&#99;&#97;&#108;)
+scope of the variables (-1 = empty global, 1 = global, 0 = local)
 </dd><dt><i>variables</i></dt>
 <dd>
-&#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;
+the list of variables from the client
 </dd>
 </dl><a NAME="DebugServer.clientWatchConditionError" ID="DebugServer.clientWatchConditionError"></a>
 <h4>DebugServer.clientWatchConditionError</h4>
 <b>clientWatchConditionError</b>(<i>condition</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#101;&#114;&#114;&#111;&#114; &#105;&#110;&#102;&#111;.
+        Public method to process the client watch expression error info.
 </p><dl>
 <dt><i>condition</i></dt>
 <dd>
-&#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#111;&#102; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#116;&#111; &#99;&#108;&#101;&#97;&#114; (&#115;&#116;&#114;&#105;&#110;&#103;)
+expression of watch expression to clear (string)
 </dd>
 </dl><a NAME="DebugServer.getBreakPointModel" ID="DebugServer.getBreakPointModel"></a>
 <h4>DebugServer.getBreakPointModel</h4>
 <b>getBreakPointModel</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#97; &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#109;&#111;&#100;&#101;&#108; &#111;&#98;&#106;&#101;&#99;&#116;.
+        Public slot to get a reference to the breakpoint model object.
 </p><dl>
 <dt>Returns:</dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#109;&#111;&#100;&#101;&#108; &#111;&#98;&#106;&#101;&#99;&#116; (&#66;&#114;&#101;&#97;&#107;&#80;&#111;&#105;&#110;&#116;&#77;&#111;&#100;&#101;&#108;)
+reference to the breakpoint model object (BreakPointModel)
 </dd>
 </dl><a NAME="DebugServer.getClientCapabilities" ID="DebugServer.getClientCapabilities"></a>
 <h4>DebugServer.getClientCapabilities</h4>
 <b>getClientCapabilities</b>(<i>type</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;&#115; &#99;&#97;&#112;&#97;&#98;&#105;&#108;&#105;&#116;&#105;&#101;&#115;.
+        Public method to retrieve the debug clients capabilities.
 </p><dl>
 <dt><i>type</i></dt>
 <dd>
-&#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116; &#116;y&#112;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+debug client type (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116; &#99;&#97;&#112;&#97;&#98;&#105;&#108;&#105;&#116;&#105;&#101;&#115; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+debug client capabilities (integer)
 </dd>
 </dl><a NAME="DebugServer.getExtensions" ID="DebugServer.getExtensions"></a>
 <h4>DebugServer.getExtensions</h4>
 <b>getExtensions</b>(<i>language</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#101;x&#116;&#101;&#110;&#115;&#105;&#111;&#110;&#115; &#97;&#115;&#115;&#111;&#99;&#105;&#97;&#116;&#101;&#100; w&#105;&#116;&#104; &#116;&#104;&#101; &#103;&#105;v&#101;&#110; &#108;&#97;&#110;&#103;&#117;&#97;&#103;&#101;.
+        Public slot to get the extensions associated with the given language.
 </p><dl>
 <dt><i>language</i></dt>
 <dd>
-&#108;&#97;&#110;&#103;&#117;&#97;&#103;&#101; &#116;&#111; &#103;&#101;&#116; &#101;x&#116;&#101;&#110;&#115;&#105;&#111;&#110;&#115; &#102;&#111;&#114; (&#115;&#116;&#114;&#105;&#110;&#103;)
+language to get extensions for (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#116;&#117;&#112;&#108;&#101; &#111;&#102; &#101;x&#116;&#101;&#110;&#115;&#105;&#111;&#110;&#115; &#97;&#115;&#115;&#111;&#99;&#105;&#97;&#116;&#101;&#100; w&#105;&#116;&#104; &#116;&#104;&#101; &#108;&#97;&#110;&#103;&#117;&#97;&#103;&#101; (&#116;&#117;&#112;&#108;&#101; &#111;&#102; &#115;&#116;&#114;&#105;&#110;&#103;&#115;)
+tuple of extensions associated with the language (tuple of strings)
 </dd>
 </dl><a NAME="DebugServer.getHostAddress" ID="DebugServer.getHostAddress"></a>
 <h4>DebugServer.getHostAddress</h4>
 <b>getHostAddress</b>(<i>localhost</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#73;&#80; &#97;&#100;&#100;&#114;&#101;&#115;&#115; &#111;&#114; &#104;&#111;&#115;&#116;&#110;&#97;&#109;&#101; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114; &#105;&#115; &#108;&#105;&#115;&#116;&#101;&#110;&#105;&#110;&#103;.
+        Public method to get the IP address or hostname the debug server is listening.
 </p><dl>
 <dt><i>localhost</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#111; &#114;&#101;&#116;&#117;&#114;&#110; &#116;&#104;&#101; &#97;&#100;&#100;&#114;&#101;&#115;&#115; &#102;&#111;&#114; &#108;&#111;&#99;&#97;&#108;&#104;&#111;&#115;&#116; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating to return the address for localhost (boolean)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#73;&#80; &#97;&#100;&#100;&#114;&#101;&#115;&#115; &#111;&#114; &#104;&#111;&#115;&#116;&#110;&#97;&#109;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+IP address or hostname (string)
 </dd>
 </dl><a NAME="DebugServer.getSupportedLanguages" ID="DebugServer.getSupportedLanguages"></a>
 <h4>DebugServer.getSupportedLanguages</h4>
 <b>getSupportedLanguages</b>(<i>shellOnly = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#114;&#101;&#116;&#117;&#114;&#110; &#116;&#104;&#101; &#115;&#117;&#112;&#112;&#111;&#114;&#116;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;&#109;&#105;&#110;&#103; &#108;&#97;&#110;&#103;&#117;&#97;&#103;&#101;&#115;.
+        Public slot to return the supported programming languages.
 </p><dl>
 <dt><i>shellOnly</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#111;&#110;&#108;y &#108;&#97;&#110;&#103;&#117;&#97;&#103;&#101;&#115; &#115;&#117;&#112;&#112;&#111;&#114;&#116;&#105;&#110;&#103; &#97;&#110;
-            &#105;&#110;&#116;&#101;&#114;&#97;&#99;&#116;&#105;v&#101; &#115;&#104;&#101;&#108;&#108; &#115;&#104;&#111;&#117;&#108;&#100; &#98;&#101; &#114;&#101;&#116;&#117;&#114;&#110;&#101;&#100;
+flag indicating only languages supporting an
+            interactive shell should be returned
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#117;&#112;&#112;&#111;&#114;&#116;&#101;&#100; &#108;&#97;&#110;&#103;&#117;&#97;&#103;&#101;&#115; (&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#114;&#105;&#110;&#103;&#115;)
+list of supported languages (list of strings)
 </dd>
 </dl><a NAME="DebugServer.getWatchPointModel" ID="DebugServer.getWatchPointModel"></a>
 <h4>DebugServer.getWatchPointModel</h4>
 <b>getWatchPointModel</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#97; &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#109;&#111;&#100;&#101;&#108; &#111;&#98;&#106;&#101;&#99;&#116;.
+        Public slot to get a reference to the watch expression model object.
 </p><dl>
 <dt>Returns:</dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; w&#97;&#116;&#99;&#104; &#101;x&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110; &#109;&#111;&#100;&#101;&#108; &#111;&#98;&#106;&#101;&#99;&#116; (&#87;&#97;&#116;&#99;&#104;&#80;&#111;&#105;&#110;&#116;&#77;&#111;&#100;&#101;&#108;)
+reference to the watch expression model object (WatchPointModel)
 </dd>
 </dl><a NAME="DebugServer.isConnected" ID="DebugServer.isConnected"></a>
 <h4>DebugServer.isConnected</h4>
 <b>isConnected</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#116;&#101;&#115;&#116;, &#105;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#115;&#101;&#114;v&#101;&#114; &#105;&#115; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#101;&#100; &#116;&#111; &#97; &#98;&#97;&#99;&#107;&#101;&#110;&#100;.
+        Public method to test, if the debug server is connected to a backend.
 </p><dl>
 <dt>Returns:</dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating a connection (boolean)
 </dd>
 </dl><a NAME="DebugServer.passiveStartUp" ID="DebugServer.passiveStartUp"></a>
 <h4>DebugServer.passiveStartUp</h4>
 <b>passiveStartUp</b>(<i>fn, exc</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#97; &#112;&#97;&#115;&#115;&#105;v&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;.
+        Public method to handle a passive debug connection.
 </p><dl>
 <dt><i>fn</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#115;&#99;&#114;&#105;&#112;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+filename of the debugged script (string)
 </dd><dt><i>exc</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#116;&#111; &#101;&#110;&#97;&#98;&#108;&#101; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110; &#114;&#101;&#112;&#111;&#114;&#116;&#105;&#110;&#103; &#111;&#102; &#116;&#104;&#101; &#73;&#68;&#69; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag to enable exception reporting of the IDE (boolean)
 </dd>
 </dl><a NAME="DebugServer.preferencesChanged" ID="DebugServer.preferencesChanged"></a>
 <h4>DebugServer.preferencesChanged</h4>
 <b>preferencesChanged</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#104;&#97;&#110;&#100;&#108;&#101; &#116;&#104;&#101; &#112;&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101;&#115;&#67;&#104;&#97;&#110;&#103;&#101;&#100; &#115;&#105;&#103;&#110;&#97;&#108;.
+        Public slot to handle the preferencesChanged signal.
 </p><a NAME="DebugServer.remoteBanner" ID="DebugServer.remoteBanner"></a>
 <h4>DebugServer.remoteBanner</h4>
 <b>remoteBanner</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#98;&#97;&#110;&#110;&#101;&#114; &#105;&#110;&#102;&#111; &#111;&#102; &#116;&#104;&#101; &#114;&#101;&#109;&#111;&#116;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.
+        Public slot to get the banner info of the remote client.
 </p><a NAME="DebugServer.remoteBreakpoint" ID="DebugServer.remoteBreakpoint"></a>
 <h4>DebugServer.remoteBreakpoint</h4>
 <b>remoteBreakpoint</b>(<i>fn, line, set, cond=None, temp=False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#111;&#114; &#99;&#108;&#101;&#97;&#114; &#97; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116;.
+        Public method to set or clear a breakpoint.
 </p><dl>
 <dt><i>fn</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; &#98;&#101;&#108;&#111;&#110;&#103;&#115; &#116;&#111; (&#115;&#116;&#114;&#105;&#110;&#103;)
+filename the breakpoint belongs to (string)
 </dd><dt><i>line</i></dt>
 <dd>
-&#108;&#105;&#110;&#101;&#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; (&#105;&#110;&#116;)
+linenumber of the breakpoint (int)
 </dd><dt><i>set</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#115;&#101;&#116;&#116;&#105;&#110;&#103; &#111;&#114; &#114;&#101;&#115;&#101;&#116;&#116;&#105;&#110;&#103; &#97; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating setting or resetting a breakpoint (boolean)
 </dd><dt><i>cond</i></dt>
 <dd>
-&#99;&#111;&#110;&#100;&#105;&#116;&#105;&#111;&#110; &#111;&#102; &#116;&#104;&#101; &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+condition of the breakpoint (string)
 </dd><dt><i>temp</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97; &#116;&#101;&#109;&#112;&#111;&#114;&#97;&#114;y &#98;&#114;&#101;&#97;&#107;&#112;&#111;&#105;&#110;&#116; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating a temporary breakpoint (boolean)
 </dd>
 </dl><a NAME="DebugServer.remoteCapabilities" ID="DebugServer.remoteCapabilities"></a>
 <h4>DebugServer.remoteCapabilities</h4>
 <b>remoteCapabilities</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;&#115; &#99;&#97;&#112;&#97;&#98;&#105;&#108;&#105;&#116;&#105;&#101;&#115;.
+        Public slot to get the debug clients capabilities.
 </p><a NAME="DebugServer.remoteClientSetFilter" ID="DebugServer.remoteClientSetFilter"></a>
 <h4>DebugServer.remoteClientSetFilter</h4>
 <b>remoteClientSetFilter</b>(<i>scope, filter</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#97; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#102;&#105;&#108;&#116;&#101;&#114; &#108;&#105;&#115;&#116;.
+        Public method to set a variables filter list.
 </p><dl>
 <dt><i>scope</i></dt>
 <dd>
-&#116;&#104;&#101; &#115;&#99;&#111;&#112;&#101; &#111;&#102; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; (&#48; &#61; &#108;&#111;&#99;&#97;&#108;, &#49; &#61; &#103;&#108;&#111;&#98;&#97;&#108;)
+the scope of the variables (0 = local, 1 = global)
 </dd><dt><i>filter</i></dt>
 <dd>
-&#114;&#101;&#103;&#101;x&#112; &#115;&#116;&#114;&#105;&#110;&#103; &#102;&#111;&#114; v&#97;&#114;&#105;&#97;&#98;&#108;&#101; &#110;&#97;&#109;&#101;&#115; &#116;&#111; &#102;&#105;&#108;&#116;&#101;&#114; &#111;&#117;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+regexp string for variable names to filter out (string)
 </dd>
 </dl><a NAME="DebugServer.remoteClientVariable" ID="DebugServer.remoteClientVariable"></a>
 <h4>DebugServer.remoteClientVariable</h4>
 <b>remoteClientVariable</b>(<i>scope, filter, var, framenr = 0</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#113;&#117;&#101;&#115;&#116; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.
+        Public method to request the variables of the debugged program.
 </p><dl>
 <dt><i>scope</i></dt>
 <dd>
-&#116;&#104;&#101; &#115;&#99;&#111;&#112;&#101; &#111;&#102; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; (&#48; &#61; &#108;&#111;&#99;&#97;&#108;, &#49; &#61; &#103;&#108;&#111;&#98;&#97;&#108;)
+the scope of the variables (0 = local, 1 = global)
 </dd><dt><i>filter</i></dt>
 <dd>
-&#108;&#105;&#115;&#116; &#111;&#102; v&#97;&#114;&#105;&#97;&#98;&#108;&#101; &#116;y&#112;&#101;&#115; &#116;&#111; &#102;&#105;&#108;&#116;&#101;&#114; &#111;&#117;&#116; (&#108;&#105;&#115;&#116; &#111;&#102; &#105;&#110;&#116;)
+list of variable types to filter out (list of int)
 </dd><dt><i>var</i></dt>
 <dd>
-&#108;&#105;&#115;&#116; &#101;&#110;&#99;&#111;&#100;&#101;&#100; &#110;&#97;&#109;&#101; &#111;&#102; v&#97;&#114;&#105;&#97;&#98;&#108;&#101; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+list encoded name of variable to retrieve (string)
 </dd><dt><i>framenr</i></dt>
 <dd>
-&#102;&#114;&#97;&#109;&#101;&#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; (&#105;&#110;&#116;)
+framenumber of the variables to retrieve (int)
 </dd>
 </dl><a NAME="DebugServer.remoteClientVariables" ID="DebugServer.remoteClientVariables"></a>
 <h4>DebugServer.remoteClientVariables</h4>
 <b>remoteClientVariables</b>(<i>scope, filter, framenr = 0</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#113;&#117;&#101;&#115;&#116; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.
+        Public method to request the variables of the debugged program.
 </p><dl>
 <dt><i>scope</i></dt>
 <dd>
-&#116;&#104;&#101; &#115;&#99;&#111;&#112;&#101; &#111;&#102; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; (&#48; &#61; &#108;&#111;&#99;&#97;&#108;, &#49; &#61; &#103;&#108;&#111;&#98;&#97;&#108;)
+the scope of the variables (0 = local, 1 = global)
 </dd><dt><i>filter</i></dt>
 <dd>
-&#108;&#105;&#115;&#116; &#111;&#102; v&#97;&#114;&#105;&#97;&#98;&#108;&#101; &#116;y&#112;&#101;&#115; &#116;&#111; &#102;&#105;&#108;&#116;&#101;&#114; &#111;&#117;&#116; (&#108;&#105;&#115;&#116; &#111;&#102; &#105;&#110;&#116;)
+list of variable types to filter out (list of int)
 </dd><dt><i>framenr</i></dt>
 <dd>
-&#102;&#114;&#97;&#109;&#101;&#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#116;&#104;&#101; v&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; (&#105;&#110;&#116;)
+framenumber of the variables to retrieve (int)
 </dd>
 </dl><a NAME="DebugServer.remoteCompletion" ID="DebugServer.remoteCompletion"></a>
 <h4>DebugServer.remoteCompletion</h4>
 <b>remoteCompletion</b>(<i>text</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#97; &#108;&#105;&#115;&#116; &#111;&#102; &#112;&#111;&#115;&#115;&#105;&#98;&#108;&#101; &#99;&#111;&#109;&#109;&#97;&#110;&#100;&#108;&#105;&#110;&#101; &#99;&#111;&#109;&#112;&#108;&#101;&#116;&#105;&#111;&#110;&#115;
-        &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#114;&#101;&#109;&#111;&#116;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.
+        Public slot to get the a list of possible commandline completions
+        from the remote client.
 </p><dl>
 <dt><i>text</i></dt>
 <dd>
-&#116;&#104;&#101; &#116;&#101;x&#116; &#116;&#111; &#98;&#101; &#99;&#111;&#109;&#112;&#108;&#101;&#116;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the text to be completed (string)
 </dd>
 </dl><a NAME="DebugServer.remoteContinue" ID="DebugServer.remoteContinue"></a>
 <h4>DebugServer.remoteContinue</h4>
 <b>remoteContinue</b>(<i>special = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#111;&#110;&#116;&#105;&#110;&#117;&#101; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.
+        Public method to continue the debugged program.
 </p><dl>
 <dt><i>special</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97; &#115;&#112;&#101;&#99;&#105;&#97;&#108; &#99;&#111;&#110;&#116;&#105;&#110;&#117;&#101; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;
+flag indicating a special continue operation
 </dd>
 </dl><a NAME="DebugServer.remoteCoverage" ID="DebugServer.remoteCoverage"></a>
 <h4>DebugServer.remoteCoverage</h4>
 <b>remoteCoverage</b>(<i>fn, argv, wd, env, autoClearShell = True, erase = False, forProject = False, runInConsole = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#108;&#111;&#97;&#100; &#97; &#110;&#101;w &#112;&#114;&#111;&#103;&#114;&#97;&#109; &#116;&#111; &#99;&#111;&#108;&#108;&#101;&#99;&#116; &#99;&#111;v&#101;&#114;&#97;&#103;&#101; &#100;&#97;&#116;&#97;.
+        Public method to load a new program to collect coverage data.
 </p><dl>
 <dt><i>fn</i></dt>
 <dd>
-&#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#116;&#111; &#114;&#117;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the filename to run (string)
 </dd><dt><i>argv</i></dt>
 <dd>
-&#116;&#104;&#101; &#99;&#111;&#109;&#109;&#97;&#110;&#100;&#108;&#105;&#110;&#101; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115; &#116;&#111; &#112;&#97;&#115;&#115; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#103;&#114;&#97;&#109; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the commandline arguments to pass to the program (string)
 </dd><dt><i>wd</i></dt>
 <dd>
-&#116;&#104;&#101; w&#111;&#114;&#107;&#105;&#110;&#103; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#102;&#111;&#114; &#116;&#104;&#101; &#112;&#114;&#111;&#103;&#114;&#97;&#109; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the working directory for the program (string)
 </dd><dt><i>env</i></dt>
 <dd>
-&#101;&#110;v&#105;&#114;&#111;&#110;&#109;&#101;&#110;&#116; &#115;&#101;&#116;&#116;&#105;&#110;&#103;&#115; (&#115;&#116;&#114;&#105;&#110;&#103;)
+environment settings (string)
 </dd><dt><i>autoClearShell=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103;, &#116;&#104;&#97;&#116; &#116;&#104;&#101; &#105;&#110;&#116;&#101;&#114;&#112;&#114;&#101;&#116;&#101;&#114; w&#105;&#110;&#100;&#111;w &#115;&#104;&#111;&#117;&#108;&#100;
-            &#98;&#101; &#99;&#108;&#101;&#97;&#114;&#101;&#100; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating, that the interpreter window should
+            be cleared (boolean)
 </dd><dt><i>erase=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#104;&#97;&#116; &#99;&#111;v&#101;&#114;&#97;&#103;&#101; &#105;&#110;&#102;&#111; &#115;&#104;&#111;&#117;&#108;&#100; &#98;&#101;
-            &#99;&#108;&#101;&#97;&#114;&#101;&#100; &#102;&#105;&#114;&#115;&#116; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating that coverage info should be
+            cleared first (boolean)
 </dd><dt><i>forProject=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#114;&#101;&#108;&#97;&#116;&#101;&#100; &#97;&#99;&#116;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating a project related action (boolean)
 </dd><dt><i>runInConsole=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110; &#97;
-            &#99;&#111;&#110;&#115;&#111;&#108;&#101; w&#105;&#110;&#100;&#111;w (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating to start the debugger in a
+            console window (boolean)
 </dd>
 </dl><a NAME="DebugServer.remoteEnvironment" ID="DebugServer.remoteEnvironment"></a>
 <h4>DebugServer.remoteEnvironment</h4>
 <b>remoteEnvironment</b>(<i>env</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#101;&#110;v&#105;&#114;&#111;&#110;&#109;&#101;&#110;&#116; &#102;&#111;&#114; &#97; &#112;&#114;&#111;&#103;&#114;&#97;&#109; &#116;&#111; &#100;&#101;&#98;&#117;&#103;, &#114;&#117;&#110;, ...
+        Public method to set the environment for a program to debug, run, ...
 </p><dl>
 <dt><i>env</i></dt>
 <dd>
-&#101;&#110;v&#105;&#114;&#111;&#110;&#109;&#101;&#110;&#116; &#115;&#101;&#116;&#116;&#105;&#110;&#103;&#115; (&#115;&#116;&#114;&#105;&#110;&#103;)
+environment settings (string)
 </dd>
 </dl><a NAME="DebugServer.remoteEval" ID="DebugServer.remoteEval"></a>
 <h4>DebugServer.remoteEval</h4>
 <b>remoteEval</b>(<i>arg</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;v&#97;&#108;&#117;&#97;&#116;&#101; &#97;&#114;&#103; &#105;&#110; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#99;&#111;&#110;&#116;&#101;x&#116; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.
+        Public method to evaluate arg in the current context of the debugged program.
 </p><dl>
 <dt><i>arg</i></dt>
 <dd>
-&#116;&#104;&#101; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115; &#116;&#111; &#101;v&#97;&#108;&#117;&#97;&#116;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the arguments to evaluate (string)
 </dd>
 </dl><a NAME="DebugServer.remoteExec" ID="DebugServer.remoteExec"></a>
 <h4>DebugServer.remoteExec</h4>
 <b>remoteExec</b>(<i>stmt</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;x&#101;&#99;&#117;&#116;&#101; &#115;&#116;&#109;&#116; &#105;&#110; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#99;&#111;&#110;&#116;&#101;x&#116; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.
+        Public method to execute stmt in the current context of the debugged program.
 </p><dl>
 <dt><i>stmt</i></dt>
 <dd>
-&#115;&#116;&#97;&#116;&#101;&#109;&#101;&#110;&#116; &#116;&#111; &#101;x&#101;&#99;&#117;&#116;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+statement to execute (string)
 </dd>
 </dl><a NAME="DebugServer.remoteLoad" ID="DebugServer.remoteLoad"></a>
 <h4>DebugServer.remoteLoad</h4>
 <b>remoteLoad</b>(<i>fn, argv, wd, env, autoClearShell = True, tracePython = False, autoContinue = True, forProject = False, runInConsole = False, autoFork = False, forkChild = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#108;&#111;&#97;&#100; &#97; &#110;&#101;w &#112;&#114;&#111;&#103;&#114;&#97;&#109; &#116;&#111; &#100;&#101;&#98;&#117;&#103;.
+        Public method to load a new program to debug.
 </p><dl>
 <dt><i>fn</i></dt>
 <dd>
-&#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#116;&#111; &#100;&#101;&#98;&#117;&#103; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the filename to debug (string)
 </dd><dt><i>argv</i></dt>
 <dd>
-&#116;&#104;&#101; &#99;&#111;&#109;&#109;&#97;&#110;&#100;&#108;&#105;&#110;&#101; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115; &#116;&#111; &#112;&#97;&#115;&#115; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#103;&#114;&#97;&#109; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the commandline arguments to pass to the program (string)
 </dd><dt><i>wd</i></dt>
 <dd>
-&#116;&#104;&#101; w&#111;&#114;&#107;&#105;&#110;&#103; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#102;&#111;&#114; &#116;&#104;&#101; &#112;&#114;&#111;&#103;&#114;&#97;&#109; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the working directory for the program (string)
 </dd><dt><i>env</i></dt>
 <dd>
-&#101;&#110;v&#105;&#114;&#111;&#110;&#109;&#101;&#110;&#116; &#115;&#101;&#116;&#116;&#105;&#110;&#103;&#115; (&#115;&#116;&#114;&#105;&#110;&#103;)
+environment settings (string)
 </dd><dt><i>autoClearShell=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103;, &#116;&#104;&#97;&#116; &#116;&#104;&#101; &#105;&#110;&#116;&#101;&#114;&#112;&#114;&#101;&#116;&#101;&#114; w&#105;&#110;&#100;&#111;w &#115;&#104;&#111;&#117;&#108;&#100;
-            &#98;&#101; &#99;&#108;&#101;&#97;&#114;&#101;&#100; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating, that the interpreter window should
+            be cleared (boolean)
 </dd><dt><i>tracePython=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#105;&#102; &#116;&#104;&#101; &#80;y&#116;&#104;&#111;&#110; &#108;&#105;&#98;&#114;&#97;&#114;y &#115;&#104;&#111;&#117;&#108;&#100; &#98;&#101; &#116;&#114;&#97;&#99;&#101;&#100;
-            &#97;&#115; w&#101;&#108;&#108; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating if the Python library should be traced
+            as well (boolean)
 </dd><dt><i>autoContinue=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103;, &#116;&#104;&#97;&#116; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#115;&#104;&#111;&#117;&#108;&#100; &#110;&#111;&#116; &#115;&#116;&#111;&#112;
-            &#97;&#116; &#116;&#104;&#101; &#102;&#105;&#114;&#115;&#116; &#101;x&#101;&#99;&#117;&#116;&#97;&#98;&#108;&#101; &#108;&#105;&#110;&#101; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating, that the debugger should not stop
+            at the first executable line (boolean)
 </dd><dt><i>forProject=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#114;&#101;&#108;&#97;&#116;&#101;&#100; &#97;&#99;&#116;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating a project related action (boolean)
 </dd><dt><i>runInConsole=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110; &#97;
-            &#99;&#111;&#110;&#115;&#111;&#108;&#101; w&#105;&#110;&#100;&#111;w (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating to start the debugger in a
+            console window (boolean)
 </dd><dt><i>autoFork=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#97;&#117;&#116;&#111;&#109;&#97;&#116;&#105;&#99; &#102;&#111;&#114;&#107; &#109;&#111;&#100;&#101; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating the automatic fork mode (boolean)
 </dd><dt><i>forkChild=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#111; &#100;&#101;&#98;&#117;&#103; &#116;&#104;&#101; &#99;&#104;&#105;&#108;&#100; &#97;&#102;&#116;&#101;&#114; &#102;&#111;&#114;&#107;&#105;&#110;&#103; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating to debug the child after forking (boolean)
 </dd>
 </dl><a NAME="DebugServer.remoteProfile" ID="DebugServer.remoteProfile"></a>
 <h4>DebugServer.remoteProfile</h4>
 <b>remoteProfile</b>(<i>fn, argv, wd, env, autoClearShell = True, erase = False, forProject = False, runInConsole = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#108;&#111;&#97;&#100; &#97; &#110;&#101;w &#112;&#114;&#111;&#103;&#114;&#97;&#109; &#116;&#111; &#99;&#111;&#108;&#108;&#101;&#99;&#116; &#112;&#114;&#111;&#102;&#105;&#108;&#105;&#110;&#103; &#100;&#97;&#116;&#97;.
+        Public method to load a new program to collect profiling data.
 </p><dl>
 <dt><i>fn</i></dt>
 <dd>
-&#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#116;&#111; &#114;&#117;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the filename to run (string)
 </dd><dt><i>argv</i></dt>
 <dd>
-&#116;&#104;&#101; &#99;&#111;&#109;&#109;&#97;&#110;&#100;&#108;&#105;&#110;&#101; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115; &#116;&#111; &#112;&#97;&#115;&#115; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#103;&#114;&#97;&#109; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the commandline arguments to pass to the program (string)
 </dd><dt><i>wd</i></dt>
 <dd>
-&#116;&#104;&#101; w&#111;&#114;&#107;&#105;&#110;&#103; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#102;&#111;&#114; &#116;&#104;&#101; &#112;&#114;&#111;&#103;&#114;&#97;&#109; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the working directory for the program (string)
 </dd><dt><i>env</i></dt>
 <dd>
-&#101;&#110;v&#105;&#114;&#111;&#110;&#109;&#101;&#110;&#116; &#115;&#101;&#116;&#116;&#105;&#110;&#103;&#115; (&#115;&#116;&#114;&#105;&#110;&#103;)
+environment settings (string)
 </dd><dt><i>autoClearShell=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103;, &#116;&#104;&#97;&#116; &#116;&#104;&#101; &#105;&#110;&#116;&#101;&#114;&#112;&#114;&#101;&#116;&#101;&#114; w&#105;&#110;&#100;&#111;w &#115;&#104;&#111;&#117;&#108;&#100;
-            &#98;&#101; &#99;&#108;&#101;&#97;&#114;&#101;&#100; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating, that the interpreter window should
+            be cleared (boolean)
 </dd><dt><i>erase=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#104;&#97;&#116; &#116;&#105;&#109;&#105;&#110;&#103; &#105;&#110;&#102;&#111; &#115;&#104;&#111;&#117;&#108;&#100; &#98;&#101; &#99;&#108;&#101;&#97;&#114;&#101;&#100; &#102;&#105;&#114;&#115;&#116; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating that timing info should be cleared first (boolean)
 </dd><dt><i>forProject=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#114;&#101;&#108;&#97;&#116;&#101;&#100; &#97;&#99;&#116;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating a project related action (boolean)
 </dd><dt><i>runInConsole=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110; &#97;
-            &#99;&#111;&#110;&#115;&#111;&#108;&#101; w&#105;&#110;&#100;&#111;w (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating to start the debugger in a
+            console window (boolean)
 </dd>
 </dl><a NAME="DebugServer.remoteRawInput" ID="DebugServer.remoteRawInput"></a>
 <h4>DebugServer.remoteRawInput</h4>
 <b>remoteRawInput</b>(<i>s</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#110;&#100; &#116;&#104;&#101; &#114;&#97;w &#105;&#110;&#112;&#117;&#116; &#116;&#111; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.
+        Public method to send the raw input to the debugged program.
 </p><dl>
 <dt><i>s</i></dt>
 <dd>
-&#116;&#104;&#101; &#114;&#97;w &#105;&#110;&#112;&#117;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the raw input (string)
 </dd>
 </dl><a NAME="DebugServer.remoteRun" ID="DebugServer.remoteRun"></a>
 <h4>DebugServer.remoteRun</h4>
 <b>remoteRun</b>(<i>fn, argv, wd, env, autoClearShell = True, forProject = False, runInConsole = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#108;&#111;&#97;&#100; &#97; &#110;&#101;w &#112;&#114;&#111;&#103;&#114;&#97;&#109; &#116;&#111; &#114;&#117;&#110;.
+        Public method to load a new program to run.
 </p><dl>
 <dt><i>fn</i></dt>
 <dd>
-&#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#116;&#111; &#114;&#117;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the filename to run (string)
 </dd><dt><i>argv</i></dt>
 <dd>
-&#116;&#104;&#101; &#99;&#111;&#109;&#109;&#97;&#110;&#100;&#108;&#105;&#110;&#101; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115; &#116;&#111; &#112;&#97;&#115;&#115; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#103;&#114;&#97;&#109; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the commandline arguments to pass to the program (string)
 </dd><dt><i>wd</i></dt>
 <dd>
-&#116;&#104;&#101; w&#111;&#114;&#107;&#105;&#110;&#103; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#102;&#111;&#114; &#116;&#104;&#101; &#112;&#114;&#111;&#103;&#114;&#97;&#109; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the working directory for the program (string)
 </dd><dt><i>env</i></dt>
 <dd>
-&#101;&#110;v&#105;&#114;&#111;&#110;&#109;&#101;&#110;&#116; &#115;&#101;&#116;&#116;&#105;&#110;&#103;&#115; (&#115;&#116;&#114;&#105;&#110;&#103;)
+environment settings (string)
 </dd><dt><i>autoClearShell=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103;, &#116;&#104;&#97;&#116; &#116;&#104;&#101; &#105;&#110;&#116;&#101;&#114;&#112;&#114;&#101;&#116;&#101;&#114; w&#105;&#110;&#100;&#111;w &#115;&#104;&#111;&#117;&#108;&#100;
-            &#98;&#101; &#99;&#108;&#101;&#97;&#114;&#101;&#100; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating, that the interpreter window should
+            be cleared (boolean)
 </dd><dt><i>forProject=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#114;&#101;&#108;&#97;&#116;&#101;&#100; &#97;&#99;&#116;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating a project related action (boolean)
 </dd><dt><i>runInConsole=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110; &#97;
-            &#99;&#111;&#110;&#115;&#111;&#108;&#101; w&#105;&#110;&#100;&#111;w (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating to start the debugger in a
+            console window (boolean)
 </dd>
 </dl><a NAME="DebugServer.remoteSetThread" ID="DebugServer.remoteSetThread"></a>
 <h4>DebugServer.remoteSetThread</h4>
 <b>remoteSetThread</b>(<i>tid</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#113;&#117;&#101;&#115;&#116; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#103;&#105;v&#101;&#110; &#116;&#104;&#114;&#101;&#97;&#100; &#97;&#115; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#116;&#104;&#114;&#101;&#97;&#100;.
+        Public method to request to set the given thread as current thread.
 </p><dl>
 <dt><i>tid</i></dt>
 <dd>
-&#105;&#100; &#111;&#102; &#116;&#104;&#101; &#116;&#104;&#114;&#101;&#97;&#100; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+id of the thread (integer)
 </dd>
 </dl><a NAME="DebugServer.remoteStatement" ID="DebugServer.remoteStatement"></a>
 <h4>DebugServer.remoteStatement</h4>
 <b>remoteStatement</b>(<i>stmt</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;x&#101;&#99;&#117;&#116;&#101; &#97; &#80;y&#116;&#104;&#111;&#110; &#115;&#116;&#97;&#116;&#101;&#109;&#101;&#110;&#116;.  
+        Public method to execute a Python statement.  
 </p><dl>
 <dt><i>stmt</i></dt>
 <dd>
-&#116;&#104;&#101; &#80;y&#116;&#104;&#111;&#110; &#115;&#116;&#97;&#116;&#101;&#109;&#101;&#110;&#116; &#116;&#111; &#101;x&#101;&#99;&#117;&#116;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;). &#73;&#116;
-              &#115;&#104;&#111;&#117;&#108;&#100; &#110;&#111;&#116; &#104;&#97;v&#101; &#97; &#116;&#114;&#97;&#105;&#108;&#105;&#110;&#103; &#110;&#101;w&#108;&#105;&#110;&#101;.
+the Python statement to execute (string). It
+              should not have a trailing newline.
 </dd>
 </dl><a NAME="DebugServer.remoteStep" ID="DebugServer.remoteStep"></a>
 <h4>DebugServer.remoteStep</h4>
 <b>remoteStep</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#105;&#110;&#103;&#108;&#101; &#115;&#116;&#101;&#112; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.
+        Public method to single step the debugged program.
 </p><a NAME="DebugServer.remoteStepOut" ID="DebugServer.remoteStepOut"></a>
 <h4>DebugServer.remoteStepOut</h4>
 <b>remoteStepOut</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#101;&#112; &#111;&#117;&#116; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.
+        Public method to step out the debugged program.
 </p><a NAME="DebugServer.remoteStepOver" ID="DebugServer.remoteStepOver"></a>
 <h4>DebugServer.remoteStepOver</h4>
 <b>remoteStepOver</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#101;&#112; &#111;v&#101;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.
+        Public method to step over the debugged program.
 </p><a NAME="DebugServer.remoteStepQuit" ID="DebugServer.remoteStepQuit"></a>
 <h4>DebugServer.remoteStepQuit</h4>
 <b>remoteStepQuit</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#111;&#112; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#100; &#112;&#114;&#111;&#103;&#114;&#97;&#109;.
+        Public method to stop the debugged program.
 </p><a NAME="DebugServer.remoteThreadList" ID="DebugServer.remoteThreadList"></a>
 <h4>DebugServer.remoteThreadList</h4>
 <b>remoteThreadList</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#113;&#117;&#101;&#115;&#116; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#116;&#104;&#114;&#101;&#97;&#100;&#115; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116;.
+        Public method to request the list of threads from the client.
 </p><a NAME="DebugServer.remoteUTPrepare" ID="DebugServer.remoteUTPrepare"></a>
 <h4>DebugServer.remoteUTPrepare</h4>
 <b>remoteUTPrepare</b>(<i>fn, tn, tfn, cov, covname, coverase</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#112;&#114;&#101;&#112;&#97;&#114;&#101; &#97; &#110;&#101;w &#117;&#110;&#105;&#116;&#116;&#101;&#115;&#116; &#114;&#117;&#110;.
+        Public method to prepare a new unittest run.
 </p><dl>
 <dt><i>fn</i></dt>
 <dd>
-&#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#116;&#111; &#108;&#111;&#97;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the filename to load (string)
 </dd><dt><i>tn</i></dt>
 <dd>
-&#116;&#104;&#101; &#116;&#101;&#115;&#116;&#110;&#97;&#109;&#101; &#116;&#111; &#108;&#111;&#97;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the testname to load (string)
 </dd><dt><i>tfn</i></dt>
 <dd>
-&#116;&#104;&#101; &#116;&#101;&#115;&#116; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#110;&#97;&#109;&#101; &#116;&#111; &#108;&#111;&#97;&#100; &#116;&#101;&#115;&#116;&#115; &#102;&#114;&#111;&#109; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the test function name to load tests from (string)
 </dd><dt><i>cov</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#99;&#111;&#108;&#108;&#101;&#99;&#116;&#105;&#111;&#110; &#111;&#102; &#99;&#111;v&#101;&#114;&#97;&#103;&#101; &#100;&#97;&#116;&#97; &#105;&#115; &#114;&#101;&#113;&#117;&#101;&#115;&#116;&#101;&#100;
+flag indicating collection of coverage data is requested
 </dd><dt><i>covname</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#117;&#115;&#101;&#100; &#116;&#111; &#97;&#115;&#115;&#101;&#109;&#98;&#108;&#101; &#116;&#104;&#101; &#99;&#111;v&#101;&#114;&#97;&#103;&#101; &#99;&#97;&#99;&#104;&#101;&#115;
-                &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+filename to be used to assemble the coverage caches
+                filename (string)
 </dd><dt><i>coverase</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#101;&#114;&#97;&#115;&#117;&#114;&#101; &#111;&#102; &#99;&#111;v&#101;&#114;&#97;&#103;&#101; &#100;&#97;&#116;&#97; &#105;&#115; &#114;&#101;&#113;&#117;&#101;&#115;&#116;&#101;&#100; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating erasure of coverage data is requested (boolean)
 </dd>
 </dl><a NAME="DebugServer.remoteUTRun" ID="DebugServer.remoteUTRun"></a>
 <h4>DebugServer.remoteUTRun</h4>
 <b>remoteUTRun</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#97; &#117;&#110;&#105;&#116;&#116;&#101;&#115;&#116; &#114;&#117;&#110;.
+        Public method to start a unittest run.
 </p><a NAME="DebugServer.remoteUTStop" ID="DebugServer.remoteUTStop"></a>
 <h4>DebugServer.remoteUTStop</h4>
 <b>remoteUTStop</b>(<i></i>)
 <p>
-        &#112;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#111;&#112; &#97; &#117;&#110;&#105;&#116;&#116;&#101;&#115;&#116; &#114;&#117;&#110;.
+        public method to stop a unittest run.
 </p><a NAME="DebugServer.shutdownServer" ID="DebugServer.shutdownServer"></a>
 <h4>DebugServer.shutdownServer</h4>
 <b>shutdownServer</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#110;&#108;y &#115;&#104;&#117;&#116; &#100;&#111;w&#110;.
+        Public method to cleanly shut down.
 </p><p>
-        &#73;&#116; &#99;&#108;&#111;&#115;&#101;&#115; &#111;&#117;&#114; &#115;&#111;&#99;&#107;&#101;&#116; &#97;&#110;&#100; &#115;&#104;&#117;&#116;&#115; &#100;&#111;w&#110;
-        &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;. (&#78;&#101;&#101;&#100;&#101;&#100; &#111;&#110; &#87;&#105;&#110; &#79;&#83;)
+        It closes our socket and shuts down
+        the debug client. (Needed on Win OS)
 </p><a NAME="DebugServer.startClient" ID="DebugServer.startClient"></a>
 <h4>DebugServer.startClient</h4>
 <b>startClient</b>(<i>unplanned = True, clType = None, forProject = False, runInConsole = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#97; &#100;&#101;&#98;&#117;&#103; &#99;&#108;&#105;&#101;&#110;&#116;.
+        Public method to start a debug client.
 </p><dl>
 <dt><i>unplanned=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#104;&#97;&#116; &#116;&#104;&#101; &#99;&#108;&#105;&#101;&#110;&#116; &#104;&#97;&#115; &#100;&#105;&#101;&#100; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating that the client has died (boolean)
 </dd><dt><i>clType=</i></dt>
 <dd>
-&#116;y&#112;&#101; &#111;&#102; &#99;&#108;&#105;&#101;&#110;&#116; &#116;&#111; &#98;&#101; &#115;&#116;&#97;&#114;&#116;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+type of client to be started (string)
 </dd><dt><i>forProject=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#114;&#101;&#108;&#97;&#116;&#101;&#100; &#97;&#99;&#116;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating a project related action (boolean)
 </dd><dt><i>runInConsole=</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114; &#105;&#110; &#97;
-            &#99;&#111;&#110;&#115;&#111;&#108;&#101; w&#105;&#110;&#100;&#111;w (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating to start the debugger in a
+            console window (boolean)
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>

eric ide

mercurial