Sat, 19 Dec 2020 14:42:36 +0100
Updated source documentation.
--- a/eric6/APIs/Python3/eric6.api Sat Dec 19 14:41:43 2020 +0100 +++ b/eric6/APIs/Python3/eric6.api Sat Dec 19 14:42:36 2020 +0100 @@ -250,7 +250,7 @@ eric6.DebugClients.Python.DCTestResult.DCTestResult.stopTest?4(test) eric6.DebugClients.Python.DCTestResult.DCTestResult?1(dbgClient, failfast) eric6.DebugClients.Python.DebugBase.DebugBase._fnCache?8 -eric6.DebugClients.Python.DebugBase.DebugBase._set_stopinfo?5(stopframe, returnframe) +eric6.DebugClients.Python.DebugBase.DebugBase._set_stopinfo?5(stopframe, returnframe, stoplineno=0) eric6.DebugClients.Python.DebugBase.DebugBase.bootstrap?4(target, args, kwargs) eric6.DebugClients.Python.DebugBase.DebugBase.break_here?4(frame) eric6.DebugClients.Python.DebugBase.DebugBase.filesToSkip?7 @@ -273,6 +273,7 @@ eric6.DebugClients.Python.DebugBase.DebugBase.set_return?4(frame) eric6.DebugClients.Python.DebugBase.DebugBase.set_step?4() eric6.DebugClients.Python.DebugBase.DebugBase.set_trace?4(frame=None) +eric6.DebugClients.Python.DebugBase.DebugBase.set_until?4(frame=None, lineno=None) eric6.DebugClients.Python.DebugBase.DebugBase.step?4(traceMode) eric6.DebugClients.Python.DebugBase.DebugBase.stepOut?4() eric6.DebugClients.Python.DebugBase.DebugBase.stop_here?4(frame) @@ -282,6 +283,7 @@ eric6.DebugClients.Python.DebugBase.DebugBase.user_exception?4(excinfo, unhandled=False) eric6.DebugClients.Python.DebugBase.DebugBase.user_line?4(frame) eric6.DebugClients.Python.DebugBase.DebugBase?1(dbgClient) +eric6.DebugClients.Python.DebugBase.GENERATOR_AND_COROUTINE_FLAGS?7 eric6.DebugClients.Python.DebugBase.gRecursionLimit?7 eric6.DebugClients.Python.DebugBase.printerr?4(s) eric6.DebugClients.Python.DebugBase.setRecursionLimit?4(limit) @@ -314,7 +316,7 @@ eric6.DebugClients.Python.DebugClientBase.DebugClientBase.sessionClose?4(terminate=True) eric6.DebugClients.Python.DebugClientBase.DebugClientBase.setDisassembly?4(disassembly) eric6.DebugClients.Python.DebugClientBase.DebugClientBase.startDebugger?4(filename=None, host=None, port=None, enableTrace=True, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False) -eric6.DebugClients.Python.DebugClientBase.DebugClientBase.startProgInDebugger?4(progargs, wd='', host=None, port=None, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False, codeStr="") +eric6.DebugClients.Python.DebugClientBase.DebugClientBase.startProgInDebugger?4(progargs, wd='', host=None, port=None, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False, codeStr="", scriptModule="") eric6.DebugClients.Python.DebugClientBase.DebugClientBase.writeReady?4(stream) eric6.DebugClients.Python.DebugClientBase.DebugClientBase?1() eric6.DebugClients.Python.DebugClientBase.DebugClientClose?4(fd) @@ -386,9 +388,7 @@ eric6.DebugClients.Python.FlexCompleter.get_class_members?4(klass) eric6.DebugClients.Python.ModuleLoader.ModuleLoader.create_module?4(spec) eric6.DebugClients.Python.ModuleLoader.ModuleLoader.exec_module?4(module) -eric6.DebugClients.Python.ModuleLoader.ModuleLoader.find_module?4(fullname, path=None) eric6.DebugClients.Python.ModuleLoader.ModuleLoader.find_spec?4(fullname, path, target=None) -eric6.DebugClients.Python.ModuleLoader.ModuleLoader.load_module?4(fullname) eric6.DebugClients.Python.ModuleLoader.ModuleLoader?1(debugClient) eric6.DebugClients.Python.MultiProcessDebugExtension._debugClient?8 eric6.DebugClients.Python.MultiProcessDebugExtension._shallPatch?5() @@ -591,6 +591,7 @@ eric6.Debugger.DebugServer.DebugServer.remoteClientVariables?4(debuggerId, scope, filterList, framenr=0) eric6.Debugger.DebugServer.DebugServer.remoteCompletion?4(debuggerId, text) eric6.Debugger.DebugServer.DebugServer.remoteContinue?4(debuggerId, special=False) +eric6.Debugger.DebugServer.DebugServer.remoteContinueUntil?4(debuggerId, line) eric6.Debugger.DebugServer.DebugServer.remoteCoverage?4(venvName, fn, argv, wd, env, autoClearShell=True, erase=False, forProject=False, runInConsole=False, clientType="") eric6.Debugger.DebugServer.DebugServer.remoteEnvironment?4(env) eric6.Debugger.DebugServer.DebugServer.remoteLoad?4(venvName, fn, argv, wd, env, autoClearShell=True, tracePython=False, autoContinue=True, forProject=False, runInConsole=False, clientType="", enableCallTrace=False, enableMultiprocess=False, multiprocessNoDebug="") @@ -723,6 +724,7 @@ eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteClientVariables?4(debuggerId, scope, filterList, framenr=0, maxSize=0) eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteCompletion?4(debuggerId, text) eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteContinue?4(debuggerId, special=False) +eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteContinueUntil?4(debuggerId, line) eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteCoverage?4(fn, argv, wd, erase=False) eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteEnvironment?4(env) eric6.Debugger.DebuggerInterfaceNone.DebuggerInterfaceNone.remoteLoad?4(fn, argv, wd, traceInterpreter=False, autoContinue=True, enableMultiprocess=False) @@ -769,6 +771,7 @@ eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteClientVariables?4(debuggerId, scope, filterList, framenr=0, maxSize=0) eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteCompletion?4(debuggerId, text) eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteContinue?4(debuggerId, special=False) +eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteContinueUntil?4(debuggerId, line) eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteCoverage?4(fn, argv, wd, erase=False) eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteEnvironment?4(env) eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteLoad?4(fn, argv, wd, traceInterpreter=False, autoContinue=True, enableMultiprocess=False)
--- a/eric6/Documentation/Help/source.qhp Sat Dec 19 14:41:43 2020 +0100 +++ b/eric6/Documentation/Help/source.qhp Sat Dec 19 14:42:36 2020 +0100 @@ -3157,6 +3157,7 @@ <keyword name="DebugBase.set_return" id="DebugBase.set_return" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_return" /> <keyword name="DebugBase.set_step" id="DebugBase.set_step" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_step" /> <keyword name="DebugBase.set_trace" id="DebugBase.set_trace" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_trace" /> + <keyword name="DebugBase.set_until" id="DebugBase.set_until" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.set_until" /> <keyword name="DebugBase.step" id="DebugBase.step" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.step" /> <keyword name="DebugBase.stepOut" id="DebugBase.stepOut" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.stepOut" /> <keyword name="DebugBase.stop_here" id="DebugBase.stop_here" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.stop_here" /> @@ -3293,6 +3294,7 @@ <keyword name="DebugServer.remoteClientVariables" id="DebugServer.remoteClientVariables" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteClientVariables" /> <keyword name="DebugServer.remoteCompletion" id="DebugServer.remoteCompletion" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteCompletion" /> <keyword name="DebugServer.remoteContinue" id="DebugServer.remoteContinue" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteContinue" /> + <keyword name="DebugServer.remoteContinueUntil" id="DebugServer.remoteContinueUntil" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteContinueUntil" /> <keyword name="DebugServer.remoteCoverage" id="DebugServer.remoteCoverage" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteCoverage" /> <keyword name="DebugServer.remoteEnvironment" id="DebugServer.remoteEnvironment" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteEnvironment" /> <keyword name="DebugServer.remoteLoad" id="DebugServer.remoteLoad" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteLoad" /> @@ -3392,6 +3394,7 @@ <keyword name="DebugUI.__runProject" id="DebugUI.__runProject" ref="eric6.Debugger.DebugUI.html#DebugUI.__runProject" /> <keyword name="DebugUI.__runScript" id="DebugUI.__runScript" ref="eric6.Debugger.DebugUI.html#DebugUI.__runScript" /> <keyword name="DebugUI.__runToCursor" id="DebugUI.__runToCursor" ref="eric6.Debugger.DebugUI.html#DebugUI.__runToCursor" /> + <keyword name="DebugUI.__runUntil" id="DebugUI.__runUntil" ref="eric6.Debugger.DebugUI.html#DebugUI.__runUntil" /> <keyword name="DebugUI.__showBreakpointsMenu" id="DebugUI.__showBreakpointsMenu" ref="eric6.Debugger.DebugUI.html#DebugUI.__showBreakpointsMenu" /> <keyword name="DebugUI.__showDebugMenu" id="DebugUI.__showDebugMenu" ref="eric6.Debugger.DebugUI.html#DebugUI.__showDebugMenu" /> <keyword name="DebugUI.__specialContinue" id="DebugUI.__specialContinue" ref="eric6.Debugger.DebugUI.html#DebugUI.__specialContinue" /> @@ -3489,6 +3492,7 @@ <keyword name="DebuggerInterfaceNone.remoteClientVariables" id="DebuggerInterfaceNone.remoteClientVariables" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteClientVariables" /> <keyword name="DebuggerInterfaceNone.remoteCompletion" id="DebuggerInterfaceNone.remoteCompletion" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteCompletion" /> <keyword name="DebuggerInterfaceNone.remoteContinue" id="DebuggerInterfaceNone.remoteContinue" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteContinue" /> + <keyword name="DebuggerInterfaceNone.remoteContinueUntil" id="DebuggerInterfaceNone.remoteContinueUntil" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteContinueUntil" /> <keyword name="DebuggerInterfaceNone.remoteCoverage" id="DebuggerInterfaceNone.remoteCoverage" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteCoverage" /> <keyword name="DebuggerInterfaceNone.remoteEnvironment" id="DebuggerInterfaceNone.remoteEnvironment" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteEnvironment" /> <keyword name="DebuggerInterfaceNone.remoteLoad" id="DebuggerInterfaceNone.remoteLoad" ref="eric6.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteLoad" /> @@ -3545,6 +3549,7 @@ <keyword name="DebuggerInterfacePython.remoteClientVariables" id="DebuggerInterfacePython.remoteClientVariables" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientVariables" /> <keyword name="DebuggerInterfacePython.remoteCompletion" id="DebuggerInterfacePython.remoteCompletion" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteCompletion" /> <keyword name="DebuggerInterfacePython.remoteContinue" id="DebuggerInterfacePython.remoteContinue" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteContinue" /> + <keyword name="DebuggerInterfacePython.remoteContinueUntil" id="DebuggerInterfacePython.remoteContinueUntil" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteContinueUntil" /> <keyword name="DebuggerInterfacePython.remoteCoverage" id="DebuggerInterfacePython.remoteCoverage" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteCoverage" /> <keyword name="DebuggerInterfacePython.remoteEnvironment" id="DebuggerInterfacePython.remoteEnvironment" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteEnvironment" /> <keyword name="DebuggerInterfacePython.remoteLoad" id="DebuggerInterfacePython.remoteLoad" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteLoad" /> @@ -10141,9 +10146,7 @@ <keyword name="ModuleLoader.__loadModule" id="ModuleLoader.__loadModule" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.__loadModule" /> <keyword name="ModuleLoader.create_module" id="ModuleLoader.create_module" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.create_module" /> <keyword name="ModuleLoader.exec_module" id="ModuleLoader.exec_module" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.exec_module" /> - <keyword name="ModuleLoader.find_module" id="ModuleLoader.find_module" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.find_module" /> <keyword name="ModuleLoader.find_spec" id="ModuleLoader.find_spec" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.find_spec" /> - <keyword name="ModuleLoader.load_module" id="ModuleLoader.load_module" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.load_module" /> <keyword name="ModuleModel" id="ModuleModel" ref="eric6.Graphics.ModuleItem.html#ModuleModel" /> <keyword name="ModuleModel (Constructor)" id="ModuleModel (Constructor)" ref="eric6.Graphics.ModuleItem.html#ModuleModel.__init__" /> <keyword name="ModuleModel.addClass" id="ModuleModel.addClass" ref="eric6.Graphics.ModuleItem.html#ModuleModel.addClass" />
--- a/eric6/Documentation/Source/eric6.DebugClients.Python.DebugBase.html Sat Dec 19 14:41:43 2020 +0100 +++ b/eric6/Documentation/Source/eric6.DebugClients.Python.DebugBase.html Sat Dec 19 14:42:36 2020 +0100 @@ -28,7 +28,7 @@ <h3>Global Attributes</h3> <table> -<tr><td>gRecursionLimit</td></tr> +<tr><td>GENERATOR_AND_COROUTINE_FLAGS</td></tr><tr><td>gRecursionLimit</td></tr> </table> <h3>Classes</h3> @@ -200,6 +200,10 @@ <td>Public method to start debugging from 'frame'.</td> </tr> <tr> +<td><a href="#DebugBase.set_until">set_until</a></td> +<td>Public method to stop when the line with the lineno greater than the current one is reached or when returning from current frame.</td> +</tr> +<tr> <td><a href="#DebugBase.step">step</a></td> <td>Public method to perform a step operation in this thread.</td> </tr> @@ -465,7 +469,7 @@ </dl> <a NAME="DebugBase._set_stopinfo" ID="DebugBase._set_stopinfo"></a> <h4>DebugBase._set_stopinfo</h4> -<b>_set_stopinfo</b>(<i>stopframe, returnframe</i>) +<b>_set_stopinfo</b>(<i>stopframe, returnframe, stoplineno=0</i>) <p> Protected method to update the frame pointers. @@ -480,6 +484,12 @@ <dd> the frame object where to stop on a function return </dd> +<dt><i>stoplineno</i> (int)</dt> +<dd> +line number to stop at. If stoplineno is greater than + or equal to 0, then stop at line greater than or equal to the + stopline. If stoplineno is -1, then don't stop at all. +</dd> </dl> <a NAME="DebugBase.bootstrap" ID="DebugBase.bootstrap"></a> <h4>DebugBase.bootstrap</h4> @@ -855,6 +865,25 @@ frame to start debugging from </dd> </dl> +<a NAME="DebugBase.set_until" ID="DebugBase.set_until"></a> +<h4>DebugBase.set_until</h4> +<b>set_until</b>(<i>frame=None, lineno=None</i>) + +<p> + Public method to stop when the line with the lineno greater than the + current one is reached or when returning from current frame. +</p> +<dl> + +<dt><i>frame</i> (frame object)</dt> +<dd> +reference to the frame object +</dd> +<dt><i>lineno</i> (int)</dt> +<dd> +line number to continue to +</dd> +</dl> <a NAME="DebugBase.step" ID="DebugBase.step"></a> <h4>DebugBase.step</h4> <b>step</b>(<i>traceMode</i>)
--- a/eric6/Documentation/Source/eric6.DebugClients.Python.DebugClientBase.html Sat Dec 19 14:41:43 2020 +0100 +++ b/eric6/Documentation/Source/eric6.DebugClients.Python.DebugClientBase.html Sat Dec 19 14:42:36 2020 +0100 @@ -1199,7 +1199,7 @@ </dl> <a NAME="DebugClientBase.startProgInDebugger" ID="DebugClientBase.startProgInDebugger"></a> <h4>DebugClientBase.startProgInDebugger</h4> -<b>startProgInDebugger</b>(<i>progargs, wd='', host=None, port=None, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False, codeStr=""</i>) +<b>startProgInDebugger</b>(<i>progargs, wd='', host=None, port=None, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False, codeStr="", scriptModule=""</i>) <p> Public method used to start the remote debugger. @@ -1251,6 +1251,10 @@ <dd> string containing Python code to execute </dd> +<dt><i>scriptModule</i> (str)</dt> +<dd> +name of a module to be executed as a script +</dd> </dl> <dl> <dt>Returns:</dt>
--- a/eric6/Documentation/Source/eric6.DebugClients.Python.ModuleLoader.html Sat Dec 19 14:41:43 2020 +0100 +++ b/eric6/Documentation/Source/eric6.DebugClients.Python.ModuleLoader.html Sat Dec 19 14:42:36 2020 +0100 @@ -85,17 +85,9 @@ <td>Public method to execute the created module.</td> </tr> <tr> -<td><a href="#ModuleLoader.find_module">find_module</a></td> -<td>Public method returning the module loader.</td> -</tr> -<tr> <td><a href="#ModuleLoader.find_spec">find_spec</a></td> <td>Public method returning the module spec.</td> </tr> -<tr> -<td><a href="#ModuleLoader.load_module">load_module</a></td> -<td>Public method to load a module.</td> -</tr> </table> <h3>Static Methods</h3> @@ -148,7 +140,7 @@ <b>create_module</b>(<i>spec</i>) <p> - Public method to create a module based on the passed in spec. + Public method to create a module based on the passed in spec. </p> <dl> @@ -174,7 +166,7 @@ <b>exec_module</b>(<i>module</i>) <p> - Public method to execute the created module. + Public method to execute the created module. </p> <dl> @@ -183,42 +175,12 @@ module to be executed </dd> </dl> -<a NAME="ModuleLoader.find_module" ID="ModuleLoader.find_module"></a> -<h4>ModuleLoader.find_module</h4> -<b>find_module</b>(<i>fullname, path=None</i>) - -<p> - Public method returning the module loader. -</p> -<dl> - -<dt><i>fullname</i> (str)</dt> -<dd> -name of the module to be loaded -</dd> -<dt><i>path</i> (str)</dt> -<dd> -path to resolve the module name -</dd> -</dl> -<dl> -<dt>Returns:</dt> -<dd> -module loader object -</dd> -</dl> -<dl> -<dt>Return Type:</dt> -<dd> -object -</dd> -</dl> <a NAME="ModuleLoader.find_spec" ID="ModuleLoader.find_spec"></a> <h4>ModuleLoader.find_spec</h4> <b>find_spec</b>(<i>fullname, path, target=None</i>) <p> - Public method returning the module spec. + Public method returning the module spec. </p> <dl> @@ -233,7 +195,7 @@ <dt><i>target</i> (module)</dt> <dd> module object to use for a more educated guess - about what spec to return + about what spec to return </dd> </dl> <dl> @@ -248,32 +210,6 @@ ModuleSpec </dd> </dl> -<a NAME="ModuleLoader.load_module" ID="ModuleLoader.load_module"></a> -<h4>ModuleLoader.load_module</h4> -<b>load_module</b>(<i>fullname</i>) - -<p> - Public method to load a module. -</p> -<dl> - -<dt><i>fullname</i> (str)</dt> -<dd> -name of the module to be loaded -</dd> -</dl> -<dl> -<dt>Returns:</dt> -<dd> -reference to the loaded module -</dd> -</dl> -<dl> -<dt>Return Type:</dt> -<dd> -module -</dd> -</dl> <div align="right"><a href="#top">Up</a></div> <hr /> </body></html> \ No newline at end of file
--- a/eric6/Documentation/Source/eric6.Debugger.DebugServer.html Sat Dec 19 14:41:43 2020 +0100 +++ b/eric6/Documentation/Source/eric6.Debugger.DebugServer.html Sat Dec 19 14:42:36 2020 +0100 @@ -547,6 +547,10 @@ <td>Public method to continue the debugged program.</td> </tr> <tr> +<td><a href="#DebugServer.remoteContinueUntil">remoteContinueUntil</a></td> +<td>Public method to continue the debugged program to the given line or until returning from the current frame.</td> +</tr> +<tr> <td><a href="#DebugServer.remoteCoverage">remoteCoverage</a></td> <td>Public method to load a new program to collect coverage data.</td> </tr> @@ -2025,6 +2029,25 @@ flag indicating a special continue operation </dd> </dl> +<a NAME="DebugServer.remoteContinueUntil" ID="DebugServer.remoteContinueUntil"></a> +<h4>DebugServer.remoteContinueUntil</h4> +<b>remoteContinueUntil</b>(<i>debuggerId, line</i>) + +<p> + Public method to continue the debugged program to the given line + or until returning from the current frame. +</p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +<dt><i>line</i> (int)</dt> +<dd> +the new line, where execution should be continued to +</dd> +</dl> <a NAME="DebugServer.remoteCoverage" ID="DebugServer.remoteCoverage"></a> <h4>DebugServer.remoteCoverage</h4> <b>remoteCoverage</b>(<i>venvName, fn, argv, wd, env, autoClearShell=True, erase=False, forProject=False, runInConsole=False, clientType=""</i>)
--- a/eric6/Documentation/Source/eric6.Debugger.DebugUI.html Sat Dec 19 14:41:43 2020 +0100 +++ b/eric6/Documentation/Source/eric6.Debugger.DebugUI.html Sat Dec 19 14:42:36 2020 +0100 @@ -311,6 +311,10 @@ <td>Private method to handle the Run to Cursor action.</td> </tr> <tr> +<td><a href="#DebugUI.__runUntil">__runUntil</a></td> +<td>Private method to handle the Run Until action.</td> +</tr> +<tr> <td><a href="#DebugUI.__showBreakpointsMenu">__showBreakpointsMenu</a></td> <td>Private method to handle the show breakpoints menu signal.</td> </tr> @@ -1119,6 +1123,20 @@ ID of the debugger backend </dd> </dl> +<a NAME="DebugUI.__runUntil" ID="DebugUI.__runUntil"></a> +<h4>DebugUI.__runUntil</h4> +<b>__runUntil</b>(<i>debuggerId=""</i>) + +<p> + Private method to handle the Run Until action. +</p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugUI.__showBreakpointsMenu" ID="DebugUI.__showBreakpointsMenu"></a> <h4>DebugUI.__showBreakpointsMenu</h4> <b>__showBreakpointsMenu</b>(<i></i>)
--- a/eric6/Documentation/Source/eric6.Debugger.DebuggerInterfaceNone.html Sat Dec 19 14:41:43 2020 +0100 +++ b/eric6/Documentation/Source/eric6.Debugger.DebuggerInterfaceNone.html Sat Dec 19 14:42:36 2020 +0100 @@ -145,6 +145,10 @@ <td>Public method to continue the debugged program.</td> </tr> <tr> +<td><a href="#DebuggerInterfaceNone.remoteContinueUntil">remoteContinueUntil</a></td> +<td>Public method to continue the debugged program to the given line or until returning from the current frame.</td> +</tr> +<tr> <td><a href="#DebuggerInterfaceNone.remoteCoverage">remoteCoverage</a></td> <td>Public method to load a new program to collect coverage data.</td> </tr> @@ -618,6 +622,25 @@ flag indicating a special continue operation </dd> </dl> +<a NAME="DebuggerInterfaceNone.remoteContinueUntil" ID="DebuggerInterfaceNone.remoteContinueUntil"></a> +<h4>DebuggerInterfaceNone.remoteContinueUntil</h4> +<b>remoteContinueUntil</b>(<i>debuggerId, line</i>) + +<p> + Public method to continue the debugged program to the given line + or until returning from the current frame. +</p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +<dt><i>line</i> (int)</dt> +<dd> +the new line, where execution should be continued to +</dd> +</dl> <a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a> <h4>DebuggerInterfaceNone.remoteCoverage</h4> <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>)
--- a/eric6/Documentation/Source/eric6.Debugger.DebuggerInterfacePython.html Sat Dec 19 14:41:43 2020 +0100 +++ b/eric6/Documentation/Source/eric6.Debugger.DebuggerInterfacePython.html Sat Dec 19 14:42:36 2020 +0100 @@ -190,6 +190,10 @@ <td>Public method to continue the debugged program.</td> </tr> <tr> +<td><a href="#DebuggerInterfacePython.remoteContinueUntil">remoteContinueUntil</a></td> +<td>Public method to continue the debugged program to the given line or until returning from the current frame.</td> +</tr> +<tr> <td><a href="#DebuggerInterfacePython.remoteCoverage">remoteCoverage</a></td> <td>Public method to load a new program to collect coverage data.</td> </tr> @@ -896,6 +900,25 @@ flag indicating a special continue operation </dd> </dl> +<a NAME="DebuggerInterfacePython.remoteContinueUntil" ID="DebuggerInterfacePython.remoteContinueUntil"></a> +<h4>DebuggerInterfacePython.remoteContinueUntil</h4> +<b>remoteContinueUntil</b>(<i>debuggerId, line</i>) + +<p> + Public method to continue the debugged program to the given line + or until returning from the current frame. +</p> +<dl> + +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +<dt><i>line</i> (int)</dt> +<dd> +the new line, where execution should be continued to +</dd> +</dl> <a NAME="DebuggerInterfacePython.remoteCoverage" ID="DebuggerInterfacePython.remoteCoverage"></a> <h4>DebuggerInterfacePython.remoteCoverage</h4> <b>remoteCoverage</b>(<i>fn, argv, wd, erase=False</i>)