Fri, 11 Mar 2016 19:41:52 +0100
Updated the source docu.
--- a/APIs/Python3/eric6.api Mon Feb 22 22:26:21 2016 +0100 +++ b/APIs/Python3/eric6.api Fri Mar 11 19:41:52 2016 +0100 @@ -177,6 +177,7 @@ eric6.DebugClients.Python.DebugBase.DebugBase.step?4(traceMode) eric6.DebugClients.Python.DebugBase.DebugBase.stepOut?4() eric6.DebugClients.Python.DebugBase.DebugBase.stop_here?4(frame) +eric6.DebugClients.Python.DebugBase.DebugBase.storeFrameLocals?4(frmnr=0) eric6.DebugClients.Python.DebugBase.DebugBase.trace_dispatch?4(frame, event, arg) eric6.DebugClients.Python.DebugBase.DebugBase.user_exception?4(frame, (exctype, excval, exctb), unhandled=0) eric6.DebugClients.Python.DebugBase.DebugBase.user_line?4(frame) @@ -310,6 +311,7 @@ eric6.DebugClients.Python.DebugThread.DebugThread.traceThread?4() eric6.DebugClients.Python.DebugThread.DebugThread.trace_dispatch?4(frame, event, arg) eric6.DebugClients.Python.DebugThread.DebugThread?1(dbgClient, targ=None, args=None, kwargs=None, mainThread=0) +eric6.DebugClients.Python.FlexCompleter.Completer._callable_postfix?5(val, word) eric6.DebugClients.Python.FlexCompleter.Completer.attr_matches?4(text) eric6.DebugClients.Python.FlexCompleter.Completer.complete?4(text, state) eric6.DebugClients.Python.FlexCompleter.Completer.global_matches?4(text) @@ -394,6 +396,7 @@ eric6.DebugClients.Python3.DebugBase.DebugBase.step?4(traceMode) eric6.DebugClients.Python3.DebugBase.DebugBase.stepOut?4() eric6.DebugClients.Python3.DebugBase.DebugBase.stop_here?4(frame) +eric6.DebugClients.Python3.DebugBase.DebugBase.storeFrameLocals?4(frmnr=0) eric6.DebugClients.Python3.DebugBase.DebugBase.trace_dispatch?4(frame, event, arg) eric6.DebugClients.Python3.DebugBase.DebugBase.user_exception?4(frame, excinfo, unhandled=False) eric6.DebugClients.Python3.DebugBase.DebugBase.user_line?4(frame)
--- a/Documentation/Help/source.qhp Mon Feb 22 22:26:21 2016 +0100 +++ b/Documentation/Help/source.qhp Fri Mar 11 19:41:52 2016 +0100 @@ -2361,6 +2361,7 @@ <keyword name="Completer (Constructor)" id="Completer (Constructor)" ref="eric6.DebugClients.Python.FlexCompleter.html#Completer.__init__" /> <keyword name="Completer (Constructor)" id="Completer (Constructor)" ref="eric6.DebugClients.Python3.FlexCompleter.html#Completer.__init__" /> <keyword name="Completer (Module)" id="Completer (Module)" ref="eric6.DebugClients.Ruby.Completer.html" /> + <keyword name="Completer._callable_postfix" id="Completer._callable_postfix" ref="eric6.DebugClients.Python.FlexCompleter.html#Completer._callable_postfix" /> <keyword name="Completer._callable_postfix" id="Completer._callable_postfix" ref="eric6.DebugClients.Python3.FlexCompleter.html#Completer._callable_postfix" /> <keyword name="Completer.attr_matches" id="Completer.attr_matches" ref="eric6.DebugClients.Python.FlexCompleter.html#Completer.attr_matches" /> <keyword name="Completer.attr_matches" id="Completer.attr_matches" ref="eric6.DebugClients.Python3.FlexCompleter.html#Completer.attr_matches" /> @@ -2771,6 +2772,8 @@ <keyword name="DebugBase.stepOut" id="DebugBase.stepOut" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.stepOut" /> <keyword name="DebugBase.stop_here" id="DebugBase.stop_here" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.stop_here" /> <keyword name="DebugBase.stop_here" id="DebugBase.stop_here" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.stop_here" /> + <keyword name="DebugBase.storeFrameLocals" id="DebugBase.storeFrameLocals" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.storeFrameLocals" /> + <keyword name="DebugBase.storeFrameLocals" id="DebugBase.storeFrameLocals" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.storeFrameLocals" /> <keyword name="DebugBase.trace_dispatch" id="DebugBase.trace_dispatch" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.trace_dispatch" /> <keyword name="DebugBase.trace_dispatch" id="DebugBase.trace_dispatch" ref="eric6.DebugClients.Python3.DebugBase.html#DebugBase.trace_dispatch" /> <keyword name="DebugBase.user_exception" id="DebugBase.user_exception" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.user_exception" /> @@ -2814,6 +2817,8 @@ <keyword name="DebugClientBase.__formatVariablesList" id="DebugClientBase.__formatVariablesList" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__formatVariablesList" /> <keyword name="DebugClientBase.__generateFilterObjects" id="DebugClientBase.__generateFilterObjects" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__generateFilterObjects" /> <keyword name="DebugClientBase.__generateFilterObjects" id="DebugClientBase.__generateFilterObjects" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__generateFilterObjects" /> + <keyword name="DebugClientBase.__getCompletionList" id="DebugClientBase.__getCompletionList" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__getCompletionList" /> + <keyword name="DebugClientBase.__getCompletionList" id="DebugClientBase.__getCompletionList" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__getCompletionList" /> <keyword name="DebugClientBase.__getSysPath" id="DebugClientBase.__getSysPath" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__getSysPath" /> <keyword name="DebugClientBase.__getSysPath" id="DebugClientBase.__getSysPath" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__getSysPath" /> <keyword name="DebugClientBase.__interact" id="DebugClientBase.__interact" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.__interact" /> @@ -5600,6 +5605,7 @@ <keyword name="HelpTabWidget.__loadFinished" id="HelpTabWidget.__loadFinished" ref="eric6.Helpviewer.HelpTabWidget.html#HelpTabWidget.__loadFinished" /> <keyword name="HelpTabWidget.__loadStarted" id="HelpTabWidget.__loadStarted" ref="eric6.Helpviewer.HelpTabWidget.html#HelpTabWidget.__loadStarted" /> <keyword name="HelpTabWidget.__navigationMenuTriggered" id="HelpTabWidget.__navigationMenuTriggered" ref="eric6.Helpviewer.HelpTabWidget.html#HelpTabWidget.__navigationMenuTriggered" /> + <keyword name="HelpTabWidget.__newBrowser" id="HelpTabWidget.__newBrowser" ref="eric6.Helpviewer.HelpTabWidget.html#HelpTabWidget.__newBrowser" /> <keyword name="HelpTabWidget.__pathSelected" id="HelpTabWidget.__pathSelected" ref="eric6.Helpviewer.HelpTabWidget.html#HelpTabWidget.__pathSelected" /> <keyword name="HelpTabWidget.__printPdfRequested" id="HelpTabWidget.__printPdfRequested" ref="eric6.Helpviewer.HelpTabWidget.html#HelpTabWidget.__printPdfRequested" /> <keyword name="HelpTabWidget.__printPreview" id="HelpTabWidget.__printPreview" ref="eric6.Helpviewer.HelpTabWidget.html#HelpTabWidget.__printPreview" />
--- a/Documentation/Source/eric6.DebugClients.Python.DebugBase.html Mon Feb 22 22:26:21 2016 +0100 +++ b/Documentation/Source/eric6.DebugClients.Python.DebugBase.html Fri Mar 11 19:41:52 2016 +0100 @@ -159,6 +159,9 @@ <td><a href="#DebugBase.stop_here">stop_here</a></td> <td>Public method reimplemented to filter out debugger files.</td> </tr><tr> +<td><a href="#DebugBase.storeFrameLocals">storeFrameLocals</a></td> +<td>Public method to store the locals into the frame, so an access to frame.f_locals returns the last data.</td> +</tr><tr> <td><a href="#DebugBase.trace_dispatch">trace_dispatch</a></td> <td>Public method reimplemented from bdb.py to do some special things.</td> </tr><tr> @@ -630,6 +633,18 @@ <dd> flag indicating whether the debugger should stop here </dd> +</dl><a NAME="DebugBase.storeFrameLocals" ID="DebugBase.storeFrameLocals"></a> +<h4>DebugBase.storeFrameLocals</h4> +<b>storeFrameLocals</b>(<i>frmnr=0</i>) +<p> + Public method to store the locals into the frame, so an access to + frame.f_locals returns the last data. +</p><dl> +<dt><i>frmnr=</i></dt> +<dd> +distance of frame to store locals dictionary to. 0 is + the current frame (int) +</dd> </dl><a NAME="DebugBase.trace_dispatch" ID="DebugBase.trace_dispatch"></a> <h4>DebugBase.trace_dispatch</h4> <b>trace_dispatch</b>(<i>frame, event, arg</i>)
--- a/Documentation/Source/eric6.DebugClients.Python.DebugClientBase.html Mon Feb 22 22:26:21 2016 +0100 +++ b/Documentation/Source/eric6.DebugClients.Python.DebugClientBase.html Fri Mar 11 19:41:52 2016 +0100 @@ -132,6 +132,9 @@ <td><a href="#DebugClientBase.__generateFilterObjects">__generateFilterObjects</a></td> <td>Private slot to convert a filter string to a list of filter objects.</td> </tr><tr> +<td><a href="#DebugClientBase.__getCompletionList">__getCompletionList</a></td> +<td>Private method to create a completions list.</td> +</tr><tr> <td><a href="#DebugClientBase.__getSysPath">__getSysPath</a></td> <td>Private slot to calculate a path list including the PYTHONPATH environment variable.</td> </tr><tr> @@ -371,6 +374,22 @@ <dd> string of filter patterns separated by ';' </dd> +</dl><a NAME="DebugClientBase.__getCompletionList" ID="DebugClientBase.__getCompletionList"></a> +<h4>DebugClientBase.__getCompletionList</h4> +<b>__getCompletionList</b>(<i>text, completer, completions</i>) +<p> + Private method to create a completions list. +</p><dl> +<dt><i>text</i></dt> +<dd> +text to complete (string) +</dd><dt><i>completer</i></dt> +<dd> +completer methode +</dd><dt><i>completions</i></dt> +<dd> +set where to add new completions strings (set) +</dd> </dl><a NAME="DebugClientBase.__getSysPath" ID="DebugClientBase.__getSysPath"></a> <h4>DebugClientBase.__getSysPath</h4> <b>__getSysPath</b>(<i>firstEntry</i>)
--- a/Documentation/Source/eric6.DebugClients.Python.FlexCompleter.html Mon Feb 22 22:26:21 2016 +0100 +++ b/Documentation/Source/eric6.DebugClients.Python.FlexCompleter.html Fri Mar 11 19:41:52 2016 +0100 @@ -143,6 +143,9 @@ <td><a href="#Completer.__init__">Completer</a></td> <td>Constructor</td> </tr><tr> +<td><a href="#Completer._callable_postfix">_callable_postfix</a></td> +<td>Protected method to check for a callable.</td> +</tr><tr> <td><a href="#Completer.attr_matches">attr_matches</a></td> <td>Public method to compute matches when text contains a dot.</td> </tr><tr> @@ -183,6 +186,24 @@ <dd> raised to indicate a wrong namespace structure </dd> +</dl><a NAME="Completer._callable_postfix" ID="Completer._callable_postfix"></a> +<h4>Completer._callable_postfix</h4> +<b>_callable_postfix</b>(<i>val, word</i>) +<p> + Protected method to check for a callable. +</p><dl> +<dt><i>val</i></dt> +<dd> +value to check (object) +</dd><dt><i>word</i></dt> +<dd> +word to ammend (string) +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +ammended word (string) +</dd> </dl><a NAME="Completer.attr_matches" ID="Completer.attr_matches"></a> <h4>Completer.attr_matches</h4> <b>attr_matches</b>(<i>text</i>)
--- a/Documentation/Source/eric6.DebugClients.Python3.DebugBase.html Mon Feb 22 22:26:21 2016 +0100 +++ b/Documentation/Source/eric6.DebugClients.Python3.DebugBase.html Fri Mar 11 19:41:52 2016 +0100 @@ -162,6 +162,9 @@ <td><a href="#DebugBase.stop_here">stop_here</a></td> <td>Public method reimplemented to filter out debugger files.</td> </tr><tr> +<td><a href="#DebugBase.storeFrameLocals">storeFrameLocals</a></td> +<td>Public method to store the locals into the frame, so an access to frame.f_locals returns the last data.</td> +</tr><tr> <td><a href="#DebugBase.trace_dispatch">trace_dispatch</a></td> <td>Public method reimplemented from bdb.py to do some special things.</td> </tr><tr> @@ -649,6 +652,18 @@ <dd> flag indicating whether the debugger should stop here </dd> +</dl><a NAME="DebugBase.storeFrameLocals" ID="DebugBase.storeFrameLocals"></a> +<h4>DebugBase.storeFrameLocals</h4> +<b>storeFrameLocals</b>(<i>frmnr=0</i>) +<p> + Public method to store the locals into the frame, so an access to + frame.f_locals returns the last data. +</p><dl> +<dt><i>frmnr=</i></dt> +<dd> +distance of frame to store locals dictionary to. 0 is + the current frame (int) +</dd> </dl><a NAME="DebugBase.trace_dispatch" ID="DebugBase.trace_dispatch"></a> <h4>DebugBase.trace_dispatch</h4> <b>trace_dispatch</b>(<i>frame, event, arg</i>)
--- a/Documentation/Source/eric6.DebugClients.Python3.DebugClientBase.html Mon Feb 22 22:26:21 2016 +0100 +++ b/Documentation/Source/eric6.DebugClients.Python3.DebugClientBase.html Fri Mar 11 19:41:52 2016 +0100 @@ -132,6 +132,9 @@ <td><a href="#DebugClientBase.__generateFilterObjects">__generateFilterObjects</a></td> <td>Private slot to convert a filter string to a list of filter objects.</td> </tr><tr> +<td><a href="#DebugClientBase.__getCompletionList">__getCompletionList</a></td> +<td>Private method to create a completions list.</td> +</tr><tr> <td><a href="#DebugClientBase.__getSysPath">__getSysPath</a></td> <td>Private slot to calculate a path list including the PYTHONPATH environment variable.</td> </tr><tr> @@ -386,6 +389,22 @@ <dd> string of filter patterns separated by ';' </dd> +</dl><a NAME="DebugClientBase.__getCompletionList" ID="DebugClientBase.__getCompletionList"></a> +<h4>DebugClientBase.__getCompletionList</h4> +<b>__getCompletionList</b>(<i>text, completer, completions</i>) +<p> + Private method to create a completions list. +</p><dl> +<dt><i>text</i></dt> +<dd> +text to complete (string) +</dd><dt><i>completer</i></dt> +<dd> +completer methode +</dd><dt><i>completions</i></dt> +<dd> +set where to add new completions strings (set) +</dd> </dl><a NAME="DebugClientBase.__getSysPath" ID="DebugClientBase.__getSysPath"></a> <h4>DebugClientBase.__getSysPath</h4> <b>__getSysPath</b>(<i>firstEntry</i>)
--- a/Documentation/Source/eric6.Helpviewer.HelpTabWidget.html Mon Feb 22 22:26:21 2016 +0100 +++ b/Documentation/Source/eric6.Helpviewer.HelpTabWidget.html Fri Mar 11 19:41:52 2016 +0100 @@ -115,6 +115,9 @@ <td><a href="#HelpTabWidget.__navigationMenuTriggered">__navigationMenuTriggered</a></td> <td>Private slot called to handle the navigation button menu selection.</td> </tr><tr> +<td><a href="#HelpTabWidget.__newBrowser">__newBrowser</a></td> +<td>Private slot to open a new browser tab.</td> +</tr><tr> <td><a href="#HelpTabWidget.__pathSelected">__pathSelected</a></td> <td>Private slot called when a URL is selected from the completer.</td> </tr><tr> @@ -348,7 +351,12 @@ <dd> reference to the selected action (QAction) </dd> -</dl><a NAME="HelpTabWidget.__pathSelected" ID="HelpTabWidget.__pathSelected"></a> +</dl><a NAME="HelpTabWidget.__newBrowser" ID="HelpTabWidget.__newBrowser"></a> +<h4>HelpTabWidget.__newBrowser</h4> +<b>__newBrowser</b>(<i></i>) +<p> + Private slot to open a new browser tab. +</p><a NAME="HelpTabWidget.__pathSelected" ID="HelpTabWidget.__pathSelected"></a> <h4>HelpTabWidget.__pathSelected</h4> <b>__pathSelected</b>(<i>path</i>) <p>