Merged with default branch. multi_processing

Sun, 18 Oct 2020 12:35:30 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 18 Oct 2020 12:35:30 +0200
branch
multi_processing
changeset 7802
eefe954f01e8
parent 7646
39e3db2b4936 (current diff)
parent 7801
dcf0affefc33 (diff)
child 7818
5c9271c2f662

Merged with default branch.

eric6.e4p file | annotate | diff | comparison | revisions
eric6/DebugClients/Python/AsyncFile.py file | annotate | diff | comparison | revisions
eric6/DebugClients/Python/DebugBase.py file | annotate | diff | comparison | revisions
eric6/DebugClients/Python/DebugClientBase.py file | annotate | diff | comparison | revisions
eric6/DebugClients/Python/MultiProcessDebugExtension.py file | annotate | diff | comparison | revisions
eric6/Debugger/CallStackViewer.py file | annotate | diff | comparison | revisions
eric6/Debugger/CallTraceViewer.py file | annotate | diff | comparison | revisions
eric6/Debugger/DebugServer.py file | annotate | diff | comparison | revisions
eric6/Debugger/DebugUI.py file | annotate | diff | comparison | revisions
eric6/Debugger/DebugViewer.py file | annotate | diff | comparison | revisions
eric6/Debugger/DebuggerInterfaceNone.py file | annotate | diff | comparison | revisions
eric6/Debugger/DebuggerInterfacePython.py file | annotate | diff | comparison | revisions
eric6/Debugger/ExceptionLogger.py file | annotate | diff | comparison | revisions
eric6/Debugger/StartDialog.py file | annotate | diff | comparison | revisions
eric6/Debugger/VariablesViewer.py file | annotate | diff | comparison | revisions
eric6/Documentation/Help/source.qch file | annotate | diff | comparison | revisions
eric6/Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
eric6/Preferences/ConfigurationPages/DebuggerGeneralPage.py file | annotate | diff | comparison | revisions
eric6/Preferences/ConfigurationPages/DebuggerGeneralPage.ui file | annotate | diff | comparison | revisions
eric6/Preferences/__init__.py file | annotate | diff | comparison | revisions
eric6/QScintilla/Shell.py file | annotate | diff | comparison | revisions
eric6/UI/UserInterface.py file | annotate | diff | comparison | revisions
eric6/Utilities/BackgroundClient.py file | annotate | diff | comparison | revisions
--- a/docs/changelog	Sun Jul 05 11:11:24 2020 +0200
+++ b/docs/changelog	Sun Oct 18 12:35:30 2020 +0200
@@ -1,5 +1,54 @@
 Change Log
 ----------
+Version 20.11:
+- bug fixes
+- Editor
+  -- added support for TOML files
+- Mini Editor
+  -- added a status bar languages menu
+  -- added a status bar zoom slider
+  -- added zoom actions menu and toolbar
+- Syntax Checker
+  -- added a syntax checker for TOML files
+- Web Browser
+  -- added a SSL information page to the site info dialog
+  -- added a clickable SSL info label to the URL entry
+- Various
+  -- changed code to not use deprecated 'QRegExp' anymore
+
+Version 20.10:
+- bug fixes
+- Editor
+  -- added an outline widget showing the structure of the editor source code
+     and allowing to navigate in the code
+- Python Disassembly Viewer
+  -- added a tool to visualize the Python byte code generated from a Python
+     source file
+  -- added a viewer to visualize the Python byte code generated from a Python
+     traceback of an exception as an additional tab of the debug viewer
+  -- added capability to show information about a code object
+- Third Party packages
+  -- updated Pygments to 2.7.0
+  -- updated coverage.py to 5.3.0
+  -- removed the no longer needed 'enum' package
+- Various
+  -- changed the code to not rely on the Qt Resource system anymore
+     (no .qrc files and no use of pyrcc5 anymore)
+
+Version 20.9:
+- bug fixes
+- File Browser
+  -- changed it to react upon changed files if their contents is shown
+- Tasks
+  -- added separate task categories for 'Test' and 'Documentation' tasks
+- Mercurial Interface
+  -- removed the interface for the deprecated 'fetch' extension
+- VCS Interfaces
+  -- added a configuration option to disable the VCS toolbars
+  
+Version 20.8:
+- bug fixes
+
 Version 20.7:
 - bug fixes
 - General
@@ -29,7 +78,7 @@
 - MicroPython
   -- added support for Calliope mini
 - Third Party packages
-  -- updated Pygments to 2.3.1
+  -- updated Pygments to 2.6.1
 
 Version 20.4:
 - bug fixes
--- a/eric6.e4p	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6.e4p	Sun Oct 18 12:35:30 2020 +0200
@@ -154,6 +154,7 @@
     <Source>eric6/E5Gui/E5MessageBox.py</Source>
     <Source>eric6/E5Gui/E5ModelMenu.py</Source>
     <Source>eric6/E5Gui/E5ModelToolBar.py</Source>
+    <Source>eric6/E5Gui/E5OverrideCursor.py</Source>
     <Source>eric6/E5Gui/E5PassivePopup.py</Source>
     <Source>eric6/E5Gui/E5PasswordMeter.py</Source>
     <Source>eric6/E5Gui/E5PathPicker.py</Source>
@@ -198,8 +199,8 @@
     <Source>eric6/E5Network/E5XmlRpcClient.py</Source>
     <Source>eric6/E5Network/__init__.py</Source>
     <Source>eric6/E5Network/data/__init__.py</Source>
-    <Source>eric6/E5Network/data/tld_rc.py</Source>
     <Source>eric6/E5Utilities/E5Cache.py</Source>
+    <Source>eric6/E5Utilities/E5MutexLocker.py</Source>
     <Source>eric6/E5Utilities/__init__.py</Source>
     <Source>eric6/E5XML/Config.py</Source>
     <Source>eric6/E5XML/DebuggerPropertiesReader.py</Source>
@@ -257,7 +258,6 @@
     <Source>eric6/IconEditor/IconSizeDialog.py</Source>
     <Source>eric6/IconEditor/__init__.py</Source>
     <Source>eric6/IconEditor/cursors/__init__.py</Source>
-    <Source>eric6/IconEditor/cursors/cursors_rc.py</Source>
     <Source>eric6/MicroPython/CircuitPythonDevices.py</Source>
     <Source>eric6/MicroPython/CircuitPythonFirmwareSelectionDialog.py</Source>
     <Source>eric6/MicroPython/EspBackupRestoreFirmwareDialog.py</Source>
@@ -312,7 +312,9 @@
     <Source>eric6/PluginManager/__init__.py</Source>
     <Source>eric6/Plugins/AboutPlugin/AboutDialog.py</Source>
     <Source>eric6/Plugins/AboutPlugin/__init__.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/AnnotationsChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/__init__.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/AstUtilities.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py</Source>
@@ -320,10 +322,18 @@
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/ComplexityChecker.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyleChecker.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/MiscellaneousChecker.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/NamingStyleChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/ComplexityChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/__init__.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/__init__.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/__init__.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Naming/NamingStyleChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Naming/__init__.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/__init__.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/assert.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/awsHardcodedPassword.py</Source>
@@ -372,10 +382,8 @@
     <Source>eric6/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/checker.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/messages.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/translations.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/SyntaxChecker/tomlCheckSyntax.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/SyntaxChecker/yamlCheckSyntax.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/Tabnanny/Tabnanny.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/Tabnanny/TabnannyDialog.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/Tabnanny/__init__.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/__init__.py</Source>
     <Source>eric6/Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py</Source>
     <Source>eric6/Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py</Source>
@@ -389,7 +397,6 @@
     <Source>eric6/Plugins/PluginEricapi.py</Source>
     <Source>eric6/Plugins/PluginEricdoc.py</Source>
     <Source>eric6/Plugins/PluginSyntaxChecker.py</Source>
-    <Source>eric6/Plugins/PluginTabnanny.py</Source>
     <Source>eric6/Plugins/PluginTranslator.py</Source>
     <Source>eric6/Plugins/PluginVcsGit.py</Source>
     <Source>eric6/Plugins/PluginVcsMercurial.py</Source>
@@ -406,7 +413,6 @@
     <Source>eric6/Plugins/PluginWizardQFontDialog.py</Source>
     <Source>eric6/Plugins/PluginWizardQInputDialog.py</Source>
     <Source>eric6/Plugins/PluginWizardQMessageBox.py</Source>
-    <Source>eric6/Plugins/PluginWizardQRegExp.py</Source>
     <Source>eric6/Plugins/PluginWizardQRegularExpression.py</Source>
     <Source>eric6/Plugins/PluginWizardSetup.py</Source>
     <Source>eric6/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py</Source>
@@ -493,10 +499,6 @@
     <Source>eric6/Plugins/VcsPlugins/vcsMercurial/Config.py</Source>
     <Source>eric6/Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.py</Source>
     <Source>eric6/Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/__init__.py</Source>
-    <Source>eric6/Plugins/VcsPlugins/vcsMercurial/FetchExtension/HgFetchDialog.py</Source>
-    <Source>eric6/Plugins/VcsPlugins/vcsMercurial/FetchExtension/ProjectHelper.py</Source>
-    <Source>eric6/Plugins/VcsPlugins/vcsMercurial/FetchExtension/__init__.py</Source>
-    <Source>eric6/Plugins/VcsPlugins/vcsMercurial/FetchExtension/fetch.py</Source>
     <Source>eric6/Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignDialog.py</Source>
     <Source>eric6/Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py</Source>
     <Source>eric6/Plugins/VcsPlugins/vcsMercurial/GpgExtension/ProjectHelper.py</Source>
@@ -691,10 +693,6 @@
     <Source>eric6/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py</Source>
     <Source>eric6/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardRepeatDialog.py</Source>
     <Source>eric6/Plugins/WizardPlugins/PyRegExpWizard/__init__.py</Source>
-    <Source>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardCharactersDialog.py</Source>
-    <Source>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardDialog.py</Source>
-    <Source>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardRepeatDialog.py</Source>
-    <Source>eric6/Plugins/WizardPlugins/QRegExpWizard/__init__.py</Source>
     <Source>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py</Source>
     <Source>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py</Source>
     <Source>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardRepeatDialog.py</Source>
@@ -824,6 +822,8 @@
     <Source>eric6/QScintilla/EditorAssembly.py</Source>
     <Source>eric6/QScintilla/EditorButtonsWidget.py</Source>
     <Source>eric6/QScintilla/EditorMarkerMap.py</Source>
+    <Source>eric6/QScintilla/EditorOutline.py</Source>
+    <Source>eric6/QScintilla/EditorOutlineModel.py</Source>
     <Source>eric6/QScintilla/Exporters/ExporterBase.py</Source>
     <Source>eric6/QScintilla/Exporters/ExporterHTML.py</Source>
     <Source>eric6/QScintilla/Exporters/ExporterODT.py</Source>
@@ -1027,6 +1027,7 @@
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/_lua_builtins.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/_mapping.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/_mql_builtins.py</Source>
+    <Source>eric6/ThirdParty/Pygments/pygments/lexers/_mysql_builtins.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/_openedge_builtins.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/_php_builtins.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/_postgres_builtins.py</Source>
@@ -1045,8 +1046,10 @@
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/ampl.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/apl.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/archetype.py</Source>
+    <Source>eric6/ThirdParty/Pygments/pygments/lexers/arrow.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/asm.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/automation.py</Source>
+    <Source>eric6/ThirdParty/Pygments/pygments/lexers/bare.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/basic.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/bibtex.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/boa.py</Source>
@@ -1065,6 +1068,7 @@
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/d.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/dalvik.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/data.py</Source>
+    <Source>eric6/ThirdParty/Pygments/pygments/lexers/devicetree.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/diff.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/dotnet.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/dsls.py</Source>
@@ -1085,6 +1089,7 @@
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/foxpro.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/freefem.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/functional.py</Source>
+    <Source>eric6/ThirdParty/Pygments/pygments/lexers/gdscript.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/go.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/grammar_notation.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/graph.py</Source>
@@ -1129,9 +1134,11 @@
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/pawn.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/perl.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/php.py</Source>
+    <Source>eric6/ThirdParty/Pygments/pygments/lexers/pointless.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/pony.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/praat.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/prolog.py</Source>
+    <Source>eric6/ThirdParty/Pygments/pygments/lexers/promql.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/python.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/qvt.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/r.py</Source>
@@ -1167,6 +1174,7 @@
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/textedit.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/textfmts.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/theorem.py</Source>
+    <Source>eric6/ThirdParty/Pygments/pygments/lexers/tnt.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/trafficscript.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/typoscript.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/unicon.py</Source>
@@ -1180,6 +1188,7 @@
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/whiley.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/x10.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/xorg.py</Source>
+    <Source>eric6/ThirdParty/Pygments/pygments/lexers/yang.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/lexers/zig.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/modeline.py</Source>
     <Source>eric6/ThirdParty/Pygments/pygments/plugin.py</Source>
@@ -1241,7 +1250,6 @@
     <Source>eric6/ThirdParty/asttokens/asttokens/mark_tokens.py</Source>
     <Source>eric6/ThirdParty/asttokens/asttokens/util.py</Source>
     <Source>eric6/ThirdParty/asttokens/asttokens/version.py</Source>
-    <Source>eric6/ThirdParty/enum/__init__.py</Source>
     <Source>eric6/Toolbox/SingleApplication.py</Source>
     <Source>eric6/Toolbox/Startup.py</Source>
     <Source>eric6/Toolbox/__init__.py</Source>
@@ -1279,13 +1287,13 @@
     <Source>eric6/UI/Previewers/PreviewerQSS.py</Source>
     <Source>eric6/UI/Previewers/__init__.py</Source>
     <Source>eric6/UI/PythonAstViewer.py</Source>
+    <Source>eric6/UI/PythonDisViewer.py</Source>
     <Source>eric6/UI/SearchWidget.py</Source>
     <Source>eric6/UI/SplashScreen.py</Source>
     <Source>eric6/UI/SymbolsWidget.py</Source>
     <Source>eric6/UI/UserInterface.py</Source>
     <Source>eric6/UI/__init__.py</Source>
     <Source>eric6/UI/data/__init__.py</Source>
-    <Source>eric6/UI/data/codeDocumentationViewer_rc.py</Source>
     <Source>eric6/Utilities/AutoSaver.py</Source>
     <Source>eric6/Utilities/BackgroundClient.py</Source>
     <Source>eric6/Utilities/BackgroundService.py</Source>
@@ -1304,7 +1312,6 @@
     <Source>eric6/Utilities/PasswordChecker.py</Source>
     <Source>eric6/Utilities/PySideImporter.py</Source>
     <Source>eric6/Utilities/__init__.py</Source>
-    <Source>eric6/Utilities/binplistlib.py</Source>
     <Source>eric6/Utilities/crypto/__init__.py</Source>
     <Source>eric6/Utilities/crypto/py3AES.py</Source>
     <Source>eric6/Utilities/crypto/py3PBKDF2.py</Source>
@@ -1361,7 +1368,6 @@
     <Source>eric6/WebBrowser/Bookmarks/BookmarksMenu.py</Source>
     <Source>eric6/WebBrowser/Bookmarks/BookmarksModel.py</Source>
     <Source>eric6/WebBrowser/Bookmarks/BookmarksToolBar.py</Source>
-    <Source>eric6/WebBrowser/Bookmarks/DefaultBookmarks_rc.py</Source>
     <Source>eric6/WebBrowser/Bookmarks/NsHtmlReader.py</Source>
     <Source>eric6/WebBrowser/Bookmarks/NsHtmlWriter.py</Source>
     <Source>eric6/WebBrowser/Bookmarks/XbelReader.py</Source>
@@ -1436,7 +1442,6 @@
     <Source>eric6/WebBrowser/Network/SslErrorExceptionsDialog.py</Source>
     <Source>eric6/WebBrowser/Network/UrlInterceptor.py</Source>
     <Source>eric6/WebBrowser/Network/__init__.py</Source>
-    <Source>eric6/WebBrowser/OpenSearch/DefaultSearchEngines/DefaultSearchEngines_rc.py</Source>
     <Source>eric6/WebBrowser/OpenSearch/DefaultSearchEngines/__init__.py</Source>
     <Source>eric6/WebBrowser/OpenSearch/OpenSearchDialog.py</Source>
     <Source>eric6/WebBrowser/OpenSearch/OpenSearchEditDialog.py</Source>
@@ -1522,10 +1527,10 @@
     <Source>eric6/WebBrowser/UrlBar/BookmarkActionSelectionDialog.py</Source>
     <Source>eric6/WebBrowser/UrlBar/BookmarkInfoDialog.py</Source>
     <Source>eric6/WebBrowser/UrlBar/FavIconLabel.py</Source>
+    <Source>eric6/WebBrowser/UrlBar/SslLabel.py</Source>
     <Source>eric6/WebBrowser/UrlBar/StackedUrlBar.py</Source>
     <Source>eric6/WebBrowser/UrlBar/UrlBar.py</Source>
     <Source>eric6/WebBrowser/UrlBar/__init__.py</Source>
-    <Source>eric6/WebBrowser/UserAgent/UserAgentDefaults_rc.py</Source>
     <Source>eric6/WebBrowser/UserAgent/UserAgentManager.py</Source>
     <Source>eric6/WebBrowser/UserAgent/UserAgentMenu.py</Source>
     <Source>eric6/WebBrowser/UserAgent/UserAgentModel.py</Source>
@@ -1556,9 +1561,6 @@
     <Source>eric6/WebBrowser/ZoomManager/__init__.py</Source>
     <Source>eric6/WebBrowser/__init__.py</Source>
     <Source>eric6/WebBrowser/data/__init__.py</Source>
-    <Source>eric6/WebBrowser/data/html_rc.py</Source>
-    <Source>eric6/WebBrowser/data/icons_rc.py</Source>
-    <Source>eric6/WebBrowser/data/javascript_rc.py</Source>
     <Source>eric6/__init__.py</Source>
     <Source>eric6/eric6.py</Source>
     <Source>eric6/eric6.pyw</Source>
@@ -1585,8 +1587,6 @@
     <Source>eric6/eric6_pluginuninstall.py</Source>
     <Source>eric6/eric6_pluginuninstall.pyw</Source>
     <Source>eric6/eric6_post_install.py</Source>
-    <Source>eric6/eric6_qregexp.py</Source>
-    <Source>eric6/eric6_qregexp.pyw</Source>
     <Source>eric6/eric6_qregularexpression.py</Source>
     <Source>eric6/eric6_qregularexpression.pyw</Source>
     <Source>eric6/eric6_re.py</Source>
@@ -1690,7 +1690,6 @@
     <Form>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui</Form>
     <Form>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui</Form>
     <Form>eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.ui</Form>
-    <Form>eric6/Plugins/CheckerPlugins/Tabnanny/TabnannyDialog.ui</Form>
     <Form>eric6/Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.ui</Form>
     <Form>eric6/Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.ui</Form>
     <Form>eric6/Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui</Form>
@@ -1745,7 +1744,6 @@
     <Form>eric6/Plugins/VcsPlugins/vcsGit/GitUserConfigDataDialog.ui</Form>
     <Form>eric6/Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/HgCloseHeadSelectionDialog.ui</Form>
     <Form>eric6/Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui</Form>
-    <Form>eric6/Plugins/VcsPlugins/vcsMercurial/FetchExtension/HgFetchDialog.ui</Form>
     <Form>eric6/Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignDialog.ui</Form>
     <Form>eric6/Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui</Form>
     <Form>eric6/Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui</Form>
@@ -1865,9 +1863,6 @@
     <Form>eric6/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardCharactersDialog.ui</Form>
     <Form>eric6/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui</Form>
     <Form>eric6/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardRepeatDialog.ui</Form>
-    <Form>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardCharactersDialog.ui</Form>
-    <Form>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardDialog.ui</Form>
-    <Form>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardRepeatDialog.ui</Form>
     <Form>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui</Form>
     <Form>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.ui</Form>
     <Form>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardRepeatDialog.ui</Form>
@@ -1996,6 +1991,7 @@
     <Form>eric6/UI/NotificationWidget.ui</Form>
     <Form>eric6/UI/NumbersWidget.ui</Form>
     <Form>eric6/UI/Previewers/PreviewerQSS.ui</Form>
+    <Form>eric6/UI/PythonDisViewer.ui</Form>
     <Form>eric6/UI/SearchWidget.ui</Form>
     <Form>eric6/UI/SearchWidgetLine.ui</Form>
     <Form>eric6/UI/SymbolsWidget.ui</Form>
@@ -2088,17 +2084,6 @@
     <Translation>eric6/i18n/eric6_zh_CN.qm</Translation>
     <Translation>eric6/i18n/eric6_zh_CN.ts</Translation>
   </Translations>
-  <Resources>
-    <Resource>eric6/E5Network/data/tld.qrc</Resource>
-    <Resource>eric6/IconEditor/cursors/cursors.qrc</Resource>
-    <Resource>eric6/UI/data/codeDocumentationViewer.qrc</Resource>
-    <Resource>eric6/WebBrowser/Bookmarks/DefaultBookmarks.qrc</Resource>
-    <Resource>eric6/WebBrowser/OpenSearch/DefaultSearchEngines/DefaultSearchEngines.qrc</Resource>
-    <Resource>eric6/WebBrowser/UserAgent/UserAgentDefaults.qrc</Resource>
-    <Resource>eric6/WebBrowser/data/html.qrc</Resource>
-    <Resource>eric6/WebBrowser/data/icons.qrc</Resource>
-    <Resource>eric6/WebBrowser/data/javascript.qrc</Resource>
-  </Resources>
   <Others>
     <Other>.hgignore</Other>
     <Other>DTDs</Other>
@@ -2250,7 +2235,6 @@
     <Other>eric6/ThirdParty/Send2Trash/LICENSE</Other>
     <Other>eric6/ThirdParty/Send2Trash/PKG-INFO</Other>
     <Other>eric6/ThirdParty/asttokens/asttokens/LICENSE</Other>
-    <Other>eric6/ThirdParty/enum/LICENSE</Other>
     <Other>eric6/UI/data/documentViewerStyle-dark.css</Other>
     <Other>eric6/UI/data/documentViewerStyle-light.css</Other>
     <Other>eric6/WebBrowser/Bookmarks/DefaultBookmarks.xbel</Other>
--- a/eric6/APIs/Python3/eric6.api	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/APIs/Python3/eric6.api	Sun Oct 18 12:35:30 2020 +0200
@@ -312,6 +312,7 @@
 eric6.DebugClients.Python.DebugClientBase.DebugClientBase.sendResponseLine?4(stack)
 eric6.DebugClients.Python.DebugClientBase.DebugClientBase.sendSyntaxError?4(message, filename, lineno, charno)
 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)
 eric6.DebugClients.Python.DebugClientBase.DebugClientBase.startProgInDebugger?4(progargs, wd='', host=None, port=None, exceptions=True, tracePython=False, redirect=True)
 eric6.DebugClients.Python.DebugClientBase.DebugClientBase.writeReady?4(stream)
@@ -475,6 +476,7 @@
 eric6.Debugger.DebugServer.DebugServer.clientClearBreak?7
 eric6.Debugger.DebugServer.DebugServer.clientClearWatch?7
 eric6.Debugger.DebugServer.DebugServer.clientCompletionList?7
+eric6.Debugger.DebugServer.DebugServer.clientDisassembly?7
 eric6.Debugger.DebugServer.DebugServer.clientException?7
 eric6.Debugger.DebugServer.DebugServer.clientExit?7
 eric6.Debugger.DebugServer.DebugServer.clientGone?7
@@ -522,6 +524,7 @@
 eric6.Debugger.DebugServer.DebugServer.remoteBanner?4()
 eric6.Debugger.DebugServer.DebugServer.remoteBreakpoint?4(fn, line, setBreakpoint, cond=None, temp=False)
 eric6.Debugger.DebugServer.DebugServer.remoteCapabilities?4()
+eric6.Debugger.DebugServer.DebugServer.remoteClientDisassembly?4()
 eric6.Debugger.DebugServer.DebugServer.remoteClientSetFilter?4(scope, filterStr)
 eric6.Debugger.DebugServer.DebugServer.remoteClientVariable?4(scope, filterList, var, framenr=0)
 eric6.Debugger.DebugServer.DebugServer.remoteClientVariables?4(scope, filterList, framenr=0)
@@ -555,6 +558,7 @@
 eric6.Debugger.DebugServer.DebugServer.signalClientClearBreak?4(filename, lineno)
 eric6.Debugger.DebugServer.DebugServer.signalClientClearWatch?4(condition)
 eric6.Debugger.DebugServer.DebugServer.signalClientCompletionList?4(completionList, text)
+eric6.Debugger.DebugServer.DebugServer.signalClientDisassembly?4(disassembly)
 eric6.Debugger.DebugServer.DebugServer.signalClientException?4(exceptionType, exceptionMessage, stackTrace)
 eric6.Debugger.DebugServer.DebugServer.signalClientExit?4(status, message="")
 eric6.Debugger.DebugServer.DebugServer.signalClientLine?4(filename, lineno, forStack=False)
@@ -685,6 +689,7 @@
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteBreakpointEnable?4(fn, line, enable)
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteBreakpointIgnore?4(fn, line, count)
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteCapabilities?4()
+eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteClientDisassembly?4()
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteClientSetFilter?4(scope, filterStr)
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteClientVariable?4(scope, filterList, var, framenr=0, maxSize=0)
 eric6.Debugger.DebuggerInterfacePython.DebuggerInterfacePython.remoteClientVariables?4(scope, filterList, framenr=0, maxSize=0)
@@ -1206,6 +1211,9 @@
 eric6.E5Gui.E5ModelToolBar.E5ModelToolBar.setRootIndex?4(idx)
 eric6.E5Gui.E5ModelToolBar.E5ModelToolBar.showEvent?4(evt)
 eric6.E5Gui.E5ModelToolBar.E5ModelToolBar?1(title=None, parent=None)
+eric6.E5Gui.E5OverrideCursor.E5OverrideCursor?1(cursorShape=Qt.WaitCursor)
+eric6.E5Gui.E5OverrideCursor.E5OverrideCursorProcess?1(parent=None, cursorShape=Qt.WaitCursor)
+eric6.E5Gui.E5OverrideCursor.E5OverridenCursor?1()
 eric6.E5Gui.E5PassivePopup.DEFAULT_POPUP_TIME?7
 eric6.E5Gui.E5PassivePopup.DEFAULT_POPUP_TYPE?7
 eric6.E5Gui.E5PassivePopup.E5PassivePopup.Boxed?7
@@ -1707,6 +1715,7 @@
 eric6.E5Utilities.E5Cache.E5Cache.setMaximumCacheTime?4(time)
 eric6.E5Utilities.E5Cache.E5Cache.setSize?4(newSize)
 eric6.E5Utilities.E5Cache.E5Cache?1(size=100)
+eric6.E5Utilities.E5MutexLocker.E5MutexLocker?1(mutex)
 eric6.E5XML.Config.debuggerPropertiesFileFormatVersion?7
 eric6.E5XML.Config.dictionariesListFileFormatVersion?7
 eric6.E5XML.Config.highlightingStylesFileFormatVersion?7
@@ -1838,7 +1847,6 @@
 eric6.Globals.toByteArray?4(value)
 eric6.Globals.toDict?4(value)
 eric6.Globals.toList?4(value)
-eric6.Globals.translate?4(*args)
 eric6.Globals.versionToTuple?4(version, length=3)
 eric6.Graphics.ApplicationDiagramBuilder.ApplicationDiagramBuilder.buildDiagram?4()
 eric6.Graphics.ApplicationDiagramBuilder.ApplicationDiagramBuilder.getPersistenceData?4()
@@ -2225,13 +2233,6 @@
 eric6.IconEditor.IconEditorWindow.IconEditorWindow?1(fileName="", parent=None, fromEric=False, initShortcutsOnly=False, project=None)
 eric6.IconEditor.IconSizeDialog.IconSizeDialog.getData?4()
 eric6.IconEditor.IconSizeDialog.IconSizeDialog?1(width, height, parent=None)
-eric6.IconEditor.cursors.cursors_rc.qCleanupResources?4()
-eric6.IconEditor.cursors.cursors_rc.qInitResources?4()
-eric6.IconEditor.cursors.cursors_rc.qt_resource_data?7
-eric6.IconEditor.cursors.cursors_rc.qt_resource_name?7
-eric6.IconEditor.cursors.cursors_rc.qt_resource_struct_v1?7
-eric6.IconEditor.cursors.cursors_rc.qt_resource_struct_v2?7
-eric6.IconEditor.cursors.cursors_rc.qt_version?7
 eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.DeviceVolumeName?7
 eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.addDeviceMenuEntries?4(menu)
 eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.canRunScript?4()
@@ -2304,6 +2305,7 @@
 eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.version?4()
 eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.write?4(data)
 eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface?1(parent=None)
+eric6.MicroPython.MicroPythonDevices.IgnoredBoards?7
 eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.addDeviceMenuEntries?4(menu)
 eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.canRunScript?4()
 eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.canStartFileManager?4()
@@ -2749,7 +2751,7 @@
 eric6.PipInterface.Pip.Pip.getUserConfig?4()
 eric6.PipInterface.Pip.Pip.getVirtualenvConfig?4(venvName)
 eric6.PipInterface.Pip.Pip.getVirtualenvInterpreter?4(venvName)
-eric6.PipInterface.Pip.Pip.getVirtualenvNames?4(noRemote=False)
+eric6.PipInterface.Pip.Pip.getVirtualenvNames?4(noRemote=False, noConda=False)
 eric6.PipInterface.Pip.Pip.installPackages?4(packages, venvName="", userSite=False, interpreter="")
 eric6.PipInterface.Pip.Pip.installPip?4(venvName, userSite=False)
 eric6.PipInterface.Pip.Pip.installRequirements?4(venvName)
@@ -2911,15 +2913,17 @@
 eric6.Plugins.AboutPlugin.AboutDialog.licenseText?7
 eric6.Plugins.AboutPlugin.AboutDialog.thanksText?7
 eric6.Plugins.AboutPlugin.AboutDialog.titleText?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.AnnotationsChecker.Codes?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.AnnotationsChecker.run?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.AnnotationsChecker?1(source, filename, select, ignore, expected, repeat, args)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.FunctionVisitor.visit_AsyncFunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.FunctionVisitor.visit_ClassDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.FunctionVisitor.visit_FunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.FunctionVisitor?1(sourceLines)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.getAnnotationComplexity?4(annotationNode)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.hasTypeAnnotations?4(funcNode)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.AnnotationsChecker.Codes?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.AnnotationsChecker.run?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.AnnotationsChecker?1(source, filename, select, ignore, expected, repeat, args)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.FunctionVisitor.visit_AsyncFunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.FunctionVisitor.visit_ClassDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.FunctionVisitor.visit_FunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.FunctionVisitor?1(sourceLines)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.getAnnotationComplexity?4(annotationNode)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.hasTypeAnnotations?4(funcNode)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations._annotationsMessages?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations._annotationsMessagesSampleArgs?8
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.getValue?4(node)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.isBaseString?4(node)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.isBytes?4(node)
@@ -2997,87 +3001,98 @@
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.Reindenter.run?4()
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.Reindenter?1(sourceLines)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.CodeStyleStatisticsDialog?1(statistics, parent=None)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.ComplexityChecker.Codes?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.ComplexityChecker.run?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.ComplexityChecker?1(source, filename, select, ignore, args)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.LineComplexityVisitor.score?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.LineComplexityVisitor.sortedList?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.LineComplexityVisitor.visit?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.LineComplexityVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker.Codes?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker.run?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker?1(source, filename, select, ignore, expected, repeat, maxLineLength=79, docType="pep257")
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.contextType?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.end?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.indent?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.setSpecial?4(special)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.source?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.special?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.ssource?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.start?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext?1(source, startLine, contextType)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.NodeWindowSize?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_Assert?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_Assign?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_Attribute?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_Call?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_For?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_JoinedStr?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_UAdd?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.DateTimeVisitor.visit_Call?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.DateTimeVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor.LoggingLevels?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor.visit_BinOp?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor.visit_Call?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor.visit_JoinedStr?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.BuiltinsWhiteList?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.Codes?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.FormatFieldRegex?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.Formatter?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.run?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker?1(source, filename, select, ignore, expected, repeat, args)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder.getNames?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder.visit?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder.visit_Name?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.Assigns?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.Refs?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.Returns?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.assigns?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.refs?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.returns?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_Assign?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_AsyncFunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_FunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_Name?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_Return?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Attribute?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Compare?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_ImportFrom?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Name?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Subscript?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_AsyncFunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Bytes?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Call?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_ClassDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Constant?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_FunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Module?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Str?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.composeCallPath?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.CamelcaseRegexp?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.Codes?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.LowercaseRegex?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.MixedcaseRegexp?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.UppercaseRegexp?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.run?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker?1(tree, filename, options)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.ComplexityChecker.Codes?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.ComplexityChecker.run?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.ComplexityChecker?1(source, filename, select, ignore, args)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.LineComplexityVisitor.score?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.LineComplexityVisitor.sortedList?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.LineComplexityVisitor.visit?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.LineComplexityVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations._complexityMessages?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations._complexityMessagesSampleArgs?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleChecker.Codes?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleChecker.run?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleChecker?1(source, filename, select, ignore, expected, repeat, maxLineLength=79, docType="pep257")
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.contextType?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.end?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.indent?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.setSpecial?4(special)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.source?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.special?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.ssource?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.start?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext?1(source, startLine, contextType)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations._docStyleMessages?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations._docStyleMessagesSampleArgs?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.NodeWindowSize?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_Assert?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_Assign?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_AsyncFor?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_Attribute?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_Call?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_For?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_JoinedStr?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_UAdd?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.DateTimeVisitor.visit_Call?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.DateTimeVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.LoggingVisitor.LoggingLevels?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.LoggingVisitor.visit_BinOp?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.LoggingVisitor.visit_Call?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.LoggingVisitor.visit_JoinedStr?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.LoggingVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker.BuiltinsWhiteList?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker.Codes?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker.FormatFieldRegex?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker.Formatter?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker.run?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker?1(source, filename, select, ignore, expected, repeat, args)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.NameFinder.getNames?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.NameFinder.visit?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.NameFinder.visit_Name?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.NameFinder?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.Assigns?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.Refs?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.Returns?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.assigns?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.refs?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.returns?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_Assign?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_AsyncFor?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_AsyncFunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_For?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_FunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_Name?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_Return?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_While?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor.visit_Attribute?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor.visit_Compare?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor.visit_ImportFrom?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor.visit_Name?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor.visit_Subscript?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_AsyncFunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Bytes?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Call?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_ClassDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Constant?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_FunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Module?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Str?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.composeCallPath?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations._miscellaneousMessages?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations._miscellaneousMessagesSampleArgs?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.CamelcaseRegexp?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.Codes?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.LowercaseRegex?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.MixedcaseRegexp?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.UppercaseRegexp?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.run?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker?1(tree, filename, options)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.translations._namingStyleMessages?8
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.assert.checkAssertUsed?4(reportError, context, config)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.assert.getChecks?4()
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.awsHardcodedPassword.AWS_ACCESS_KEY_ID_MAX_ENTROPY?7
@@ -3196,6 +3211,7 @@
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityDefaults.SecurityDefaults?7
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.generic_visit?4(node)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_AsyncFunctionDef?4(node)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_Bytes?4(node)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_Call?4(node)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.SecurityNodeVisitor.visit_ClassDef?4(node)
@@ -3426,6 +3442,7 @@
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.serviceErrorJSON?4(fx, lang, fn, msg)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.serviceErrorJavaScript?4(fx, lang, fn, msg)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.serviceErrorPy3?4(fx, lang, fn, msg)
+eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.serviceErrorTOML?4(fx, lang, fn, msg)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.serviceErrorYAML?4(fx, lang, fn, msg)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.syntaxBatchCheck?4(argumentsList)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.syntaxCheck?4(lang, filename, source)
@@ -3457,39 +3474,18 @@
 eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.jsonSyntaxCheck?4(file, codestring)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.normalizeCode?4(codestring)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.worker?4(inputQueue, outputQueue)
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.initBatchService?4()
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.initService?4()
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.normalizeCode?4(codestring)
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.tomlSyntaxBatchCheck?4(argumentsList, send, fx, cancelled, maxProcesses=0)
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.tomlSyntaxCheck?4(file, codestring)
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.worker?4(inputQueue, outputQueue)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.initBatchService?4()
 eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.initService?4()
 eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.normalizeCode?4(codestring)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.worker?4(inputQueue, outputQueue)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.yamlSyntaxBatchCheck?4(argumentsList, send, fx, cancelled, maxProcesses=0)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.yamlSyntaxCheck?4(file, codestring)
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.NannyNag.get_line?4()
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.NannyNag.get_lineno?4()
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.NannyNag.get_msg?4()
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.NannyNag?1(lineno, msg, line)
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.Whitespace.equal?4(other)
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.Whitespace.indent_level?4(tabsize)
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.Whitespace.less?4(other)
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.Whitespace.longest_run_of_spaces?4()
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.Whitespace.not_equal_witness?4(other)
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.Whitespace.not_less_witness?4(other)
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.Whitespace?1(ws)
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.batchCheck?4(argumentsList, send, fx, cancelled, maxProcesses=0)
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.check?4(file, text="")
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.format_witnesses?4(w)
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.initBatchService?4()
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.initService?4()
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.process_tokens?4(tokens)
-eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.worker?4(inputQueue, outputQueue)
-eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.TabnannyDialog.check?4(codestring='')
-eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.TabnannyDialog.checkBatch?4()
-eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.TabnannyDialog.filenameRole?7
-eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.TabnannyDialog.on_buttonBox_clicked?4(button)
-eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.TabnannyDialog.on_resultList_itemActivated?4(itm, col)
-eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.TabnannyDialog.on_startButton_clicked?4()
-eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.TabnannyDialog.prepare?4(fileList, project)
-eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.TabnannyDialog.start?4(fn)
-eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.TabnannyDialog?1(indentCheckService, parent=None)
 eric6.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.EricapiConfigDialog.accept?4()
 eric6.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.EricapiConfigDialog.generateParameters?4()
 eric6.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.EricapiConfigDialog.on_addButton_clicked?4()
@@ -3607,28 +3603,6 @@
 eric6.Plugins.PluginSyntaxChecker.pyqtApi?7
 eric6.Plugins.PluginSyntaxChecker.shortDescription?7
 eric6.Plugins.PluginSyntaxChecker.version?7
-eric6.Plugins.PluginTabnanny.TabnannyPlugin.activate?4()
-eric6.Plugins.PluginTabnanny.TabnannyPlugin.batchFinished?7
-eric6.Plugins.PluginTabnanny.TabnannyPlugin.batchJobDone?4(fx, lang)
-eric6.Plugins.PluginTabnanny.TabnannyPlugin.cancelIndentBatchCheck?4()
-eric6.Plugins.PluginTabnanny.TabnannyPlugin.deactivate?4()
-eric6.Plugins.PluginTabnanny.TabnannyPlugin.error?7
-eric6.Plugins.PluginTabnanny.TabnannyPlugin.indentBatchCheck?4(argumentsList)
-eric6.Plugins.PluginTabnanny.TabnannyPlugin.indentCheck?4(lang, filename, source)
-eric6.Plugins.PluginTabnanny.TabnannyPlugin.indentChecked?7
-eric6.Plugins.PluginTabnanny.TabnannyPlugin.serviceErrorPy3?4(fx, lang, fn, msg)
-eric6.Plugins.PluginTabnanny.TabnannyPlugin?1(ui)
-eric6.Plugins.PluginTabnanny.author?7
-eric6.Plugins.PluginTabnanny.autoactivate?7
-eric6.Plugins.PluginTabnanny.className?7
-eric6.Plugins.PluginTabnanny.deactivateable?7
-eric6.Plugins.PluginTabnanny.error?7
-eric6.Plugins.PluginTabnanny.longDescription?7
-eric6.Plugins.PluginTabnanny.name?7
-eric6.Plugins.PluginTabnanny.packageName?7
-eric6.Plugins.PluginTabnanny.pyqtApi?7
-eric6.Plugins.PluginTabnanny.shortDescription?7
-eric6.Plugins.PluginTabnanny.version?7
 eric6.Plugins.PluginTranslator.TranslatorPlugin.PreferencesKey?7
 eric6.Plugins.PluginTranslator.TranslatorPlugin.activate?4()
 eric6.Plugins.PluginTranslator.TranslatorPlugin.deactivate?4()
@@ -3944,20 +3918,6 @@
 eric6.Plugins.PluginWizardQMessageBox.pyqtApi?7
 eric6.Plugins.PluginWizardQMessageBox.shortDescription?7
 eric6.Plugins.PluginWizardQMessageBox.version?7
-eric6.Plugins.PluginWizardQRegExp.QRegExpWizard.activate?4()
-eric6.Plugins.PluginWizardQRegExp.QRegExpWizard.deactivate?4()
-eric6.Plugins.PluginWizardQRegExp.QRegExpWizard?1(ui)
-eric6.Plugins.PluginWizardQRegExp.author?7
-eric6.Plugins.PluginWizardQRegExp.autoactivate?7
-eric6.Plugins.PluginWizardQRegExp.className?7
-eric6.Plugins.PluginWizardQRegExp.deactivateable?7
-eric6.Plugins.PluginWizardQRegExp.error?7
-eric6.Plugins.PluginWizardQRegExp.longDescription?7
-eric6.Plugins.PluginWizardQRegExp.name?7
-eric6.Plugins.PluginWizardQRegExp.packageName?7
-eric6.Plugins.PluginWizardQRegExp.pyqtApi?7
-eric6.Plugins.PluginWizardQRegExp.shortDescription?7
-eric6.Plugins.PluginWizardQRegExp.version?7
 eric6.Plugins.PluginWizardQRegularExpression.QRegularExpressionWizard.activate?4()
 eric6.Plugins.PluginWizardQRegularExpression.QRegularExpressionWizard.deactivate?4()
 eric6.Plugins.PluginWizardQRegularExpression.QRegularExpressionWizard?1(ui)
@@ -4609,15 +4569,6 @@
 eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.MercurialPage.on_configButton_clicked?4()
 eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.MercurialPage.save?4()
 eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.MercurialPage?1(plugin)
-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.HgFetchDialog.getData?4()
-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.HgFetchDialog.on_recentComboBox_activated?4(txt)
-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.HgFetchDialog?1(vcs, parent=None)
-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.FetchProjectHelper.initActions?4()
-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.FetchProjectHelper.initMenu?4(mainMenu)
-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.FetchProjectHelper.menuTitle?4()
-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.FetchProjectHelper?1()
-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.Fetch.hgFetch?4(name, revisions=None)
-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.Fetch?1(vcs)
 eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.HgGpgSignDialog.getData?4()
 eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.HgGpgSignDialog.on_bookmarkButton_toggled?4(checked)
 eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.HgGpgSignDialog.on_bookmarkCombo_editTextChanged?4(txt)
@@ -4923,7 +4874,6 @@
 eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusMonitorThread.HgStatusMonitorThread._performMonitor?5()
 eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusMonitorThread.HgStatusMonitorThread._shutdown?5()
 eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusMonitorThread.HgStatusMonitorThread?1(interval, project, vcs, parent=None)
-eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.HgSummaryDialog.closeEvent?4(e)
 eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.HgSummaryDialog.on_buttonBox_clicked?4(button)
 eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.HgSummaryDialog.on_refreshButton_clicked?4()
 eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.HgSummaryDialog.start?4(path, mq=False, largefiles=False)
@@ -5304,6 +5254,7 @@
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.iniFileChanged?7
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.initCommand?4(command)
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.isExtensionActive?4(extensionName)
+eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.stopClient?4()
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsAdd?4(name, isDir=False, noDialog=False)
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsAddBinary?4(name, isDir=False)
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsAddTree?4(path)
@@ -5824,6 +5775,7 @@
 eric6.Plugins.ViewManagerPlugins.Listspace.Listspace.Listspace.editorClosedEd?7
 eric6.Plugins.ViewManagerPlugins.Listspace.Listspace.Listspace.editorLanguageChanged?7
 eric6.Plugins.ViewManagerPlugins.Listspace.Listspace.Listspace.editorLineChanged?7
+eric6.Plugins.ViewManagerPlugins.Listspace.Listspace.Listspace.editorLineChangedEd?7
 eric6.Plugins.ViewManagerPlugins.Listspace.Listspace.Listspace.editorOpened?7
 eric6.Plugins.ViewManagerPlugins.Listspace.Listspace.Listspace.editorOpenedEd?7
 eric6.Plugins.ViewManagerPlugins.Listspace.Listspace.Listspace.editorRenamed?7
@@ -5902,6 +5854,7 @@
 eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.Tabview.editorClosedEd?7
 eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.Tabview.editorLanguageChanged?7
 eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.Tabview.editorLineChanged?7
+eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.Tabview.editorLineChangedEd?7
 eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.Tabview.editorOpened?7
 eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.Tabview.editorOpenedEd?7
 eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.Tabview.editorRenamed?7
@@ -6041,49 +5994,6 @@
 eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.PyRegExpWizardRepeatDialog.on_lowerSpin_valueChanged?4(value)
 eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.PyRegExpWizardRepeatDialog.on_upperSpin_valueChanged?4(value)
 eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.PyRegExpWizardRepeatDialog?1(parent=None)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.QRegExpWizardCharactersDialog.RegExpMode?7
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.QRegExpWizardCharactersDialog.W3CMode?7
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.QRegExpWizardCharactersDialog.WildcardMode?7
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.QRegExpWizardCharactersDialog.getCharacters?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.QRegExpWizardCharactersDialog?1(mode=RegExpMode, parent=None)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardDialog.getCode?4(indLevel, indString)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardDialog?1(parent=None, fromEric=True)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.getCode?4(indLevel, indString)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_altnButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_anycharButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_beglineButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_buttonBox_clicked?4(button)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_charButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_copyButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_endlineButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_executeButton_clicked?4(startpos=0)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_groupButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_loadButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_neglookaheadButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_nextButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_nonGroupButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_nonwordboundButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_poslookaheadButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_regexpLineEdit_textChanged?4(txt)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_repeatButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_saveButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_syntaxCombo_currentIndexChanged?4(index)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_validateButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_w3cAltnButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_w3cAnycharButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_w3cCharButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_w3cGroupButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_w3cRepeatButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_wildcardAnycharButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_wildcardCharButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_wildcardRepeatButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_wordboundButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget?1(parent=None, fromEric=True)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWindow?1(parent=None)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.QRegExpWizardRepeatDialog.getRepeat?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged?4(value)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.QRegExpWizardRepeatDialog.on_upperSpin_valueChanged?4(value)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.QRegExpWizardRepeatDialog?1(parent=None)
 eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardCharactersDialog.QRegularExpressionWizardCharactersDialog.getCharacters?4()
 eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardCharactersDialog.QRegularExpressionWizardCharactersDialog?1(parent=None)
 eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardDialog.QRegularExpressionWizardDialog.accept?4()
@@ -6193,6 +6103,7 @@
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget.on_resetButton_clicked?4()
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget.preferencesChanged?7
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget.rejected?7
+eric6.Preferences.ConfigurationDialog.ConfigurationWidget.resizeEvent?4(evt)
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget.setPreferences?4()
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget.showConfigurationPageByName?4(pageName, setCurrent=True)
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget?1(parent=None, fromEric=True, displayMode=DefaultMode, expandedEntries=None)
@@ -6345,8 +6256,10 @@
 eric6.Preferences.ConfigurationPages.EditorKeywordsPage.EditorKeywordsPage.save?4()
 eric6.Preferences.ConfigurationPages.EditorKeywordsPage.EditorKeywordsPage?1()
 eric6.Preferences.ConfigurationPages.EditorKeywordsPage.create?4(dlg)
+eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.EditorLanguageTabIndentOverrideDialog.PygmentsMarker?7
 eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.EditorLanguageTabIndentOverrideDialog.getData?4()
 eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.EditorLanguageTabIndentOverrideDialog.on_languageComboBox_currentIndexChanged?4(lang)
+eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged?4(lang)
 eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.EditorLanguageTabIndentOverrideDialog?1(*, editMode=False, languages=None, tabWidth=0, indentWidth=0, parent=None)
 eric6.Preferences.ConfigurationPages.EditorMouseClickHandlerPage.EditorMouseClickHandlerPage.save?4()
 eric6.Preferences.ConfigurationPages.EditorMouseClickHandlerPage.EditorMouseClickHandlerPage?1()
@@ -6538,6 +6451,7 @@
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_defaultHomeButton_clicked?4()
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_refererWhitelistButton_clicked?4()
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_setCurrentPageButton_clicked?4()
+eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_setSpeedDialPageButton_clicked?4()
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_startupCombo_currentIndexChanged?4(index)
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.save?4()
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage?1(configDialog)
@@ -6615,6 +6529,7 @@
 eric6.Preferences.Prefs.projectDefaults?7
 eric6.Preferences.Prefs.protobufDefaults?7
 eric6.Preferences.Prefs.pyflakesDefaults?7
+eric6.Preferences.Prefs.pythonDefaults?7
 eric6.Preferences.Prefs.qtDefaults?7
 eric6.Preferences.Prefs.resetLayout?7
 eric6.Preferences.Prefs.shellDefaults?7
@@ -7588,6 +7503,20 @@
 eric6.QScintilla.EditorMarkerMap.EditorMarkerMap._paintIt?5(painter)
 eric6.QScintilla.EditorMarkerMap.EditorMarkerMap.initColors?4()
 eric6.QScintilla.EditorMarkerMap.EditorMarkerMap?1(parent=None)
+eric6.QScintilla.EditorOutline.EditorOutlineView.isPopulated?4()
+eric6.QScintilla.EditorOutline.EditorOutlineView.isSupportedLanguage?4(language)
+eric6.QScintilla.EditorOutline.EditorOutlineView.mouseDoubleClickEvent?4(mouseEvent)
+eric6.QScintilla.EditorOutline.EditorOutlineView.repopulate?4()
+eric6.QScintilla.EditorOutline.EditorOutlineView.setActive?4(active)
+eric6.QScintilla.EditorOutline.EditorOutlineView?1(editor, populate=True, parent=None)
+eric6.QScintilla.EditorOutlineModel.EditorOutlineModel.SupportedLanguages?7
+eric6.QScintilla.EditorOutlineModel.EditorOutlineModel.editor?4()
+eric6.QScintilla.EditorOutlineModel.EditorOutlineModel.fileName?4()
+eric6.QScintilla.EditorOutlineModel.EditorOutlineModel.findItem?4(parent)
+eric6.QScintilla.EditorOutlineModel.EditorOutlineModel.isPopulated?4()
+eric6.QScintilla.EditorOutlineModel.EditorOutlineModel.itemIndexByLine?4(lineno)
+eric6.QScintilla.EditorOutlineModel.EditorOutlineModel.repopulate?4()
+eric6.QScintilla.EditorOutlineModel.EditorOutlineModel?1(editor, populate=True)
 eric6.QScintilla.Exporters.ExporterBase.ExporterBase._getFileName?5(fileFilter)
 eric6.QScintilla.Exporters.ExporterBase.ExporterBase.exportSource?4()
 eric6.QScintilla.Exporters.ExporterBase.ExporterBase?1(editor, parent=None)
@@ -8113,11 +8042,15 @@
 eric6.QScintilla.MiniEditor.MiniEditor.activeWindow?4()
 eric6.QScintilla.MiniEditor.MiniEditor.clearSearchIndicators?4()
 eric6.QScintilla.MiniEditor.MiniEditor.closeEvent?4(event)
+eric6.QScintilla.MiniEditor.MiniEditor.cursorLineChanged?7
+eric6.QScintilla.MiniEditor.MiniEditor.editorRenamed?7
 eric6.QScintilla.MiniEditor.MiniEditor.editorSaved?7
 eric6.QScintilla.MiniEditor.MiniEditor.getFileName?4()
-eric6.QScintilla.MiniEditor.MiniEditor.getLanguage?4()
+eric6.QScintilla.MiniEditor.MiniEditor.getLanguage?4(normalized=True, forPygments=False)
 eric6.QScintilla.MiniEditor.MiniEditor.getSRHistory?4(key)
 eric6.QScintilla.MiniEditor.MiniEditor.gotoLine?4(line, pos=1)
+eric6.QScintilla.MiniEditor.MiniEditor.languageChanged?7
+eric6.QScintilla.MiniEditor.MiniEditor.refreshed?7
 eric6.QScintilla.MiniEditor.MiniEditor.setLanguage?4(filename, initTextDisplay=True, pyname="")
 eric6.QScintilla.MiniEditor.MiniEditor.setSearchIndicator?4(startPos, indicLength)
 eric6.QScintilla.MiniEditor.MiniEditor.setText?4(txt, filetype=None)
@@ -8169,7 +8102,6 @@
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.extendSelectionToEOL?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.extendSelectionWordLeft?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.extendSelectionWordRight?4()
-eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.findFirst?4(expression, regexp, caseSensitive, word, wrap, forward=True, line=-1, index=-1, show=True, posix=False, cxx11=False)
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.findFirstTarget?4(expr_, re_, cs_, wo_, begline=-1, begindex=-1, endline=-1, endindex=-1, ws_=False, posix=False, cxx11=False)
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.findNextTarget?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.flashFindIndicator?4(sline, sindex, eline, eindex)
@@ -8202,7 +8134,6 @@
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.hideFindIndicator?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.indentationGuideView?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.indicatorDefine?4(indicator, style, color)
-eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.insert?4(txt)
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.isModified?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.lineAt?4(pos)
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.lineEndPosition?4(line)
@@ -8487,9 +8418,14 @@
 eric6.SqlBrowser.SqlConnectionWidget.SqlConnectionWidget.showSchema?4()
 eric6.SqlBrowser.SqlConnectionWidget.SqlConnectionWidget.tableActivated?7
 eric6.SqlBrowser.SqlConnectionWidget.SqlConnectionWidget?1(parent=None)
+eric6.Tasks.Task.Task.TaskType2ColorName?7
+eric6.Tasks.Task.Task.TaskType2IconName?7
+eric6.Tasks.Task.Task.TaskType2MarkersName?7
+eric6.Tasks.Task.Task.TypeDocu?7
 eric6.Tasks.Task.Task.TypeFixme?7
 eric6.Tasks.Task.Task.TypeNone?7
 eric6.Tasks.Task.Task.TypeNote?7
+eric6.Tasks.Task.Task.TypeTest?7
 eric6.Tasks.Task.Task.TypeTodo?7
 eric6.Tasks.Task.Task.TypeWarning?7
 eric6.Tasks.Task.Task.colorizeTask?4()
@@ -8714,7 +8650,8 @@
 eric6.UI.BrowserModel.BrowserClassItem.name?4()
 eric6.UI.BrowserModel.BrowserClassItem?1(parent, cl, filename)
 eric6.UI.BrowserModel.BrowserCodingItem.lessThan?4(other, column, order)
-eric6.UI.BrowserModel.BrowserCodingItem?1(parent, text)
+eric6.UI.BrowserModel.BrowserCodingItem.lineno?4()
+eric6.UI.BrowserModel.BrowserCodingItem?1(parent, text, linenumber)
 eric6.UI.BrowserModel.BrowserDirectoryItem.dirName?4()
 eric6.UI.BrowserModel.BrowserDirectoryItem.lessThan?4(other, column, order)
 eric6.UI.BrowserModel.BrowserDirectoryItem.name?4()
@@ -8795,6 +8732,7 @@
 eric6.UI.BrowserModel.BrowserModel.columnCount?4(parent=None)
 eric6.UI.BrowserModel.BrowserModel.data?4(index, role)
 eric6.UI.BrowserModel.BrowserModel.directoryChanged?4(path)
+eric6.UI.BrowserModel.BrowserModel.fileChanged?4(fileName)
 eric6.UI.BrowserModel.BrowserModel.flags?4(index)
 eric6.UI.BrowserModel.BrowserModel.hasChildren?4(parent=None)
 eric6.UI.BrowserModel.BrowserModel.headerData?4(section, orientation, role=Qt.DisplayRole)
@@ -8811,6 +8749,7 @@
 eric6.UI.BrowserModel.BrowserModel.populateSysPathItem?4(parentItem, repopulate=False)
 eric6.UI.BrowserModel.BrowserModel.programChange?4(dirname)
 eric6.UI.BrowserModel.BrowserModel.removeToplevelDir?4(index)
+eric6.UI.BrowserModel.BrowserModel.repopulateFileItem?4(itm)
 eric6.UI.BrowserModel.BrowserModel.rowCount?4(parent=None)
 eric6.UI.BrowserModel.BrowserModel.saveToplevelDirs?4()
 eric6.UI.BrowserModel.BrowserModel?1(parent=None, nopopulate=False)
@@ -8843,6 +8782,8 @@
 eric6.UI.CodeDocumentationViewer.DocumentationViewerWidget.clear?4()
 eric6.UI.CodeDocumentationViewer.DocumentationViewerWidget.setHtml?4(html)
 eric6.UI.CodeDocumentationViewer.DocumentationViewerWidget?1(parent=None)
+eric6.UI.CodeDocumentationViewerTemplate._stylesheet?5()
+eric6.UI.CodeDocumentationViewerTemplate._stylesheetsCache?8
 eric6.UI.CodeDocumentationViewerTemplate.prepareDocumentationViewerHtmlDocWarningDocument?4(text)
 eric6.UI.CodeDocumentationViewerTemplate.prepareDocumentationViewerHtmlDocument?4(documentationInfo)
 eric6.UI.CodeDocumentationViewerTemplate.prepareDocumentationViewerHtmlWarningDocument?4(text)
@@ -8870,8 +8811,6 @@
 eric6.UI.DiffDialog.DiffDialog?1(parent=None)
 eric6.UI.DiffDialog.DiffWindow.eventFilter?4(obj, event)
 eric6.UI.DiffDialog.DiffWindow?1(parent=None)
-eric6.UI.DiffDialog.context_diff?4(a, b, fromfile='', tofile='', fromfiledate='', tofiledate='', n=3, lineterm='\n')
-eric6.UI.DiffDialog.unified_diff?4(a, b, fromfile='', tofile='', fromfiledate='', tofiledate='', n=3, lineterm='\n')
 eric6.UI.DiffHighlighter.DiffHighlighter.generateRules?4()
 eric6.UI.DiffHighlighter.DiffHighlighter?1(doc)
 eric6.UI.EmailDialog.EmailDialog.attachFile?4(fname, deleteFile)
@@ -9031,10 +8970,25 @@
 eric6.UI.PythonAstViewer.PythonAstViewer.StartIndexRole?7
 eric6.UI.PythonAstViewer.PythonAstViewer.StartLineRole?7
 eric6.UI.PythonAstViewer.PythonAstViewer.hide?4()
+eric6.UI.PythonAstViewer.PythonAstViewer.preferencesChanged?4()
 eric6.UI.PythonAstViewer.PythonAstViewer.resizeEvent?4(evt)
 eric6.UI.PythonAstViewer.PythonAstViewer.show?4()
 eric6.UI.PythonAstViewer.PythonAstViewer.shutdown?4()
 eric6.UI.PythonAstViewer.PythonAstViewer?1(viewmanager, parent=None)
+eric6.UI.PythonDisViewer.PythonDisViewer.CodeInfoRole?7
+eric6.UI.PythonDisViewer.PythonDisViewer.EndLineRole?7
+eric6.UI.PythonDisViewer.PythonDisViewer.StartLineRole?7
+eric6.UI.PythonDisViewer.PythonDisViewer.clear?4()
+eric6.UI.PythonDisViewer.PythonDisViewer.createCodeInfoItems?4(infoList)
+eric6.UI.PythonDisViewer.PythonDisViewer.hide?4()
+eric6.UI.PythonDisViewer.PythonDisViewer.preferencesChanged?4()
+eric6.UI.PythonDisViewer.PythonDisViewer.resizeEvent?4(evt)
+eric6.UI.PythonDisViewer.PythonDisViewer.show?4()
+eric6.UI.PythonDisViewer.PythonDisViewer.showDisassembly?4(disassembly)
+eric6.UI.PythonDisViewer.PythonDisViewer.shutdown?4()
+eric6.UI.PythonDisViewer.PythonDisViewer?1(viewmanager, mode=PythonDisViewerModes.SourceDisassemblyMode, parent=None)
+eric6.UI.PythonDisViewer.PythonDisViewerModes.SourceDisassemblyMode?7
+eric6.UI.PythonDisViewer.PythonDisViewerModes.TracebackMode?7
 eric6.UI.SearchWidget.SearchWidget.keyPressEvent?4(event)
 eric6.UI.SearchWidget.SearchWidget.on_closeButton_clicked?4()
 eric6.UI.SearchWidget.SearchWidget.on_findNextButton_clicked?4()
@@ -9106,6 +9060,7 @@
 eric6.UI.UserInterface.UserInterface.getOriginalPathString?4()
 eric6.UI.UserInterface.UserInterface.getToolBarIconSize?4()
 eric6.UI.UserInterface.UserInterface.getToolbar?4(name)
+eric6.UI.UserInterface.UserInterface.getToolbarsByCategory?4(category)
 eric6.UI.UserInterface.UserInterface.getViewProfile?4()
 eric6.UI.UserInterface.UserInterface.handleUrl?4(url)
 eric6.UI.UserInterface.UserInterface.isOnline?4()
@@ -9119,11 +9074,11 @@
 eric6.UI.UserInterface.UserInterface.performVersionCheck?4(manual=True, alternative=0, showVersions=False)
 eric6.UI.UserInterface.UserInterface.preferencesChanged?7
 eric6.UI.UserInterface.UserInterface.processArgs?4(args)
-eric6.UI.UserInterface.UserInterface.registerToolbar?4(name, text, toolbar)
+eric6.UI.UserInterface.UserInterface.registerToolbar?4(name, text, toolbar, category="")
 eric6.UI.UserInterface.UserInterface.reloadAPIs?7
 eric6.UI.UserInterface.UserInterface.removeE5Actions?4(actions, actionType='ui')
 eric6.UI.UserInterface.UserInterface.removeSideWidget?4(widget)
-eric6.UI.UserInterface.UserInterface.reregisterToolbar?4(name, text)
+eric6.UI.UserInterface.UserInterface.reregisterToolbar?4(name, text, category="")
 eric6.UI.UserInterface.UserInterface.setDebugProfile?4(save=True)
 eric6.UI.UserInterface.UserInterface.showAvailableVersionsInfo?4()
 eric6.UI.UserInterface.UserInterface.showEmailDialog?4(mode, attachFile=None, deleteAttachFile=False)
@@ -9204,7 +9159,10 @@
 eric6.Utilities.ClassBrowsers.idlclbr._getnext?8
 eric6.Utilities.ClassBrowsers.idlclbr._modules?8
 eric6.Utilities.ClassBrowsers.idlclbr._normalize?8
+eric6.Utilities.ClassBrowsers.idlclbr.calculateEndline?4(lineno, lines)
+eric6.Utilities.ClassBrowsers.idlclbr.calculateMethodEndline?4(lineno, lines)
 eric6.Utilities.ClassBrowsers.idlclbr.readmodule_ex?4(module, path=None)
+eric6.Utilities.ClassBrowsers.idlclbr.scan?4(src, file, module)
 eric6.Utilities.ClassBrowsers.jsclbr.Attribute?1(module, name, file, lineno)
 eric6.Utilities.ClassBrowsers.jsclbr.Function?1(module, name, file, lineno, signature='', separator=', ')
 eric6.Utilities.ClassBrowsers.jsclbr.SUPPORTED_TYPES?7
@@ -9219,6 +9177,7 @@
 eric6.Utilities.ClassBrowsers.jsclbr.Visitor?1(src, module, filename)
 eric6.Utilities.ClassBrowsers.jsclbr._modules?8
 eric6.Utilities.ClassBrowsers.jsclbr.readmodule_ex?4(module, path=None)
+eric6.Utilities.ClassBrowsers.jsclbr.scan?4(src, file, module)
 eric6.Utilities.ClassBrowsers.protoclbr.Enum?1(module, name, file, lineno)
 eric6.Utilities.ClassBrowsers.protoclbr.Message?1(module, name, file, lineno)
 eric6.Utilities.ClassBrowsers.protoclbr.SUPPORTED_TYPES?7
@@ -9229,7 +9188,9 @@
 eric6.Utilities.ClassBrowsers.protoclbr._getnext?8
 eric6.Utilities.ClassBrowsers.protoclbr._modules?8
 eric6.Utilities.ClassBrowsers.protoclbr._normalize?8
+eric6.Utilities.ClassBrowsers.protoclbr.calculateEndline?4(lineno, lines)
 eric6.Utilities.ClassBrowsers.protoclbr.readmodule_ex?4(module, path=None)
+eric6.Utilities.ClassBrowsers.protoclbr.scan?4(src, file, module)
 eric6.Utilities.ClassBrowsers.pyclbr.Attribute?1(module, name, file, lineno)
 eric6.Utilities.ClassBrowsers.pyclbr.Class?1(module, name, superClasses, file, lineno)
 eric6.Utilities.ClassBrowsers.pyclbr.Function?1(module, name, file, lineno, signature='', separator=', ', modifierType=ClbrBaseClasses.Function.General, annotation="")
@@ -9247,7 +9208,9 @@
 eric6.Utilities.ClassBrowsers.pyclbr._getnext?8
 eric6.Utilities.ClassBrowsers.pyclbr._indent?5(ws)
 eric6.Utilities.ClassBrowsers.pyclbr._modules?8
+eric6.Utilities.ClassBrowsers.pyclbr.calculateEndline?4(lineno, lines, indent)
 eric6.Utilities.ClassBrowsers.pyclbr.readmodule_ex?4(module, path=None, inpackage=False, isPyFile=False)
+eric6.Utilities.ClassBrowsers.pyclbr.scan?4(src, file, module)
 eric6.Utilities.ClassBrowsers.rbclbr.Attribute?1(module, name, file, lineno)
 eric6.Utilities.ClassBrowsers.rbclbr.Class?1(module, name, superClasses, file, lineno)
 eric6.Utilities.ClassBrowsers.rbclbr.Function?1(module, name, file, lineno, signature='', separator=', ')
@@ -9258,6 +9221,7 @@
 eric6.Utilities.ClassBrowsers.rbclbr._getnext?8
 eric6.Utilities.ClassBrowsers.rbclbr._modules?8
 eric6.Utilities.ClassBrowsers.rbclbr.readmodule_ex?4(module, path=None)
+eric6.Utilities.ClassBrowsers.rbclbr.scan?4(src, file, module)
 eric6.Utilities.ClassBrowsers.readmodule?4(module, path=None, isPyFile=False)
 eric6.Utilities.CodingError?1(coding)
 eric6.Utilities.FtpUtilities.FtpDirLineParser.MonthnamesNumbers?7
@@ -9288,6 +9252,7 @@
 eric6.Utilities.ModuleParser.Module.addModule?4(name, module)
 eric6.Utilities.ModuleParser.Module.addPathToHierarchy?4(path, result, fn)
 eric6.Utilities.ModuleParser.Module.assembleHierarchy?4(name, classes, path, result)
+eric6.Utilities.ModuleParser.Module.calculateEndline?4(lines, indent)
 eric6.Utilities.ModuleParser.Module.createHierarchy?4()
 eric6.Utilities.ModuleParser.Module.getFileName?4()
 eric6.Utilities.ModuleParser.Module.getName?4()
@@ -9338,63 +9303,6 @@
 eric6.Utilities._uunescape?8
 eric6.Utilities.absolutePath?4(path, start)
 eric6.Utilities.absoluteUniversalPath?4(path, start)
-eric6.Utilities.binplistlib.BoolWrapper?1(value)
-eric6.Utilities.binplistlib.HashableWrapper?1(value)
-eric6.Utilities.binplistlib.PlistByteCounts?7
-eric6.Utilities.binplistlib.PlistReader.contents?7
-eric6.Utilities.binplistlib.PlistReader.currentOffset?7
-eric6.Utilities.binplistlib.PlistReader.file?7
-eric6.Utilities.binplistlib.PlistReader.getSizedInteger?4(data, length)
-eric6.Utilities.binplistlib.PlistReader.offsets?7
-eric6.Utilities.binplistlib.PlistReader.parse?4()
-eric6.Utilities.binplistlib.PlistReader.proc_extra?4()
-eric6.Utilities.binplistlib.PlistReader.readArray?4(count)
-eric6.Utilities.binplistlib.PlistReader.readAsciiString?4(length)
-eric6.Utilities.binplistlib.PlistReader.readData?4(length)
-eric6.Utilities.binplistlib.PlistReader.readDate?4()
-eric6.Utilities.binplistlib.PlistReader.readDict?4(count)
-eric6.Utilities.binplistlib.PlistReader.readInteger?4(length)
-eric6.Utilities.binplistlib.PlistReader.readObject?4()
-eric6.Utilities.binplistlib.PlistReader.readReal?4(length)
-eric6.Utilities.binplistlib.PlistReader.readRefs?4(count)
-eric6.Utilities.binplistlib.PlistReader.readRoot?4()
-eric6.Utilities.binplistlib.PlistReader.readUid?4(length)
-eric6.Utilities.binplistlib.PlistReader.readUnicode?4(length)
-eric6.Utilities.binplistlib.PlistReader.reset?4()
-eric6.Utilities.binplistlib.PlistReader.setCurrentOffsetToObjectNumber?4(objectNumber)
-eric6.Utilities.binplistlib.PlistReader.trailer?7
-eric6.Utilities.binplistlib.PlistReader?1(fileOrStream)
-eric6.Utilities.binplistlib.PlistTrailer?7
-eric6.Utilities.binplistlib.PlistWriter.binaryInt?4(obj, length=None)
-eric6.Utilities.binplistlib.PlistWriter.binaryReal?4(obj)
-eric6.Utilities.binplistlib.PlistWriter.byteCounts?7
-eric6.Utilities.binplistlib.PlistWriter.computeOffsets?4(obj, asReference=False, isRoot=False)
-eric6.Utilities.binplistlib.PlistWriter.computedUniques?7
-eric6.Utilities.binplistlib.PlistWriter.file?7
-eric6.Utilities.binplistlib.PlistWriter.header?7
-eric6.Utilities.binplistlib.PlistWriter.incrementByteCount?4(field, incr=1)
-eric6.Utilities.binplistlib.PlistWriter.intSize?4(obj)
-eric6.Utilities.binplistlib.PlistWriter.positionOfObjectReference?4(obj)
-eric6.Utilities.binplistlib.PlistWriter.proc_variable_length?4(length)
-eric6.Utilities.binplistlib.PlistWriter.realSize?4(obj)
-eric6.Utilities.binplistlib.PlistWriter.referencePositions?7
-eric6.Utilities.binplistlib.PlistWriter.reset?4()
-eric6.Utilities.binplistlib.PlistWriter.trailer?7
-eric6.Utilities.binplistlib.PlistWriter.wrapRoot?4(root)
-eric6.Utilities.binplistlib.PlistWriter.wrappedFalse?7
-eric6.Utilities.binplistlib.PlistWriter.wrappedTrue?7
-eric6.Utilities.binplistlib.PlistWriter.writeObject?4(obj, output, setReferencePosition=False)
-eric6.Utilities.binplistlib.PlistWriter.writeObjectReference?4(obj, output)
-eric6.Utilities.binplistlib.PlistWriter.writeOffsetTable?4(output)
-eric6.Utilities.binplistlib.PlistWriter.writeRoot?4(root)
-eric6.Utilities.binplistlib.PlistWriter.writtenReferences?7
-eric6.Utilities.binplistlib.PlistWriter?1(file)
-eric6.Utilities.binplistlib.apple_reference_date_offset?7
-eric6.Utilities.binplistlib.is_stream_binary_plist?4(stream)
-eric6.Utilities.binplistlib.readPlist?4(pathOrFile)
-eric6.Utilities.binplistlib.readPlistFromBytes?4(data)
-eric6.Utilities.binplistlib.writePlist?4(rootObject, pathOrFile, binary=True)
-eric6.Utilities.binplistlib.writePlistToBytes?4(rootObject, binary=True)
 eric6.Utilities.checkPyside?4(variant="2")
 eric6.Utilities.codingBytes_regexps?7
 eric6.Utilities.coding_regexps?7
@@ -9499,6 +9407,7 @@
 eric6.Utilities.relativePath?4(path, start)
 eric6.Utilities.relativeUniversalPath?4(path, start)
 eric6.Utilities.relpath?4(path, start=os.path.curdir)
+eric6.Utilities.rxIndex?4(rx, txt)
 eric6.Utilities.samefilepath?4(f1, f2)
 eric6.Utilities.samepath?4(f1, f2)
 eric6.Utilities.splitPath?4(name)
@@ -9692,6 +9601,7 @@
 eric6.ViewManager.ViewManager.ViewManager.closeViewManager?4()
 eric6.ViewManager.ViewManager.ViewManager.closeWindow?4(fn, ignoreDirty=False)
 eric6.ViewManager.ViewManager.ViewManager.cursorChanged?7
+eric6.ViewManager.ViewManager.ViewManager.disViewerStateChanged?7
 eric6.ViewManager.ViewManager.ViewManager.editorChanged?7
 eric6.ViewManager.ViewManager.ViewManager.editorChangedEd?7
 eric6.ViewManager.ViewManager.ViewManager.editorClosed?7
@@ -9699,6 +9609,7 @@
 eric6.ViewManager.ViewManager.ViewManager.editorDoubleClickedEd?7
 eric6.ViewManager.ViewManager.ViewManager.editorLanguageChanged?7
 eric6.ViewManager.ViewManager.ViewManager.editorLineChanged?7
+eric6.ViewManager.ViewManager.ViewManager.editorLineChangedEd?7
 eric6.ViewManager.ViewManager.ViewManager.editorOpened?7
 eric6.ViewManager.ViewManager.ViewManager.editorOpenedEd?7
 eric6.ViewManager.ViewManager.ViewManager.editorRenamed?7
@@ -9835,7 +9746,7 @@
 eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.getVirtualenvDirectory?4(venvName)
 eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.getVirtualenvExecPath?4(venvName)
 eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.getVirtualenvInterpreter?4(venvName)
-eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.getVirtualenvNames?4(noRemote=False)
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.getVirtualenvNames?4(noRemote=False, noConda=False)
 eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.isCondaEnvironment?4(venvName)
 eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.isGlobalEnvironment?4(venvName)
 eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.isRemoteEnvironment?4(venvName)
@@ -9853,7 +9764,6 @@
 eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.IsCondaRole?7
 eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.IsGlobalRole?7
 eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.IsRemoteRole?7
-eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.PythonVariantRole?7
 eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.on_addButton_clicked?4()
 eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.on_deleteAllButton_clicked?4()
 eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.on_deleteButton_clicked?4()
@@ -10231,13 +10141,6 @@
 eric6.WebBrowser.Bookmarks.BookmarksToolBar.BookmarksToolBar.newWindow?7
 eric6.WebBrowser.Bookmarks.BookmarksToolBar.BookmarksToolBar.openUrl?7
 eric6.WebBrowser.Bookmarks.BookmarksToolBar.BookmarksToolBar?1(mainWindow, model, parent=None)
-eric6.WebBrowser.Bookmarks.DefaultBookmarks_rc.qCleanupResources?4()
-eric6.WebBrowser.Bookmarks.DefaultBookmarks_rc.qInitResources?4()
-eric6.WebBrowser.Bookmarks.DefaultBookmarks_rc.qt_resource_data?7
-eric6.WebBrowser.Bookmarks.DefaultBookmarks_rc.qt_resource_name?7
-eric6.WebBrowser.Bookmarks.DefaultBookmarks_rc.qt_resource_struct_v1?7
-eric6.WebBrowser.Bookmarks.DefaultBookmarks_rc.qt_resource_struct_v2?7
-eric6.WebBrowser.Bookmarks.DefaultBookmarks_rc.qt_version?7
 eric6.WebBrowser.Bookmarks.NsHtmlReader.NsHtmlReader.indentSize?7
 eric6.WebBrowser.Bookmarks.NsHtmlReader.NsHtmlReader.read?4(fileNameOrDevice)
 eric6.WebBrowser.Bookmarks.NsHtmlReader.NsHtmlReader?1()
@@ -10550,7 +10453,7 @@
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.isValid?4()
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.lessThan?4(left, right)
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.searchString?4()
-eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.setSearchString?4(string)
+eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.setSearchString?4(sstring)
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.setValid?4(valid)
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel?1(parent=None)
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionView.resizeEvent?4(evt)
@@ -10757,13 +10660,6 @@
 eric6.WebBrowser.Network.SslErrorExceptionsDialog.SslErrorExceptionsDialog?1(errorsDict, parent=None)
 eric6.WebBrowser.Network.UrlInterceptor.UrlInterceptor.interceptRequest?4(info)
 eric6.WebBrowser.Network.UrlInterceptor.UrlInterceptor?1(parent=None)
-eric6.WebBrowser.OpenSearch.DefaultSearchEngines.DefaultSearchEngines_rc.qCleanupResources?4()
-eric6.WebBrowser.OpenSearch.DefaultSearchEngines.DefaultSearchEngines_rc.qInitResources?4()
-eric6.WebBrowser.OpenSearch.DefaultSearchEngines.DefaultSearchEngines_rc.qt_resource_data?7
-eric6.WebBrowser.OpenSearch.DefaultSearchEngines.DefaultSearchEngines_rc.qt_resource_name?7
-eric6.WebBrowser.OpenSearch.DefaultSearchEngines.DefaultSearchEngines_rc.qt_resource_struct_v1?7
-eric6.WebBrowser.OpenSearch.DefaultSearchEngines.DefaultSearchEngines_rc.qt_resource_struct_v2?7
-eric6.WebBrowser.OpenSearch.DefaultSearchEngines.DefaultSearchEngines_rc.qt_version?7
 eric6.WebBrowser.OpenSearch.OpenSearchDialog.OpenSearchDialog.on_addButton_clicked?4()
 eric6.WebBrowser.OpenSearch.OpenSearchDialog.OpenSearchDialog.on_deleteButton_clicked?4()
 eric6.WebBrowser.OpenSearch.OpenSearchDialog.OpenSearchDialog.on_editButton_clicked?4()
@@ -11115,6 +11011,7 @@
 eric6.WebBrowser.Session.SessionManagerDialog.SessionManagerDialog.showEvent?4(evt)
 eric6.WebBrowser.Session.SessionManagerDialog.SessionManagerDialog?1(parent=None)
 eric6.WebBrowser.SiteInfo.SiteInfoDialog.SiteInfoDialog.on_imagesTree_currentItemChanged?4(current, previous)
+eric6.WebBrowser.SiteInfo.SiteInfoDialog.SiteInfoDialog.on_securityDetailsButton_clicked?4()
 eric6.WebBrowser.SiteInfo.SiteInfoDialog.SiteInfoDialog.securityStyleFormat?7
 eric6.WebBrowser.SiteInfo.SiteInfoDialog.SiteInfoDialog?1(browser, parent=None)
 eric6.WebBrowser.SiteInfo.SiteInfoWidget.SiteInfoWidget.accept?4()
@@ -11292,14 +11189,18 @@
 eric6.WebBrowser.Tools.Scripts.setupFormObserver?4()
 eric6.WebBrowser.Tools.Scripts.setupWebChannel?4(worldId)
 eric6.WebBrowser.Tools.Scripts.setupWindowObject?4()
+eric6.WebBrowser.Tools.WebBrowserTools.WebBrowserDataDirectory?7
 eric6.WebBrowser.Tools.WebBrowserTools.containsSpace?4(string)
 eric6.WebBrowser.Tools.WebBrowserTools.ensureUniqueFilename?4(name, appendFormat="({0})")
 eric6.WebBrowser.Tools.WebBrowserTools.filterCharsFromFilename?4(name)
 eric6.WebBrowser.Tools.WebBrowserTools.getFileNameFromUrl?4(url)
+eric6.WebBrowser.Tools.WebBrowserTools.getHtmlPage?4(pageFileName)
+eric6.WebBrowser.Tools.WebBrowserTools.getJavascript?4(jsFileName)
 eric6.WebBrowser.Tools.WebBrowserTools.getWebEngineVersions?4()
+eric6.WebBrowser.Tools.WebBrowserTools.pixmapFileToDataUrl?4(pixmapFile, asString=False)
 eric6.WebBrowser.Tools.WebBrowserTools.pixmapFromByteArray?4(data)
 eric6.WebBrowser.Tools.WebBrowserTools.pixmapToByteArray?4(pixmap)
-eric6.WebBrowser.Tools.WebBrowserTools.pixmapToDataUrl?4(pixmap)
+eric6.WebBrowser.Tools.WebBrowserTools.pixmapToDataUrl?4(pixmap, mimetype="image/png")
 eric6.WebBrowser.Tools.WebBrowserTools.readAllFileByteContents?4(filename)
 eric6.WebBrowser.Tools.WebBrowserTools.readAllFileContents?4(filename)
 eric6.WebBrowser.Tools.WebHitTestResult.WebHitTestResult.alternateText?4()
@@ -11325,7 +11226,9 @@
 eric6.WebBrowser.Tools.WebIconDialog.WebIconDialog.on_removeAllButton_clicked?4()
 eric6.WebBrowser.Tools.WebIconDialog.WebIconDialog.on_removeButton_clicked?4()
 eric6.WebBrowser.Tools.WebIconDialog.WebIconDialog?1(iconsDB, parent=None)
+eric6.WebBrowser.Tools.WebIconLoader.WebIconLoader.clearSslConfiguration?7
 eric6.WebBrowser.Tools.WebIconLoader.WebIconLoader.iconLoaded?7
+eric6.WebBrowser.Tools.WebIconLoader.WebIconLoader.sslConfiguration?7
 eric6.WebBrowser.Tools.WebIconLoader.WebIconLoader?1(url, parent=None)
 eric6.WebBrowser.Tools.WebIconProvider.WebIconProvider.changed?7
 eric6.WebBrowser.Tools.WebIconProvider.WebIconProvider.clear?4()
@@ -11357,6 +11260,10 @@
 eric6.WebBrowser.UrlBar.FavIconLabel.FavIconLabel.mouseReleaseEvent?4(evt)
 eric6.WebBrowser.UrlBar.FavIconLabel.FavIconLabel.setBrowser?4(browser)
 eric6.WebBrowser.UrlBar.FavIconLabel.FavIconLabel?1(parent=None)
+eric6.WebBrowser.UrlBar.SslLabel.SslLabel.nokStyle?7
+eric6.WebBrowser.UrlBar.SslLabel.SslLabel.okStyle?7
+eric6.WebBrowser.UrlBar.SslLabel.SslLabel.setValidity?4(valid)
+eric6.WebBrowser.UrlBar.SslLabel.SslLabel?1(parent=None)
 eric6.WebBrowser.UrlBar.StackedUrlBar.StackedUrlBar.currentUrlBar?4()
 eric6.WebBrowser.UrlBar.StackedUrlBar.StackedUrlBar.moveBar?4(from_, to_)
 eric6.WebBrowser.UrlBar.StackedUrlBar.StackedUrlBar.urlBar?4(index)
@@ -11373,13 +11280,6 @@
 eric6.WebBrowser.UrlBar.UrlBar.UrlBar.preferencesChanged?4()
 eric6.WebBrowser.UrlBar.UrlBar.UrlBar.setBrowser?4(browser)
 eric6.WebBrowser.UrlBar.UrlBar.UrlBar?1(mainWindow, parent=None)
-eric6.WebBrowser.UserAgent.UserAgentDefaults_rc.qCleanupResources?4()
-eric6.WebBrowser.UserAgent.UserAgentDefaults_rc.qInitResources?4()
-eric6.WebBrowser.UserAgent.UserAgentDefaults_rc.qt_resource_data?7
-eric6.WebBrowser.UserAgent.UserAgentDefaults_rc.qt_resource_name?7
-eric6.WebBrowser.UserAgent.UserAgentDefaults_rc.qt_resource_struct_v1?7
-eric6.WebBrowser.UserAgent.UserAgentDefaults_rc.qt_resource_struct_v2?7
-eric6.WebBrowser.UserAgent.UserAgentDefaults_rc.qt_version?7
 eric6.WebBrowser.UserAgent.UserAgentManager.UserAgentManager.allHostNames?4()
 eric6.WebBrowser.UserAgent.UserAgentManager.UserAgentManager.changed?7
 eric6.WebBrowser.UserAgent.UserAgentManager.UserAgentManager.close?4()
@@ -11451,9 +11351,14 @@
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.UnsafeJsWorld?7
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.acceptNavigationRequest?4(url, type_, isMainFrame)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.certificateError?4(error)
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.clearSslConfiguration?4()
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.execJavaScript?4(script, worldId=QWebEngineScript.MainWorld, timeout=500)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.execPrintPage?4(printer, timeout=1000)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.getSafeBrowsingStatus?4()
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.getSslCertificate?4()
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.getSslCertificateChain?4()
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.getSslConfiguration?4()
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.hasValidSslInfo?4()
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.hitTestContent?4(pos)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.icon?4()
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.isJavaScriptEnabled?4()
@@ -11471,7 +11376,10 @@
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.scroll?4(x, y)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.scrollPosition?4()
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.scrollTo?4(pos)
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.setSslConfiguration?4(sslConfiguration)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.setUserAgent?4(agent)
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.showSslInfo?4(pos)
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.sslConfigurationChanged?7
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.userAgent?4(resolveEmpty=False)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.userAgentForUrl?4(url)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage?1(parent=None)
@@ -11815,8 +11723,6 @@
 eric6.eric6_post_install.main?4()
 eric6.eric6_post_install.windowsDesktopEntries?4()
 eric6.eric6_post_install.windowsProgramsEntry?4()
-eric6.eric6_qregexp.createMainWidget?4(argv)
-eric6.eric6_qregexp.main?4()
 eric6.eric6_qregularexpression.createMainWidget?4(argv)
 eric6.eric6_qregularexpression.main?4()
 eric6.eric6_re.createMainWidget?4(argv)
--- a/eric6/APIs/Python3/eric6.bas	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/APIs/Python3/eric6.bas	Sun Oct 18 12:35:30 2020 +0200
@@ -120,7 +120,6 @@
 CorbaPage ConfigurationPageBase Ui_CorbaPage
 CreateDialogCodeDialog QDialog Ui_CreateDialogCodeDialog
 DCTestResult TestResult
-Data bytes
 DateTimeVisitor ast.NodeVisitor
 DebugClient DebugBase DebugClientBase ThreadExtension
 DebugServer QTcpServer
@@ -196,9 +195,13 @@
 E5MessageBoxWizardDialog QDialog Ui_E5MessageBoxWizardDialog
 E5ModelMenu QMenu
 E5ModelToolBar QToolBar
+E5MutexLocker contextlib.AbstractContextManager
 E5NetworkHeaderDetailsDialog QDialog Ui_E5NetworkHeaderDetailsDialog
 E5NetworkIcon QLabel
 E5NetworkProxyFactory QNetworkProxyFactory
+E5OverrideCursor contextlib.AbstractContextManager
+E5OverrideCursorProcess QProcess
+E5OverridenCursor contextlib.AbstractContextManager
 E5PassivePopup QFrame
 E5PasswordMeter QProgressBar
 E5PathPicker E5PathPickerBase
@@ -257,6 +260,8 @@
 EditorLanguageTabIndentOverrideDialog QDialog Ui_EditorLanguageTabIndentOverrideDialog
 EditorMarkerMap E5MapWidget
 EditorMouseClickHandlerPage ConfigurationPageBase Ui_EditorMouseClickHandlerPage
+EditorOutlineModel BrowserModel
+EditorOutlineView QTreeView
 EditorPropertiesPage ConfigurationPageBase Ui_EditorPropertiesPage
 EditorSearchPage ConfigurationPageBase Ui_EditorSearchPage
 EditorSpellCheckingPage ConfigurationPageBase Ui_EditorSpellCheckingPage
@@ -296,8 +301,6 @@
 FeedEditDialog QDialog Ui_FeedEditDialog
 FeedsDialog QDialog Ui_FeedsDialog
 FeedsManager QDialog Ui_FeedsManager
-Fetch HgExtension
-FetchProjectHelper HgExtensionProjectHelper
 FileDialogWizard QObject
 FileDialogWizardDialog QDialog Ui_FileDialogWizardDialog
 FileReport BaseReport
@@ -426,7 +429,6 @@
 HgExtension QObject
 HgExtensionProjectBrowserHelper QObject
 HgExtensionProjectHelper QObject
-HgFetchDialog QDialog Ui_HgFetchDialog
 HgGpgSignDialog QDialog Ui_HgGpgSignDialog
 HgGpgSignaturesDialog QDialog Ui_HgGpgSignaturesDialog
 HgGraftDialog QDialog Ui_HgGraftDialog
@@ -514,7 +516,6 @@
 InterfacePage ConfigurationPageBase Ui_InterfacePage
 InvalidISO8859Error Exception
 InvalidModulePath Exception
-InvalidPlistException Exception
 IrcChannelEditDialog QDialog Ui_IrcChannelEditDialog
 IrcChannelWidget QWidget Ui_IrcChannelWidget
 IrcIdentitiesEditDialog QDialog Ui_IrcIdentitiesEditDialog
@@ -617,7 +618,6 @@
 MultiValueDictResolver DictResolver
 MyMemoryEngine TranslationEngine
 NameFinder ast.NodeVisitor
-NannyNag Exception
 NavigationBar QWidget
 NavigationContainer QWidget
 NdArrayResolver BaseResolver
@@ -627,7 +627,6 @@
 NewDialogClassDialog QDialog Ui_NewDialogClassDialog
 NewPythonPackageDialog QDialog Ui_NewPythonPackageDialog
 NoExtToken peg.Symbol
-NotBinaryPlistException Exception
 NotificationWidget QWidget Ui_NotificationWidget
 NotificationsPage ConfigurationPageBase Ui_NotificationsPage
 NsHtmlReader QObject
@@ -739,13 +738,9 @@
 PyRegExpWizardWindow E5MainWindow
 PySvnProjectHelper VcsProjectHelper
 PythonAstViewer QWidget
+PythonDisViewer QWidget Ui_PythonDisViewer
+PythonDisViewerModes enum.Enum
 PythonPage ConfigurationPageBase Ui_PythonPage
-QRegExpWizard QObject
-QRegExpWizardCharactersDialog QDialog Ui_QRegExpWizardCharactersDialog
-QRegExpWizardDialog QDialog
-QRegExpWizardRepeatDialog QDialog Ui_QRegExpWizardRepeatDialog
-QRegExpWizardWidget QWidget Ui_QRegExpWizardWidget
-QRegExpWizardWindow E5MainWindow
 QRegularExpressionWizard QObject
 QRegularExpressionWizardCharactersDialog QDialog Ui_QRegularExpressionWizardCharactersDialog
 QRegularExpressionWizardDialog QDialog
@@ -837,6 +832,7 @@
 SqlConnectionDialog QDialog Ui_SqlConnectionDialog
 SqlConnectionWidget QWidget
 SslErrorExceptionsDialog QDialog Ui_SslErrorExceptionsDialog
+SslLabel E5ClickableLabel
 StackedUrlBar QStackedWidget
 StackedWidget QStackedWidget
 StandardReport BaseReport
@@ -902,8 +898,6 @@
 TabBar E5WheelTabBar
 TabManagerWidget QWidget
 TabWidget E5TabWidget
-TabnannyDialog QDialog Ui_TabnannyDialog
-TabnannyPlugin QObject
 Tabview ViewManager
 TagError Exception
 Task QTreeWidgetItem
@@ -947,7 +941,6 @@
 UMLItem QGraphicsRectItem
 UMLSceneSizeDialog QDialog Ui_UMLSceneSizeDialog
 UicCompilerOptionsDialog QDialog Ui_UicCompilerOptionsDialog
-Uid int
 UniqueNamespace peg.Namespace
 UnittestDialog QWidget Ui_UnittestDialog
 UnittestWindow E5MainWindow
--- a/eric6/CondaInterface/Conda.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/CondaInterface/Conda.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Package implementing the conda GUI logic.
 """
 
-
 import json
 import os
 
@@ -67,7 +66,7 @@
         
         dlg = CondaExecDialog("create", self.__ui)
         dlg.start(args)
-        dlg.exec_()
+        dlg.exec()
         ok, resultDict = dlg.getResult()
         
         if ok:
@@ -390,7 +389,7 @@
             
             dlg = CondaExecDialog("update", self.__ui)
             dlg.start(args)
-            dlg.exec_()
+            dlg.exec()
             ok, _ = dlg.getResult()
         else:
             ok = False
@@ -430,7 +429,7 @@
         
         dlg = CondaExecDialog("update", self.__ui)
         dlg.start(args)
-        dlg.exec_()
+        dlg.exec()
         ok, _ = dlg.getResult()
         
         return ok
@@ -471,7 +470,7 @@
             
             dlg = CondaExecDialog("install", self.__ui)
             dlg.start(args)
-            dlg.exec_()
+            dlg.exec()
             ok, _ = dlg.getResult()
         else:
             ok = False
@@ -511,7 +510,7 @@
                     "Do you really want to uninstall these packages and"
                     " their dependencies?"),
                 packages)
-            if dlg.exec_() == QDialog.Accepted:
+            if dlg.exec() == QDialog.Accepted:
                 args = [
                     "remove",
                     "--json",
@@ -527,7 +526,7 @@
                 
                 dlg = CondaExecDialog("remove", self.__ui)
                 dlg.start(args)
-                dlg.exec_()
+                dlg.exec()
                 ok, _ = dlg.getResult()
             else:
                 ok = False
@@ -623,7 +622,7 @@
         
         dlg = CondaExecDialog("update", self.__ui)
         dlg.start(args)
-        dlg.exec_()
+        dlg.exec()
         ok, _ = dlg.getResult()
         
         return ok
@@ -732,4 +731,4 @@
         
         dlg = CondaExecDialog("clean", self.__ui)
         dlg.start(args)
-        dlg.exec_()
+        dlg.exec()
--- a/eric6/CondaInterface/CondaExecDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/CondaInterface/CondaExecDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a dialog to show the output of a conda execution.
 """
 
-
 import json
 
 from PyQt5.QtCore import pyqtSlot, QProcess, QTimer
--- a/eric6/CondaInterface/CondaExportDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/CondaInterface/CondaExportDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a dialog to generate a requirements file for conda.
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSlot, Qt
@@ -18,6 +17,7 @@
 from E5Gui import E5MessageBox, E5FileDialog
 from E5Gui.E5PathPicker import E5PathPickerModes
 from E5Gui.E5Application import e5App
+from E5Gui.E5OverrideCursor import E5OverrideCursor
 
 from .Ui_CondaExportDialog import Ui_CondaExportDialog
 
@@ -69,7 +69,6 @@
         @param e close event
         @type QCloseEvent
         """
-        QApplication.restoreOverrideCursor()
         e.accept()
     
     @pyqtSlot(str)
@@ -131,17 +130,16 @@
             self.__prefix,
         ]
         
-        QApplication.setOverrideCursor(Qt.WaitCursor)
-        success, output = self.__conda.runProcess(args)
+        with E5OverrideCursor():
+            success, output = self.__conda.runProcess(args)
+            
+            if success:
+                self.requirementsEdit.setPlainText(output)
+                self.__requirementsAvailable = True
+            else:
+                self.requirementsEdit.setPlainText(
+                    self.tr("No output generated by conda."))
         
-        if success:
-            self.requirementsEdit.setPlainText(output)
-            self.__requirementsAvailable = True
-        else:
-            self.requirementsEdit.setPlainText(
-                self.tr("No output generated by conda."))
-        
-        QApplication.restoreOverrideCursor()
         self.__updateButtons()
         
         self.__requirementsEdited = False
@@ -185,9 +183,8 @@
                 return
         
         try:
-            f = open(fileName, "w")
-            f.write(self.requirementsEdit.toPlainText())
-            f.close()
+            with open(fileName, "w") as f:
+                f.write(self.requirementsEdit.toPlainText())
         except (OSError, IOError) as err:
             E5MessageBox.critical(
                 self,
--- a/eric6/CondaInterface/CondaInfoDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/CondaInterface/CondaInfoDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the conda information dialog.
 """
 
-
 from PyQt5.QtCore import Qt
 from PyQt5.QtWidgets import QDialog
 
--- a/eric6/CondaInterface/CondaNewEnvironmentDataDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/CondaInterface/CondaNewEnvironmentDataDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a dialog to enter data for a new conda environment.
 """
 
-
 from PyQt5.QtCore import pyqtSlot
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox
 
--- a/eric6/CondaInterface/CondaPackageDetailsWidget.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/CondaInterface/CondaPackageDetailsWidget.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a widget and a dialog to show package details.
 """
 
-
 from PyQt5.QtCore import Qt, QDateTime
 from PyQt5.QtWidgets import QWidget, QDialog, QVBoxLayout, QDialogButtonBox
 
--- a/eric6/CondaInterface/CondaPackagesWidget.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/CondaInterface/CondaPackagesWidget.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,11 +7,9 @@
 Module implementing the conda packages management widget.
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSlot, Qt
-from PyQt5.QtGui import QCursor
 from PyQt5.QtWidgets import (
     QWidget, QToolButton, QMenu, QTreeWidgetItem, QApplication, QLineEdit,
     QDialog
@@ -19,6 +17,7 @@
 
 from E5Gui import E5FileDialog, E5MessageBox, E5TextInputDialog
 from E5Gui.E5Application import e5App
+from E5Gui.E5OverrideCursor import E5OverrideCursor
 
 from .Ui_CondaPackagesWidget import Ui_CondaPackagesWidget
 
@@ -218,51 +217,51 @@
         self.packagesList.clear()
         prefix = self.environmentsComboBox.itemData(index)
         if prefix:
-            QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
             self.statusLabel.show()
             self.statusLabel.setText(self.tr("Getting installed packages..."))
-            QApplication.processEvents()
             
-            # 1. populate with installed packages
-            self.packagesList.setUpdatesEnabled(False)
-            installedPackages = self.__conda.getInstalledPackages(
-                prefix=prefix)
-            for package, version, build in installedPackages:
-                itm = QTreeWidgetItem(self.packagesList, [package, version])
-                itm.setData(1, self.PackageVersionRole, version)
-                itm.setData(1, self.PackageBuildRole, build)
-            self.packagesList.setUpdatesEnabled(True)
-            self.statusLabel.setText(self.tr("Getting outdated packages..."))
-            QApplication.processEvents()
-            
-            # 2. update with update information
-            self.packagesList.setUpdatesEnabled(False)
-            updateablePackages = self.__conda.getUpdateablePackages(
-                prefix=prefix)
-            for package, version, build in updateablePackages:
-                items = self.packagesList.findItems(
-                    package, Qt.MatchExactly | Qt.MatchCaseSensitive)
-                if items:
-                    itm = items[0]
-                    itm.setText(2, version)
-                    itm.setData(2, self.PackageVersionRole, version)
-                    itm.setData(2, self.PackageBuildRole, build)
-                    if itm.data(1, self.PackageVersionRole) == version:
-                        # build must be different, show in version display
-                        itm.setText(1, self.tr("{0} (Build: {1})").format(
-                            itm.data(1, self.PackageVersionRole),
-                            itm.data(1, self.PackageBuildRole),
-                        ))
-                        itm.setText(2, self.tr("{0} (Build: {1})").format(
-                            itm.data(2, self.PackageVersionRole),
-                            itm.data(2, self.PackageBuildRole),
-                        ))
-            
-            self.packagesList.sortItems(0, Qt.AscendingOrder)
-            for col in range(self.packagesList.columnCount()):
-                self.packagesList.resizeColumnToContents(col)
-            self.packagesList.setUpdatesEnabled(True)
-            QApplication.restoreOverrideCursor()
+            with E5OverrideCursor():
+                # 1. populate with installed packages
+                self.packagesList.setUpdatesEnabled(False)
+                installedPackages = self.__conda.getInstalledPackages(
+                    prefix=prefix)
+                for package, version, build in installedPackages:
+                    itm = QTreeWidgetItem(self.packagesList,
+                                          [package, version])
+                    itm.setData(1, self.PackageVersionRole, version)
+                    itm.setData(1, self.PackageBuildRole, build)
+                self.packagesList.setUpdatesEnabled(True)
+                self.statusLabel.setText(
+                    self.tr("Getting outdated packages..."))
+                QApplication.processEvents()
+                
+                # 2. update with update information
+                self.packagesList.setUpdatesEnabled(False)
+                updateablePackages = self.__conda.getUpdateablePackages(
+                    prefix=prefix)
+                for package, version, build in updateablePackages:
+                    items = self.packagesList.findItems(
+                        package, Qt.MatchExactly | Qt.MatchCaseSensitive)
+                    if items:
+                        itm = items[0]
+                        itm.setText(2, version)
+                        itm.setData(2, self.PackageVersionRole, version)
+                        itm.setData(2, self.PackageBuildRole, build)
+                        if itm.data(1, self.PackageVersionRole) == version:
+                            # build must be different, show in version display
+                            itm.setText(1, self.tr("{0} (Build: {1})").format(
+                                itm.data(1, self.PackageVersionRole),
+                                itm.data(1, self.PackageBuildRole),
+                            ))
+                            itm.setText(2, self.tr("{0} (Build: {1})").format(
+                                itm.data(2, self.PackageVersionRole),
+                                itm.data(2, self.PackageBuildRole),
+                            ))
+                
+                self.packagesList.sortItems(0, Qt.AscendingOrder)
+                for col in range(self.packagesList.columnCount()):
+                    self.packagesList.resizeColumnToContents(col)
+                self.packagesList.setUpdatesEnabled(True)
             self.statusLabel.hide()
         
         self.__updateActionButtons()
@@ -284,17 +283,14 @@
         self.environmentsComboBox.clear()
         self.packagesList.clear()
         
-        QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
-        QApplication.processEvents()
-        
-        self.__populateEnvironments()
+        with E5OverrideCursor():
+            self.__populateEnvironments()
+            
+            index = self.environmentsComboBox.findText(
+                currentEnvironment, Qt.MatchExactly | Qt.MatchCaseSensitive)
+            if index != -1:
+                self.environmentsComboBox.setCurrentIndex(index)
         
-        index = self.environmentsComboBox.findText(
-            currentEnvironment, Qt.MatchExactly | Qt.MatchCaseSensitive)
-        if index != -1:
-            self.environmentsComboBox.setCurrentIndex(index)
-        
-        QApplication.restoreOverrideCursor()
         self.__updateActionButtons()
     
     @pyqtSlot()
@@ -355,56 +351,53 @@
         self.searchResultList.clear()
         pattern = self.searchEdit.text()
         if pattern:
-            QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
-            QApplication.processEvents()
-            
-            if CondaInterface.condaVersion() >= (4, 4, 0):
-                prefix = ""
-            else:
-                prefix = self.environmentsComboBox.itemData(
-                    self.environmentsComboBox.currentIndex())
-            ok, result = self.__conda.searchPackages(
-                pattern,
-                fullNameOnly=self.fullNameButton.isChecked(),
-                packageSpec=self.packageSpecButton.isChecked(),
-                platform=self.platformComboBox.currentText(),
-                prefix=prefix,
-            )
-            
-            if result:
+            with E5OverrideCursor():
+                if CondaInterface.condaVersion() >= (4, 4, 0):
+                    prefix = ""
+                else:
+                    prefix = self.environmentsComboBox.itemData(
+                        self.environmentsComboBox.currentIndex())
+                ok, result = self.__conda.searchPackages(
+                    pattern,
+                    fullNameOnly=self.fullNameButton.isChecked(),
+                    packageSpec=self.packageSpecButton.isChecked(),
+                    platform=self.platformComboBox.currentText(),
+                    prefix=prefix,
+                )
+                
                 if ok:
-                    self.searchResultList.setUpdatesEnabled(False)
-                    for package in result:
-                        itm = QTreeWidgetItem(self.searchResultList, [package])
-                        itm.setExpanded(False)
-                        for detail in result[package]:
-                            version = detail["version"]
-                            build = detail["build"]
-                            if "subdir" in detail:
-                                platform = detail["subdir"]
-                            elif "platform" in detail:
-                                platform = detail["platform"]
-                            else:
-                                platform = ""
-                            citm = QTreeWidgetItem(
-                                itm, ["", version, build, platform])
-                            citm.setData(0, self.PackageDetailedDataRole,
-                                         detail)
-                
-                    self.searchResultList.sortItems(0, Qt.AscendingOrder)
-                    self.searchResultList.resizeColumnToContents(0)
-                    self.searchResultList.setUpdatesEnabled(True)
-                else:
-                    QApplication.restoreOverrideCursor()
-                    try:
-                        message = result["message"]
-                    except KeyError:
-                        message = result["error"]
-                    E5MessageBox.warning(
-                        self,
-                        self.tr("Conda Search Package Error"),
-                        message)
-            QApplication.restoreOverrideCursor()
+                    if result:
+                        self.searchResultList.setUpdatesEnabled(False)
+                        for package in result:
+                            itm = QTreeWidgetItem(self.searchResultList,
+                                                  [package])
+                            itm.setExpanded(False)
+                            for detail in result[package]:
+                                version = detail["version"]
+                                build = detail["build"]
+                                if "subdir" in detail:
+                                    platform = detail["subdir"]
+                                elif "platform" in detail:
+                                    platform = detail["platform"]
+                                else:
+                                    platform = ""
+                                citm = QTreeWidgetItem(
+                                    itm, ["", version, build, platform])
+                                citm.setData(0, self.PackageDetailedDataRole,
+                                             detail)
+                    
+                        self.searchResultList.sortItems(0, Qt.AscendingOrder)
+                        self.searchResultList.resizeColumnToContents(0)
+                        self.searchResultList.setUpdatesEnabled(True)
+            if not ok:
+                try:
+                    message = result["message"]
+                except KeyError:
+                    message = result["error"]
+                E5MessageBox.warning(
+                    self,
+                    self.tr("Conda Search Package Error"),
+                    message)
     
     def __showDetails(self, item):
         """
@@ -417,7 +410,7 @@
         if details:
             from .CondaPackageDetailsWidget import CondaPackageDetailsDialog
             dlg = CondaPackageDetailsDialog(details, self)
-            dlg.exec_()
+            dlg.exec()
     
     @pyqtSlot(str)
     def on_searchEdit_textChanged(self, txt):
@@ -549,7 +542,7 @@
         
         from .CondaInfoDialog import CondaInfoDialog
         dlg = CondaInfoDialog(infoDict, self)
-        dlg.exec_()
+        dlg.exec()
     
     @pyqtSlot()
     def __installPackages(self):
@@ -623,7 +616,7 @@
         if prefix:
             dlg = CondaNewEnvironmentDataDialog(self.tr("Clone Environment"),
                                                 False, self)
-            if dlg.exec_() == QDialog.Accepted:
+            if dlg.exec() == QDialog.Accepted:
                 virtEnvName, envName, _ = dlg.getData()
                 args = [
                     "--name",
@@ -647,7 +640,7 @@
         
         dlg = CondaNewEnvironmentDataDialog(self.tr("Create Environment"),
                                             True, self)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             virtEnvName, envName, requirements = dlg.getData()
             args = [
                 "--name",
@@ -695,7 +688,7 @@
                 None,
                 self.tr("Edit Configuration"),
                 self.tr("""The configuration file "{0}" does not exist"""
-                        """ or is not writable."""))
+                        """ or is not writable.""").format(cfgFile))
             return
         
         self.__editor = MiniEditor(cfgFile, "YAML")
--- a/eric6/CondaInterface/__init__.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/CondaInterface/__init__.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Package implementing the various conda related modules.
 """
 
-
 import json
 
 from PyQt5.QtCore import QCoreApplication, QProcess
--- a/eric6/Cooperation/ChatWidget.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Cooperation/ChatWidget.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the chat dialog.
 """
 
-
 from PyQt5.QtCore import Qt, pyqtSlot, pyqtSignal, QDateTime, QPoint, QFileInfo
 from PyQt5.QtGui import QColor
 from PyQt5.QtWidgets import QWidget, QListWidgetItem, QMenu, QApplication
@@ -574,9 +573,8 @@
                     fname = Utilities.toNativeSeparators(fname)
                 
                 try:
-                    f = open(fname, "w", encoding="utf-8")
-                    f.write(txt)
-                    f.close()
+                    with open(fname, "w", encoding="utf-8") as f:
+                        f.write(txt)
                 except IOError as err:
                     E5MessageBox.critical(
                         self,
--- a/eric6/Cooperation/Connection.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Cooperation/Connection.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a class representing a peer connection.
 """
 
-
 from PyQt5.QtCore import pyqtSignal, QTimer, QTime, QByteArray
 from PyQt5.QtNetwork import QTcpSocket, QHostInfo
 
--- a/eric6/Cooperation/CooperationClient.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Cooperation/CooperationClient.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,10 +7,9 @@
 Module implementing the client of the cooperation package.
 """
 
-
 import collections
 
-from PyQt5.QtCore import QObject, pyqtSignal, QProcess, QRegExp
+from PyQt5.QtCore import QObject, pyqtSignal, QProcess
 from PyQt5.QtNetwork import (
     QHostInfo, QHostAddress, QAbstractSocket, QNetworkInterface
 )
@@ -68,13 +67,13 @@
         
         self.__initialConnection = None
         
-        envVariables = ["USERNAME.*", "USER.*", "USERDOMAIN.*",
-                        "HOSTNAME.*", "DOMAINNAME.*"]
+        envVariables = ["USERNAME", "USERDOMAIN", "USER",
+                        "HOSTNAME", "DOMAINNAME"]
         environment = QProcess.systemEnvironment()
         found = False
         for envVariable in envVariables:
             for env in environment:
-                if QRegExp(envVariable).exactMatch(env):
+                if env.startswith(envVariable):
                     envList = env.split("=")
                     if len(envList) == 2:
                         self.__username = envList[1].strip()
--- a/eric6/Cooperation/CooperationServer.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Cooperation/CooperationServer.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the cooperation server.
 """
 
-
 from PyQt5.QtCore import pyqtSignal
 from PyQt5.QtNetwork import QTcpServer
 
--- a/eric6/DataViews/CodeMetricsDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DataViews/CodeMetricsDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a code metrics dialog.
 """
 
-
 import os
 import fnmatch
 
@@ -50,9 +49,9 @@
         self.cancelled = False
         
         self.__menu = QMenu(self)
-        self.__menu.addAction(self.tr("Collapse all"),
+        self.__menu.addAction(self.tr("Collapse All"),
                               self.__resultCollapse)
-        self.__menu.addAction(self.tr("Expand all"), self.__resultExpand)
+        self.__menu.addAction(self.tr("Expand All"), self.__resultExpand)
         self.resultList.setContextMenuPolicy(Qt.CustomContextMenu)
         self.resultList.customContextMenuRequested.connect(
             self.__showContextMenu)
--- a/eric6/DataViews/PyCoverageDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DataViews/PyCoverageDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a Python code coverage dialog.
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSlot, Qt
--- a/eric6/DataViews/PyProfileDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DataViews/PyProfileDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a dialog to display profile data.
 """
 
-
 import os
 import pickle       # secok
 
@@ -241,9 +240,8 @@
             self.close()
             return
         try:
-            f = open(fname, 'rb')
-            self.stats = pickle.load(f)     # secok
-            f.close()
+            with open(fname, 'rb') as f:
+                self.stats = pickle.load(f)     # secok
         except (EnvironmentError, pickle.PickleError, EOFError):
             E5MessageBox.critical(
                 self,
--- a/eric6/DebugClients/Python/AsyncFile.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/AsyncFile.py	Sun Oct 18 12:35:30 2020 +0200
@@ -174,7 +174,7 @@
         """
         self.__checkMode('r')
 
-        buf = input()
+        buf = input()       # secok
         if size >= 0:
             buf = buf[:size]
         return buf
@@ -272,7 +272,7 @@
         """
         self.__checkMode('r')
 
-        line = input() + '\n'
+        line = input() + '\n'           # secok
         if sizehint >= 0:
             line = line[:sizehint]
         return line
@@ -333,10 +333,14 @@
         Public method to write a string to the file.
         
         @param s text to be written
-        @type str
+        @type str, bytes or bytearray
         """
         self.__checkMode('w')
         
+        if isinstance(s, (bytes, bytearray)):
+            # convert to string to send it
+            s = repr(s)
+        
         cmd = prepareJsonCommand("ClientOutput", {
             "text": s,
             "debuggerId": "",
--- a/eric6/DebugClients/Python/DebugBase.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/DebugBase.py	Sun Oct 18 12:35:30 2020 +0200
@@ -14,6 +14,7 @@
 import inspect
 import ctypes
 import time
+import dis
 
 from BreakpointWatch import Breakpoint, Watch
 
@@ -873,10 +874,12 @@
         self.isBroken = True
         self.isException = True
         
+        disassembly = None
         stack = []
         if exctb:
             frlist = self.__extract_stack(exctb)
             frlist.reverse()
+            disassembly = self.__disassemble(frlist[0][0])
             
             self.currentFrame = frlist[0][0]
             stack = self.getStack(frlist[self.skipFrames:])
@@ -885,6 +888,7 @@
         self._dbgClient.currentThread = self
         self._dbgClient.currentThreadExec = self
         self._dbgClient.sendException(exctypetxt, excvaltxt, stack)
+        self._dbgClient.setDisassembly(disassembly)
         self._dbgClient.dumpThreadList()
         
         if exctb is not None:
@@ -929,6 +933,60 @@
         tb = None
         return stack
 
+    def __disassemble(self, frame):
+        """
+        Private method to generate a disassembly of the given code object.
+        
+        @param frame frame object to be disassembled
+        @type code
+        @return dictionary containing the disassembly information
+        @rtype dict
+        """
+        co = frame.f_code
+        disDict = {
+            "lasti": frame.f_lasti,
+            "firstlineno": co.co_firstlineno,
+            "instructions": [],
+        }
+        
+        # 1. disassembly info
+        for instr in dis.get_instructions(co):
+            instrDict = {
+                "lineno":
+                    0 if instr.starts_line is None else instr.starts_line,
+                "isJumpTarget": instr.is_jump_target,
+                "offset": instr.offset,
+                "opname": instr.opname,
+                "arg": instr.arg,
+                "argrepr": instr.argrepr,
+            }
+            disDict["instructions"].append(instrDict)
+        
+        # 2. code info
+        # Note: keep in sync with PythonDisViewer.__createCodeInfo()
+        disDict["codeinfo"] = {
+            "name": co.co_name,
+            "filename": co.co_filename,
+            "firstlineno": co.co_firstlineno,
+            "argcount": co.co_argcount,
+            "kwonlyargcount": co.co_kwonlyargcount,
+            "nlocals": co.co_nlocals,
+            "stacksize": co.co_stacksize,
+            "flags": dis.pretty_flags(co.co_flags),
+            "consts": [str(const) for const in co.co_consts],
+            "names": [str(name) for name in co.co_names],
+            "varnames": [str(name) for name in co.co_varnames],
+            "freevars": [str(var) for var in co.co_freevars],
+            "cellvars": [str(var) for var in co.co_cellvars],
+        }
+        try:
+            disDict["codeinfo"]["posonlyargcount"] = co.co_posonlyargcount
+        except AttributeError:
+            # does not exist prior to 3.8.0
+            disDict["codeinfo"]["posonlyargcount"] = 0
+        
+        return disDict
+    
     def __extractSystemExitMessage(self, excinfo):
         """
         Private method to get the SystemExit code and message.
--- a/eric6/DebugClients/Python/DebugClientBase.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/DebugClientBase.py	Sun Oct 18 12:35:30 2020 +0200
@@ -19,10 +19,8 @@
 import atexit
 import signal
 import time
-if sys.version_info >= (3, 4):
-    import types
-else:
-    import imp
+import types
+import importlib
 
 
 import DebugClientCapabilities
@@ -166,10 +164,7 @@
         self.framenr = 0
         
         # The context to run the debugged program in.
-        if sys.version_info >= (3, 4):
-            self.debugMod = types.ModuleType("__main__")
-        else:
-            self.debugMod = imp.new_module('__main__')
+        self.debugMod = types.ModuleType('__main__')
         self.debugMod.__dict__['__builtins__'] = __builtins__
 
         # The list of complete lines to execute.
@@ -200,6 +195,7 @@
         
         self.callTraceEnabled = None
         
+        
         self.compile_command = codeop.CommandCompiler()
         
         self.coding_re = re.compile(r"coding[:=]\s*([-\w_.]+)")
@@ -228,11 +224,10 @@
         else:
             default = 'utf-8'
             try:
-                f = open(filename, 'rb')
-                # read the first and second line
-                text = f.readline()
-                text = "{0}{1}".format(text, f.readline())
-                f.close()
+                with open(filename, 'rb') as f:
+                    # read the first and second line
+                    text = f.readline()
+                    text = "{0}{1}".format(text, f.readline())
             except IOError:
                 self.__coding = default
                 return
@@ -372,6 +367,16 @@
                     "stack": stack,
                 })
         
+        elif method == "RequestDisassembly":
+            if self.disassembly is not None:
+                self.sendJsonCommand("ResponseDisassembly", {
+                    "disassembly": self.disassembly
+                })
+            else:
+                self.sendJsonCommand("ResponseDisassembly", {
+                    "disassembly": {}
+                })
+        
         elif method == "RequestCapabilities":
             clientType = "Python3"
             self.sendJsonCommand("ResponseCapabilities", {
@@ -413,6 +418,7 @@
         elif method == "RequestLoad":
             self._fncache = {}
             self.dircache = []
+            self.disassembly = None
             sys.argv = []
             self.__setCoding(params["filename"])
             sys.argv.append(params["filename"])
@@ -454,6 +460,7 @@
                 self.mainThread.run(code, self.debugMod.__dict__, debug=True)
 
         elif method == "RequestRun":
+            self.disassembly = None
             sys.argv = []
             self.__setCoding(params["filename"])
             sys.argv.append(params["filename"])
@@ -489,6 +496,7 @@
 
         elif method == "RequestCoverage":
             from coverage import Coverage
+            self.disassembly = None
             sys.argv = []
             self.__setCoding(params["filename"])
             sys.argv.append(params["filename"])
@@ -525,6 +533,7 @@
         elif method == "RequestProfile":
             sys.setprofile(None)
             import PyProfile
+            self.disassembly = None
             sys.argv = []
             self.__setCoding(params["filename"])
             sys.argv.append(params["filename"])
@@ -850,14 +859,9 @@
                             discoveryStart, top_level_dir=top_level_dir)
                 else:
                     if params["filename"]:
-                        if sys.version_info >= (3, 4):
-                            import importlib
-                            spec = importlib.util.spec_from_file_location(
-                                params["testname"], params["filename"])
-                            utModule = importlib.util.module_from_spec(spec)
-                        else:
-                            utModule = imp.load_source(
-                                params["testname"], params["filename"])
+                        spec = importlib.util.spec_from_file_location(
+                            params["testname"], params["filename"])
+                        utModule = importlib.util.module_from_spec(spec)
                     else:
                         utModule = None
                     if params["failed"]:
@@ -904,6 +908,7 @@
         
         elif method == "RequestUTRun":
             from DCTestResult import DCTestResult
+            self.disassembly = None
             self.testResult = DCTestResult(self, params["failfast"])
             if self.cover:
                 self.cover.start()
@@ -965,6 +970,16 @@
                     )
         return testCases
     
+    def setDisassembly(self, disassembly):
+        """
+        Public method to store a disassembly of the code object raising an
+        exception.
+        
+        @param disassembly dictionary containing the disassembly information
+        @type dict
+        """
+        self.disassembly = disassembly
+    
     def sendJsonCommand(self, method, params):
         """
         Public method to send a single command or response to the IDE.
@@ -1696,7 +1711,7 @@
                     ("internalId", "int", "{0}".format(value.internalId())))
                 varlist.append(("internalPointer", "void *",
                                 "{0}".format(value.internalPointer())))
-        elif qttype == 'QRegExp':
+        elif qttype in ('QRegExp', "QRegularExpression"):
             varlist.append(("pattern", "str", "{0}".format(value.pattern())))
         
         # GUI stuff
--- a/eric6/DebugClients/Python/DebugConfig.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/DebugConfig.py	Sun Oct 18 12:35:30 2020 +0200
@@ -29,7 +29,7 @@
     '.QChar', '.QByteArray', '.QString', '.QStringList', '.QPoint', '.QPointF',
     '.QRect', '.QRectF', '.QSize', '.QSizeF', '.QColor', '.QDate', '.QTime',
     '.QDateTime', '.QDir', '.QFile', '.QFont', '.QUrl', '.QModelIndex',
-    '.QRegExp', '.QAction', '.QKeySequence', '.QDomAttr', '.QDomCharacterData',
-    '.QDomComment', '.QDomDocument', '.QDomElement', '.QDomText',
-    '.QHostAddress', '.EnumType'
+    '.QRegExp', '.QRegularExpression', '.QAction', '.QKeySequence',
+    '.QDomAttr', '.QDomCharacterData', '.QDomComment', '.QDomDocument',
+    '.QDomElement', '.QDomText', '.QHostAddress', '.EnumType'
 )
--- a/eric6/DebugClients/Python/MultiProcessDebugExtension.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/MultiProcessDebugExtension.py	Sun Oct 18 12:35:30 2020 +0200
@@ -8,9 +8,8 @@
 support multiprocess debugging.
 """
 
-import sys
 
-from DebugUtilities import isWindowsPlatform, patchArguments, isPythonProgram
+from DebugUtilities import patchArguments, isPythonProgram
 
 _debugClient = None
 
--- a/eric6/DebugClients/Python/PyProfile.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/PyProfile.py	Sun Oct 18 12:35:30 2020 +0200
@@ -10,7 +10,7 @@
 import marshal
 import profile
 import atexit
-import pickle
+import pickle           # secok
 
 
 class PyProfile(profile.Profile):
@@ -52,14 +52,12 @@
             return
         
         try:
-            cache = open(self.timingCache, 'rb')
-            timings = marshal.load(cache)       # secok
-            if isinstance(timings, dict):
-                self.timings = timings
+            with open(self.timingCache, 'rb') as cache:
+                timings = marshal.load(cache)       # secok
+                if isinstance(timings, dict):
+                    self.timings = timings
         except (EnvironmentError, EOFError, ValueError, TypeError):
             pass
-        finally:
-            cache.close()
     
     def save(self):
         """
@@ -67,12 +65,10 @@
         """
         # dump the raw timing data
         try:
-            cache = open(self.timingCache, 'wb')
-            marshal.dump(self.timings, cache)
+            with open(self.timingCache, 'wb') as cache:
+                marshal.dump(self.timings, cache)
         except EnvironmentError:
             pass
-        finally:
-            cache.close()
         
         # dump the profile data
         self.dump_stats(self.profileCache)
@@ -83,14 +79,12 @@
         
         @param file name of the file to write to (string)
         """
+        self.create_stats()
         try:
-            f = open(file, 'wb')
-            self.create_stats()
-            pickle.dump(self.stats, f, 4)
+            with open(file, 'wb') as f:
+                pickle.dump(self.stats, f, 4)
         except (EnvironmentError, pickle.PickleError):
             pass
-        finally:
-            f.close()
 
     def erase(self):
         """
--- a/eric6/DebugClients/Python/coverage/backunittest.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/backunittest.py	Sun Oct 18 12:35:30 2020 +0200
@@ -18,7 +18,7 @@
     `unittest` doesn't have them.
 
     """
-    # pylint: disable=arguments-differ, deprecated-method
+    # pylint: disable=signature-differs, deprecated-method
 
     if not unittest_has('assertCountEqual'):
         def assertCountEqual(self, *args, **kwargs):
--- a/eric6/DebugClients/Python/coverage/backward.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/backward.py	Sun Oct 18 12:35:30 2020 +0200
@@ -9,6 +9,8 @@
 import os
 import sys
 
+from datetime import datetime
+
 from coverage import env
 
 
@@ -217,6 +219,17 @@
             return self.__dict__ == other.__dict__
 
 
+def format_local_datetime(dt):
+    """Return a string with local timezone representing the date.
+    If python version is lower than 3.6, the time zone is not included.
+    """
+    try:
+        return dt.astimezone().strftime('%Y-%m-%d %H:%M %z')
+    except (TypeError, ValueError):
+        # Datetime.astimezone in Python 3.5 can not handle naive datetime
+        return dt.strftime('%Y-%m-%d %H:%M')
+
+
 def invalidate_import_caches():
     """Invalidate any import caches that may or may not exist."""
     if importlib and hasattr(importlib, "invalidate_caches"):
--- a/eric6/DebugClients/Python/coverage/cmdline.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/cmdline.py	Sun Oct 18 12:35:30 2020 +0200
@@ -18,7 +18,7 @@
 from coverage import env
 from coverage.collector import CTracer
 from coverage.data import line_counts
-from coverage.debug import info_formatter, info_header
+from coverage.debug import info_formatter, info_header, short_stack
 from coverage.execfile import PyRunner
 from coverage.misc import BaseCoverageException, ExceptionDuringRun, NoSource, output_encoding
 from coverage.results import should_fail_under
@@ -85,6 +85,11 @@
             "which isn't done by default."
         ),
     )
+    sort = optparse.make_option(
+        '--sort', action='store', metavar='COLUMN',
+        help="Sort the report by the named column: name, stmts, miss, branch, brpart, or cover. "
+             "Default is name."
+    )
     show_missing = optparse.make_option(
         '-m', '--show-missing', action='store_true',
         help="Show line numbers of statements in each module that weren't executed.",
@@ -93,6 +98,10 @@
         '--skip-covered', action='store_true',
         help="Skip files with 100% coverage.",
     )
+    no_skip_covered = optparse.make_option(
+        '--no-skip-covered', action='store_false', dest='skip_covered',
+        help="Disable --skip-covered.",
+    )
     skip_empty = optparse.make_option(
         '--skip-empty', action='store_true',
         help="Skip files with no code.",
@@ -146,6 +155,13 @@
             "to be run as 'python -m' would run it."
         ),
     )
+    precision = optparse.make_option(
+        '', '--precision', action='store', metavar='N', type=int,
+        help=(
+            "Number of digits after the decimal point to display for "
+            "reported coverage percentages."
+        ),
+    )
     rcfile = optparse.make_option(
         '', '--rcfile', action='store',
         help=(
@@ -203,12 +219,14 @@
             omit=None,
             contexts=None,
             parallel_mode=None,
+            precision=None,
             pylib=None,
             rcfile=True,
             show_missing=None,
             skip_covered=None,
             skip_empty=None,
             show_contexts=None,
+            sort=None,
             source=None,
             timid=None,
             title=None,
@@ -331,10 +349,13 @@
         "debug", GLOBAL_ARGS,
         usage="<topic>",
         description=(
-            "Display information on the internals of coverage.py, "
+            "Display information about the internals of coverage.py, "
             "for diagnosing problems. "
-            "Topics are 'data' to show a summary of the collected data, "
-            "or 'sys' to show installation information."
+            "Topics are: "
+                "'data' to show a summary of the collected data; "
+                "'sys' to show installation information; "
+                "'config' to show the configuration; "
+                "'premain' to show what is calling coverage."
         ),
     ),
 
@@ -358,8 +379,10 @@
             Opts.ignore_errors,
             Opts.include,
             Opts.omit,
+            Opts.precision,
             Opts.show_contexts,
             Opts.skip_covered,
+            Opts.no_skip_covered,
             Opts.skip_empty,
             Opts.title,
             ] + GLOBAL_ARGS,
@@ -395,8 +418,11 @@
             Opts.ignore_errors,
             Opts.include,
             Opts.omit,
+            Opts.precision,
+            Opts.sort,
             Opts.show_missing,
             Opts.skip_covered,
+            Opts.no_skip_covered,
             Opts.skip_empty,
             ] + GLOBAL_ARGS,
         usage="[options] [modules]",
@@ -430,6 +456,7 @@
             Opts.include,
             Opts.omit,
             Opts.output_xml,
+            Opts.skip_empty,
             ] + GLOBAL_ARGS,
         usage="[options] [modules]",
         description="Generate an XML report of coverage results."
@@ -583,6 +610,8 @@
                 show_missing=options.show_missing,
                 skip_covered=options.skip_covered,
                 skip_empty=options.skip_empty,
+                precision=options.precision,
+                sort=options.sort,
                 **report_args
                 )
         elif options.action == "annotate":
@@ -594,11 +623,15 @@
                 skip_covered=options.skip_covered,
                 skip_empty=options.skip_empty,
                 show_contexts=options.show_contexts,
+                precision=options.precision,
                 **report_args
                 )
         elif options.action == "xml":
             outfile = options.outfile
-            total = self.coverage.xml_report(outfile=outfile, **report_args)
+            total = self.coverage.xml_report(
+                outfile=outfile, skip_empty=options.skip_empty,
+                **report_args
+                )
         elif options.action == "json":
             outfile = options.outfile
             total = self.coverage.json_report(
@@ -617,6 +650,10 @@
             fail_under = self.coverage.get_option("report:fail_under")
             precision = self.coverage.get_option("report:precision")
             if should_fail_under(total, fail_under, precision):
+                msg = "total of {total:.{p}f} is less than fail-under={fail_under:.{p}f}".format(
+                    total=total, fail_under=fail_under, p=precision,
+                )
+                print("Coverage failure:", msg)
                 return FAIL_UNDER
 
         return OK
@@ -749,7 +786,6 @@
                     print(" %s" % line)
             elif info == "premain":
                 print(info_header("premain"))
-                from coverage.debug import short_stack
                 print(short_stack())
             else:
                 show_help("Don't know what you mean by %r" % info)
@@ -795,6 +831,7 @@
         Commands:
             annotate    Annotate source files with execution information.
             combine     Combine a number of data files.
+            debug       Display information about the internals of coverage.py
             erase       Erase previously collected coverage data.
             help        Get help on using coverage.py.
             html        Create an HTML report.
@@ -807,7 +844,7 @@
     """,
 
     'minimum_help': """\
-        Code coverage for Python.  Use '{program_name} help' for help.
+        Code coverage for Python, version {__version__} {extension_modifier}.  Use '{program_name} help' for help.
     """,
 
     'version': """\
@@ -858,8 +895,8 @@
 
     def main(argv=None):                                    # pylint: disable=function-redefined
         """A wrapper around main that profiles."""
+        profiler = SimpleLauncher.launch()
         try:
-            profiler = SimpleLauncher.launch()
             return original_main(argv)
         finally:
             data, _ = profiler.query(re_filter='coverage', max_records=100)
--- a/eric6/DebugClients/Python/coverage/collector.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/collector.py	Sun Oct 18 12:35:30 2020 +0200
@@ -196,6 +196,8 @@
         # handle them.
         self.file_tracers = {}
 
+        self.disabled_plugins = set()
+
         # The .should_trace_cache attribute is a cache from file names to
         # coverage.FileDisposition objects, or None.  When a file is first
         # considered for tracing, a FileDisposition is obtained from
@@ -256,6 +258,8 @@
         if hasattr(tracer, 'should_start_context'):
             tracer.should_start_context = self.should_start_context
             tracer.switch_context = self.switch_context
+        if hasattr(tracer, 'disable_plugin'):
+            tracer.disable_plugin = self.disable_plugin
 
         fn = tracer.start()
         self.tracers.append(tracer)
@@ -381,6 +385,15 @@
             context = new_context
         self.covdata.set_context(context)
 
+    def disable_plugin(self, disposition):
+        """Disable the plugin mentioned in `disposition`."""
+        file_tracer = disposition.file_tracer
+        plugin = file_tracer._coverage_plugin
+        plugin_name = plugin._coverage_plugin_name
+        self.warn("Disabling plug-in {!r} due to previous exception".format(plugin_name))
+        plugin._coverage_enabled = False
+        disposition.trace = False
+
     def cached_mapped_file(self, filename):
         """A locally cached version of file names mapped through file_mapper."""
         key = (type(filename), filename)
@@ -408,6 +421,10 @@
 
         return dict((self.cached_mapped_file(k), v) for k, v in items if v)
 
+    def plugin_was_disabled(self, plugin):
+        """Record that `plugin` was disabled during the run."""
+        self.disabled_plugins.add(plugin._coverage_plugin_name)
+
     def flush_data(self):
         """Save the collected data to our associated `CoverageData`.
 
@@ -423,7 +440,12 @@
             self.covdata.add_arcs(self.mapped_file_dict(self.data))
         else:
             self.covdata.add_lines(self.mapped_file_dict(self.data))
-        self.covdata.add_file_tracers(self.mapped_file_dict(self.file_tracers))
+
+        file_tracers = {
+            k: v for k, v in self.file_tracers.items()
+            if v not in self.disabled_plugins
+        }
+        self.covdata.add_file_tracers(self.mapped_file_dict(file_tracers))
 
         self._clear_data()
         return True
--- a/eric6/DebugClients/Python/coverage/config.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/config.py	Sun Oct 18 12:35:30 2020 +0200
@@ -72,7 +72,7 @@
             d[opt] = self.get(section, opt)
         return d
 
-    def get(self, section, option, *args, **kwargs):        # pylint: disable=arguments-differ
+    def get(self, section, option, *args, **kwargs):
         """Get a value, replacing environment variables also.
 
         The arguments are the same as `RawConfigParser.get`, but in the found
@@ -195,6 +195,7 @@
         self.run_include = None
         self.run_omit = None
         self.source = None
+        self.source_pkgs = []
         self.timid = False
         self._crash = None
 
@@ -211,6 +212,7 @@
         self.show_missing = False
         self.skip_covered = False
         self.skip_empty = False
+        self.sort = None
 
         # Defaults for [html]
         self.extra_css = None
@@ -325,7 +327,7 @@
 
         if used:
             self.config_file = os.path.abspath(filename)
-            with open(filename) as f:
+            with open(filename, "rb") as f:
                 self._config_contents = f.read()
 
         return used
@@ -360,6 +362,7 @@
         ('run_include', 'run:include', 'list'),
         ('run_omit', 'run:omit', 'list'),
         ('source', 'run:source', 'list'),
+        ('source_pkgs', 'run:source_pkgs', 'list'),
         ('timid', 'run:timid', 'boolean'),
         ('_crash', 'run:_crash'),
 
@@ -421,6 +424,10 @@
         `value` is the new value for the option.
 
         """
+        # Special-cased options.
+        if option_name == "paths":
+            self.paths = value
+            return
 
         # Check all the hard-coded options.
         for option_spec in self.CONFIG_FILE_OPTIONS:
@@ -448,6 +455,10 @@
         Returns the value of the option.
 
         """
+        # Special-cased options.
+        if option_name == "paths":
+            return self.paths
+
         # Check all the hard-coded options.
         for option_spec in self.CONFIG_FILE_OPTIONS:
             attr, where = option_spec[:2]
--- a/eric6/DebugClients/Python/coverage/control.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/control.py	Sun Oct 18 12:35:30 2020 +0200
@@ -99,9 +99,9 @@
     def __init__(
         self, data_file=_DEFAULT_DATAFILE, data_suffix=None, cover_pylib=None,
         auto_data=False, timid=None, branch=None, config_file=True,
-        source=None, omit=None, include=None, debug=None,
+        source=None, source_pkgs=None, omit=None, include=None, debug=None,
         concurrency=None, check_preimported=False, context=None,
-    ):
+    ):  # pylint: disable=too-many-arguments
         """
         Many of these arguments duplicate and override values that can be
         provided in a configuration file.  Parameters that are missing here
@@ -146,6 +146,10 @@
         in the trees indicated by the file paths or package names will be
         measured.
 
+        `source_pkgs` is a list of package names. It works the same as
+        `source`, but can be used to name packages where the name can also be
+        interpreted as a file path.
+
         `include` and `omit` are lists of file name patterns. Files that match
         `include` will be measured, files that match `omit` will not.  Each
         will also accept a single string argument.
@@ -176,6 +180,9 @@
         .. versionadded:: 5.0
             The `check_preimported` and `context` parameters.
 
+        .. versionadded:: 5.3
+            The `source_pkgs` parameter.
+
         """
         # data_file=None means no disk file at all. data_file missing means
         # use the value from the config file.
@@ -188,7 +195,7 @@
             config_file=config_file,
             data_file=data_file, cover_pylib=cover_pylib, timid=timid,
             branch=branch, parallel=bool_or_none(data_suffix),
-            source=source, run_omit=omit, run_include=include, debug=debug,
+            source=source, source_pkgs=source_pkgs, run_omit=omit, run_include=include, debug=debug,
             report_omit=omit, report_include=include,
             concurrency=concurrency, context=context,
             )
@@ -212,7 +219,6 @@
         self._data = self._collector = None
         self._plugins = None
         self._inorout = None
-        self._inorout_class = InOrOut
         self._data_suffix = self._run_suffix = None
         self._exclude_re = None
         self._debug = None
@@ -367,7 +373,11 @@
         option name.  For example, the ``branch`` option in the ``[run]``
         section of the config file would be indicated with `"run:branch"`.
 
-        Returns the value of the option.
+        Returns the value of the option.  The type depends on the option
+        selected.
+
+        As a special case, an `option_name` of ``"paths"`` will return an
+        OrderedDict with the entire ``[paths]`` section value.
 
         .. versionadded:: 4.0
 
@@ -394,6 +404,9 @@
             [run]
             branch = True
 
+        As a special case, an `option_name` of ``"paths"`` will replace the
+        entire ``[paths]`` section.  The value should be an OrderedDict.
+
         .. versionadded:: 4.0
 
         """
@@ -476,7 +489,10 @@
                 plugin._coverage_enabled = False
 
         # Create the file classifying substructure.
-        self._inorout = self._inorout_class(warn=self._warn)
+        self._inorout = InOrOut(
+            warn=self._warn,
+            debug=(self._debug if self._debug.should('trace') else None),
+        )
         self._inorout.configure(self.config)
         self._inorout.plugins = self._plugins
         self._inorout.disp_class = self._collector.file_disposition_class
@@ -545,7 +561,7 @@
     def _atexit(self):
         """Clean up on process shutdown."""
         if self._debug.should("process"):
-            self._debug.write("atexit: {!r}".format(self))
+            self._debug.write("atexit: pid: {}, instance: {!r}".format(os.getpid(), self))
         if self._started:
             self.stop()
         if self._auto_save:
@@ -693,6 +709,10 @@
         self._init_data(suffix=None)
         self._post_init()
 
+        for plugin in self._plugins:
+            if not plugin._coverage_enabled:
+                self._collector.plugin_was_disabled(plugin)
+
         if self._collector and self._collector.flush_data():
             self._post_save_work()
 
@@ -822,7 +842,7 @@
     def report(
         self, morfs=None, show_missing=None, ignore_errors=None,
         file=None, omit=None, include=None, skip_covered=None,
-        contexts=None, skip_empty=None,
+        contexts=None, skip_empty=None, precision=None, sort=None
     ):
         """Write a textual summary report to `file`.
 
@@ -850,6 +870,9 @@
         expressions (using :func:`re.search <python:re.search>`) will be
         included in the report.
 
+        `precision` is the number of digits to display after the decimal
+        point for percentages.
+
         All of the arguments default to the settings read from the
         :ref:`configuration file <config>`.
 
@@ -861,12 +884,16 @@
         .. versionadded:: 5.0
             The `contexts` and `skip_empty` parameters.
 
+        .. versionadded:: 5.2
+            The `precision` parameter.
+
         """
         with override_config(
             self,
             ignore_errors=ignore_errors, report_omit=omit, report_include=include,
             show_missing=show_missing, skip_covered=skip_covered,
-            report_contexts=contexts, skip_empty=skip_empty,
+            report_contexts=contexts, skip_empty=skip_empty, precision=precision,
+            sort=sort
         ):
             reporter = SummaryReporter(self)
             return reporter.report(morfs, outfile=file)
@@ -892,10 +919,12 @@
             reporter = AnnotateReporter(self)
             reporter.report(morfs, directory=directory)
 
-    def html_report(self, morfs=None, directory=None, ignore_errors=None,
-                    omit=None, include=None, extra_css=None, title=None,
-                    skip_covered=None, show_contexts=None, contexts=None,
-                    skip_empty=None):
+    def html_report(
+        self, morfs=None, directory=None, ignore_errors=None,
+        omit=None, include=None, extra_css=None, title=None,
+        skip_covered=None, show_contexts=None, contexts=None,
+        skip_empty=None, precision=None,
+    ):
         """Generate an HTML report.
 
         The HTML is written to `directory`.  The file "index.html" is the
@@ -923,14 +952,14 @@
             ignore_errors=ignore_errors, report_omit=omit, report_include=include,
             html_dir=directory, extra_css=extra_css, html_title=title,
             skip_covered=skip_covered, show_contexts=show_contexts, report_contexts=contexts,
-            skip_empty=skip_empty,
+            skip_empty=skip_empty, precision=precision,
         ):
             reporter = HtmlReporter(self)
             return reporter.report(morfs)
 
     def xml_report(
         self, morfs=None, outfile=None, ignore_errors=None,
-        omit=None, include=None, contexts=None,
+        omit=None, include=None, contexts=None, skip_empty=None,
     ):
         """Generate an XML report of coverage results.
 
@@ -946,7 +975,7 @@
         """
         with override_config(self,
             ignore_errors=ignore_errors, report_omit=omit, report_include=include,
-            xml_output=outfile, report_contexts=contexts,
+            xml_output=outfile, report_contexts=contexts, skip_empty=skip_empty,
         ):
             return render_report(self.config.xml_output, XmlReporter(self), morfs)
 
@@ -1077,8 +1106,7 @@
     # flag (an attribute on this function) to indicate that coverage.py has
     # already been started, so we can avoid doing it twice.
     #
-    # https://bitbucket.org/ned/coveragepy/issue/340/keyerror-subpy has more
-    # details.
+    # https://github.com/nedbat/coveragepy/issues/340 has more details.
 
     if hasattr(process_startup, "coverage"):
         # We've annotated this function before, so we must have already
--- a/eric6/DebugClients/Python/coverage/env.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/env.py	Sun Oct 18 12:35:30 2020 +0200
@@ -57,7 +57,7 @@
     unpackings_pep448 = (PYVERSION >= (3, 5))
 
     # Can co_lnotab have negative deltas?
-    negative_lnotab = (PYVERSION >= (3, 6))
+    negative_lnotab = (PYVERSION >= (3, 6)) and not (PYPY and PYPYVERSION < (7, 2))
 
     # Do .pyc files conform to PEP 552? Hash-based pyc's.
     hashed_pyc_pep552 = (PYVERSION >= (3, 7, 0, 'alpha', 4))
@@ -85,10 +85,6 @@
     # Python 3.9a1 made sys.argv[0] and other reported files absolute paths.
     report_absolute_files = (PYVERSION >= (3, 9))
 
-    # Python 3.9a2 changed how return/finally was traced, but it was
-    # temporary.
-    bpo39114 = (PYVERSION == (3, 9, 0, 'alpha', 2, 0))
-
 # Coverage.py specifics.
 
 # Are we using the C-implemented trace function?
--- a/eric6/DebugClients/Python/coverage/html.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/html.py	Sun Oct 18 12:35:30 2020 +0200
@@ -11,7 +11,7 @@
 
 import coverage
 from coverage import env
-from coverage.backward import iitems, SimpleNamespace
+from coverage.backward import iitems, SimpleNamespace, format_local_datetime
 from coverage.data import add_data_to_hash
 from coverage.files import flat_rootname
 from coverage.misc import CoverageException, ensure_dir, file_be_gone, Hasher, isolate_module
@@ -200,7 +200,7 @@
             '__url__': coverage.__url__,
             '__version__': coverage.__version__,
             'title': title,
-            'time_stamp': datetime.datetime.now().strftime('%Y-%m-%d %H:%M'),
+            'time_stamp': format_local_datetime(datetime.datetime.now()),
             'extra_css': self.extra_css,
             'has_arcs': self.has_arcs,
             'show_contexts': self.config.show_contexts,
--- a/eric6/DebugClients/Python/coverage/inorout.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/inorout.py	Sun Oct 18 12:35:30 2020 +0200
@@ -111,8 +111,9 @@
 class InOrOut(object):
     """Machinery for determining what files to measure."""
 
-    def __init__(self, warn):
+    def __init__(self, warn, debug):
         self.warn = warn
+        self.debug = debug
 
         # The matchers for should_trace.
         self.source_match = None
@@ -131,6 +132,7 @@
 
     def configure(self, config):
         """Apply the configuration to get ready for decision-time."""
+        self.source_pkgs.extend(config.source_pkgs)
         for src in config.source or []:
             if os.path.isdir(src):
                 self.source.append(canonical_filename(src))
@@ -177,19 +179,33 @@
             for mod in [contracts, six]:
                 self.cover_paths.append(canonical_path(mod))
 
+        def debug(msg):
+            if self.debug:
+                self.debug.write(msg)
+
         # Create the matchers we need for should_trace
         if self.source or self.source_pkgs:
-            self.source_match = TreeMatcher(self.source)
-            self.source_pkgs_match = ModuleMatcher(self.source_pkgs)
+            against = []
+            if self.source:
+                self.source_match = TreeMatcher(self.source)
+                against.append("trees {!r}".format(self.source_match))
+            if self.source_pkgs:
+                self.source_pkgs_match = ModuleMatcher(self.source_pkgs)
+                against.append("modules {!r}".format(self.source_pkgs_match))
+            debug("Source matching against " + " and ".join(against))
         else:
             if self.cover_paths:
                 self.cover_match = TreeMatcher(self.cover_paths)
+                debug("Coverage code matching: {!r}".format(self.cover_match))
             if self.pylib_paths:
                 self.pylib_match = TreeMatcher(self.pylib_paths)
+                debug("Python stdlib matching: {!r}".format(self.pylib_match))
         if self.include:
             self.include_match = FnmatchMatcher(self.include)
+            debug("Include matching: {!r}".format(self.include_match))
         if self.omit:
             self.omit_match = FnmatchMatcher(self.omit)
+            debug("Omit matching: {!r}".format(self.omit_match))
 
     def should_trace(self, filename, frame=None):
         """Decide whether to trace execution in `filename`, with a reason.
@@ -309,12 +325,21 @@
         # about the outer bound of what to measure and we don't have to apply
         # any canned exclusions. If they didn't, then we have to exclude the
         # stdlib and coverage.py directories.
-        if self.source_match:
-            if self.source_pkgs_match.match(modulename):
-                if modulename in self.source_pkgs_unmatched:
-                    self.source_pkgs_unmatched.remove(modulename)
-            elif not self.source_match.match(filename):
-                return "falls outside the --source trees"
+        if self.source_match or self.source_pkgs_match:
+            extra = ""
+            ok = False
+            if self.source_pkgs_match:
+                if self.source_pkgs_match.match(modulename):
+                    ok = True
+                    if modulename in self.source_pkgs_unmatched:
+                        self.source_pkgs_unmatched.remove(modulename)
+                else:
+                    extra = "module {!r} ".format(modulename)
+            if not ok and self.source_match:
+                if self.source_match.match(filename):
+                    ok = True
+            if not ok:
+                return extra + "falls outside the --source spec"
         elif self.include_match:
             if not self.include_match.match(filename):
                 return "falls outside the --include trees"
--- a/eric6/DebugClients/Python/coverage/jsonreport.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/jsonreport.py	Sun Oct 18 12:35:30 2020 +0200
@@ -60,6 +60,8 @@
             self.report_data["totals"].update({
                 'num_branches': self.total.n_branches,
                 'num_partial_branches': self.total.n_partial_branches,
+                'covered_branches': self.total.n_executed_branches,
+                'missing_branches': self.total.n_missing_branches,
             })
 
         json.dump(
@@ -95,5 +97,7 @@
             reported_file['summary'].update({
                 'num_branches': nums.n_branches,
                 'num_partial_branches': nums.n_partial_branches,
+                'covered_branches': nums.n_executed_branches,
+                'missing_branches': nums.n_missing_branches,
             })
         return reported_file
--- a/eric6/DebugClients/Python/coverage/multiproc.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/multiproc.py	Sun Oct 18 12:35:30 2020 +0200
@@ -28,7 +28,7 @@
 class ProcessWithCoverage(OriginalProcess):         # pylint: disable=abstract-method
     """A replacement for multiprocess.Process that starts coverage."""
 
-    def _bootstrap(self, *args, **kwargs):          # pylint: disable=arguments-differ
+    def _bootstrap(self, *args, **kwargs):          # pylint: disable=signature-differs
         """Wrapper around _bootstrap to start coverage."""
         try:
             from coverage import Coverage       # avoid circular import
--- a/eric6/DebugClients/Python/coverage/parser.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/parser.py	Sun Oct 18 12:35:30 2020 +0200
@@ -610,6 +610,7 @@
             return node.lineno
 
     _line__FunctionDef = _line_decorated
+    _line__AsyncFunctionDef = _line_decorated
 
     def _line__List(self, node):
         if node.elts:
--- a/eric6/DebugClients/Python/coverage/plugin.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/plugin.py	Sun Oct 18 12:35:30 2020 +0200
@@ -496,6 +496,7 @@
         * ``'num'``: a number
         * ``'op'``: an operator
         * ``'str'``: a string literal
+        * ``'ws'``: some white space
         * ``'txt'``: some other kind of text
 
         If you concatenate all the token texts, and then join them with
--- a/eric6/DebugClients/Python/coverage/sqldata.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/sqldata.py	Sun Oct 18 12:35:30 2020 +0200
@@ -268,7 +268,7 @@
         """Read the metadata from a database so that we are ready to use it."""
         with self._dbs[get_thread_id()] as db:
             try:
-                schema_version, = db.execute("select version from coverage_schema").fetchone()
+                schema_version, = db.execute_one("select version from coverage_schema")
             except Exception as exc:
                 raise CoverageException(
                     "Data file {!r} doesn't seem to be a coverage data file: {}".format(
@@ -374,7 +374,7 @@
         assert context is not None
         self._start_using()
         with self._connect() as con:
-            row = con.execute("select id from context where context = ?", (context,)).fetchone()
+            row = con.execute_one("select id from context where context = ?", (context,))
             if row is not None:
                 return row[0]
             else:
@@ -789,7 +789,7 @@
             file_id = self._file_id(filename)
             if file_id is None:
                 return None
-            row = con.execute("select tracer from tracer where file_id = ?", (file_id,)).fetchone()
+            row = con.execute_one("select tracer from tracer where file_id = ?", (file_id,))
             if row is not None:
                 return row[0] or ""
             return ""   # File was measured, but no tracer associated.
@@ -952,11 +952,13 @@
 
         """
         with SqliteDb(":memory:", debug=NoDebugging()) as db:
+            temp_store = [row[0] for row in db.execute("pragma temp_store")]
             compile_options = [row[0] for row in db.execute("pragma compile_options")]
 
         return [
             ('sqlite3_version', sqlite3.version),
             ('sqlite3_sqlite_version', sqlite3.sqlite_version),
+            ('sqlite3_temp_store', temp_store),
             ('sqlite3_compile_options', compile_options),
         ]
 
@@ -1062,6 +1064,23 @@
                 self.debug.write("EXCEPTION from execute: {}".format(msg))
             raise CoverageException("Couldn't use data file {!r}: {}".format(self.filename, msg))
 
+    def execute_one(self, sql, parameters=()):
+        """Execute a statement and return the one row that results.
+
+        This is like execute(sql, parameters).fetchone(), except it is
+        correct in reading the entire result set.  This will raise an
+        exception if more than one row results.
+
+        Returns a row, or None if there were no rows.
+        """
+        rows = list(self.execute(sql, parameters))
+        if len(rows) == 0:
+            return None
+        elif len(rows) == 1:
+            return rows[0]
+        else:
+            raise CoverageException("Sql {!r} shouldn't return {} rows".format(sql, len(rows)))
+
     def executemany(self, sql, data):
         """Same as :meth:`python:sqlite3.Connection.executemany`."""
         if self.debug:
--- a/eric6/DebugClients/Python/coverage/summary.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/summary.py	Sun Oct 18 12:35:30 2020 +0200
@@ -104,10 +104,18 @@
 
         # Sort the lines and write them out.
         if getattr(self.config, 'sort', None):
-            position = column_order.get(self.config.sort.lower())
+            sort_option = self.config.sort.lower()
+            reverse = False
+            if sort_option[0] == '-':
+                reverse = True
+                sort_option = sort_option[1:]
+            elif sort_option[0] == '+':
+                sort_option = sort_option[1:]
+
+            position = column_order.get(sort_option)
             if position is None:
                 raise CoverageException("Invalid sorting option: {!r}".format(self.config.sort))
-            lines.sort(key=lambda l: (l[1][position], l[0]))
+            lines.sort(key=lambda l: (l[1][position], l[0]), reverse=reverse)
 
         for line in lines:
             self.writeout(line[0])
--- a/eric6/DebugClients/Python/coverage/version.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/version.py	Sun Oct 18 12:35:30 2020 +0200
@@ -5,7 +5,7 @@
 # This file is exec'ed in setup.py, don't import anything!
 
 # Same semantics as sys.version_info.
-version_info = (5, 0, 3, 'final', 0)
+version_info = (5, 3, 0, "final", 0)
 
 
 def _make_version(major, minor, micro, releaselevel, serial):
--- a/eric6/DebugClients/Python/coverage/xmlreport.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/DebugClients/Python/coverage/xmlreport.py	Sun Oct 18 12:35:30 2020 +0200
@@ -41,7 +41,9 @@
         if self.config.source:
             for src in self.config.source:
                 if os.path.exists(src):
-                    self.source_paths.add(files.canonical_filename(src))
+                    if not self.config.relative_files:
+                        src = files.canonical_filename(src)
+                    self.source_paths.add(src)
         self.packages = {}
         self.xml_out = None
 
@@ -140,22 +142,26 @@
     def xml_file(self, fr, analysis, has_arcs):
         """Add to the XML report for a single file."""
 
+        if self.config.skip_empty:
+            if analysis.numbers.n_statements == 0:
+                return
+
         # Create the 'lines' and 'package' XML elements, which
         # are populated later.  Note that a package == a directory.
         filename = fr.filename.replace("\\", "/")
         for source_path in self.source_paths:
+            source_path = files.canonical_filename(source_path)
             if filename.startswith(source_path.replace("\\", "/") + "/"):
                 rel_name = filename[len(source_path)+1:]
                 break
         else:
             rel_name = fr.relative_filename()
+            self.source_paths.add(fr.filename[:-len(rel_name)].rstrip(r"\/"))
 
         dirname = os.path.dirname(rel_name) or u"."
         dirname = "/".join(dirname.split("/")[:self.config.xml_package_depth])
         package_name = dirname.replace("/", ".")
 
-        if rel_name != fr.filename:
-            self.source_paths.add(fr.filename[:-len(rel_name)].rstrip(r"\/"))
         package = self.packages.setdefault(package_name, [{}, 0, 0, 0, 0])
 
         xclass = self.xml_out.createElement("class")
--- a/eric6/Debugger/BreakPointModel.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/BreakPointModel.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the Breakpoint model.
 """
 
-
 from PyQt5.QtCore import pyqtSignal, Qt, QAbstractItemModel, QModelIndex
 
 
--- a/eric6/Debugger/BreakPointViewer.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/BreakPointViewer.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the Breakpoint viewer widget.
 """
 
-
 from PyQt5.QtCore import (
     pyqtSignal, Qt, QItemSelectionModel, QSortFilterProxyModel, QFileInfo
 )
@@ -238,7 +237,7 @@
         dlg = EditBreakpointDialog((self.fnHistory[0], None), None,
                                    self.condHistory, self, modal=1,
                                    addMode=1, filenameHistory=self.fnHistory)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             fn, line, cond, temp, enabled, count = dlg.getAddData()
             if fn is not None:
                 if fn in self.fnHistory:
@@ -291,7 +290,7 @@
             dlg = EditBreakpointDialog(
                 (fn, line), (cond, temp, enabled, count),
                 self.condHistory, self, modal=True)
-            if dlg.exec_() == QDialog.Accepted:
+            if dlg.exec() == QDialog.Accepted:
                 cond, temp, enabled, count = dlg.getData()
                 if cond:
                     if cond in self.condHistory:
--- a/eric6/Debugger/CallStackViewer.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/CallStackViewer.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the Call Stack viewer widget.
 """
 
-
 from PyQt5.QtCore import pyqtSignal, Qt, QFileInfo
 from PyQt5.QtWidgets import QTreeWidget, QTreeWidgetItem, QMenu
 
@@ -180,13 +179,12 @@
                     fname = Utilities.toNativeSeparators(fname)
                 
                 try:
-                    f = open(fname, "w", encoding="utf-8")
-                    itm = self.topLevelItem(0)
-                    while itm is not None:
-                        f.write("{0}\n".format(itm.text(0)))
-                        f.write(78 * "=" + "\n")
-                        itm = self.itemBelow(itm)
-                    f.close()
+                    with open(fname, "w", encoding="utf-8") as f:
+                        itm = self.topLevelItem(0)
+                        while itm is not None:
+                            f.write("{0}\n".format(itm.text(0)))
+                            f.write(78 * "=" + "\n")
+                            itm = self.itemBelow(itm)
                 except IOError as err:
                     E5MessageBox.critical(
                         self,
--- a/eric6/Debugger/CallTraceViewer.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/CallTraceViewer.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,8 +7,9 @@
 Module implementing the Call Trace viewer widget.
 """
 
+import re
 
-from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QRegExp, QFileInfo
+from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QFileInfo
 from PyQt5.QtWidgets import QWidget, QTreeWidgetItem
 
 from E5Gui.E5Application import e5App
@@ -63,7 +64,7 @@
         self.__callStack = []
         
         self.__entryFormat = "{0}:{1} ({2})"
-        self.__entryRe = QRegExp(r"""(.+):(\d+)\s\((.*)\)""")
+        self.__entryRe = re.compile(r"""(.+):(\d+)\s\((.*)\)""")
         
         self.__projectMode = False
         self.__project = None
@@ -176,19 +177,18 @@
                     fname = Utilities.toNativeSeparators(fname)
                 
                 try:
-                    f = open(fname, "w", encoding="utf-8")
-                    itm = self.callTrace.topLevelItem(0)
-                    while itm is not None:
-                        isCall = itm.data(0, Qt.UserRole)
-                        if isCall:
-                            call = "->"
-                        else:
-                            call = "<-"
-                        f.write("{0} {1} || {2}\n".format(
-                            call,
-                            itm.text(1), itm.text(2)))
-                        itm = self.callTrace.itemBelow(itm)
-                    f.close()
+                    with open(fname, "w", encoding="utf-8") as f:
+                        itm = self.callTrace.topLevelItem(0)
+                        while itm is not None:
+                            isCall = itm.data(0, Qt.UserRole)
+                            if isCall:
+                                call = "->"
+                            else:
+                                call = "<-"
+                            f.write("{0} {1} || {2}\n".format(
+                                call,
+                                itm.text(1), itm.text(2)))
+                            itm = self.callTrace.itemBelow(itm)
                 except IOError as err:
                     E5MessageBox.critical(
                         self,
@@ -210,8 +210,9 @@
         """
         if item is not None and column > 0:
             columnStr = item.text(column)
-            if self.__entryRe.exactMatch(columnStr.strip()):
-                filename, lineno, func = self.__entryRe.capturedTexts()[1:]
+            match = self.__entryRe.fullmatch(columnStr.strip())
+            if match:
+                filename, lineno, func = match.groups()
                 try:
                     lineno = int(lineno)
                 except ValueError:
--- a/eric6/Debugger/Config.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/Config.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module defining the different Python types and their display strings.
 """
 
-
 from PyQt5.QtCore import QT_TRANSLATE_NOOP
 
 # Variables type definition
--- a/eric6/Debugger/DebugServer.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/DebugServer.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the debug server.
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSignal, pyqtSlot, QModelIndex
@@ -58,6 +57,8 @@
     @signal clientStatement(continue, debuggerId) emitted after an interactive
         command has been executed. The parameter is False to indicate that the
         command is complete and True if it needs more input.
+    @signal clientDisassembly(disassembly, debuggerId) emitted after the client
+        has sent a disassembly of the code raising an exception
     @signal clientException(exceptionType, exceptionMessage, stackTrace,
         debuggerId) emitted after an exception occured on the client side
     @signal clientSyntaxError(message, filename, linenumber, characternumber,
@@ -135,6 +136,7 @@
     clientVariables = pyqtSignal(int, list, str)
     clientVariable = pyqtSignal(int, list, str)
     clientStatement = pyqtSignal(bool, str)
+    clientDisassembly = pyqtSignal(dict, str)
     clientException = pyqtSignal(str, str, list, str)
     clientSyntaxError = pyqtSignal(str, str, int, int, str)
     clientSignal = pyqtSignal(str, str, int, str, str, str)
@@ -1435,6 +1437,19 @@
             debuggerId, scope, filterList, var, framenr,
             self.__maxVariableSize)
     
+    def remoteClientDisassembly(self, debuggerId):
+        """
+        Public method to ask the client for the latest traceback disassembly.
+        
+        @param debuggerId ID of the debugger backend
+        @type str
+        """
+        try:
+            self.debuggerInterface.remoteClientDisassembly(debuggerId)
+        except AttributeError:
+            # remote client doesn't support that
+            pass
+    
     def remoteClientSetFilter(self, debuggerId, scope, filterStr):
         """
         Public method to set a variables filter list.
@@ -1717,6 +1732,18 @@
         """
         self.clientStatement.emit(more, debuggerId)
     
+    def signalClientDisassembly(self, disassembly, debuggerId):
+        """
+        Public method to process the disassembly info from the client.
+        
+        @param disassembly dictionary containing the disassembly information
+        @type dict
+        @param debuggerId ID of the debugger backend
+        @type str
+        """
+        if self.running:
+            self.clientDisassembly.emit(disassembly, debuggerId)
+    
     def signalClientException(self, exceptionType, exceptionMessage,
                               stackTrace, debuggerId):
         """
--- a/eric6/Debugger/DebugUI.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/DebugUI.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the debugger UI.
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject, Qt
@@ -1250,6 +1249,7 @@
                     stack.append((fn, ln, func, args))
                 self.clientStack.emit(stack, debuggerId)
                 self.__getClientVariables(debuggerId)
+                self.__getClientDisassembly(debuggerId)
                 self.ui.setDebugProfile()
                 self.debugActGrp.setEnabled(True)
                 return
@@ -1387,7 +1387,16 @@
                 self.debugViewer.showVariable(variables, True)
             elif scope == 0:
                 self.debugViewer.showVariable(variables, False)
-            
+    
+    def __getClientDisassembly(self, debuggerId):
+        """
+        Private method to ask the client for the latest traceback disassembly.
+        
+        @param debuggerId ID of the debugger backend
+        @type str
+        """
+        self.debugServer.remoteClientDisassembly(debuggerId)
+    
     def __clientBreakConditionError(self, filename, lineno, debuggerId):
         """
         Private method to handle a condition error of a breakpoint.
@@ -1422,7 +1431,7 @@
         dlg = EditBreakpointDialog(
             (fn, line), (cond, temp, enabled, count),
             [], self.ui, modal=True)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             cond, temp, enabled, count = dlg.getData()
             model.setBreakPointByIndex(index, fn, line,
                                        (cond, temp, enabled, count))
@@ -1459,7 +1468,7 @@
         from .EditWatchpointDialog import EditWatchpointDialog
         dlg = EditWatchpointDialog(
             (cond, temp, enabled, count, special), self.ui)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             cond, temp, enabled, count, special = dlg.getData()
             
             # check for duplicates
@@ -1494,7 +1503,7 @@
         from .VariablesFilterDialog import VariablesFilterDialog
         dlg = VariablesFilterDialog(self.ui, 'Filter Dialog', True)
         dlg.setSelection(self.localsVarFilter, self.globalsVarFilter)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             self.localsVarFilter, self.globalsVarFilter = dlg.getSelection()
             self.debugViewer.setVariablesFilter(
                 self.globalsVarFilter, self.localsVarFilter)
@@ -1505,7 +1514,7 @@
         """
         from .ExceptionsFilterDialog import ExceptionsFilterDialog
         dlg = ExceptionsFilterDialog(self.excList, ignore=False)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             self.excList = dlg.getExceptionsList()[:]   # keep a copy
         
     def __configureIgnoredExceptions(self):
@@ -1514,7 +1523,7 @@
         """
         from .ExceptionsFilterDialog import ExceptionsFilterDialog
         dlg = ExceptionsFilterDialog(self.excIgnoreList, ignore=True)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             self.excIgnoreList = dlg.getExceptionsList()[:]   # keep a copy
         
     def __toggleBreakpoint(self):
@@ -1636,7 +1645,7 @@
             cap, self.lastUsedVenvName, self.argvHistory, self.wdHistory,
             self.envHistory, self.exceptions, self.ui, 2,
             autoClearShell=self.autoClearShell)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             (lastUsedVenvName, argv, wd, env, exceptions, clearShell,
              console) = dlg.getData()
             eraseCoverage = dlg.getCoverageData()
@@ -1772,7 +1781,7 @@
             cap, self.lastUsedVenvName, self.argvHistory, self.wdHistory,
             self.envHistory, self.exceptions, self.ui, 3,
             autoClearShell=self.autoClearShell)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             (lastUsedVenvName, argv, wd, env, exceptions, clearShell,
              console) = dlg.getData()
             eraseTimings = dlg.getProfilingData()
@@ -1910,7 +1919,7 @@
             autoClearShell=self.autoClearShell,
             autoFork=self.forkAutomatically,
             forkChild=self.forkIntoChild)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             (lastUsedVenvName, argv, wd, env, exceptions, clearShell,
              console) = dlg.getData()
             forkAutomatically, forkIntoChild = dlg.getRunData()
@@ -2052,7 +2061,7 @@
             forkChild=self.forkIntoChild,
             enableMultiprocess=self.enableMultiprocess,
             multiprocessNoDebugHistory=self.multiprocessNoDebugHistory)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             (lastUsedVenvName, argv, wd, env, exceptions, clearShell,
              console) = dlg.getData()
             (tracePython, autoContinue, forkAutomatically, forkIntoChild,
--- a/eric6/Debugger/DebugViewer.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/DebugViewer.py	Sun Oct 18 12:35:30 2020 +0200
@@ -20,7 +20,6 @@
 </ul>
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSignal, pyqtSlot, Qt
@@ -245,6 +244,16 @@
         self.__tabWidget.setTabToolTip(
             index, self.exceptionLogger.windowTitle())
         
+        from UI.PythonDisViewer import PythonDisViewer, PythonDisViewerModes
+        # add the Python disassembly viewer
+        self.disassemblyViewer = PythonDisViewer(
+            None, mode=PythonDisViewerModes.TracebackMode)
+        index = self.__tabWidget.addTab(
+            self.disassemblyViewer,
+            UI.PixmapCache.getIcon("disassembly"), '')
+        self.__tabWidget.setTabToolTip(
+            index, self.disassemblyViewer.windowTitle())
+        
         self.__tabWidget.setCurrentWidget(self.glvWidget)
         
         # add the threads viewer
@@ -332,6 +341,7 @@
         self.__tabWidget.setCurrentWidget(self.glvWidget)
         self.breakpointViewer.handleResetUI()
         self.__debuggersCombo.clear()
+        self.disassemblyViewer.clear()
         
     def initCallStackViewer(self, projectMode):
         """
@@ -573,6 +583,8 @@
         self.setLocalsFilter()
         self.showVariablesTab(False)
         
+        self.disassemblyViewer.clear()
+        
     def currentWidget(self):
         """
         Public method to get a reference to the current widget.
--- a/eric6/Debugger/DebuggerInterfaceNone.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/DebuggerInterfaceNone.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a dummy debugger interface for the debug server.
 """
 
-
 from PyQt5.QtCore import QObject
 
 
--- a/eric6/Debugger/DebuggerInterfacePython.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/DebuggerInterfacePython.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the Python3 debugger interface for the debug server.
 """
 
-
 import sys
 import os
 import logging
@@ -1113,6 +1112,15 @@
             "maxSize": maxSize,
         }, debuggerId)
     
+    def remoteClientDisassembly(self, debuggerId):
+        """
+        Public method to ask the client for the latest traceback disassembly.
+        
+        @param debuggerId ID of the debugger backend
+        @type str
+        """
+        self.__sendJsonCommand("RequestDisassembly", {}, debuggerId)
+    
     def remoteClientSetFilter(self, debuggerId, scope, filterStr):
         """
         Public method to set a variables filter list.
@@ -1468,6 +1476,10 @@
             self.debugServer.signalClientClearWatch(
                 params["condition"], params["debuggerId"])
         
+        elif method == "ResponseDisassembly":
+            self.debugServer.signalClientDisassembly(
+                params["disassembly"], params["debuggerId"])
+        
         elif method == "ResponseException":
             exctype = params["type"]
             excmessage = params["message"]
--- a/eric6/Debugger/EditBreakpointDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/EditBreakpointDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a dialog to edit breakpoint properties.
 """
 
-
 import os.path
 
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QComboBox
--- a/eric6/Debugger/EditWatchpointDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/EditWatchpointDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a dialog to edit watch expression properties.
 """
 
-
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox
 
 from .Ui_EditWatchpointDialog import Ui_EditWatchpointDialog
--- a/eric6/Debugger/ExceptionLogger.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/ExceptionLogger.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the Exception Logger widget.
 """
 
-
 from PyQt5.QtCore import pyqtSignal, Qt
 from PyQt5.QtWidgets import QTreeWidget, QTreeWidgetItem, QMenu
 
--- a/eric6/Debugger/ExceptionsFilterDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/ExceptionsFilterDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the exceptions filter dialog.
 """
 
-
 from PyQt5.QtCore import pyqtSlot
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox
 
--- a/eric6/Debugger/StartDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/StartDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the Start Program dialog.
 """
 
-
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QComboBox, QInputDialog
 
 from E5Gui.E5PathPicker import E5PathPickerModes
@@ -320,7 +319,7 @@
             if history:
                 from .StartHistoryEditDialog import StartHistoryEditDialog
                 dlg = StartHistoryEditDialog(history, self)
-                if dlg.exec_() == QDialog.Accepted:
+            if dlg.exec() == QDialog.Accepted:
                     history = dlg.getHistory()
                     combo = combos[historiesIndex]
                     if combo:
--- a/eric6/Debugger/StartHistoryEditDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/StartHistoryEditDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing a dialog to edit a list of history entries.
 """
 
-
 from PyQt5.QtCore import pyqtSlot, Qt
 from PyQt5.QtWidgets import QDialog, QInputDialog, QLineEdit
 
--- a/eric6/Debugger/VariableDetailDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/VariableDetailDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the variable detail dialog.
 """
 
-
 from PyQt5.QtWidgets import QDialog
 
 from .Ui_VariableDetailDialog import Ui_VariableDetailDialog
--- a/eric6/Debugger/VariablesFilterDialog.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/VariablesFilterDialog.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the variables filter dialog.
 """
 
-
 from PyQt5.QtCore import Qt
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QListWidgetItem
 
--- a/eric6/Debugger/VariablesViewer.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/VariablesViewer.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,11 +7,13 @@
 Module implementing the variables viewer view based on QTreeView.
 """
 
+import ast
+import re
 
-import ast
-    
-from PyQt5.QtCore import (Qt, QAbstractItemModel, QModelIndex, QRegExp,
-                          QCoreApplication, QSortFilterProxyModel, pyqtSignal)
+from PyQt5.QtCore import (
+    Qt, QAbstractItemModel, QModelIndex, QCoreApplication,
+    QSortFilterProxyModel, pyqtSignal
+)
 from PyQt5.QtGui import QBrush, QFontMetrics
 from PyQt5.QtWidgets import QTreeView, QAbstractItemView, QToolTip, QMenu
 
@@ -41,7 +43,7 @@
     }
     
     # Initialize regular expression for unprintable strings
-    rx_nonprintable = QRegExp(r"""(\\x\d\d)+""")
+    rx_nonprintable = re.compile(r"""(\\x\d\d)+""")
     
     noOfItemsStr = QCoreApplication.translate("VariablesViewer", "{0} items")
     unsized = QCoreApplication.translate("VariablesViewer", "unsized")
@@ -194,7 +196,7 @@
             self.hasChildren = True
             
         elif dtype in ['str', 'unicode']:
-            if VariableItem.rx_nonprintable.indexIn(dvalue) == -1:
+            if VariableItem.rx_nonprintable.search(dvalue) is None:
                 try:
                     dvalue = ast.literal_eval(dvalue)
                 except Exception:       # secok
@@ -811,7 +813,8 @@
                     self.closedItems.remove(pathlist)
                 self.getMore()
         else:
-            self.openItems.remove(pathlist)
+            if pathlist in self.openItems:
+                self.openItems.remove(pathlist)
             self.closedItems.append(pathlist)
     
     def __buildTreePath(self, parent):
@@ -1195,7 +1198,7 @@
         # now show the dialog
         from .VariableDetailDialog import VariableDetailDialog
         dlg = VariableDetailDialog(name, vtype, val)
-        dlg.exec_()
+        dlg.exec()
     
     def __configure(self):
         """
--- a/eric6/Debugger/WatchPointModel.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/WatchPointModel.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the Watch expression model.
 """
 
-
 from PyQt5.QtCore import pyqtSignal, Qt, QAbstractItemModel, QModelIndex
 
 
--- a/eric6/Debugger/WatchPointViewer.py	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Debugger/WatchPointViewer.py	Sun Oct 18 12:35:30 2020 +0200
@@ -7,7 +7,6 @@
 Module implementing the watch expression viewer widget.
 """
 
-
 from PyQt5.QtCore import (
     Qt, QModelIndex, QItemSelectionModel, QSortFilterProxyModel
 )
@@ -260,7 +259,7 @@
         """
         from .EditWatchpointDialog import EditWatchpointDialog
         dlg = EditWatchpointDialog(("", False, True, 0, ""), self)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             cond, temp, enabled, ignorecount, special = dlg.getData()
             if not self.__findDuplicates(cond, special, True):
                 self.__model.addWatchPoint(cond, special,
@@ -302,7 +301,7 @@
             from .EditWatchpointDialog import EditWatchpointDialog
             dlg = EditWatchpointDialog(
                 (cond, temp, enabled, count, special), self)
-            if dlg.exec_() == QDialog.Accepted:
+            if dlg.exec() == QDialog.Accepted:
                 cond, temp, enabled, count, special = dlg.getData()
                 if not self.__findDuplicates(cond, special, True, sindex):
                     self.__model.setWatchPointByIndex(
Binary file eric6/Documentation/Help/source.qch has changed
--- a/eric6/Documentation/Help/source.qhp	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Documentation/Help/source.qhp	Sun Oct 18 12:35:30 2020 +0200
@@ -113,6 +113,7 @@
             <section title="eric6.E5Gui.E5MessageBox" ref="eric6.E5Gui.E5MessageBox.html" />
             <section title="eric6.E5Gui.E5ModelMenu" ref="eric6.E5Gui.E5ModelMenu.html" />
             <section title="eric6.E5Gui.E5ModelToolBar" ref="eric6.E5Gui.E5ModelToolBar.html" />
+            <section title="eric6.E5Gui.E5OverrideCursor" ref="eric6.E5Gui.E5OverrideCursor.html" />
             <section title="eric6.E5Gui.E5PassivePopup" ref="eric6.E5Gui.E5PassivePopup.html" />
             <section title="eric6.E5Gui.E5PasswordMeter" ref="eric6.E5Gui.E5PasswordMeter.html" />
             <section title="eric6.E5Gui.E5PathPicker" ref="eric6.E5Gui.E5PathPicker.html" />
@@ -162,6 +163,7 @@
           </section>
           <section title="eric6.E5Utilities" ref="index-eric6.E5Utilities.html">
             <section title="eric6.E5Utilities.E5Cache" ref="eric6.E5Utilities.E5Cache.html" />
+            <section title="eric6.E5Utilities.E5MutexLocker" ref="eric6.E5Utilities.E5MutexLocker.html" />
           </section>
           <section title="eric6.E5XML" ref="index-eric6.E5XML.html">
             <section title="eric6.E5XML.Config" ref="eric6.E5XML.Config.html" />
@@ -290,6 +292,26 @@
             </section>
             <section title="eric6.Plugins.CheckerPlugins" ref="index-eric6.Plugins.CheckerPlugins.html">
               <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.html">
+                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.html">
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html" />
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations.html" />
+                </section>
+                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.html">
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html" />
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations.html" />
+                </section>
+                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.html">
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html" />
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations.html" />
+                </section>
+                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.html">
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html" />
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations.html" />
+                </section>
+                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.html">
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html" />
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.translations.html" />
+                </section>
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.html">
                   <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.html">
                     <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.__init__" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.__init__.html" />
@@ -326,7 +348,6 @@
                   <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html" />
                   <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.translations.html" />
                 </section>
-                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleAddBuiltinIgnoreDialog" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleAddBuiltinIgnoreDialog.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html" />
@@ -334,10 +355,6 @@
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.html" />
-                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html" />
-                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html" />
-                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html" />
-                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.eradicate" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.eradicate.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.mccabe" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.mccabe.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html" />
@@ -349,12 +366,9 @@
                 <section title="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html" />
                 <section title="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html" />
                 <section title="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html" />
+                <section title="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html" />
                 <section title="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html" />
               </section>
-              <section title="eric6.Plugins.CheckerPlugins.Tabnanny" ref="index-eric6.Plugins.CheckerPlugins.Tabnanny.html">
-                <section title="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html" />
-                <section title="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html" />
-              </section>
             </section>
             <section title="eric6.Plugins.DocumentationPlugins" ref="index-eric6.Plugins.DocumentationPlugins.html">
               <section title="eric6.Plugins.DocumentationPlugins.Ericapi" ref="index-eric6.Plugins.DocumentationPlugins.Ericapi.html">
@@ -459,11 +473,6 @@
                 <section title="eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage" ref="index-eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.html">
                   <section title="eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.html" />
                 </section>
-                <section title="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension" ref="index-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.html">
-                  <section title="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.html" />
-                  <section title="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html" />
-                  <section title="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html" />
-                </section>
                 <section title="eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension" ref="index-eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.html">
                   <section title="eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog" ref="eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.html" />
                   <section title="eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignaturesDialog" ref="eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignaturesDialog.html" />
@@ -686,11 +695,6 @@
                 <section title="eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog" ref="eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html" />
                 <section title="eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog" ref="eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html" />
               </section>
-              <section title="eric6.Plugins.WizardPlugins.QRegExpWizard" ref="index-eric6.Plugins.WizardPlugins.QRegExpWizard.html">
-                <section title="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html" />
-                <section title="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html" />
-                <section title="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html" />
-              </section>
               <section title="eric6.Plugins.WizardPlugins.QRegularExpressionWizard" ref="index-eric6.Plugins.WizardPlugins.QRegularExpressionWizard.html">
                 <section title="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardCharactersDialog" ref="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardCharactersDialog.html" />
                 <section title="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardDialog" ref="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardDialog.html" />
@@ -706,7 +710,6 @@
             <section title="eric6.Plugins.PluginEricapi" ref="eric6.Plugins.PluginEricapi.html" />
             <section title="eric6.Plugins.PluginEricdoc" ref="eric6.Plugins.PluginEricdoc.html" />
             <section title="eric6.Plugins.PluginSyntaxChecker" ref="eric6.Plugins.PluginSyntaxChecker.html" />
-            <section title="eric6.Plugins.PluginTabnanny" ref="eric6.Plugins.PluginTabnanny.html" />
             <section title="eric6.Plugins.PluginTranslator" ref="eric6.Plugins.PluginTranslator.html" />
             <section title="eric6.Plugins.PluginVcsGit" ref="eric6.Plugins.PluginVcsGit.html" />
             <section title="eric6.Plugins.PluginVcsMercurial" ref="eric6.Plugins.PluginVcsMercurial.html" />
@@ -723,7 +726,6 @@
             <section title="eric6.Plugins.PluginWizardQFontDialog" ref="eric6.Plugins.PluginWizardQFontDialog.html" />
             <section title="eric6.Plugins.PluginWizardQInputDialog" ref="eric6.Plugins.PluginWizardQInputDialog.html" />
             <section title="eric6.Plugins.PluginWizardQMessageBox" ref="eric6.Plugins.PluginWizardQMessageBox.html" />
-            <section title="eric6.Plugins.PluginWizardQRegExp" ref="eric6.Plugins.PluginWizardQRegExp.html" />
             <section title="eric6.Plugins.PluginWizardQRegularExpression" ref="eric6.Plugins.PluginWizardQRegularExpression.html" />
             <section title="eric6.Plugins.PluginWizardSetup" ref="eric6.Plugins.PluginWizardSetup.html" />
           </section>
@@ -921,6 +923,8 @@
             <section title="eric6.QScintilla.EditorAssembly" ref="eric6.QScintilla.EditorAssembly.html" />
             <section title="eric6.QScintilla.EditorButtonsWidget" ref="eric6.QScintilla.EditorButtonsWidget.html" />
             <section title="eric6.QScintilla.EditorMarkerMap" ref="eric6.QScintilla.EditorMarkerMap.html" />
+            <section title="eric6.QScintilla.EditorOutline" ref="eric6.QScintilla.EditorOutline.html" />
+            <section title="eric6.QScintilla.EditorOutlineModel" ref="eric6.QScintilla.EditorOutlineModel.html" />
             <section title="eric6.QScintilla.GotoDialog" ref="eric6.QScintilla.GotoDialog.html" />
             <section title="eric6.QScintilla.KeySequenceTranslator" ref="eric6.QScintilla.KeySequenceTranslator.html" />
             <section title="eric6.QScintilla.MiniEditor" ref="eric6.QScintilla.MiniEditor.html" />
@@ -1008,6 +1012,7 @@
             <section title="eric6.UI.PixmapCache" ref="eric6.UI.PixmapCache.html" />
             <section title="eric6.UI.Previewer" ref="eric6.UI.Previewer.html" />
             <section title="eric6.UI.PythonAstViewer" ref="eric6.UI.PythonAstViewer.html" />
+            <section title="eric6.UI.PythonDisViewer" ref="eric6.UI.PythonDisViewer.html" />
             <section title="eric6.UI.SearchWidget" ref="eric6.UI.SearchWidget.html" />
             <section title="eric6.UI.SplashScreen" ref="eric6.UI.SplashScreen.html" />
             <section title="eric6.UI.SymbolsWidget" ref="eric6.UI.SymbolsWidget.html" />
@@ -1039,7 +1044,6 @@
             <section title="eric6.Utilities.PasswordChecker" ref="eric6.Utilities.PasswordChecker.html" />
             <section title="eric6.Utilities.PySideImporter" ref="eric6.Utilities.PySideImporter.html" />
             <section title="eric6.Utilities.__init__" ref="eric6.Utilities.__init__.html" />
-            <section title="eric6.Utilities.binplistlib" ref="eric6.Utilities.binplistlib.html" />
             <section title="eric6.Utilities.uic" ref="eric6.Utilities.uic.html" />
           </section>
           <section title="eric6.VCS" ref="index-eric6.VCS.html">
@@ -1289,6 +1293,7 @@
               <section title="eric6.WebBrowser.UrlBar.BookmarkActionSelectionDialog" ref="eric6.WebBrowser.UrlBar.BookmarkActionSelectionDialog.html" />
               <section title="eric6.WebBrowser.UrlBar.BookmarkInfoDialog" ref="eric6.WebBrowser.UrlBar.BookmarkInfoDialog.html" />
               <section title="eric6.WebBrowser.UrlBar.FavIconLabel" ref="eric6.WebBrowser.UrlBar.FavIconLabel.html" />
+              <section title="eric6.WebBrowser.UrlBar.SslLabel" ref="eric6.WebBrowser.UrlBar.SslLabel.html" />
               <section title="eric6.WebBrowser.UrlBar.StackedUrlBar" ref="eric6.WebBrowser.UrlBar.StackedUrlBar.html" />
               <section title="eric6.WebBrowser.UrlBar.UrlBar" ref="eric6.WebBrowser.UrlBar.UrlBar.html" />
             </section>
@@ -1343,7 +1348,6 @@
           <section title="eric6.eric6_pluginrepository" ref="eric6.eric6_pluginrepository.html" />
           <section title="eric6.eric6_pluginuninstall" ref="eric6.eric6_pluginuninstall.html" />
           <section title="eric6.eric6_post_install" ref="eric6.eric6_post_install.html" />
-          <section title="eric6.eric6_qregexp" ref="eric6.eric6_qregexp.html" />
           <section title="eric6.eric6_qregularexpression" ref="eric6.eric6_qregularexpression.html" />
           <section title="eric6.eric6_re" ref="eric6.eric6_re.html" />
           <section title="eric6.eric6_shell" ref="eric6.eric6_shell.html" />
@@ -1702,17 +1706,18 @@
       <keyword name="AddProjectDialog.getData" id="AddProjectDialog.getData" ref="eric6.MultiProject.AddProjectDialog.html#AddProjectDialog.getData" />
       <keyword name="AddProjectDialog.on_filenamePicker_textChanged" id="AddProjectDialog.on_filenamePicker_textChanged" ref="eric6.MultiProject.AddProjectDialog.html#AddProjectDialog.on_filenamePicker_textChanged" />
       <keyword name="AddProjectDialog.on_nameEdit_textChanged" id="AddProjectDialog.on_nameEdit_textChanged" ref="eric6.MultiProject.AddProjectDialog.html#AddProjectDialog.on_nameEdit_textChanged" />
-      <keyword name="AnnotationsChecker" id="AnnotationsChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker" />
-      <keyword name="AnnotationsChecker (Constructor)" id="AnnotationsChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__init__" />
-      <keyword name="AnnotationsChecker (Module)" id="AnnotationsChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html" />
-      <keyword name="AnnotationsChecker.__checkAnnotationComplexity" id="AnnotationsChecker.__checkAnnotationComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__checkAnnotationComplexity" />
-      <keyword name="AnnotationsChecker.__checkAnnotationsCoverage" id="AnnotationsChecker.__checkAnnotationsCoverage" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__checkAnnotationsCoverage" />
-      <keyword name="AnnotationsChecker.__checkFunctionAnnotations" id="AnnotationsChecker.__checkFunctionAnnotations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__checkFunctionAnnotations" />
-      <keyword name="AnnotationsChecker.__error" id="AnnotationsChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__error" />
-      <keyword name="AnnotationsChecker.__generateTree" id="AnnotationsChecker.__generateTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__generateTree" />
-      <keyword name="AnnotationsChecker.__ignoreCode" id="AnnotationsChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__ignoreCode" />
-      <keyword name="AnnotationsChecker.__reportInvalidSyntax" id="AnnotationsChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__reportInvalidSyntax" />
-      <keyword name="AnnotationsChecker.run" id="AnnotationsChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.run" />
+      <keyword name="Annotations (Package)" id="Annotations (Package)" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.html" />
+      <keyword name="AnnotationsChecker" id="AnnotationsChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker" />
+      <keyword name="AnnotationsChecker (Constructor)" id="AnnotationsChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__init__" />
+      <keyword name="AnnotationsChecker (Module)" id="AnnotationsChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html" />
+      <keyword name="AnnotationsChecker.__checkAnnotationComplexity" id="AnnotationsChecker.__checkAnnotationComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__checkAnnotationComplexity" />
+      <keyword name="AnnotationsChecker.__checkAnnotationsCoverage" id="AnnotationsChecker.__checkAnnotationsCoverage" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__checkAnnotationsCoverage" />
+      <keyword name="AnnotationsChecker.__checkFunctionAnnotations" id="AnnotationsChecker.__checkFunctionAnnotations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__checkFunctionAnnotations" />
+      <keyword name="AnnotationsChecker.__error" id="AnnotationsChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__error" />
+      <keyword name="AnnotationsChecker.__generateTree" id="AnnotationsChecker.__generateTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__generateTree" />
+      <keyword name="AnnotationsChecker.__ignoreCode" id="AnnotationsChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__ignoreCode" />
+      <keyword name="AnnotationsChecker.__reportInvalidSyntax" id="AnnotationsChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__reportInvalidSyntax" />
+      <keyword name="AnnotationsChecker.run" id="AnnotationsChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.run" />
       <keyword name="AppInfo (Module)" id="AppInfo (Module)" ref="eric6.Globals.AppInfo.html" />
       <keyword name="ApplicationDiagramBuilder" id="ApplicationDiagramBuilder" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder" />
       <keyword name="ApplicationDiagramBuilder (Constructor)" id="ApplicationDiagramBuilder (Constructor)" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder.__init__" />
@@ -2033,9 +2038,6 @@
       <keyword name="BookmarksToolBar.__removeBookmark" id="BookmarksToolBar.__removeBookmark" ref="eric6.WebBrowser.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__removeBookmark" />
       <keyword name="BookmarksToolBar.__updateVisitCount" id="BookmarksToolBar.__updateVisitCount" ref="eric6.WebBrowser.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__updateVisitCount" />
       <keyword name="BookmarksToolBar._createMenu" id="BookmarksToolBar._createMenu" ref="eric6.WebBrowser.Bookmarks.BookmarksToolBar.html#BookmarksToolBar._createMenu" />
-      <keyword name="BoolWrapper" id="BoolWrapper" ref="eric6.Utilities.binplistlib.html#BoolWrapper" />
-      <keyword name="BoolWrapper (Constructor)" id="BoolWrapper (Constructor)" ref="eric6.Utilities.binplistlib.html#BoolWrapper.__init__" />
-      <keyword name="BoolWrapper.__repr__" id="BoolWrapper.__repr__" ref="eric6.Utilities.binplistlib.html#BoolWrapper.__repr__" />
       <keyword name="BreakPointModel" id="BreakPointModel" ref="eric6.Debugger.BreakPointModel.html#BreakPointModel" />
       <keyword name="BreakPointModel (Constructor)" id="BreakPointModel (Constructor)" ref="eric6.Debugger.BreakPointModel.html#BreakPointModel.__init__" />
       <keyword name="BreakPointModel (Module)" id="BreakPointModel (Module)" ref="eric6.Debugger.BreakPointModel.html" />
@@ -2110,6 +2112,7 @@
       <keyword name="Browser.__findInDirectory" id="Browser.__findInDirectory" ref="eric6.UI.Browser.html#Browser.__findInDirectory" />
       <keyword name="Browser.__newToplevelDir" id="Browser.__newToplevelDir" ref="eric6.UI.Browser.html#Browser.__newToplevelDir" />
       <keyword name="Browser.__refreshDirectory" id="Browser.__refreshDirectory" ref="eric6.UI.Browser.html#Browser.__refreshDirectory" />
+      <keyword name="Browser.__refreshSource" id="Browser.__refreshSource" ref="eric6.UI.Browser.html#Browser.__refreshSource" />
       <keyword name="Browser.__removeToplevel" id="Browser.__removeToplevel" ref="eric6.UI.Browser.html#Browser.__removeToplevel" />
       <keyword name="Browser.__replaceInDirectory" id="Browser.__replaceInDirectory" ref="eric6.UI.Browser.html#Browser.__replaceInDirectory" />
       <keyword name="Browser.__showMimeType" id="Browser.__showMimeType" ref="eric6.UI.Browser.html#Browser.__showMimeType" />
@@ -2162,6 +2165,7 @@
       <keyword name="BrowserCodingItem" id="BrowserCodingItem" ref="eric6.UI.BrowserModel.html#BrowserCodingItem" />
       <keyword name="BrowserCodingItem (Constructor)" id="BrowserCodingItem (Constructor)" ref="eric6.UI.BrowserModel.html#BrowserCodingItem.__init__" />
       <keyword name="BrowserCodingItem.lessThan" id="BrowserCodingItem.lessThan" ref="eric6.UI.BrowserModel.html#BrowserCodingItem.lessThan" />
+      <keyword name="BrowserCodingItem.lineno" id="BrowserCodingItem.lineno" ref="eric6.UI.BrowserModel.html#BrowserCodingItem.lineno" />
       <keyword name="BrowserDirectoryItem" id="BrowserDirectoryItem" ref="eric6.UI.BrowserModel.html#BrowserDirectoryItem" />
       <keyword name="BrowserDirectoryItem (Constructor)" id="BrowserDirectoryItem (Constructor)" ref="eric6.UI.BrowserModel.html#BrowserDirectoryItem.__init__" />
       <keyword name="BrowserDirectoryItem.dirName" id="BrowserDirectoryItem.dirName" ref="eric6.UI.BrowserModel.html#BrowserDirectoryItem.dirName" />
@@ -2242,6 +2246,7 @@
       <keyword name="BrowserModel.columnCount" id="BrowserModel.columnCount" ref="eric6.UI.BrowserModel.html#BrowserModel.columnCount" />
       <keyword name="BrowserModel.data" id="BrowserModel.data" ref="eric6.UI.BrowserModel.html#BrowserModel.data" />
       <keyword name="BrowserModel.directoryChanged" id="BrowserModel.directoryChanged" ref="eric6.UI.BrowserModel.html#BrowserModel.directoryChanged" />
+      <keyword name="BrowserModel.fileChanged" id="BrowserModel.fileChanged" ref="eric6.UI.BrowserModel.html#BrowserModel.fileChanged" />
       <keyword name="BrowserModel.flags" id="BrowserModel.flags" ref="eric6.UI.BrowserModel.html#BrowserModel.flags" />
       <keyword name="BrowserModel.hasChildren" id="BrowserModel.hasChildren" ref="eric6.UI.BrowserModel.html#BrowserModel.hasChildren" />
       <keyword name="BrowserModel.headerData" id="BrowserModel.headerData" ref="eric6.UI.BrowserModel.html#BrowserModel.headerData" />
@@ -2258,6 +2263,7 @@
       <keyword name="BrowserModel.populateSysPathItem" id="BrowserModel.populateSysPathItem" ref="eric6.UI.BrowserModel.html#BrowserModel.populateSysPathItem" />
       <keyword name="BrowserModel.programChange" id="BrowserModel.programChange" ref="eric6.UI.BrowserModel.html#BrowserModel.programChange" />
       <keyword name="BrowserModel.removeToplevelDir" id="BrowserModel.removeToplevelDir" ref="eric6.UI.BrowserModel.html#BrowserModel.removeToplevelDir" />
+      <keyword name="BrowserModel.repopulateFileItem" id="BrowserModel.repopulateFileItem" ref="eric6.UI.BrowserModel.html#BrowserModel.repopulateFileItem" />
       <keyword name="BrowserModel.rowCount" id="BrowserModel.rowCount" ref="eric6.UI.BrowserModel.html#BrowserModel.rowCount" />
       <keyword name="BrowserModel.saveToplevelDirs" id="BrowserModel.saveToplevelDirs" ref="eric6.UI.BrowserModel.html#BrowserModel.saveToplevelDirs" />
       <keyword name="BrowserSortFilterProxyModel" id="BrowserSortFilterProxyModel" ref="eric6.UI.BrowserSortFilterProxyModel.html#BrowserSortFilterProxyModel" />
@@ -2272,18 +2278,19 @@
       <keyword name="BrowserSysPathItem" id="BrowserSysPathItem" ref="eric6.UI.BrowserModel.html#BrowserSysPathItem" />
       <keyword name="BrowserSysPathItem (Constructor)" id="BrowserSysPathItem (Constructor)" ref="eric6.UI.BrowserModel.html#BrowserSysPathItem.__init__" />
       <keyword name="BrowserSysPathItem.name" id="BrowserSysPathItem.name" ref="eric6.UI.BrowserModel.html#BrowserSysPathItem.name" />
-      <keyword name="BugBearVisitor" id="BugBearVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor" />
-      <keyword name="BugBearVisitor (Constructor)" id="BugBearVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.__init__" />
-      <keyword name="BugBearVisitor.__checkForM502" id="BugBearVisitor.__checkForM502" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.__checkForM502" />
-      <keyword name="BugBearVisitor.__checkForM507" id="BugBearVisitor.__checkForM507" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.__checkForM507" />
-      <keyword name="BugBearVisitor.visit" id="BugBearVisitor.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit" />
-      <keyword name="BugBearVisitor.visit_Assert" id="BugBearVisitor.visit_Assert" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_Assert" />
-      <keyword name="BugBearVisitor.visit_Assign" id="BugBearVisitor.visit_Assign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_Assign" />
-      <keyword name="BugBearVisitor.visit_Attribute" id="BugBearVisitor.visit_Attribute" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_Attribute" />
-      <keyword name="BugBearVisitor.visit_Call" id="BugBearVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_Call" />
-      <keyword name="BugBearVisitor.visit_For" id="BugBearVisitor.visit_For" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_For" />
-      <keyword name="BugBearVisitor.visit_JoinedStr" id="BugBearVisitor.visit_JoinedStr" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_JoinedStr" />
-      <keyword name="BugBearVisitor.visit_UAdd" id="BugBearVisitor.visit_UAdd" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_UAdd" />
+      <keyword name="BugBearVisitor" id="BugBearVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor" />
+      <keyword name="BugBearVisitor (Constructor)" id="BugBearVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__init__" />
+      <keyword name="BugBearVisitor.__checkForM502" id="BugBearVisitor.__checkForM502" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__checkForM502" />
+      <keyword name="BugBearVisitor.__checkForM507" id="BugBearVisitor.__checkForM507" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__checkForM507" />
+      <keyword name="BugBearVisitor.visit" id="BugBearVisitor.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit" />
+      <keyword name="BugBearVisitor.visit_Assert" id="BugBearVisitor.visit_Assert" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_Assert" />
+      <keyword name="BugBearVisitor.visit_Assign" id="BugBearVisitor.visit_Assign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_Assign" />
+      <keyword name="BugBearVisitor.visit_AsyncFor" id="BugBearVisitor.visit_AsyncFor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_AsyncFor" />
+      <keyword name="BugBearVisitor.visit_Attribute" id="BugBearVisitor.visit_Attribute" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_Attribute" />
+      <keyword name="BugBearVisitor.visit_Call" id="BugBearVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_Call" />
+      <keyword name="BugBearVisitor.visit_For" id="BugBearVisitor.visit_For" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_For" />
+      <keyword name="BugBearVisitor.visit_JoinedStr" id="BugBearVisitor.visit_JoinedStr" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_JoinedStr" />
+      <keyword name="BugBearVisitor.visit_UAdd" id="BugBearVisitor.visit_UAdd" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_UAdd" />
       <keyword name="CallStackViewer" id="CallStackViewer" ref="eric6.Debugger.CallStackViewer.html#CallStackViewer" />
       <keyword name="CallStackViewer (Constructor)" id="CallStackViewer (Constructor)" ref="eric6.Debugger.CallStackViewer.html#CallStackViewer.__init__" />
       <keyword name="CallStackViewer (Module)" id="CallStackViewer (Module)" ref="eric6.Debugger.CallStackViewer.html" />
@@ -2759,15 +2766,16 @@
       <keyword name="CompleterYaml.__inComment" id="CompleterYaml.__inComment" ref="eric6.QScintilla.TypingCompleters.CompleterYaml.html#CompleterYaml.__inComment" />
       <keyword name="CompleterYaml.charAdded" id="CompleterYaml.charAdded" ref="eric6.QScintilla.TypingCompleters.CompleterYaml.html#CompleterYaml.charAdded" />
       <keyword name="CompleterYaml.readSettings" id="CompleterYaml.readSettings" ref="eric6.QScintilla.TypingCompleters.CompleterYaml.html#CompleterYaml.readSettings" />
-      <keyword name="ComplexityChecker" id="ComplexityChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker" />
-      <keyword name="ComplexityChecker (Constructor)" id="ComplexityChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__init__" />
-      <keyword name="ComplexityChecker (Module)" id="ComplexityChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html" />
-      <keyword name="ComplexityChecker.__checkLineComplexity" id="ComplexityChecker.__checkLineComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__checkLineComplexity" />
-      <keyword name="ComplexityChecker.__checkMcCabeComplexity" id="ComplexityChecker.__checkMcCabeComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__checkMcCabeComplexity" />
-      <keyword name="ComplexityChecker.__error" id="ComplexityChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__error" />
-      <keyword name="ComplexityChecker.__ignoreCode" id="ComplexityChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__ignoreCode" />
-      <keyword name="ComplexityChecker.__reportInvalidSyntax" id="ComplexityChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__reportInvalidSyntax" />
-      <keyword name="ComplexityChecker.run" id="ComplexityChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.run" />
+      <keyword name="Complexity (Package)" id="Complexity (Package)" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.html" />
+      <keyword name="ComplexityChecker" id="ComplexityChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker" />
+      <keyword name="ComplexityChecker (Constructor)" id="ComplexityChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__init__" />
+      <keyword name="ComplexityChecker (Module)" id="ComplexityChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html" />
+      <keyword name="ComplexityChecker.__checkLineComplexity" id="ComplexityChecker.__checkLineComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__checkLineComplexity" />
+      <keyword name="ComplexityChecker.__checkMcCabeComplexity" id="ComplexityChecker.__checkMcCabeComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__checkMcCabeComplexity" />
+      <keyword name="ComplexityChecker.__error" id="ComplexityChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__error" />
+      <keyword name="ComplexityChecker.__ignoreCode" id="ComplexityChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__ignoreCode" />
+      <keyword name="ComplexityChecker.__reportInvalidSyntax" id="ComplexityChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__reportInvalidSyntax" />
+      <keyword name="ComplexityChecker.run" id="ComplexityChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.run" />
       <keyword name="Conda" id="Conda" ref="eric6.CondaInterface.Conda.html#Conda" />
       <keyword name="Conda (Constructor)" id="Conda (Constructor)" ref="eric6.CondaInterface.Conda.html#Conda.__init__" />
       <keyword name="Conda (Module)" id="Conda (Module)" ref="eric6.CondaInterface.Conda.html" />
@@ -2916,6 +2924,7 @@
       <keyword name="ConfigurationWidget.__importConfigurationPage" id="ConfigurationWidget.__importConfigurationPage" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__importConfigurationPage" />
       <keyword name="ConfigurationWidget.__initLexers" id="ConfigurationWidget.__initLexers" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__initLexers" />
       <keyword name="ConfigurationWidget.__initPage" id="ConfigurationWidget.__initPage" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__initPage" />
+      <keyword name="ConfigurationWidget.__resizeConfigStack" id="ConfigurationWidget.__resizeConfigStack" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__resizeConfigStack" />
       <keyword name="ConfigurationWidget.__searchChildItems" id="ConfigurationWidget.__searchChildItems" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__searchChildItems" />
       <keyword name="ConfigurationWidget.__searchTextChanged" id="ConfigurationWidget.__searchTextChanged" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__searchTextChanged" />
       <keyword name="ConfigurationWidget.__setupUi" id="ConfigurationWidget.__setupUi" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__setupUi" />
@@ -2932,6 +2941,7 @@
       <keyword name="ConfigurationWidget.on_configList_itemCollapsed" id="ConfigurationWidget.on_configList_itemCollapsed" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.on_configList_itemCollapsed" />
       <keyword name="ConfigurationWidget.on_configList_itemExpanded" id="ConfigurationWidget.on_configList_itemExpanded" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.on_configList_itemExpanded" />
       <keyword name="ConfigurationWidget.on_resetButton_clicked" id="ConfigurationWidget.on_resetButton_clicked" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.on_resetButton_clicked" />
+      <keyword name="ConfigurationWidget.resizeEvent" id="ConfigurationWidget.resizeEvent" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.resizeEvent" />
       <keyword name="ConfigurationWidget.setPreferences" id="ConfigurationWidget.setPreferences" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.setPreferences" />
       <keyword name="ConfigurationWidget.showConfigurationPageByName" id="ConfigurationWidget.showConfigurationPageByName" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.showConfigurationPageByName" />
       <keyword name="ConfigurationWindow" id="ConfigurationWindow" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWindow" />
@@ -3103,16 +3113,16 @@
       <keyword name="DCTestResult.addUnexpectedSuccess" id="DCTestResult.addUnexpectedSuccess" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.addUnexpectedSuccess" />
       <keyword name="DCTestResult.startTest" id="DCTestResult.startTest" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.startTest" />
       <keyword name="DCTestResult.stopTest" id="DCTestResult.stopTest" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.stopTest" />
-      <keyword name="Data" id="Data" ref="eric6.Utilities.binplistlib.html#Data" />
       <keyword name="DataViews (Package)" id="DataViews (Package)" ref="index-eric6.DataViews.html" />
-      <keyword name="DateTimeVisitor" id="DateTimeVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#DateTimeVisitor" />
-      <keyword name="DateTimeVisitor (Constructor)" id="DateTimeVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#DateTimeVisitor.__init__" />
-      <keyword name="DateTimeVisitor.__getFromKeywords" id="DateTimeVisitor.__getFromKeywords" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#DateTimeVisitor.__getFromKeywords" />
-      <keyword name="DateTimeVisitor.visit_Call" id="DateTimeVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#DateTimeVisitor.visit_Call" />
+      <keyword name="DateTimeVisitor" id="DateTimeVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#DateTimeVisitor" />
+      <keyword name="DateTimeVisitor (Constructor)" id="DateTimeVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#DateTimeVisitor.__init__" />
+      <keyword name="DateTimeVisitor.__getFromKeywords" id="DateTimeVisitor.__getFromKeywords" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#DateTimeVisitor.__getFromKeywords" />
+      <keyword name="DateTimeVisitor.visit_Call" id="DateTimeVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#DateTimeVisitor.visit_Call" />
       <keyword name="DebugBase" id="DebugBase" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase" />
       <keyword name="DebugBase (Constructor)" id="DebugBase (Constructor)" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__init__" />
       <keyword name="DebugBase (Module)" id="DebugBase (Module)" ref="eric6.DebugClients.Python.DebugBase.html" />
       <keyword name="DebugBase.__checkBreakInFrame" id="DebugBase.__checkBreakInFrame" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__checkBreakInFrame" />
+      <keyword name="DebugBase.__disassemble" id="DebugBase.__disassemble" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__disassemble" />
       <keyword name="DebugBase.__do_clearBreak" id="DebugBase.__do_clearBreak" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__do_clearBreak" />
       <keyword name="DebugBase.__do_clearWatch" id="DebugBase.__do_clearWatch" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__do_clearWatch" />
       <keyword name="DebugBase.__eventPollTimer" id="DebugBase.__eventPollTimer" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__eventPollTimer" />
@@ -3195,6 +3205,7 @@
       <keyword name="DebugClientBase.sendResponseLine" id="DebugClientBase.sendResponseLine" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.sendResponseLine" />
       <keyword name="DebugClientBase.sendSyntaxError" id="DebugClientBase.sendSyntaxError" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.sendSyntaxError" />
       <keyword name="DebugClientBase.sessionClose" id="DebugClientBase.sessionClose" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.sessionClose" />
+      <keyword name="DebugClientBase.setDisassembly" id="DebugClientBase.setDisassembly" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.setDisassembly" />
       <keyword name="DebugClientBase.startDebugger" id="DebugClientBase.startDebugger" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.startDebugger" />
       <keyword name="DebugClientBase.startProgInDebugger" id="DebugClientBase.startProgInDebugger" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.startProgInDebugger" />
       <keyword name="DebugClientBase.writeReady" id="DebugClientBase.writeReady" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.writeReady" />
@@ -3264,6 +3275,7 @@
       <keyword name="DebugServer.remoteBanner" id="DebugServer.remoteBanner" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteBanner" />
       <keyword name="DebugServer.remoteBreakpoint" id="DebugServer.remoteBreakpoint" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteBreakpoint" />
       <keyword name="DebugServer.remoteCapabilities" id="DebugServer.remoteCapabilities" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteCapabilities" />
+      <keyword name="DebugServer.remoteClientDisassembly" id="DebugServer.remoteClientDisassembly" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteClientDisassembly" />
       <keyword name="DebugServer.remoteClientSetFilter" id="DebugServer.remoteClientSetFilter" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteClientSetFilter" />
       <keyword name="DebugServer.remoteClientVariable" id="DebugServer.remoteClientVariable" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteClientVariable" />
       <keyword name="DebugServer.remoteClientVariables" id="DebugServer.remoteClientVariables" ref="eric6.Debugger.DebugServer.html#DebugServer.remoteClientVariables" />
@@ -3297,6 +3309,7 @@
       <keyword name="DebugServer.signalClientClearBreak" id="DebugServer.signalClientClearBreak" ref="eric6.Debugger.DebugServer.html#DebugServer.signalClientClearBreak" />
       <keyword name="DebugServer.signalClientClearWatch" id="DebugServer.signalClientClearWatch" ref="eric6.Debugger.DebugServer.html#DebugServer.signalClientClearWatch" />
       <keyword name="DebugServer.signalClientCompletionList" id="DebugServer.signalClientCompletionList" ref="eric6.Debugger.DebugServer.html#DebugServer.signalClientCompletionList" />
+      <keyword name="DebugServer.signalClientDisassembly" id="DebugServer.signalClientDisassembly" ref="eric6.Debugger.DebugServer.html#DebugServer.signalClientDisassembly" />
       <keyword name="DebugServer.signalClientException" id="DebugServer.signalClientException" ref="eric6.Debugger.DebugServer.html#DebugServer.signalClientException" />
       <keyword name="DebugServer.signalClientExit" id="DebugServer.signalClientExit" ref="eric6.Debugger.DebugServer.html#DebugServer.signalClientExit" />
       <keyword name="DebugServer.signalClientLine" id="DebugServer.signalClientLine" ref="eric6.Debugger.DebugServer.html#DebugServer.signalClientLine" />
@@ -3348,6 +3361,7 @@
       <keyword name="DebugUI.__editBreakpoint" id="DebugUI.__editBreakpoint" ref="eric6.Debugger.DebugUI.html#DebugUI.__editBreakpoint" />
       <keyword name="DebugUI.__editorOpened" id="DebugUI.__editorOpened" ref="eric6.Debugger.DebugUI.html#DebugUI.__editorOpened" />
       <keyword name="DebugUI.__enterRemote" id="DebugUI.__enterRemote" ref="eric6.Debugger.DebugUI.html#DebugUI.__enterRemote" />
+      <keyword name="DebugUI.__getClientDisassembly" id="DebugUI.__getClientDisassembly" ref="eric6.Debugger.DebugUI.html#DebugUI.__getClientDisassembly" />
       <keyword name="DebugUI.__getClientVariables" id="DebugUI.__getClientVariables" ref="eric6.Debugger.DebugUI.html#DebugUI.__getClientVariables" />
       <keyword name="DebugUI.__getThreadList" id="DebugUI.__getThreadList" ref="eric6.Debugger.DebugUI.html#DebugUI.__getThreadList" />
       <keyword name="DebugUI.__lastEditorClosed" id="DebugUI.__lastEditorClosed" ref="eric6.Debugger.DebugUI.html#DebugUI.__lastEditorClosed" />
@@ -3488,6 +3502,7 @@
       <keyword name="DebuggerInterfacePython.remoteBreakpointEnable" id="DebuggerInterfacePython.remoteBreakpointEnable" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteBreakpointEnable" />
       <keyword name="DebuggerInterfacePython.remoteBreakpointIgnore" id="DebuggerInterfacePython.remoteBreakpointIgnore" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteBreakpointIgnore" />
       <keyword name="DebuggerInterfacePython.remoteCapabilities" id="DebuggerInterfacePython.remoteCapabilities" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteCapabilities" />
+      <keyword name="DebuggerInterfacePython.remoteClientDisassembly" id="DebuggerInterfacePython.remoteClientDisassembly" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientDisassembly" />
       <keyword name="DebuggerInterfacePython.remoteClientSetFilter" id="DebuggerInterfacePython.remoteClientSetFilter" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientSetFilter" />
       <keyword name="DebuggerInterfacePython.remoteClientVariable" id="DebuggerInterfacePython.remoteClientVariable" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientVariable" />
       <keyword name="DebuggerInterfacePython.remoteClientVariables" id="DebuggerInterfacePython.remoteClientVariables" ref="eric6.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientVariables" />
@@ -3622,62 +3637,63 @@
       <keyword name="DispositionParm" id="DispositionParm" ref="eric6.E5Network.E5RFC6266.html#DispositionParm" />
       <keyword name="DispositionParmList" id="DispositionParmList" ref="eric6.E5Network.E5RFC6266.html#DispositionParmList" />
       <keyword name="DispositionType" id="DispositionType" ref="eric6.E5Network.E5RFC6266.html#DispositionType" />
-      <keyword name="DocStyleChecker" id="DocStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker" />
-      <keyword name="DocStyleChecker (Constructor)" id="DocStyleChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__init__" />
-      <keyword name="DocStyleChecker (Module)" id="DocStyleChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html" />
-      <keyword name="DocStyleChecker.__checkBackslashes" id="DocStyleChecker.__checkBackslashes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkBackslashes" />
-      <keyword name="DocStyleChecker.__checkBlankAfterLastParagraph" id="DocStyleChecker.__checkBlankAfterLastParagraph" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkBlankAfterLastParagraph" />
-      <keyword name="DocStyleChecker.__checkBlankAfterSummary" id="DocStyleChecker.__checkBlankAfterSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkBlankAfterSummary" />
-      <keyword name="DocStyleChecker.__checkBlankBeforeAndAfterClass" id="DocStyleChecker.__checkBlankBeforeAndAfterClass" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkBlankBeforeAndAfterClass" />
-      <keyword name="DocStyleChecker.__checkClassDocstring" id="DocStyleChecker.__checkClassDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkClassDocstring" />
-      <keyword name="DocStyleChecker.__checkEndsWithPeriod" id="DocStyleChecker.__checkEndsWithPeriod" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEndsWithPeriod" />
-      <keyword name="DocStyleChecker.__checkEricBlankAfterSummary" id="DocStyleChecker.__checkEricBlankAfterSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricBlankAfterSummary" />
-      <keyword name="DocStyleChecker.__checkEricEndsWithPeriod" id="DocStyleChecker.__checkEricEndsWithPeriod" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricEndsWithPeriod" />
-      <keyword name="DocStyleChecker.__checkEricException" id="DocStyleChecker.__checkEricException" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricException" />
-      <keyword name="DocStyleChecker.__checkEricFunctionArguments" id="DocStyleChecker.__checkEricFunctionArguments" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricFunctionArguments" />
-      <keyword name="DocStyleChecker.__checkEricNBlankAfterLastParagraph" id="DocStyleChecker.__checkEricNBlankAfterLastParagraph" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricNBlankAfterLastParagraph" />
-      <keyword name="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" id="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" />
-      <keyword name="DocStyleChecker.__checkEricQuotesOnSeparateLines" id="DocStyleChecker.__checkEricQuotesOnSeparateLines" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricQuotesOnSeparateLines" />
-      <keyword name="DocStyleChecker.__checkEricReturn" id="DocStyleChecker.__checkEricReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricReturn" />
-      <keyword name="DocStyleChecker.__checkEricSignal" id="DocStyleChecker.__checkEricSignal" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricSignal" />
-      <keyword name="DocStyleChecker.__checkEricSummary" id="DocStyleChecker.__checkEricSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricSummary" />
-      <keyword name="DocStyleChecker.__checkFunctionDocstring" id="DocStyleChecker.__checkFunctionDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkFunctionDocstring" />
-      <keyword name="DocStyleChecker.__checkImperativeMood" id="DocStyleChecker.__checkImperativeMood" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkImperativeMood" />
-      <keyword name="DocStyleChecker.__checkIndent" id="DocStyleChecker.__checkIndent" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkIndent" />
-      <keyword name="DocStyleChecker.__checkModulesDocstrings" id="DocStyleChecker.__checkModulesDocstrings" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkModulesDocstrings" />
-      <keyword name="DocStyleChecker.__checkNoBlankLineBefore" id="DocStyleChecker.__checkNoBlankLineBefore" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkNoBlankLineBefore" />
-      <keyword name="DocStyleChecker.__checkNoSignature" id="DocStyleChecker.__checkNoSignature" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkNoSignature" />
-      <keyword name="DocStyleChecker.__checkOneLiner" id="DocStyleChecker.__checkOneLiner" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkOneLiner" />
-      <keyword name="DocStyleChecker.__checkReturnType" id="DocStyleChecker.__checkReturnType" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkReturnType" />
-      <keyword name="DocStyleChecker.__checkSummary" id="DocStyleChecker.__checkSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkSummary" />
-      <keyword name="DocStyleChecker.__checkTripleDoubleQuotes" id="DocStyleChecker.__checkTripleDoubleQuotes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkTripleDoubleQuotes" />
-      <keyword name="DocStyleChecker.__error" id="DocStyleChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__error" />
-      <keyword name="DocStyleChecker.__getArgNames" id="DocStyleChecker.__getArgNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__getArgNames" />
-      <keyword name="DocStyleChecker.__getSummaryLine" id="DocStyleChecker.__getSummaryLine" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__getSummaryLine" />
-      <keyword name="DocStyleChecker.__getSummaryLines" id="DocStyleChecker.__getSummaryLines" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__getSummaryLines" />
-      <keyword name="DocStyleChecker.__ignoreCode" id="DocStyleChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__ignoreCode" />
-      <keyword name="DocStyleChecker.__parseClasses" id="DocStyleChecker.__parseClasses" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseClasses" />
-      <keyword name="DocStyleChecker.__parseContexts" id="DocStyleChecker.__parseContexts" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseContexts" />
-      <keyword name="DocStyleChecker.__parseDocstring" id="DocStyleChecker.__parseDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseDocstring" />
-      <keyword name="DocStyleChecker.__parseFunctions" id="DocStyleChecker.__parseFunctions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseFunctions" />
-      <keyword name="DocStyleChecker.__parseMethods" id="DocStyleChecker.__parseMethods" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseMethods" />
-      <keyword name="DocStyleChecker.__parseModuleDocstring" id="DocStyleChecker.__parseModuleDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseModuleDocstring" />
-      <keyword name="DocStyleChecker.__parseTopLevel" id="DocStyleChecker.__parseTopLevel" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseTopLevel" />
-      <keyword name="DocStyleChecker.__readline" id="DocStyleChecker.__readline" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__readline" />
-      <keyword name="DocStyleChecker.__reportInvalidSyntax" id="DocStyleChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__reportInvalidSyntax" />
-      <keyword name="DocStyleChecker.__resetReadline" id="DocStyleChecker.__resetReadline" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__resetReadline" />
-      <keyword name="DocStyleChecker.__skipIndentedBlock" id="DocStyleChecker.__skipIndentedBlock" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__skipIndentedBlock" />
-      <keyword name="DocStyleChecker.run" id="DocStyleChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.run" />
-      <keyword name="DocStyleContext" id="DocStyleContext" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext" />
-      <keyword name="DocStyleContext (Constructor)" id="DocStyleContext (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.__init__" />
-      <keyword name="DocStyleContext.contextType" id="DocStyleContext.contextType" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.contextType" />
-      <keyword name="DocStyleContext.end" id="DocStyleContext.end" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.end" />
-      <keyword name="DocStyleContext.indent" id="DocStyleContext.indent" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.indent" />
-      <keyword name="DocStyleContext.setSpecial" id="DocStyleContext.setSpecial" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.setSpecial" />
-      <keyword name="DocStyleContext.source" id="DocStyleContext.source" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.source" />
-      <keyword name="DocStyleContext.special" id="DocStyleContext.special" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.special" />
-      <keyword name="DocStyleContext.ssource" id="DocStyleContext.ssource" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.ssource" />
-      <keyword name="DocStyleContext.start" id="DocStyleContext.start" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.start" />
+      <keyword name="DocStyle (Package)" id="DocStyle (Package)" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.html" />
+      <keyword name="DocStyleChecker" id="DocStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker" />
+      <keyword name="DocStyleChecker (Constructor)" id="DocStyleChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__init__" />
+      <keyword name="DocStyleChecker (Module)" id="DocStyleChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html" />
+      <keyword name="DocStyleChecker.__checkBackslashes" id="DocStyleChecker.__checkBackslashes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkBackslashes" />
+      <keyword name="DocStyleChecker.__checkBlankAfterLastParagraph" id="DocStyleChecker.__checkBlankAfterLastParagraph" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkBlankAfterLastParagraph" />
+      <keyword name="DocStyleChecker.__checkBlankAfterSummary" id="DocStyleChecker.__checkBlankAfterSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkBlankAfterSummary" />
+      <keyword name="DocStyleChecker.__checkBlankBeforeAndAfterClass" id="DocStyleChecker.__checkBlankBeforeAndAfterClass" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkBlankBeforeAndAfterClass" />
+      <keyword name="DocStyleChecker.__checkClassDocstring" id="DocStyleChecker.__checkClassDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkClassDocstring" />
+      <keyword name="DocStyleChecker.__checkEndsWithPeriod" id="DocStyleChecker.__checkEndsWithPeriod" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEndsWithPeriod" />
+      <keyword name="DocStyleChecker.__checkEricBlankAfterSummary" id="DocStyleChecker.__checkEricBlankAfterSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricBlankAfterSummary" />
+      <keyword name="DocStyleChecker.__checkEricEndsWithPeriod" id="DocStyleChecker.__checkEricEndsWithPeriod" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricEndsWithPeriod" />
+      <keyword name="DocStyleChecker.__checkEricException" id="DocStyleChecker.__checkEricException" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricException" />
+      <keyword name="DocStyleChecker.__checkEricFunctionArguments" id="DocStyleChecker.__checkEricFunctionArguments" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricFunctionArguments" />
+      <keyword name="DocStyleChecker.__checkEricNBlankAfterLastParagraph" id="DocStyleChecker.__checkEricNBlankAfterLastParagraph" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricNBlankAfterLastParagraph" />
+      <keyword name="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" id="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" />
+      <keyword name="DocStyleChecker.__checkEricQuotesOnSeparateLines" id="DocStyleChecker.__checkEricQuotesOnSeparateLines" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricQuotesOnSeparateLines" />
+      <keyword name="DocStyleChecker.__checkEricReturn" id="DocStyleChecker.__checkEricReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricReturn" />
+      <keyword name="DocStyleChecker.__checkEricSignal" id="DocStyleChecker.__checkEricSignal" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricSignal" />
+      <keyword name="DocStyleChecker.__checkEricSummary" id="DocStyleChecker.__checkEricSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricSummary" />
+      <keyword name="DocStyleChecker.__checkFunctionDocstring" id="DocStyleChecker.__checkFunctionDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkFunctionDocstring" />
+      <keyword name="DocStyleChecker.__checkImperativeMood" id="DocStyleChecker.__checkImperativeMood" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkImperativeMood" />
+      <keyword name="DocStyleChecker.__checkIndent" id="DocStyleChecker.__checkIndent" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkIndent" />
+      <keyword name="DocStyleChecker.__checkModulesDocstrings" id="DocStyleChecker.__checkModulesDocstrings" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkModulesDocstrings" />
+      <keyword name="DocStyleChecker.__checkNoBlankLineBefore" id="DocStyleChecker.__checkNoBlankLineBefore" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkNoBlankLineBefore" />
+      <keyword name="DocStyleChecker.__checkNoSignature" id="DocStyleChecker.__checkNoSignature" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkNoSignature" />
+      <keyword name="DocStyleChecker.__checkOneLiner" id="DocStyleChecker.__checkOneLiner" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkOneLiner" />
+      <keyword name="DocStyleChecker.__checkReturnType" id="DocStyleChecker.__checkReturnType" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkReturnType" />
+      <keyword name="DocStyleChecker.__checkSummary" id="DocStyleChecker.__checkSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkSummary" />
+      <keyword name="DocStyleChecker.__checkTripleDoubleQuotes" id="DocStyleChecker.__checkTripleDoubleQuotes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkTripleDoubleQuotes" />
+      <keyword name="DocStyleChecker.__error" id="DocStyleChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__error" />
+      <keyword name="DocStyleChecker.__getArgNames" id="DocStyleChecker.__getArgNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__getArgNames" />
+      <keyword name="DocStyleChecker.__getSummaryLine" id="DocStyleChecker.__getSummaryLine" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__getSummaryLine" />
+      <keyword name="DocStyleChecker.__getSummaryLines" id="DocStyleChecker.__getSummaryLines" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__getSummaryLines" />
+      <keyword name="DocStyleChecker.__ignoreCode" id="DocStyleChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__ignoreCode" />
+      <keyword name="DocStyleChecker.__parseClasses" id="DocStyleChecker.__parseClasses" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseClasses" />
+      <keyword name="DocStyleChecker.__parseContexts" id="DocStyleChecker.__parseContexts" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseContexts" />
+      <keyword name="DocStyleChecker.__parseDocstring" id="DocStyleChecker.__parseDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseDocstring" />
+      <keyword name="DocStyleChecker.__parseFunctions" id="DocStyleChecker.__parseFunctions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseFunctions" />
+      <keyword name="DocStyleChecker.__parseMethods" id="DocStyleChecker.__parseMethods" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseMethods" />
+      <keyword name="DocStyleChecker.__parseModuleDocstring" id="DocStyleChecker.__parseModuleDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseModuleDocstring" />
+      <keyword name="DocStyleChecker.__parseTopLevel" id="DocStyleChecker.__parseTopLevel" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseTopLevel" />
+      <keyword name="DocStyleChecker.__readline" id="DocStyleChecker.__readline" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__readline" />
+      <keyword name="DocStyleChecker.__reportInvalidSyntax" id="DocStyleChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__reportInvalidSyntax" />
+      <keyword name="DocStyleChecker.__resetReadline" id="DocStyleChecker.__resetReadline" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__resetReadline" />
+      <keyword name="DocStyleChecker.__skipIndentedBlock" id="DocStyleChecker.__skipIndentedBlock" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__skipIndentedBlock" />
+      <keyword name="DocStyleChecker.run" id="DocStyleChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.run" />
+      <keyword name="DocStyleContext" id="DocStyleContext" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext" />
+      <keyword name="DocStyleContext (Constructor)" id="DocStyleContext (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.__init__" />
+      <keyword name="DocStyleContext.contextType" id="DocStyleContext.contextType" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.contextType" />
+      <keyword name="DocStyleContext.end" id="DocStyleContext.end" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.end" />
+      <keyword name="DocStyleContext.indent" id="DocStyleContext.indent" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.indent" />
+      <keyword name="DocStyleContext.setSpecial" id="DocStyleContext.setSpecial" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.setSpecial" />
+      <keyword name="DocStyleContext.source" id="DocStyleContext.source" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.source" />
+      <keyword name="DocStyleContext.special" id="DocStyleContext.special" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.special" />
+      <keyword name="DocStyleContext.ssource" id="DocStyleContext.ssource" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.ssource" />
+      <keyword name="DocStyleContext.start" id="DocStyleContext.start" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.start" />
       <keyword name="DocumentationPlugins (Package)" id="DocumentationPlugins (Package)" ref="index-eric6.Plugins.DocumentationPlugins.html" />
       <keyword name="DocumentationTools (Package)" id="DocumentationTools (Package)" ref="index-eric6.DocumentationTools.html" />
       <keyword name="DocumentationViewerWidget" id="DocumentationViewerWidget" ref="eric6.UI.CodeDocumentationViewer.html#DocumentationViewerWidget" />
@@ -4163,6 +4179,11 @@
       <keyword name="E5ModelToolBar.setModel" id="E5ModelToolBar.setModel" ref="eric6.E5Gui.E5ModelToolBar.html#E5ModelToolBar.setModel" />
       <keyword name="E5ModelToolBar.setRootIndex" id="E5ModelToolBar.setRootIndex" ref="eric6.E5Gui.E5ModelToolBar.html#E5ModelToolBar.setRootIndex" />
       <keyword name="E5ModelToolBar.showEvent" id="E5ModelToolBar.showEvent" ref="eric6.E5Gui.E5ModelToolBar.html#E5ModelToolBar.showEvent" />
+      <keyword name="E5MutexLocker" id="E5MutexLocker" ref="eric6.E5Utilities.E5MutexLocker.html#E5MutexLocker" />
+      <keyword name="E5MutexLocker (Constructor)" id="E5MutexLocker (Constructor)" ref="eric6.E5Utilities.E5MutexLocker.html#E5MutexLocker.__init__" />
+      <keyword name="E5MutexLocker (Module)" id="E5MutexLocker (Module)" ref="eric6.E5Utilities.E5MutexLocker.html" />
+      <keyword name="E5MutexLocker.__enter__" id="E5MutexLocker.__enter__" ref="eric6.E5Utilities.E5MutexLocker.html#E5MutexLocker.__enter__" />
+      <keyword name="E5MutexLocker.__exit__" id="E5MutexLocker.__exit__" ref="eric6.E5Utilities.E5MutexLocker.html#E5MutexLocker.__exit__" />
       <keyword name="E5Network (Package)" id="E5Network (Package)" ref="index-eric6.E5Network.html" />
       <keyword name="E5NetworkHeaderDetailsDialog" id="E5NetworkHeaderDetailsDialog" ref="eric6.E5Network.E5NetworkHeaderDetailsDialog.html#E5NetworkHeaderDetailsDialog" />
       <keyword name="E5NetworkHeaderDetailsDialog (Constructor)" id="E5NetworkHeaderDetailsDialog (Constructor)" ref="eric6.E5Network.E5NetworkHeaderDetailsDialog.html#E5NetworkHeaderDetailsDialog.__init__" />
@@ -4178,6 +4199,19 @@
       <keyword name="E5NetworkProxyFactory (Module)" id="E5NetworkProxyFactory (Module)" ref="eric6.E5Network.E5NetworkProxyFactory.html" />
       <keyword name="E5NetworkProxyFactory.__setExceptions" id="E5NetworkProxyFactory.__setExceptions" ref="eric6.E5Network.E5NetworkProxyFactory.html#E5NetworkProxyFactory.__setExceptions" />
       <keyword name="E5NetworkProxyFactory.queryProxy" id="E5NetworkProxyFactory.queryProxy" ref="eric6.E5Network.E5NetworkProxyFactory.html#E5NetworkProxyFactory.queryProxy" />
+      <keyword name="E5OverrideCursor" id="E5OverrideCursor" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursor" />
+      <keyword name="E5OverrideCursor (Constructor)" id="E5OverrideCursor (Constructor)" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursor.__init__" />
+      <keyword name="E5OverrideCursor (Module)" id="E5OverrideCursor (Module)" ref="eric6.E5Gui.E5OverrideCursor.html" />
+      <keyword name="E5OverrideCursor.__enter__" id="E5OverrideCursor.__enter__" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursor.__enter__" />
+      <keyword name="E5OverrideCursor.__exit__" id="E5OverrideCursor.__exit__" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursor.__exit__" />
+      <keyword name="E5OverrideCursorProcess" id="E5OverrideCursorProcess" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursorProcess" />
+      <keyword name="E5OverrideCursorProcess (Constructor)" id="E5OverrideCursorProcess (Constructor)" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursorProcess.__init__" />
+      <keyword name="E5OverrideCursorProcess.__processFinished" id="E5OverrideCursorProcess.__processFinished" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursorProcess.__processFinished" />
+      <keyword name="E5OverrideCursorProcess.__processStarted" id="E5OverrideCursorProcess.__processStarted" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursorProcess.__processStarted" />
+      <keyword name="E5OverridenCursor" id="E5OverridenCursor" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverridenCursor" />
+      <keyword name="E5OverridenCursor (Constructor)" id="E5OverridenCursor (Constructor)" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverridenCursor.__init__" />
+      <keyword name="E5OverridenCursor.__enter__" id="E5OverridenCursor.__enter__" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverridenCursor.__enter__" />
+      <keyword name="E5OverridenCursor.__exit__" id="E5OverridenCursor.__exit__" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverridenCursor.__exit__" />
       <keyword name="E5PassivePopup" id="E5PassivePopup" ref="eric6.E5Gui.E5PassivePopup.html#E5PassivePopup" />
       <keyword name="E5PassivePopup (Constructor)" id="E5PassivePopup (Constructor)" ref="eric6.E5Gui.E5PassivePopup.html#E5PassivePopup.__init__" />
       <keyword name="E5PassivePopup (Module)" id="E5PassivePopup (Module)" ref="eric6.E5Gui.E5PassivePopup.html" />
@@ -5095,10 +5129,14 @@
       <keyword name="EditorAssembly" id="EditorAssembly" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly" />
       <keyword name="EditorAssembly (Constructor)" id="EditorAssembly (Constructor)" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.__init__" />
       <keyword name="EditorAssembly (Module)" id="EditorAssembly (Module)" ref="eric6.QScintilla.EditorAssembly.html" />
+      <keyword name="EditorAssembly.__activateCombos" id="EditorAssembly.__activateCombos" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.__activateCombos" />
+      <keyword name="EditorAssembly.__activateOutline" id="EditorAssembly.__activateOutline" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.__activateOutline" />
+      <keyword name="EditorAssembly.__editorChanged" id="EditorAssembly.__editorChanged" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.__editorChanged" />
       <keyword name="EditorAssembly.__editorCursorLineChanged" id="EditorAssembly.__editorCursorLineChanged" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.__editorCursorLineChanged" />
       <keyword name="EditorAssembly.__globalsActivated" id="EditorAssembly.__globalsActivated" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.__globalsActivated" />
       <keyword name="EditorAssembly.__membersActivated" id="EditorAssembly.__membersActivated" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.__membersActivated" />
       <keyword name="EditorAssembly.__parseEditor" id="EditorAssembly.__parseEditor" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.__parseEditor" />
+      <keyword name="EditorAssembly.__preferencesChanged" id="EditorAssembly.__preferencesChanged" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.__preferencesChanged" />
       <keyword name="EditorAssembly.__resetParseTimer" id="EditorAssembly.__resetParseTimer" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.__resetParseTimer" />
       <keyword name="EditorAssembly.getEditor" id="EditorAssembly.getEditor" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.getEditor" />
       <keyword name="EditorAssembly.shutdownTimer" id="EditorAssembly.shutdownTimer" ref="eric6.QScintilla.EditorAssembly.html#EditorAssembly.shutdownTimer" />
@@ -5227,8 +5265,11 @@
       <keyword name="EditorLanguageTabIndentOverrideDialog" id="EditorLanguageTabIndentOverrideDialog" ref="eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.html#EditorLanguageTabIndentOverrideDialog" />
       <keyword name="EditorLanguageTabIndentOverrideDialog (Constructor)" id="EditorLanguageTabIndentOverrideDialog (Constructor)" ref="eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.html#EditorLanguageTabIndentOverrideDialog.__init__" />
       <keyword name="EditorLanguageTabIndentOverrideDialog (Module)" id="EditorLanguageTabIndentOverrideDialog (Module)" ref="eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.html" />
+      <keyword name="EditorLanguageTabIndentOverrideDialog.__populateLanguages" id="EditorLanguageTabIndentOverrideDialog.__populateLanguages" ref="eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.html#EditorLanguageTabIndentOverrideDialog.__populateLanguages" />
+      <keyword name="EditorLanguageTabIndentOverrideDialog.__updateOkButton" id="EditorLanguageTabIndentOverrideDialog.__updateOkButton" ref="eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.html#EditorLanguageTabIndentOverrideDialog.__updateOkButton" />
       <keyword name="EditorLanguageTabIndentOverrideDialog.getData" id="EditorLanguageTabIndentOverrideDialog.getData" ref="eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.html#EditorLanguageTabIndentOverrideDialog.getData" />
       <keyword name="EditorLanguageTabIndentOverrideDialog.on_languageComboBox_currentIndexChanged" id="EditorLanguageTabIndentOverrideDialog.on_languageComboBox_currentIndexChanged" ref="eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.html#EditorLanguageTabIndentOverrideDialog.on_languageComboBox_currentIndexChanged" />
+      <keyword name="EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged" id="EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged" ref="eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog.html#EditorLanguageTabIndentOverrideDialog.on_pygmentsLexerCombo_currentIndexChanged" />
       <keyword name="EditorMarkerMap" id="EditorMarkerMap" ref="eric6.QScintilla.EditorMarkerMap.html#EditorMarkerMap" />
       <keyword name="EditorMarkerMap (Constructor)" id="EditorMarkerMap (Constructor)" ref="eric6.QScintilla.EditorMarkerMap.html#EditorMarkerMap.__init__" />
       <keyword name="EditorMarkerMap (Module)" id="EditorMarkerMap (Module)" ref="eric6.QScintilla.EditorMarkerMap.html" />
@@ -5239,6 +5280,41 @@
       <keyword name="EditorMouseClickHandlerPage (Constructor)" id="EditorMouseClickHandlerPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.EditorMouseClickHandlerPage.html#EditorMouseClickHandlerPage.__init__" />
       <keyword name="EditorMouseClickHandlerPage (Module)" id="EditorMouseClickHandlerPage (Module)" ref="eric6.Preferences.ConfigurationPages.EditorMouseClickHandlerPage.html" />
       <keyword name="EditorMouseClickHandlerPage.save" id="EditorMouseClickHandlerPage.save" ref="eric6.Preferences.ConfigurationPages.EditorMouseClickHandlerPage.html#EditorMouseClickHandlerPage.save" />
+      <keyword name="EditorOutline (Module)" id="EditorOutline (Module)" ref="eric6.QScintilla.EditorOutline.html" />
+      <keyword name="EditorOutlineModel" id="EditorOutlineModel" ref="eric6.QScintilla.EditorOutlineModel.html#EditorOutlineModel" />
+      <keyword name="EditorOutlineModel (Constructor)" id="EditorOutlineModel (Constructor)" ref="eric6.QScintilla.EditorOutlineModel.html#EditorOutlineModel.__init__" />
+      <keyword name="EditorOutlineModel (Module)" id="EditorOutlineModel (Module)" ref="eric6.QScintilla.EditorOutlineModel.html" />
+      <keyword name="EditorOutlineModel.__populateModel" id="EditorOutlineModel.__populateModel" ref="eric6.QScintilla.EditorOutlineModel.html#EditorOutlineModel.__populateModel" />
+      <keyword name="EditorOutlineModel.editor" id="EditorOutlineModel.editor" ref="eric6.QScintilla.EditorOutlineModel.html#EditorOutlineModel.editor" />
+      <keyword name="EditorOutlineModel.fileName" id="EditorOutlineModel.fileName" ref="eric6.QScintilla.EditorOutlineModel.html#EditorOutlineModel.fileName" />
+      <keyword name="EditorOutlineModel.findItem" id="EditorOutlineModel.findItem" ref="eric6.QScintilla.EditorOutlineModel.html#EditorOutlineModel.findItem" />
+      <keyword name="EditorOutlineModel.isPopulated" id="EditorOutlineModel.isPopulated" ref="eric6.QScintilla.EditorOutlineModel.html#EditorOutlineModel.isPopulated" />
+      <keyword name="EditorOutlineModel.itemIndexByLine" id="EditorOutlineModel.itemIndexByLine" ref="eric6.QScintilla.EditorOutlineModel.html#EditorOutlineModel.itemIndexByLine" />
+      <keyword name="EditorOutlineModel.repopulate" id="EditorOutlineModel.repopulate" ref="eric6.QScintilla.EditorOutlineModel.html#EditorOutlineModel.repopulate" />
+      <keyword name="EditorOutlineView" id="EditorOutlineView" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView" />
+      <keyword name="EditorOutlineView (Constructor)" id="EditorOutlineView (Constructor)" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__init__" />
+      <keyword name="EditorOutlineView.__completeRepopulate" id="EditorOutlineView.__completeRepopulate" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__completeRepopulate" />
+      <keyword name="EditorOutlineView.__contextMenuRequested" id="EditorOutlineView.__contextMenuRequested" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__contextMenuRequested" />
+      <keyword name="EditorOutlineView.__copyToClipboard" id="EditorOutlineView.__copyToClipboard" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__copyToClipboard" />
+      <keyword name="EditorOutlineView.__createPopupMenus" id="EditorOutlineView.__createPopupMenus" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__createPopupMenus" />
+      <keyword name="EditorOutlineView.__currentItem" id="EditorOutlineView.__currentItem" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__currentItem" />
+      <keyword name="EditorOutlineView.__decWidth" id="EditorOutlineView.__decWidth" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__decWidth" />
+      <keyword name="EditorOutlineView.__defaultWidth" id="EditorOutlineView.__defaultWidth" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__defaultWidth" />
+      <keyword name="EditorOutlineView.__editorCursorLineChanged" id="EditorOutlineView.__editorCursorLineChanged" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__editorCursorLineChanged" />
+      <keyword name="EditorOutlineView.__editorLanguageChanged" id="EditorOutlineView.__editorLanguageChanged" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__editorLanguageChanged" />
+      <keyword name="EditorOutlineView.__editorRenamed" id="EditorOutlineView.__editorRenamed" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__editorRenamed" />
+      <keyword name="EditorOutlineView.__goto" id="EditorOutlineView.__goto" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__goto" />
+      <keyword name="EditorOutlineView.__gotoAttribute" id="EditorOutlineView.__gotoAttribute" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__gotoAttribute" />
+      <keyword name="EditorOutlineView.__gotoItem" id="EditorOutlineView.__gotoItem" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__gotoItem" />
+      <keyword name="EditorOutlineView.__incWidth" id="EditorOutlineView.__incWidth" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__incWidth" />
+      <keyword name="EditorOutlineView.__prepareRepopulate" id="EditorOutlineView.__prepareRepopulate" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__prepareRepopulate" />
+      <keyword name="EditorOutlineView.__resizeColumns" id="EditorOutlineView.__resizeColumns" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__resizeColumns" />
+      <keyword name="EditorOutlineView.__showGotoMenu" id="EditorOutlineView.__showGotoMenu" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__showGotoMenu" />
+      <keyword name="EditorOutlineView.isPopulated" id="EditorOutlineView.isPopulated" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.isPopulated" />
+      <keyword name="EditorOutlineView.isSupportedLanguage" id="EditorOutlineView.isSupportedLanguage" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.isSupportedLanguage" />
+      <keyword name="EditorOutlineView.mouseDoubleClickEvent" id="EditorOutlineView.mouseDoubleClickEvent" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.mouseDoubleClickEvent" />
+      <keyword name="EditorOutlineView.repopulate" id="EditorOutlineView.repopulate" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.repopulate" />
+      <keyword name="EditorOutlineView.setActive" id="EditorOutlineView.setActive" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.setActive" />
       <keyword name="EditorPropertiesPage" id="EditorPropertiesPage" ref="eric6.Preferences.ConfigurationPages.EditorPropertiesPage.html#EditorPropertiesPage" />
       <keyword name="EditorPropertiesPage (Constructor)" id="EditorPropertiesPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.EditorPropertiesPage.html#EditorPropertiesPage.__init__" />
       <keyword name="EditorPropertiesPage (Module)" id="EditorPropertiesPage (Module)" ref="eric6.Preferences.ConfigurationPages.EditorPropertiesPage.html" />
@@ -5587,17 +5663,6 @@
       <keyword name="FeedsManager.on_reloadAllButton_clicked" id="FeedsManager.on_reloadAllButton_clicked" ref="eric6.WebBrowser.Feeds.FeedsManager.html#FeedsManager.on_reloadAllButton_clicked" />
       <keyword name="FeedsManager.on_reloadButton_clicked" id="FeedsManager.on_reloadButton_clicked" ref="eric6.WebBrowser.Feeds.FeedsManager.html#FeedsManager.on_reloadButton_clicked" />
       <keyword name="FeedsManager.show" id="FeedsManager.show" ref="eric6.WebBrowser.Feeds.FeedsManager.html#FeedsManager.show" />
-      <keyword name="Fetch" id="Fetch" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html#Fetch" />
-      <keyword name="Fetch (Constructor)" id="Fetch (Constructor)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html#Fetch.__init__" />
-      <keyword name="Fetch.hgFetch" id="Fetch.hgFetch" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html#Fetch.hgFetch" />
-      <keyword name="FetchExtension (Package)" id="FetchExtension (Package)" ref="index-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.html" />
-      <keyword name="FetchProjectHelper" id="FetchProjectHelper" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper" />
-      <keyword name="FetchProjectHelper (Constructor)" id="FetchProjectHelper (Constructor)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.__init__" />
-      <keyword name="FetchProjectHelper.__aboutToShowMenu" id="FetchProjectHelper.__aboutToShowMenu" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.__aboutToShowMenu" />
-      <keyword name="FetchProjectHelper.__hgFetch" id="FetchProjectHelper.__hgFetch" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.__hgFetch" />
-      <keyword name="FetchProjectHelper.initActions" id="FetchProjectHelper.initActions" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.initActions" />
-      <keyword name="FetchProjectHelper.initMenu" id="FetchProjectHelper.initMenu" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.initMenu" />
-      <keyword name="FetchProjectHelper.menuTitle" id="FetchProjectHelper.menuTitle" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.menuTitle" />
       <keyword name="FileDialogWizard" id="FileDialogWizard" ref="eric6.Plugins.PluginWizardQFileDialog.html#FileDialogWizard" />
       <keyword name="FileDialogWizard (Constructor)" id="FileDialogWizard (Constructor)" ref="eric6.Plugins.PluginWizardQFileDialog.html#FileDialogWizard.__init__" />
       <keyword name="FileDialogWizard (Package)" id="FileDialogWizard (Package)" ref="index-eric6.Plugins.WizardPlugins.FileDialogWizard.html" />
@@ -5831,14 +5896,14 @@
       <keyword name="Function (Constructor)" id="Function (Constructor)" ref="eric6.Utilities.ModuleParser.html#Function.__init__" />
       <keyword name="Function.addDescription" id="Function.addDescription" ref="eric6.Utilities.ModuleParser.html#Function.addDescription" />
       <keyword name="Function.setEndLine" id="Function.setEndLine" ref="eric6.Utilities.ModuleParser.html#Function.setEndLine" />
-      <keyword name="FunctionVisitor" id="FunctionVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor" />
-      <keyword name="FunctionVisitor (Constructor)" id="FunctionVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.__init__" />
-      <keyword name="FunctionVisitor.__checkFunctionNode" id="FunctionVisitor.__checkFunctionNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.__checkFunctionNode" />
-      <keyword name="FunctionVisitor.__classifyArgumentError" id="FunctionVisitor.__classifyArgumentError" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.__classifyArgumentError" />
-      <keyword name="FunctionVisitor.__classifyReturnError" id="FunctionVisitor.__classifyReturnError" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.__classifyReturnError" />
-      <keyword name="FunctionVisitor.visit_AsyncFunctionDef" id="FunctionVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.visit_AsyncFunctionDef" />
-      <keyword name="FunctionVisitor.visit_ClassDef" id="FunctionVisitor.visit_ClassDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.visit_ClassDef" />
-      <keyword name="FunctionVisitor.visit_FunctionDef" id="FunctionVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.visit_FunctionDef" />
+      <keyword name="FunctionVisitor" id="FunctionVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor" />
+      <keyword name="FunctionVisitor (Constructor)" id="FunctionVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.__init__" />
+      <keyword name="FunctionVisitor.__checkFunctionNode" id="FunctionVisitor.__checkFunctionNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.__checkFunctionNode" />
+      <keyword name="FunctionVisitor.__classifyArgumentError" id="FunctionVisitor.__classifyArgumentError" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.__classifyArgumentError" />
+      <keyword name="FunctionVisitor.__classifyReturnError" id="FunctionVisitor.__classifyReturnError" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.__classifyReturnError" />
+      <keyword name="FunctionVisitor.visit_AsyncFunctionDef" id="FunctionVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.visit_AsyncFunctionDef" />
+      <keyword name="FunctionVisitor.visit_ClassDef" id="FunctionVisitor.visit_ClassDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.visit_ClassDef" />
+      <keyword name="FunctionVisitor.visit_FunctionDef" id="FunctionVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.visit_FunctionDef" />
       <keyword name="GetSysPath (Module)" id="GetSysPath (Module)" ref="eric6.Utilities.GetSysPath.html" />
       <keyword name="Git" id="Git" ref="eric6.Plugins.VcsPlugins.vcsGit.git.html#Git" />
       <keyword name="Git (Constructor)" id="Git (Constructor)" ref="eric6.Plugins.VcsPlugins.vcsGit.git.html#Git.__init__" />
@@ -6850,9 +6915,6 @@
       <keyword name="HashPrefixList (Constructor)" id="HashPrefixList (Constructor)" ref="eric6.WebBrowser.SafeBrowsing.SafeBrowsingThreatList.html#HashPrefixList.__init__" />
       <keyword name="HashPrefixList.__iter__" id="HashPrefixList.__iter__" ref="eric6.WebBrowser.SafeBrowsing.SafeBrowsingThreatList.html#HashPrefixList.__iter__" />
       <keyword name="HashPrefixList.__len__" id="HashPrefixList.__len__" ref="eric6.WebBrowser.SafeBrowsing.SafeBrowsingThreatList.html#HashPrefixList.__len__" />
-      <keyword name="HashableWrapper" id="HashableWrapper" ref="eric6.Utilities.binplistlib.html#HashableWrapper" />
-      <keyword name="HashableWrapper (Constructor)" id="HashableWrapper (Constructor)" ref="eric6.Utilities.binplistlib.html#HashableWrapper.__init__" />
-      <keyword name="HashableWrapper.__repr__" id="HashableWrapper.__repr__" ref="eric6.Utilities.binplistlib.html#HashableWrapper.__repr__" />
       <keyword name="HelpDocsInstaller" id="HelpDocsInstaller" ref="eric6.WebBrowser.QtHelp.HelpDocsInstaller.html#HelpDocsInstaller" />
       <keyword name="HelpDocsInstaller (Constructor)" id="HelpDocsInstaller (Constructor)" ref="eric6.WebBrowser.QtHelp.HelpDocsInstaller.html#HelpDocsInstaller.__init__" />
       <keyword name="HelpDocsInstaller (Module)" id="HelpDocsInstaller (Module)" ref="eric6.WebBrowser.QtHelp.HelpDocsInstaller.html" />
@@ -7225,6 +7287,7 @@
       <keyword name="Hg.hgVerify" id="Hg.hgVerify" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgVerify" />
       <keyword name="Hg.initCommand" id="Hg.initCommand" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.initCommand" />
       <keyword name="Hg.isExtensionActive" id="Hg.isExtensionActive" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.isExtensionActive" />
+      <keyword name="Hg.stopClient" id="Hg.stopClient" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.stopClient" />
       <keyword name="Hg.vcsAdd" id="Hg.vcsAdd" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.vcsAdd" />
       <keyword name="Hg.vcsAddBinary" id="Hg.vcsAddBinary" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.vcsAddBinary" />
       <keyword name="Hg.vcsAddTree" id="Hg.vcsAddTree" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.vcsAddTree" />
@@ -7468,7 +7531,6 @@
       <keyword name="HgDiffGenerator.__finish" id="HgDiffGenerator.__finish" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.__finish" />
       <keyword name="HgDiffGenerator.__getVersionArg" id="HgDiffGenerator.__getVersionArg" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.__getVersionArg" />
       <keyword name="HgDiffGenerator.__processFileLine" id="HgDiffGenerator.__processFileLine" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.__processFileLine" />
-      <keyword name="HgDiffGenerator.__processOutputLine" id="HgDiffGenerator.__processOutputLine" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.__processOutputLine" />
       <keyword name="HgDiffGenerator.getResult" id="HgDiffGenerator.getResult" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.getResult" />
       <keyword name="HgDiffGenerator.start" id="HgDiffGenerator.start" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.start" />
       <keyword name="HgDiffGenerator.stopProcess" id="HgDiffGenerator.stopProcess" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.stopProcess" />
@@ -7504,11 +7566,6 @@
       <keyword name="HgExtensionProjectHelper.menuTitle" id="HgExtensionProjectHelper.menuTitle" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html#HgExtensionProjectHelper.menuTitle" />
       <keyword name="HgExtensionProjectHelper.setObjects" id="HgExtensionProjectHelper.setObjects" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html#HgExtensionProjectHelper.setObjects" />
       <keyword name="HgExtensionProjectHelper.shutdown" id="HgExtensionProjectHelper.shutdown" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html#HgExtensionProjectHelper.shutdown" />
-      <keyword name="HgFetchDialog" id="HgFetchDialog" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.html#HgFetchDialog" />
-      <keyword name="HgFetchDialog (Constructor)" id="HgFetchDialog (Constructor)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.html#HgFetchDialog.__init__" />
-      <keyword name="HgFetchDialog (Module)" id="HgFetchDialog (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.html" />
-      <keyword name="HgFetchDialog.getData" id="HgFetchDialog.getData" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.html#HgFetchDialog.getData" />
-      <keyword name="HgFetchDialog.on_recentComboBox_activated" id="HgFetchDialog.on_recentComboBox_activated" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.html#HgFetchDialog.on_recentComboBox_activated" />
       <keyword name="HgGpgSignDialog" id="HgGpgSignDialog" ref="eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.html#HgGpgSignDialog" />
       <keyword name="HgGpgSignDialog (Constructor)" id="HgGpgSignDialog (Constructor)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.html#HgGpgSignDialog.__init__" />
       <keyword name="HgGpgSignDialog (Module)" id="HgGpgSignDialog (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.html" />
@@ -7608,7 +7665,6 @@
       <keyword name="HgLogBrowserDialog.__branchColor" id="HgLogBrowserDialog.__branchColor" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.html#HgLogBrowserDialog.__branchColor" />
       <keyword name="HgLogBrowserDialog.__bundleActTriggered" id="HgLogBrowserDialog.__bundleActTriggered" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.html#HgLogBrowserDialog.__bundleActTriggered" />
       <keyword name="HgLogBrowserDialog.__closeHeadsActTriggered" id="HgLogBrowserDialog.__closeHeadsActTriggered" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.html#HgLogBrowserDialog.__closeHeadsActTriggered" />
-      <keyword name="HgLogBrowserDialog.__fetchActTriggered" id="HgLogBrowserDialog.__fetchActTriggered" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.html#HgLogBrowserDialog.__fetchActTriggered" />
       <keyword name="HgLogBrowserDialog.__filterLogs" id="HgLogBrowserDialog.__filterLogs" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.html#HgLogBrowserDialog.__filterLogs" />
       <keyword name="HgLogBrowserDialog.__findItem" id="HgLogBrowserDialog.__findItem" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.html#HgLogBrowserDialog.__findItem" />
       <keyword name="HgLogBrowserDialog.__finish" id="HgLogBrowserDialog.__finish" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.html#HgLogBrowserDialog.__finish" />
@@ -8082,13 +8138,8 @@
       <keyword name="HgSummaryDialog (Constructor)" id="HgSummaryDialog (Constructor)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.__init__" />
       <keyword name="HgSummaryDialog (Module)" id="HgSummaryDialog (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html" />
       <keyword name="HgSummaryDialog.__committed" id="HgSummaryDialog.__committed" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.__committed" />
-      <keyword name="HgSummaryDialog.__finish" id="HgSummaryDialog.__finish" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.__finish" />
-      <keyword name="HgSummaryDialog.__procFinished" id="HgSummaryDialog.__procFinished" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.__procFinished" />
       <keyword name="HgSummaryDialog.__processOutput" id="HgSummaryDialog.__processOutput" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.__processOutput" />
-      <keyword name="HgSummaryDialog.__readStderr" id="HgSummaryDialog.__readStderr" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.__readStderr" />
-      <keyword name="HgSummaryDialog.__readStdout" id="HgSummaryDialog.__readStdout" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.__readStdout" />
       <keyword name="HgSummaryDialog.__showError" id="HgSummaryDialog.__showError" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.__showError" />
-      <keyword name="HgSummaryDialog.closeEvent" id="HgSummaryDialog.closeEvent" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.closeEvent" />
       <keyword name="HgSummaryDialog.on_buttonBox_clicked" id="HgSummaryDialog.on_buttonBox_clicked" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.on_buttonBox_clicked" />
       <keyword name="HgSummaryDialog.on_refreshButton_clicked" id="HgSummaryDialog.on_refreshButton_clicked" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.on_refreshButton_clicked" />
       <keyword name="HgSummaryDialog.start" id="HgSummaryDialog.start" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgSummaryDialog.html#HgSummaryDialog.start" />
@@ -8666,7 +8717,6 @@
       <keyword name="InterfacePage.save" id="InterfacePage.save" ref="eric6.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage.save" />
       <keyword name="InvalidISO8859Error" id="InvalidISO8859Error" ref="eric6.E5Network.E5RFC6266.html#InvalidISO8859Error" />
       <keyword name="InvalidModulePath" id="InvalidModulePath" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html#InvalidModulePath" />
-      <keyword name="InvalidPlistException" id="InvalidPlistException" ref="eric6.Utilities.binplistlib.html#InvalidPlistException" />
       <keyword name="IrcChannel" id="IrcChannel" ref="eric6.Network.IRC.IrcNetworkManager.html#IrcChannel" />
       <keyword name="IrcChannel (Constructor)" id="IrcChannel (Constructor)" ref="eric6.Network.IRC.IrcNetworkManager.html#IrcChannel.__init__" />
       <keyword name="IrcChannel.autoJoin" id="IrcChannel.autoJoin" ref="eric6.Network.IRC.IrcNetworkManager.html#IrcChannel.autoJoin" />
@@ -9383,11 +9433,11 @@
       <keyword name="LfRevisionsInputDialog (Module)" id="LfRevisionsInputDialog (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.LargefilesExtension.LfRevisionsInputDialog.html" />
       <keyword name="LfRevisionsInputDialog.getRevisions" id="LfRevisionsInputDialog.getRevisions" ref="eric6.Plugins.VcsPlugins.vcsMercurial.LargefilesExtension.LfRevisionsInputDialog.html#LfRevisionsInputDialog.getRevisions" />
       <keyword name="LfRevisionsInputDialog.on_revisionsEdit_textChanged" id="LfRevisionsInputDialog.on_revisionsEdit_textChanged" ref="eric6.Plugins.VcsPlugins.vcsMercurial.LargefilesExtension.LfRevisionsInputDialog.html#LfRevisionsInputDialog.on_revisionsEdit_textChanged" />
-      <keyword name="LineComplexityVisitor" id="LineComplexityVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#LineComplexityVisitor" />
-      <keyword name="LineComplexityVisitor (Constructor)" id="LineComplexityVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#LineComplexityVisitor.__init__" />
-      <keyword name="LineComplexityVisitor.score" id="LineComplexityVisitor.score" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#LineComplexityVisitor.score" />
-      <keyword name="LineComplexityVisitor.sortedList" id="LineComplexityVisitor.sortedList" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#LineComplexityVisitor.sortedList" />
-      <keyword name="LineComplexityVisitor.visit" id="LineComplexityVisitor.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#LineComplexityVisitor.visit" />
+      <keyword name="LineComplexityVisitor" id="LineComplexityVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#LineComplexityVisitor" />
+      <keyword name="LineComplexityVisitor (Constructor)" id="LineComplexityVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#LineComplexityVisitor.__init__" />
+      <keyword name="LineComplexityVisitor.score" id="LineComplexityVisitor.score" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#LineComplexityVisitor.score" />
+      <keyword name="LineComplexityVisitor.sortedList" id="LineComplexityVisitor.sortedList" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#LineComplexityVisitor.sortedList" />
+      <keyword name="LineComplexityVisitor.visit" id="LineComplexityVisitor.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#LineComplexityVisitor.visit" />
       <keyword name="LineShortener" id="LineShortener" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#LineShortener" />
       <keyword name="LineShortener (Constructor)" id="LineShortener (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#LineShortener.__init__" />
       <keyword name="LineShortener.__breakMultiline" id="LineShortener.__breakMultiline" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#LineShortener.__breakMultiline" />
@@ -9472,16 +9522,16 @@
       <keyword name="LogViewerPage (Constructor)" id="LogViewerPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.LogViewerPage.html#LogViewerPage.__init__" />
       <keyword name="LogViewerPage (Module)" id="LogViewerPage (Module)" ref="eric6.Preferences.ConfigurationPages.LogViewerPage.html" />
       <keyword name="LogViewerPage.save" id="LogViewerPage.save" ref="eric6.Preferences.ConfigurationPages.LogViewerPage.html#LogViewerPage.save" />
-      <keyword name="LoggingVisitor" id="LoggingVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor" />
-      <keyword name="LoggingVisitor (Constructor)" id="LoggingVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__init__" />
-      <keyword name="LoggingVisitor.__detectLoggingLevel" id="LoggingVisitor.__detectLoggingLevel" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__detectLoggingLevel" />
-      <keyword name="LoggingVisitor.__isFormatCall" id="LoggingVisitor.__isFormatCall" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__isFormatCall" />
-      <keyword name="LoggingVisitor.__withinExtraKeyword" id="LoggingVisitor.__withinExtraKeyword" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__withinExtraKeyword" />
-      <keyword name="LoggingVisitor.__withinLoggingArgument" id="LoggingVisitor.__withinLoggingArgument" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__withinLoggingArgument" />
-      <keyword name="LoggingVisitor.__withinLoggingStatement" id="LoggingVisitor.__withinLoggingStatement" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__withinLoggingStatement" />
-      <keyword name="LoggingVisitor.visit_BinOp" id="LoggingVisitor.visit_BinOp" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.visit_BinOp" />
-      <keyword name="LoggingVisitor.visit_Call" id="LoggingVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.visit_Call" />
-      <keyword name="LoggingVisitor.visit_JoinedStr" id="LoggingVisitor.visit_JoinedStr" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.visit_JoinedStr" />
+      <keyword name="LoggingVisitor" id="LoggingVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor" />
+      <keyword name="LoggingVisitor (Constructor)" id="LoggingVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__init__" />
+      <keyword name="LoggingVisitor.__detectLoggingLevel" id="LoggingVisitor.__detectLoggingLevel" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__detectLoggingLevel" />
+      <keyword name="LoggingVisitor.__isFormatCall" id="LoggingVisitor.__isFormatCall" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__isFormatCall" />
+      <keyword name="LoggingVisitor.__withinExtraKeyword" id="LoggingVisitor.__withinExtraKeyword" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__withinExtraKeyword" />
+      <keyword name="LoggingVisitor.__withinLoggingArgument" id="LoggingVisitor.__withinLoggingArgument" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__withinLoggingArgument" />
+      <keyword name="LoggingVisitor.__withinLoggingStatement" id="LoggingVisitor.__withinLoggingStatement" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__withinLoggingStatement" />
+      <keyword name="LoggingVisitor.visit_BinOp" id="LoggingVisitor.visit_BinOp" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.visit_BinOp" />
+      <keyword name="LoggingVisitor.visit_Call" id="LoggingVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.visit_Call" />
+      <keyword name="LoggingVisitor.visit_JoinedStr" id="LoggingVisitor.visit_JoinedStr" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.visit_JoinedStr" />
       <keyword name="LoginForm" id="LoginForm" ref="eric6.WebBrowser.Passwords.LoginForm.html#LoginForm" />
       <keyword name="LoginForm (Constructor)" id="LoginForm (Constructor)" ref="eric6.WebBrowser.Passwords.LoginForm.html#LoginForm.__init__" />
       <keyword name="LoginForm (Module)" id="LoginForm (Module)" ref="eric6.WebBrowser.Passwords.LoginForm.html" />
@@ -9859,9 +9909,11 @@
       <keyword name="MiniEditor.__createSearchActions" id="MiniEditor.__createSearchActions" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__createSearchActions" />
       <keyword name="MiniEditor.__createStatusBar" id="MiniEditor.__createStatusBar" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__createStatusBar" />
       <keyword name="MiniEditor.__createToolBars" id="MiniEditor.__createToolBars" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__createToolBars" />
+      <keyword name="MiniEditor.__createViewActions" id="MiniEditor.__createViewActions" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__createViewActions" />
       <keyword name="MiniEditor.__cursorPositionChanged" id="MiniEditor.__cursorPositionChanged" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__cursorPositionChanged" />
       <keyword name="MiniEditor.__deselectAll" id="MiniEditor.__deselectAll" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__deselectAll" />
       <keyword name="MiniEditor.__documentWasModified" id="MiniEditor.__documentWasModified" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__documentWasModified" />
+      <keyword name="MiniEditor.__editorChanged" id="MiniEditor.__editorChanged" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__editorChanged" />
       <keyword name="MiniEditor.__getCurrentWord" id="MiniEditor.__getCurrentWord" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__getCurrentWord" />
       <keyword name="MiniEditor.__getEditorConfig" id="MiniEditor.__getEditorConfig" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__getEditorConfig" />
       <keyword name="MiniEditor.__getOverrideValue" id="MiniEditor.__getOverrideValue" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__getOverrideValue" />
@@ -9883,6 +9935,7 @@
       <keyword name="MiniEditor.__readSettings" id="MiniEditor.__readSettings" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__readSettings" />
       <keyword name="MiniEditor.__readShortcut" id="MiniEditor.__readShortcut" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__readShortcut" />
       <keyword name="MiniEditor.__redo" id="MiniEditor.__redo" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__redo" />
+      <keyword name="MiniEditor.__resetChangeTimer" id="MiniEditor.__resetChangeTimer" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__resetChangeTimer" />
       <keyword name="MiniEditor.__resetLanguage" id="MiniEditor.__resetLanguage" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__resetLanguage" />
       <keyword name="MiniEditor.__resizeLinenoMargin" id="MiniEditor.__resizeLinenoMargin" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__resizeLinenoMargin" />
       <keyword name="MiniEditor.__save" id="MiniEditor.__save" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__save" />
@@ -9902,12 +9955,18 @@
       <keyword name="MiniEditor.__setTabAndIndent" id="MiniEditor.__setTabAndIndent" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__setTabAndIndent" />
       <keyword name="MiniEditor.__setTextDisplay" id="MiniEditor.__setTextDisplay" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__setTextDisplay" />
       <keyword name="MiniEditor.__showContextMenuLanguages" id="MiniEditor.__showContextMenuLanguages" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__showContextMenuLanguages" />
+      <keyword name="MiniEditor.__showLanguagesMenu" id="MiniEditor.__showLanguagesMenu" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__showLanguagesMenu" />
       <keyword name="MiniEditor.__strippedName" id="MiniEditor.__strippedName" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__strippedName" />
       <keyword name="MiniEditor.__styleNeeded" id="MiniEditor.__styleNeeded" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__styleNeeded" />
       <keyword name="MiniEditor.__undo" id="MiniEditor.__undo" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__undo" />
       <keyword name="MiniEditor.__whatsThis" id="MiniEditor.__whatsThis" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__whatsThis" />
       <keyword name="MiniEditor.__writeFile" id="MiniEditor.__writeFile" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__writeFile" />
       <keyword name="MiniEditor.__writeSettings" id="MiniEditor.__writeSettings" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__writeSettings" />
+      <keyword name="MiniEditor.__zoom" id="MiniEditor.__zoom" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__zoom" />
+      <keyword name="MiniEditor.__zoomIn" id="MiniEditor.__zoomIn" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__zoomIn" />
+      <keyword name="MiniEditor.__zoomOut" id="MiniEditor.__zoomOut" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__zoomOut" />
+      <keyword name="MiniEditor.__zoomReset" id="MiniEditor.__zoomReset" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__zoomReset" />
+      <keyword name="MiniEditor.__zoomTo" id="MiniEditor.__zoomTo" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__zoomTo" />
       <keyword name="MiniEditor.activeWindow" id="MiniEditor.activeWindow" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.activeWindow" />
       <keyword name="MiniEditor.clearSearchIndicators" id="MiniEditor.clearSearchIndicators" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.clearSearchIndicators" />
       <keyword name="MiniEditor.closeEvent" id="MiniEditor.closeEvent" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.closeEvent" />
@@ -9928,36 +9987,37 @@
       <keyword name="MiniScintilla.focusOutEvent" id="MiniScintilla.focusOutEvent" ref="eric6.QScintilla.MiniEditor.html#MiniScintilla.focusOutEvent" />
       <keyword name="MiniScintilla.getFileName" id="MiniScintilla.getFileName" ref="eric6.QScintilla.MiniEditor.html#MiniScintilla.getFileName" />
       <keyword name="MiniScintilla.removeTrailingWhitespace" id="MiniScintilla.removeTrailingWhitespace" ref="eric6.QScintilla.MiniEditor.html#MiniScintilla.removeTrailingWhitespace" />
-      <keyword name="MiscellaneousChecker" id="MiscellaneousChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker" />
-      <keyword name="MiscellaneousChecker (Constructor)" id="MiscellaneousChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__init__" />
-      <keyword name="MiscellaneousChecker (Module)" id="MiscellaneousChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html" />
-      <keyword name="MiscellaneousChecker.__checkBugBear" id="MiscellaneousChecker.__checkBugBear" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkBugBear" />
-      <keyword name="MiscellaneousChecker.__checkBuiltins" id="MiscellaneousChecker.__checkBuiltins" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkBuiltins" />
-      <keyword name="MiscellaneousChecker.__checkCoding" id="MiscellaneousChecker.__checkCoding" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkCoding" />
-      <keyword name="MiscellaneousChecker.__checkCommentedCode" id="MiscellaneousChecker.__checkCommentedCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkCommentedCode" />
-      <keyword name="MiscellaneousChecker.__checkComprehensions" id="MiscellaneousChecker.__checkComprehensions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkComprehensions" />
-      <keyword name="MiscellaneousChecker.__checkCopyright" id="MiscellaneousChecker.__checkCopyright" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkCopyright" />
-      <keyword name="MiscellaneousChecker.__checkDateTime" id="MiscellaneousChecker.__checkDateTime" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkDateTime" />
-      <keyword name="MiscellaneousChecker.__checkDictWithSortedKeys" id="MiscellaneousChecker.__checkDictWithSortedKeys" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkDictWithSortedKeys" />
-      <keyword name="MiscellaneousChecker.__checkFormatString" id="MiscellaneousChecker.__checkFormatString" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkFormatString" />
-      <keyword name="MiscellaneousChecker.__checkFuture" id="MiscellaneousChecker.__checkFuture" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkFuture" />
-      <keyword name="MiscellaneousChecker.__checkGettext" id="MiscellaneousChecker.__checkGettext" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkGettext" />
-      <keyword name="MiscellaneousChecker.__checkLineContinuation" id="MiscellaneousChecker.__checkLineContinuation" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkLineContinuation" />
-      <keyword name="MiscellaneousChecker.__checkLogging" id="MiscellaneousChecker.__checkLogging" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkLogging" />
-      <keyword name="MiscellaneousChecker.__checkMutableDefault" id="MiscellaneousChecker.__checkMutableDefault" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkMutableDefault" />
-      <keyword name="MiscellaneousChecker.__checkPep3101" id="MiscellaneousChecker.__checkPep3101" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkPep3101" />
-      <keyword name="MiscellaneousChecker.__checkPrintStatements" id="MiscellaneousChecker.__checkPrintStatements" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkPrintStatements" />
-      <keyword name="MiscellaneousChecker.__checkReturn" id="MiscellaneousChecker.__checkReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkReturn" />
-      <keyword name="MiscellaneousChecker.__checkSysVersion" id="MiscellaneousChecker.__checkSysVersion" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkSysVersion" />
-      <keyword name="MiscellaneousChecker.__checkTuple" id="MiscellaneousChecker.__checkTuple" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkTuple" />
-      <keyword name="MiscellaneousChecker.__dictShouldBeChecked" id="MiscellaneousChecker.__dictShouldBeChecked" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__dictShouldBeChecked" />
-      <keyword name="MiscellaneousChecker.__error" id="MiscellaneousChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__error" />
-      <keyword name="MiscellaneousChecker.__generateTree" id="MiscellaneousChecker.__generateTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__generateTree" />
-      <keyword name="MiscellaneousChecker.__getCoding" id="MiscellaneousChecker.__getCoding" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__getCoding" />
-      <keyword name="MiscellaneousChecker.__getFields" id="MiscellaneousChecker.__getFields" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__getFields" />
-      <keyword name="MiscellaneousChecker.__ignoreCode" id="MiscellaneousChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__ignoreCode" />
-      <keyword name="MiscellaneousChecker.__reportInvalidSyntax" id="MiscellaneousChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__reportInvalidSyntax" />
-      <keyword name="MiscellaneousChecker.run" id="MiscellaneousChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.run" />
+      <keyword name="Miscellaneous (Package)" id="Miscellaneous (Package)" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.html" />
+      <keyword name="MiscellaneousChecker" id="MiscellaneousChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker" />
+      <keyword name="MiscellaneousChecker (Constructor)" id="MiscellaneousChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__init__" />
+      <keyword name="MiscellaneousChecker (Module)" id="MiscellaneousChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html" />
+      <keyword name="MiscellaneousChecker.__checkBugBear" id="MiscellaneousChecker.__checkBugBear" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkBugBear" />
+      <keyword name="MiscellaneousChecker.__checkBuiltins" id="MiscellaneousChecker.__checkBuiltins" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkBuiltins" />
+      <keyword name="MiscellaneousChecker.__checkCoding" id="MiscellaneousChecker.__checkCoding" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkCoding" />
+      <keyword name="MiscellaneousChecker.__checkCommentedCode" id="MiscellaneousChecker.__checkCommentedCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkCommentedCode" />
+      <keyword name="MiscellaneousChecker.__checkComprehensions" id="MiscellaneousChecker.__checkComprehensions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkComprehensions" />
+      <keyword name="MiscellaneousChecker.__checkCopyright" id="MiscellaneousChecker.__checkCopyright" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkCopyright" />
+      <keyword name="MiscellaneousChecker.__checkDateTime" id="MiscellaneousChecker.__checkDateTime" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkDateTime" />
+      <keyword name="MiscellaneousChecker.__checkDictWithSortedKeys" id="MiscellaneousChecker.__checkDictWithSortedKeys" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkDictWithSortedKeys" />
+      <keyword name="MiscellaneousChecker.__checkFormatString" id="MiscellaneousChecker.__checkFormatString" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkFormatString" />
+      <keyword name="MiscellaneousChecker.__checkFuture" id="MiscellaneousChecker.__checkFuture" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkFuture" />
+      <keyword name="MiscellaneousChecker.__checkGettext" id="MiscellaneousChecker.__checkGettext" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkGettext" />
+      <keyword name="MiscellaneousChecker.__checkLineContinuation" id="MiscellaneousChecker.__checkLineContinuation" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkLineContinuation" />
+      <keyword name="MiscellaneousChecker.__checkLogging" id="MiscellaneousChecker.__checkLogging" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkLogging" />
+      <keyword name="MiscellaneousChecker.__checkMutableDefault" id="MiscellaneousChecker.__checkMutableDefault" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkMutableDefault" />
+      <keyword name="MiscellaneousChecker.__checkPep3101" id="MiscellaneousChecker.__checkPep3101" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkPep3101" />
+      <keyword name="MiscellaneousChecker.__checkPrintStatements" id="MiscellaneousChecker.__checkPrintStatements" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkPrintStatements" />
+      <keyword name="MiscellaneousChecker.__checkReturn" id="MiscellaneousChecker.__checkReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkReturn" />
+      <keyword name="MiscellaneousChecker.__checkSysVersion" id="MiscellaneousChecker.__checkSysVersion" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkSysVersion" />
+      <keyword name="MiscellaneousChecker.__checkTuple" id="MiscellaneousChecker.__checkTuple" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkTuple" />
+      <keyword name="MiscellaneousChecker.__dictShouldBeChecked" id="MiscellaneousChecker.__dictShouldBeChecked" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__dictShouldBeChecked" />
+      <keyword name="MiscellaneousChecker.__error" id="MiscellaneousChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__error" />
+      <keyword name="MiscellaneousChecker.__generateTree" id="MiscellaneousChecker.__generateTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__generateTree" />
+      <keyword name="MiscellaneousChecker.__getCoding" id="MiscellaneousChecker.__getCoding" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__getCoding" />
+      <keyword name="MiscellaneousChecker.__getFields" id="MiscellaneousChecker.__getFields" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__getFields" />
+      <keyword name="MiscellaneousChecker.__ignoreCode" id="MiscellaneousChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__ignoreCode" />
+      <keyword name="MiscellaneousChecker.__reportInvalidSyntax" id="MiscellaneousChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__reportInvalidSyntax" />
+      <keyword name="MiscellaneousChecker.run" id="MiscellaneousChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.run" />
       <keyword name="Module" id="Module" ref="eric6.Utilities.ClassBrowsers.ClbrBaseClasses.html#Module" />
       <keyword name="Module" id="Module" ref="eric6.Utilities.ClassBrowsers.idlclbr.html#Module" />
       <keyword name="Module" id="Module" ref="eric6.Utilities.ClassBrowsers.rbclbr.html#Module" />
@@ -9976,6 +10036,7 @@
       <keyword name="Module.addModule" id="Module.addModule" ref="eric6.Utilities.ModuleParser.html#Module.addModule" />
       <keyword name="Module.addPathToHierarchy" id="Module.addPathToHierarchy" ref="eric6.Utilities.ModuleParser.html#Module.addPathToHierarchy" />
       <keyword name="Module.assembleHierarchy" id="Module.assembleHierarchy" ref="eric6.Utilities.ModuleParser.html#Module.assembleHierarchy" />
+      <keyword name="Module.calculateEndline" id="Module.calculateEndline" ref="eric6.Utilities.ModuleParser.html#Module.calculateEndline" />
       <keyword name="Module.createHierarchy" id="Module.createHierarchy" ref="eric6.Utilities.ModuleParser.html#Module.createHierarchy" />
       <keyword name="Module.getFileName" id="Module.getFileName" ref="eric6.Utilities.ModuleParser.html#Module.getFileName" />
       <keyword name="Module.getName" id="Module.getName" ref="eric6.Utilities.ModuleParser.html#Module.getName" />
@@ -10131,34 +10192,30 @@
       <keyword name="MyMemoryEngine.engineName" id="MyMemoryEngine.engineName" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html#MyMemoryEngine.engineName" />
       <keyword name="MyMemoryEngine.getTranslation" id="MyMemoryEngine.getTranslation" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html#MyMemoryEngine.getTranslation" />
       <keyword name="MyMemoryEngine.supportedLanguages" id="MyMemoryEngine.supportedLanguages" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html#MyMemoryEngine.supportedLanguages" />
-      <keyword name="NameFinder" id="NameFinder" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder" />
-      <keyword name="NameFinder (Constructor)" id="NameFinder (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.__init__" />
-      <keyword name="NameFinder.getNames" id="NameFinder.getNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.getNames" />
-      <keyword name="NameFinder.visit" id="NameFinder.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.visit" />
-      <keyword name="NameFinder.visit_Name" id="NameFinder.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.visit_Name" />
-      <keyword name="NamingStyleChecker" id="NamingStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker" />
-      <keyword name="NamingStyleChecker (Constructor)" id="NamingStyleChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__init__" />
-      <keyword name="NamingStyleChecker (Module)" id="NamingStyleChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html" />
-      <keyword name="NamingStyleChecker.__checkClassName" id="NamingStyleChecker.__checkClassName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkClassName" />
-      <keyword name="NamingStyleChecker.__checkFunctionArgumentNames" id="NamingStyleChecker.__checkFunctionArgumentNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkFunctionArgumentNames" />
-      <keyword name="NamingStyleChecker.__checkFunctionName" id="NamingStyleChecker.__checkFunctionName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkFunctionName" />
-      <keyword name="NamingStyleChecker.__checkImportAs" id="NamingStyleChecker.__checkImportAs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkImportAs" />
-      <keyword name="NamingStyleChecker.__checkModule" id="NamingStyleChecker.__checkModule" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkModule" />
-      <keyword name="NamingStyleChecker.__checkNameToBeAvoided" id="NamingStyleChecker.__checkNameToBeAvoided" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkNameToBeAvoided" />
-      <keyword name="NamingStyleChecker.__checkVariablesInFunction" id="NamingStyleChecker.__checkVariablesInFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkVariablesInFunction" />
-      <keyword name="NamingStyleChecker.__error" id="NamingStyleChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__error" />
-      <keyword name="NamingStyleChecker.__findGlobalDefs" id="NamingStyleChecker.__findGlobalDefs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__findGlobalDefs" />
-      <keyword name="NamingStyleChecker.__getArgNames" id="NamingStyleChecker.__getArgNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__getArgNames" />
-      <keyword name="NamingStyleChecker.__isNameToBeAvoided" id="NamingStyleChecker.__isNameToBeAvoided" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__isNameToBeAvoided" />
-      <keyword name="NamingStyleChecker.__tagClassFunctions" id="NamingStyleChecker.__tagClassFunctions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__tagClassFunctions" />
-      <keyword name="NamingStyleChecker.__visitNode" id="NamingStyleChecker.__visitNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__visitNode" />
-      <keyword name="NamingStyleChecker.__visitTree" id="NamingStyleChecker.__visitTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__visitTree" />
-      <keyword name="NamingStyleChecker.run" id="NamingStyleChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.run" />
-      <keyword name="NannyNag" id="NannyNag" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#NannyNag" />
-      <keyword name="NannyNag (Constructor)" id="NannyNag (Constructor)" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#NannyNag.__init__" />
-      <keyword name="NannyNag.get_line" id="NannyNag.get_line" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#NannyNag.get_line" />
-      <keyword name="NannyNag.get_lineno" id="NannyNag.get_lineno" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#NannyNag.get_lineno" />
-      <keyword name="NannyNag.get_msg" id="NannyNag.get_msg" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#NannyNag.get_msg" />
+      <keyword name="NameFinder" id="NameFinder" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#NameFinder" />
+      <keyword name="NameFinder (Constructor)" id="NameFinder (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#NameFinder.__init__" />
+      <keyword name="NameFinder.getNames" id="NameFinder.getNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#NameFinder.getNames" />
+      <keyword name="NameFinder.visit" id="NameFinder.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#NameFinder.visit" />
+      <keyword name="NameFinder.visit_Name" id="NameFinder.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#NameFinder.visit_Name" />
+      <keyword name="Naming (Package)" id="Naming (Package)" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.html" />
+      <keyword name="NamingStyleChecker" id="NamingStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker" />
+      <keyword name="NamingStyleChecker (Constructor)" id="NamingStyleChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__init__" />
+      <keyword name="NamingStyleChecker (Module)" id="NamingStyleChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html" />
+      <keyword name="NamingStyleChecker.__checkClassName" id="NamingStyleChecker.__checkClassName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkClassName" />
+      <keyword name="NamingStyleChecker.__checkFunctionArgumentNames" id="NamingStyleChecker.__checkFunctionArgumentNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkFunctionArgumentNames" />
+      <keyword name="NamingStyleChecker.__checkFunctionName" id="NamingStyleChecker.__checkFunctionName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkFunctionName" />
+      <keyword name="NamingStyleChecker.__checkImportAs" id="NamingStyleChecker.__checkImportAs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkImportAs" />
+      <keyword name="NamingStyleChecker.__checkModule" id="NamingStyleChecker.__checkModule" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkModule" />
+      <keyword name="NamingStyleChecker.__checkNameToBeAvoided" id="NamingStyleChecker.__checkNameToBeAvoided" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkNameToBeAvoided" />
+      <keyword name="NamingStyleChecker.__checkVariablesInFunction" id="NamingStyleChecker.__checkVariablesInFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkVariablesInFunction" />
+      <keyword name="NamingStyleChecker.__error" id="NamingStyleChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__error" />
+      <keyword name="NamingStyleChecker.__findGlobalDefs" id="NamingStyleChecker.__findGlobalDefs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__findGlobalDefs" />
+      <keyword name="NamingStyleChecker.__getArgNames" id="NamingStyleChecker.__getArgNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__getArgNames" />
+      <keyword name="NamingStyleChecker.__isNameToBeAvoided" id="NamingStyleChecker.__isNameToBeAvoided" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__isNameToBeAvoided" />
+      <keyword name="NamingStyleChecker.__tagClassFunctions" id="NamingStyleChecker.__tagClassFunctions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__tagClassFunctions" />
+      <keyword name="NamingStyleChecker.__visitNode" id="NamingStyleChecker.__visitNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__visitNode" />
+      <keyword name="NamingStyleChecker.__visitTree" id="NamingStyleChecker.__visitTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__visitTree" />
+      <keyword name="NamingStyleChecker.run" id="NamingStyleChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.run" />
       <keyword name="Navigation (Package)" id="Navigation (Package)" ref="index-eric6.WebBrowser.Navigation.html" />
       <keyword name="NavigationBar" id="NavigationBar" ref="eric6.WebBrowser.Navigation.NavigationBar.html#NavigationBar" />
       <keyword name="NavigationBar (Constructor)" id="NavigationBar (Constructor)" ref="eric6.WebBrowser.Navigation.NavigationBar.html#NavigationBar.__init__" />
@@ -10251,7 +10308,6 @@
       <keyword name="NoneSplashScreen.clearMessage" id="NoneSplashScreen.clearMessage" ref="eric6.UI.SplashScreen.html#NoneSplashScreen.clearMessage" />
       <keyword name="NoneSplashScreen.finish" id="NoneSplashScreen.finish" ref="eric6.UI.SplashScreen.html#NoneSplashScreen.finish" />
       <keyword name="NoneSplashScreen.showMessage" id="NoneSplashScreen.showMessage" ref="eric6.UI.SplashScreen.html#NoneSplashScreen.showMessage" />
-      <keyword name="NotBinaryPlistException" id="NotBinaryPlistException" ref="eric6.Utilities.binplistlib.html#NotBinaryPlistException" />
       <keyword name="NotificationWidget" id="NotificationWidget" ref="eric6.UI.NotificationWidget.html#NotificationWidget" />
       <keyword name="NotificationWidget (Constructor)" id="NotificationWidget (Constructor)" ref="eric6.UI.NotificationWidget.html#NotificationWidget.__init__" />
       <keyword name="NotificationWidget (Module)" id="NotificationWidget (Module)" ref="eric6.UI.NotificationWidget.html" />
@@ -10764,43 +10820,6 @@
       <keyword name="PixmapDiagram.getDiagramName" id="PixmapDiagram.getDiagramName" ref="eric6.Graphics.PixmapDiagram.html#PixmapDiagram.getDiagramName" />
       <keyword name="PixmapDiagram.getStatus" id="PixmapDiagram.getStatus" ref="eric6.Graphics.PixmapDiagram.html#PixmapDiagram.getStatus" />
       <keyword name="PixmapDiagram.wheelEvent" id="PixmapDiagram.wheelEvent" ref="eric6.Graphics.PixmapDiagram.html#PixmapDiagram.wheelEvent" />
-      <keyword name="PlistReader" id="PlistReader" ref="eric6.Utilities.binplistlib.html#PlistReader" />
-      <keyword name="PlistReader (Constructor)" id="PlistReader (Constructor)" ref="eric6.Utilities.binplistlib.html#PlistReader.__init__" />
-      <keyword name="PlistReader.getSizedInteger" id="PlistReader.getSizedInteger" ref="eric6.Utilities.binplistlib.html#PlistReader.getSizedInteger" />
-      <keyword name="PlistReader.parse" id="PlistReader.parse" ref="eric6.Utilities.binplistlib.html#PlistReader.parse" />
-      <keyword name="PlistReader.proc_extra" id="PlistReader.proc_extra" ref="eric6.Utilities.binplistlib.html#PlistReader.proc_extra" />
-      <keyword name="PlistReader.readArray" id="PlistReader.readArray" ref="eric6.Utilities.binplistlib.html#PlistReader.readArray" />
-      <keyword name="PlistReader.readAsciiString" id="PlistReader.readAsciiString" ref="eric6.Utilities.binplistlib.html#PlistReader.readAsciiString" />
-      <keyword name="PlistReader.readData" id="PlistReader.readData" ref="eric6.Utilities.binplistlib.html#PlistReader.readData" />
-      <keyword name="PlistReader.readDate" id="PlistReader.readDate" ref="eric6.Utilities.binplistlib.html#PlistReader.readDate" />
-      <keyword name="PlistReader.readDict" id="PlistReader.readDict" ref="eric6.Utilities.binplistlib.html#PlistReader.readDict" />
-      <keyword name="PlistReader.readInteger" id="PlistReader.readInteger" ref="eric6.Utilities.binplistlib.html#PlistReader.readInteger" />
-      <keyword name="PlistReader.readObject" id="PlistReader.readObject" ref="eric6.Utilities.binplistlib.html#PlistReader.readObject" />
-      <keyword name="PlistReader.readReal" id="PlistReader.readReal" ref="eric6.Utilities.binplistlib.html#PlistReader.readReal" />
-      <keyword name="PlistReader.readRefs" id="PlistReader.readRefs" ref="eric6.Utilities.binplistlib.html#PlistReader.readRefs" />
-      <keyword name="PlistReader.readRoot" id="PlistReader.readRoot" ref="eric6.Utilities.binplistlib.html#PlistReader.readRoot" />
-      <keyword name="PlistReader.readUid" id="PlistReader.readUid" ref="eric6.Utilities.binplistlib.html#PlistReader.readUid" />
-      <keyword name="PlistReader.readUnicode" id="PlistReader.readUnicode" ref="eric6.Utilities.binplistlib.html#PlistReader.readUnicode" />
-      <keyword name="PlistReader.reset" id="PlistReader.reset" ref="eric6.Utilities.binplistlib.html#PlistReader.reset" />
-      <keyword name="PlistReader.setCurrentOffsetToObjectNumber" id="PlistReader.setCurrentOffsetToObjectNumber" ref="eric6.Utilities.binplistlib.html#PlistReader.setCurrentOffsetToObjectNumber" />
-      <keyword name="PlistWriter" id="PlistWriter" ref="eric6.Utilities.binplistlib.html#PlistWriter" />
-      <keyword name="PlistWriter (Constructor)" id="PlistWriter (Constructor)" ref="eric6.Utilities.binplistlib.html#PlistWriter.__init__" />
-      <keyword name="PlistWriter.__checkKey" id="PlistWriter.__checkKey" ref="eric6.Utilities.binplistlib.html#PlistWriter.__checkKey" />
-      <keyword name="PlistWriter.__processSize" id="PlistWriter.__processSize" ref="eric6.Utilities.binplistlib.html#PlistWriter.__processSize" />
-      <keyword name="PlistWriter.binaryInt" id="PlistWriter.binaryInt" ref="eric6.Utilities.binplistlib.html#PlistWriter.binaryInt" />
-      <keyword name="PlistWriter.binaryReal" id="PlistWriter.binaryReal" ref="eric6.Utilities.binplistlib.html#PlistWriter.binaryReal" />
-      <keyword name="PlistWriter.computeOffsets" id="PlistWriter.computeOffsets" ref="eric6.Utilities.binplistlib.html#PlistWriter.computeOffsets" />
-      <keyword name="PlistWriter.incrementByteCount" id="PlistWriter.incrementByteCount" ref="eric6.Utilities.binplistlib.html#PlistWriter.incrementByteCount" />
-      <keyword name="PlistWriter.intSize" id="PlistWriter.intSize" ref="eric6.Utilities.binplistlib.html#PlistWriter.intSize" />
-      <keyword name="PlistWriter.positionOfObjectReference" id="PlistWriter.positionOfObjectReference" ref="eric6.Utilities.binplistlib.html#PlistWriter.positionOfObjectReference" />
-      <keyword name="PlistWriter.proc_variable_length" id="PlistWriter.proc_variable_length" ref="eric6.Utilities.binplistlib.html#PlistWriter.proc_variable_length" />
-      <keyword name="PlistWriter.realSize" id="PlistWriter.realSize" ref="eric6.Utilities.binplistlib.html#PlistWriter.realSize" />
-      <keyword name="PlistWriter.reset" id="PlistWriter.reset" ref="eric6.Utilities.binplistlib.html#PlistWriter.reset" />
-      <keyword name="PlistWriter.wrapRoot" id="PlistWriter.wrapRoot" ref="eric6.Utilities.binplistlib.html#PlistWriter.wrapRoot" />
-      <keyword name="PlistWriter.writeObject" id="PlistWriter.writeObject" ref="eric6.Utilities.binplistlib.html#PlistWriter.writeObject" />
-      <keyword name="PlistWriter.writeObjectReference" id="PlistWriter.writeObjectReference" ref="eric6.Utilities.binplistlib.html#PlistWriter.writeObjectReference" />
-      <keyword name="PlistWriter.writeOffsetTable" id="PlistWriter.writeOffsetTable" ref="eric6.Utilities.binplistlib.html#PlistWriter.writeOffsetTable" />
-      <keyword name="PlistWriter.writeRoot" id="PlistWriter.writeRoot" ref="eric6.Utilities.binplistlib.html#PlistWriter.writeRoot" />
       <keyword name="PluginAbout (Module)" id="PluginAbout (Module)" ref="eric6.Plugins.PluginAbout.html" />
       <keyword name="PluginActivationError" id="PluginActivationError" ref="eric6.PluginManager.PluginExceptions.html#PluginActivationError" />
       <keyword name="PluginActivationError (Constructor)" id="PluginActivationError (Constructor)" ref="eric6.PluginManager.PluginExceptions.html#PluginActivationError.__init__" />
@@ -10959,7 +10978,6 @@
       <keyword name="PluginRepositoryWindow (Constructor)" id="PluginRepositoryWindow (Constructor)" ref="eric6.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWindow.__init__" />
       <keyword name="PluginRepositoryWindow.__startPluginInstall" id="PluginRepositoryWindow.__startPluginInstall" ref="eric6.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWindow.__startPluginInstall" />
       <keyword name="PluginSyntaxChecker (Module)" id="PluginSyntaxChecker (Module)" ref="eric6.Plugins.PluginSyntaxChecker.html" />
-      <keyword name="PluginTabnanny (Module)" id="PluginTabnanny (Module)" ref="eric6.Plugins.PluginTabnanny.html" />
       <keyword name="PluginTranslator (Module)" id="PluginTranslator (Module)" ref="eric6.Plugins.PluginTranslator.html" />
       <keyword name="PluginUninstallDialog" id="PluginUninstallDialog" ref="eric6.PluginManager.PluginUninstallDialog.html#PluginUninstallDialog" />
       <keyword name="PluginUninstallDialog (Constructor)" id="PluginUninstallDialog (Constructor)" ref="eric6.PluginManager.PluginUninstallDialog.html#PluginUninstallDialog.__init__" />
@@ -10994,7 +11012,6 @@
       <keyword name="PluginWizardQFontDialog (Module)" id="PluginWizardQFontDialog (Module)" ref="eric6.Plugins.PluginWizardQFontDialog.html" />
       <keyword name="PluginWizardQInputDialog (Module)" id="PluginWizardQInputDialog (Module)" ref="eric6.Plugins.PluginWizardQInputDialog.html" />
       <keyword name="PluginWizardQMessageBox (Module)" id="PluginWizardQMessageBox (Module)" ref="eric6.Plugins.PluginWizardQMessageBox.html" />
-      <keyword name="PluginWizardQRegExp (Module)" id="PluginWizardQRegExp (Module)" ref="eric6.Plugins.PluginWizardQRegExp.html" />
       <keyword name="PluginWizardQRegularExpression (Module)" id="PluginWizardQRegularExpression (Module)" ref="eric6.Plugins.PluginWizardQRegularExpression.html" />
       <keyword name="PluginWizardSetup (Module)" id="PluginWizardSetup (Module)" ref="eric6.Plugins.PluginWizardSetup.html" />
       <keyword name="Plugins (Package)" id="Plugins (Package)" ref="index-eric6.Plugins.html" />
@@ -11491,7 +11508,6 @@
       <keyword name="ProjectFormsBrowser.handlePreferencesChanged" id="ProjectFormsBrowser.handlePreferencesChanged" ref="eric6.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.handlePreferencesChanged" />
       <keyword name="ProjectHelper (Module)" id="ProjectHelper (Module)" ref="eric6.Plugins.VcsPlugins.vcsGit.ProjectHelper.html" />
       <keyword name="ProjectHelper (Module)" id="ProjectHelper (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.CloseheadExtension.ProjectHelper.html" />
-      <keyword name="ProjectHelper (Module)" id="ProjectHelper (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html" />
       <keyword name="ProjectHelper (Module)" id="ProjectHelper (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.html" />
       <keyword name="ProjectHelper (Module)" id="ProjectHelper (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HisteditExtension.ProjectHelper.html" />
       <keyword name="ProjectHelper (Module)" id="ProjectHelper (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.LargefilesExtension.ProjectHelper.html" />
@@ -11906,6 +11922,7 @@
       <keyword name="PythonAstViewer.__createErrorItem" id="PythonAstViewer.__createErrorItem" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.__createErrorItem" />
       <keyword name="PythonAstViewer.__editorChanged" id="PythonAstViewer.__editorChanged" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.__editorChanged" />
       <keyword name="PythonAstViewer.__editorDoubleClicked" id="PythonAstViewer.__editorDoubleClicked" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.__editorDoubleClicked" />
+      <keyword name="PythonAstViewer.__editorLanguageChanged" id="PythonAstViewer.__editorLanguageChanged" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.__editorLanguageChanged" />
       <keyword name="PythonAstViewer.__editorSaved" id="PythonAstViewer.__editorSaved" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.__editorSaved" />
       <keyword name="PythonAstViewer.__findClosestContainingItem" id="PythonAstViewer.__findClosestContainingItem" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.__findClosestContainingItem" />
       <keyword name="PythonAstViewer.__findClosestContainingNode" id="PythonAstViewer.__findClosestContainingNode" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.__findClosestContainingNode" />
@@ -11919,82 +11936,57 @@
       <keyword name="PythonAstViewer.__resizeColumns" id="PythonAstViewer.__resizeColumns" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.__resizeColumns" />
       <keyword name="PythonAstViewer.__selectItemForEditorSelection" id="PythonAstViewer.__selectItemForEditorSelection" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.__selectItemForEditorSelection" />
       <keyword name="PythonAstViewer.hide" id="PythonAstViewer.hide" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.hide" />
+      <keyword name="PythonAstViewer.preferencesChanged" id="PythonAstViewer.preferencesChanged" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.preferencesChanged" />
       <keyword name="PythonAstViewer.resizeEvent" id="PythonAstViewer.resizeEvent" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.resizeEvent" />
       <keyword name="PythonAstViewer.show" id="PythonAstViewer.show" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.show" />
       <keyword name="PythonAstViewer.shutdown" id="PythonAstViewer.shutdown" ref="eric6.UI.PythonAstViewer.html#PythonAstViewer.shutdown" />
+      <keyword name="PythonDisViewer" id="PythonDisViewer" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer" />
+      <keyword name="PythonDisViewer (Constructor)" id="PythonDisViewer (Constructor)" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__init__" />
+      <keyword name="PythonDisViewer (Module)" id="PythonDisViewer (Module)" ref="eric6.UI.PythonDisViewer.html" />
+      <keyword name="PythonDisViewer.__clearSelection" id="PythonDisViewer.__clearSelection" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__clearSelection" />
+      <keyword name="PythonDisViewer.__codeInfoContextMenuRequested" id="PythonDisViewer.__codeInfoContextMenuRequested" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__codeInfoContextMenuRequested" />
+      <keyword name="PythonDisViewer.__collapseAllCodeInfo" id="PythonDisViewer.__collapseAllCodeInfo" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__collapseAllCodeInfo" />
+      <keyword name="PythonDisViewer.__collapseAllDis" id="PythonDisViewer.__collapseAllDis" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__collapseAllDis" />
+      <keyword name="PythonDisViewer.__configure" id="PythonDisViewer.__configure" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__configure" />
+      <keyword name="PythonDisViewer.__createCodeInfo" id="PythonDisViewer.__createCodeInfo" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__createCodeInfo" />
+      <keyword name="PythonDisViewer.__createErrorItem" id="PythonDisViewer.__createErrorItem" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__createErrorItem" />
+      <keyword name="PythonDisViewer.__createInstructionItem" id="PythonDisViewer.__createInstructionItem" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__createInstructionItem" />
+      <keyword name="PythonDisViewer.__createTitleItem" id="PythonDisViewer.__createTitleItem" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__createTitleItem" />
+      <keyword name="PythonDisViewer.__disContextMenuRequested" id="PythonDisViewer.__disContextMenuRequested" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__disContextMenuRequested" />
+      <keyword name="PythonDisViewer.__disItemClicked" id="PythonDisViewer.__disItemClicked" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__disItemClicked" />
+      <keyword name="PythonDisViewer.__disViewerStateChanged" id="PythonDisViewer.__disViewerStateChanged" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__disViewerStateChanged" />
+      <keyword name="PythonDisViewer.__disassembleObject" id="PythonDisViewer.__disassembleObject" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__disassembleObject" />
+      <keyword name="PythonDisViewer.__editorChanged" id="PythonDisViewer.__editorChanged" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__editorChanged" />
+      <keyword name="PythonDisViewer.__editorLanguageChanged" id="PythonDisViewer.__editorLanguageChanged" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__editorLanguageChanged" />
+      <keyword name="PythonDisViewer.__editorLineChanged" id="PythonDisViewer.__editorLineChanged" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__editorLineChanged" />
+      <keyword name="PythonDisViewer.__editorSaved" id="PythonDisViewer.__editorSaved" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__editorSaved" />
+      <keyword name="PythonDisViewer.__expandAllCodeInfo" id="PythonDisViewer.__expandAllCodeInfo" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__expandAllCodeInfo" />
+      <keyword name="PythonDisViewer.__expandAllDis" id="PythonDisViewer.__expandAllDis" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__expandAllDis" />
+      <keyword name="PythonDisViewer.__lastEditorClosed" id="PythonDisViewer.__lastEditorClosed" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__lastEditorClosed" />
+      <keyword name="PythonDisViewer.__loadDIS" id="PythonDisViewer.__loadDIS" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__loadDIS" />
+      <keyword name="PythonDisViewer.__resizeCodeInfoColumns" id="PythonDisViewer.__resizeCodeInfoColumns" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__resizeCodeInfoColumns" />
+      <keyword name="PythonDisViewer.__resizeDisColumns" id="PythonDisViewer.__resizeDisColumns" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__resizeDisColumns" />
+      <keyword name="PythonDisViewer.__selectChildren" id="PythonDisViewer.__selectChildren" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__selectChildren" />
+      <keyword name="PythonDisViewer.__selectItemForEditorLine" id="PythonDisViewer.__selectItemForEditorLine" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__selectItemForEditorLine" />
+      <keyword name="PythonDisViewer.__showCodeInfo" id="PythonDisViewer.__showCodeInfo" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__showCodeInfo" />
+      <keyword name="PythonDisViewer.__showCodeInfoData" id="PythonDisViewer.__showCodeInfoData" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__showCodeInfoData" />
+      <keyword name="PythonDisViewer.__styleLabels" id="PythonDisViewer.__styleLabels" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__styleLabels" />
+      <keyword name="PythonDisViewer.__tryCompile" id="PythonDisViewer.__tryCompile" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__tryCompile" />
+      <keyword name="PythonDisViewer.__updateItemEndLine" id="PythonDisViewer.__updateItemEndLine" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.__updateItemEndLine" />
+      <keyword name="PythonDisViewer.clear" id="PythonDisViewer.clear" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.clear" />
+      <keyword name="PythonDisViewer.createCodeInfoItems" id="PythonDisViewer.createCodeInfoItems" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.createCodeInfoItems" />
+      <keyword name="PythonDisViewer.hide" id="PythonDisViewer.hide" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.hide" />
+      <keyword name="PythonDisViewer.preferencesChanged" id="PythonDisViewer.preferencesChanged" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.preferencesChanged" />
+      <keyword name="PythonDisViewer.resizeEvent" id="PythonDisViewer.resizeEvent" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.resizeEvent" />
+      <keyword name="PythonDisViewer.show" id="PythonDisViewer.show" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.show" />
+      <keyword name="PythonDisViewer.showDisassembly" id="PythonDisViewer.showDisassembly" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.showDisassembly" />
+      <keyword name="PythonDisViewer.shutdown" id="PythonDisViewer.shutdown" ref="eric6.UI.PythonDisViewer.html#PythonDisViewer.shutdown" />
+      <keyword name="PythonDisViewerModes" id="PythonDisViewerModes" ref="eric6.UI.PythonDisViewer.html#PythonDisViewerModes" />
       <keyword name="PythonPage" id="PythonPage" ref="eric6.Preferences.ConfigurationPages.PythonPage.html#PythonPage" />
       <keyword name="PythonPage (Constructor)" id="PythonPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.PythonPage.html#PythonPage.__init__" />
       <keyword name="PythonPage (Module)" id="PythonPage (Module)" ref="eric6.Preferences.ConfigurationPages.PythonPage.html" />
       <keyword name="PythonPage.on_refreshButton_clicked" id="PythonPage.on_refreshButton_clicked" ref="eric6.Preferences.ConfigurationPages.PythonPage.html#PythonPage.on_refreshButton_clicked" />
       <keyword name="PythonPage.save" id="PythonPage.save" ref="eric6.Preferences.ConfigurationPages.PythonPage.html#PythonPage.save" />
-      <keyword name="QRegExpWizard" id="QRegExpWizard" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard" />
-      <keyword name="QRegExpWizard (Constructor)" id="QRegExpWizard (Constructor)" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__init__" />
-      <keyword name="QRegExpWizard (Package)" id="QRegExpWizard (Package)" ref="index-eric6.Plugins.WizardPlugins.QRegExpWizard.html" />
-      <keyword name="QRegExpWizard.__callForm" id="QRegExpWizard.__callForm" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__callForm" />
-      <keyword name="QRegExpWizard.__handle" id="QRegExpWizard.__handle" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__handle" />
-      <keyword name="QRegExpWizard.__initAction" id="QRegExpWizard.__initAction" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__initAction" />
-      <keyword name="QRegExpWizard.__initMenu" id="QRegExpWizard.__initMenu" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__initMenu" />
-      <keyword name="QRegExpWizard.activate" id="QRegExpWizard.activate" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.activate" />
-      <keyword name="QRegExpWizard.deactivate" id="QRegExpWizard.deactivate" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.deactivate" />
-      <keyword name="QRegExpWizardCharactersDialog" id="QRegExpWizardCharactersDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog" />
-      <keyword name="QRegExpWizardCharactersDialog (Constructor)" id="QRegExpWizardCharactersDialog (Constructor)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__init__" />
-      <keyword name="QRegExpWizardCharactersDialog (Module)" id="QRegExpWizardCharactersDialog (Module)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html" />
-      <keyword name="QRegExpWizardCharactersDialog.__addRangesLine" id="QRegExpWizardCharactersDialog.__addRangesLine" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__addRangesLine" />
-      <keyword name="QRegExpWizardCharactersDialog.__addSinglesLine" id="QRegExpWizardCharactersDialog.__addSinglesLine" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__addSinglesLine" />
-      <keyword name="QRegExpWizardCharactersDialog.__formatCharacter" id="QRegExpWizardCharactersDialog.__formatCharacter" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__formatCharacter" />
-      <keyword name="QRegExpWizardCharactersDialog.__initCharacterSelectors" id="QRegExpWizardCharactersDialog.__initCharacterSelectors" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__initCharacterSelectors" />
-      <keyword name="QRegExpWizardCharactersDialog.__performSelectedAction" id="QRegExpWizardCharactersDialog.__performSelectedAction" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__performSelectedAction" />
-      <keyword name="QRegExpWizardCharactersDialog.__populateCharTypeCombo" id="QRegExpWizardCharactersDialog.__populateCharTypeCombo" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__populateCharTypeCombo" />
-      <keyword name="QRegExpWizardCharactersDialog.__populateW3cCharacterCombo" id="QRegExpWizardCharactersDialog.__populateW3cCharacterCombo" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__populateW3cCharacterCombo" />
-      <keyword name="QRegExpWizardCharactersDialog.__rangesCharTypeSelected" id="QRegExpWizardCharactersDialog.__rangesCharTypeSelected" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__rangesCharTypeSelected" />
-      <keyword name="QRegExpWizardCharactersDialog.__singlesCharTypeSelected" id="QRegExpWizardCharactersDialog.__singlesCharTypeSelected" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__singlesCharTypeSelected" />
-      <keyword name="QRegExpWizardCharactersDialog.getCharacters" id="QRegExpWizardCharactersDialog.getCharacters" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.getCharacters" />
-      <keyword name="QRegExpWizardDialog" id="QRegExpWizardDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardDialog" />
-      <keyword name="QRegExpWizardDialog (Constructor)" id="QRegExpWizardDialog (Constructor)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardDialog.__init__" />
-      <keyword name="QRegExpWizardDialog (Module)" id="QRegExpWizardDialog (Module)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html" />
-      <keyword name="QRegExpWizardDialog.getCode" id="QRegExpWizardDialog.getCode" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardDialog.getCode" />
-      <keyword name="QRegExpWizardRepeatDialog" id="QRegExpWizardRepeatDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog" />
-      <keyword name="QRegExpWizardRepeatDialog (Constructor)" id="QRegExpWizardRepeatDialog (Constructor)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.__init__" />
-      <keyword name="QRegExpWizardRepeatDialog (Module)" id="QRegExpWizardRepeatDialog (Module)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html" />
-      <keyword name="QRegExpWizardRepeatDialog.getRepeat" id="QRegExpWizardRepeatDialog.getRepeat" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.getRepeat" />
-      <keyword name="QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" id="QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" />
-      <keyword name="QRegExpWizardRepeatDialog.on_upperSpin_valueChanged" id="QRegExpWizardRepeatDialog.on_upperSpin_valueChanged" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.on_upperSpin_valueChanged" />
-      <keyword name="QRegExpWizardWidget" id="QRegExpWizardWidget" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget" />
-      <keyword name="QRegExpWizardWidget (Constructor)" id="QRegExpWizardWidget (Constructor)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.__init__" />
-      <keyword name="QRegExpWizardWidget.__getPatternSyntaxCode" id="QRegExpWizardWidget.__getPatternSyntaxCode" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.__getPatternSyntaxCode" />
-      <keyword name="QRegExpWizardWidget.__insertString" id="QRegExpWizardWidget.__insertString" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.__insertString" />
-      <keyword name="QRegExpWizardWidget.getCode" id="QRegExpWizardWidget.getCode" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.getCode" />
-      <keyword name="QRegExpWizardWidget.on_altnButton_clicked" id="QRegExpWizardWidget.on_altnButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_altnButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_anycharButton_clicked" id="QRegExpWizardWidget.on_anycharButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_anycharButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_beglineButton_clicked" id="QRegExpWizardWidget.on_beglineButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_beglineButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_buttonBox_clicked" id="QRegExpWizardWidget.on_buttonBox_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_buttonBox_clicked" />
-      <keyword name="QRegExpWizardWidget.on_charButton_clicked" id="QRegExpWizardWidget.on_charButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_charButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_copyButton_clicked" id="QRegExpWizardWidget.on_copyButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_copyButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_endlineButton_clicked" id="QRegExpWizardWidget.on_endlineButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_endlineButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_executeButton_clicked" id="QRegExpWizardWidget.on_executeButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_executeButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_groupButton_clicked" id="QRegExpWizardWidget.on_groupButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_groupButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_loadButton_clicked" id="QRegExpWizardWidget.on_loadButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_loadButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_neglookaheadButton_clicked" id="QRegExpWizardWidget.on_neglookaheadButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_neglookaheadButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_nextButton_clicked" id="QRegExpWizardWidget.on_nextButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_nextButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_nonGroupButton_clicked" id="QRegExpWizardWidget.on_nonGroupButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_nonGroupButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_nonwordboundButton_clicked" id="QRegExpWizardWidget.on_nonwordboundButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_nonwordboundButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_poslookaheadButton_clicked" id="QRegExpWizardWidget.on_poslookaheadButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_poslookaheadButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_regexpLineEdit_textChanged" id="QRegExpWizardWidget.on_regexpLineEdit_textChanged" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_regexpLineEdit_textChanged" />
-      <keyword name="QRegExpWizardWidget.on_repeatButton_clicked" id="QRegExpWizardWidget.on_repeatButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_repeatButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_saveButton_clicked" id="QRegExpWizardWidget.on_saveButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_saveButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_syntaxCombo_currentIndexChanged" id="QRegExpWizardWidget.on_syntaxCombo_currentIndexChanged" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_syntaxCombo_currentIndexChanged" />
-      <keyword name="QRegExpWizardWidget.on_validateButton_clicked" id="QRegExpWizardWidget.on_validateButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_validateButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_w3cAltnButton_clicked" id="QRegExpWizardWidget.on_w3cAltnButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_w3cAltnButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_w3cAnycharButton_clicked" id="QRegExpWizardWidget.on_w3cAnycharButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_w3cAnycharButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_w3cCharButton_clicked" id="QRegExpWizardWidget.on_w3cCharButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_w3cCharButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_w3cGroupButton_clicked" id="QRegExpWizardWidget.on_w3cGroupButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_w3cGroupButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_w3cRepeatButton_clicked" id="QRegExpWizardWidget.on_w3cRepeatButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_w3cRepeatButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_wildcardAnycharButton_clicked" id="QRegExpWizardWidget.on_wildcardAnycharButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_wildcardAnycharButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_wildcardCharButton_clicked" id="QRegExpWizardWidget.on_wildcardCharButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_wildcardCharButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_wildcardRepeatButton_clicked" id="QRegExpWizardWidget.on_wildcardRepeatButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_wildcardRepeatButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_wordboundButton_clicked" id="QRegExpWizardWidget.on_wordboundButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_wordboundButton_clicked" />
-      <keyword name="QRegExpWizardWindow" id="QRegExpWizardWindow" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWindow" />
-      <keyword name="QRegExpWizardWindow (Constructor)" id="QRegExpWizardWindow (Constructor)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWindow.__init__" />
       <keyword name="QRegularExpressionWizard" id="QRegularExpressionWizard" ref="eric6.Plugins.PluginWizardQRegularExpression.html#QRegularExpressionWizard" />
       <keyword name="QRegularExpressionWizard (Constructor)" id="QRegularExpressionWizard (Constructor)" ref="eric6.Plugins.PluginWizardQRegularExpression.html#QRegularExpressionWizard.__init__" />
       <keyword name="QRegularExpressionWizard (Package)" id="QRegularExpressionWizard (Package)" ref="index-eric6.Plugins.WizardPlugins.QRegularExpressionWizard.html" />
@@ -12112,7 +12104,6 @@
       <keyword name="QsciScintillaCompat.extendSelectionToEOL" id="QsciScintillaCompat.extendSelectionToEOL" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionToEOL" />
       <keyword name="QsciScintillaCompat.extendSelectionWordLeft" id="QsciScintillaCompat.extendSelectionWordLeft" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionWordLeft" />
       <keyword name="QsciScintillaCompat.extendSelectionWordRight" id="QsciScintillaCompat.extendSelectionWordRight" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionWordRight" />
-      <keyword name="QsciScintillaCompat.findFirst" id="QsciScintillaCompat.findFirst" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.findFirst" />
       <keyword name="QsciScintillaCompat.findFirstTarget" id="QsciScintillaCompat.findFirstTarget" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.findFirstTarget" />
       <keyword name="QsciScintillaCompat.findNextTarget" id="QsciScintillaCompat.findNextTarget" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.findNextTarget" />
       <keyword name="QsciScintillaCompat.flashFindIndicator" id="QsciScintillaCompat.flashFindIndicator" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.flashFindIndicator" />
@@ -12145,7 +12136,6 @@
       <keyword name="QsciScintillaCompat.hideFindIndicator" id="QsciScintillaCompat.hideFindIndicator" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.hideFindIndicator" />
       <keyword name="QsciScintillaCompat.indentationGuideView" id="QsciScintillaCompat.indentationGuideView" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.indentationGuideView" />
       <keyword name="QsciScintillaCompat.indicatorDefine" id="QsciScintillaCompat.indicatorDefine" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.indicatorDefine" />
-      <keyword name="QsciScintillaCompat.insert" id="QsciScintillaCompat.insert" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.insert" />
       <keyword name="QsciScintillaCompat.isModified" id="QsciScintillaCompat.isModified" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.isModified" />
       <keyword name="QsciScintillaCompat.lineAt" id="QsciScintillaCompat.lineAt" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.lineAt" />
       <keyword name="QsciScintillaCompat.lineEndPosition" id="QsciScintillaCompat.lineEndPosition" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.lineEndPosition" />
@@ -12437,26 +12427,31 @@
       <keyword name="RestructuredTextProvider.line" id="RestructuredTextProvider.line" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.line" />
       <keyword name="RestructuredTextProvider.numberedList" id="RestructuredTextProvider.numberedList" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.numberedList" />
       <keyword name="RestructuredTextProvider.quote" id="RestructuredTextProvider.quote" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.quote" />
-      <keyword name="ReturnVisitor" id="ReturnVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor" />
-      <keyword name="ReturnVisitor (Constructor)" id="ReturnVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__init__" />
-      <keyword name="ReturnVisitor.__checkFunction" id="ReturnVisitor.__checkFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__checkFunction" />
-      <keyword name="ReturnVisitor.__checkImplicitReturn" id="ReturnVisitor.__checkImplicitReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__checkImplicitReturn" />
-      <keyword name="ReturnVisitor.__checkImplicitReturnValue" id="ReturnVisitor.__checkImplicitReturnValue" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__checkImplicitReturnValue" />
-      <keyword name="ReturnVisitor.__checkUnnecessaryAssign" id="ReturnVisitor.__checkUnnecessaryAssign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__checkUnnecessaryAssign" />
-      <keyword name="ReturnVisitor.__checkUnnecessaryReturnNone" id="ReturnVisitor.__checkUnnecessaryReturnNone" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__checkUnnecessaryReturnNone" />
-      <keyword name="ReturnVisitor.__hasRefsBeforeNextAssign" id="ReturnVisitor.__hasRefsBeforeNextAssign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__hasRefsBeforeNextAssign" />
-      <keyword name="ReturnVisitor.__isNone" id="ReturnVisitor.__isNone" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__isNone" />
-      <keyword name="ReturnVisitor.__resultExists" id="ReturnVisitor.__resultExists" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__resultExists" />
-      <keyword name="ReturnVisitor.__visitAssignTarget" id="ReturnVisitor.__visitAssignTarget" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__visitAssignTarget" />
-      <keyword name="ReturnVisitor.__visitWithStack" id="ReturnVisitor.__visitWithStack" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__visitWithStack" />
-      <keyword name="ReturnVisitor.assigns" id="ReturnVisitor.assigns" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.assigns" />
-      <keyword name="ReturnVisitor.refs" id="ReturnVisitor.refs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.refs" />
-      <keyword name="ReturnVisitor.returns" id="ReturnVisitor.returns" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.returns" />
-      <keyword name="ReturnVisitor.visit_Assign" id="ReturnVisitor.visit_Assign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_Assign" />
-      <keyword name="ReturnVisitor.visit_AsyncFunctionDef" id="ReturnVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_AsyncFunctionDef" />
-      <keyword name="ReturnVisitor.visit_FunctionDef" id="ReturnVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_FunctionDef" />
-      <keyword name="ReturnVisitor.visit_Name" id="ReturnVisitor.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_Name" />
-      <keyword name="ReturnVisitor.visit_Return" id="ReturnVisitor.visit_Return" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_Return" />
+      <keyword name="ReturnVisitor" id="ReturnVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor" />
+      <keyword name="ReturnVisitor (Constructor)" id="ReturnVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__init__" />
+      <keyword name="ReturnVisitor.__checkFunction" id="ReturnVisitor.__checkFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__checkFunction" />
+      <keyword name="ReturnVisitor.__checkImplicitReturn" id="ReturnVisitor.__checkImplicitReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__checkImplicitReturn" />
+      <keyword name="ReturnVisitor.__checkImplicitReturnValue" id="ReturnVisitor.__checkImplicitReturnValue" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__checkImplicitReturnValue" />
+      <keyword name="ReturnVisitor.__checkUnnecessaryAssign" id="ReturnVisitor.__checkUnnecessaryAssign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__checkUnnecessaryAssign" />
+      <keyword name="ReturnVisitor.__checkUnnecessaryReturnNone" id="ReturnVisitor.__checkUnnecessaryReturnNone" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__checkUnnecessaryReturnNone" />
+      <keyword name="ReturnVisitor.__hasRefsBeforeNextAssign" id="ReturnVisitor.__hasRefsBeforeNextAssign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__hasRefsBeforeNextAssign" />
+      <keyword name="ReturnVisitor.__isFalse" id="ReturnVisitor.__isFalse" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__isFalse" />
+      <keyword name="ReturnVisitor.__isNone" id="ReturnVisitor.__isNone" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__isNone" />
+      <keyword name="ReturnVisitor.__resultExists" id="ReturnVisitor.__resultExists" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__resultExists" />
+      <keyword name="ReturnVisitor.__visitAssignTarget" id="ReturnVisitor.__visitAssignTarget" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__visitAssignTarget" />
+      <keyword name="ReturnVisitor.__visitLoop" id="ReturnVisitor.__visitLoop" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__visitLoop" />
+      <keyword name="ReturnVisitor.__visitWithStack" id="ReturnVisitor.__visitWithStack" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__visitWithStack" />
+      <keyword name="ReturnVisitor.assigns" id="ReturnVisitor.assigns" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.assigns" />
+      <keyword name="ReturnVisitor.refs" id="ReturnVisitor.refs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.refs" />
+      <keyword name="ReturnVisitor.returns" id="ReturnVisitor.returns" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.returns" />
+      <keyword name="ReturnVisitor.visit_Assign" id="ReturnVisitor.visit_Assign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_Assign" />
+      <keyword name="ReturnVisitor.visit_AsyncFor" id="ReturnVisitor.visit_AsyncFor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_AsyncFor" />
+      <keyword name="ReturnVisitor.visit_AsyncFunctionDef" id="ReturnVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_AsyncFunctionDef" />
+      <keyword name="ReturnVisitor.visit_For" id="ReturnVisitor.visit_For" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_For" />
+      <keyword name="ReturnVisitor.visit_FunctionDef" id="ReturnVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_FunctionDef" />
+      <keyword name="ReturnVisitor.visit_Name" id="ReturnVisitor.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_Name" />
+      <keyword name="ReturnVisitor.visit_Return" id="ReturnVisitor.visit_Return" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_Return" />
+      <keyword name="ReturnVisitor.visit_While" id="ReturnVisitor.visit_While" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_While" />
       <keyword name="SafariImporter" id="SafariImporter" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.SafariImporter.html#SafariImporter" />
       <keyword name="SafariImporter (Constructor)" id="SafariImporter (Constructor)" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.SafariImporter.html#SafariImporter.__init__" />
       <keyword name="SafariImporter (Module)" id="SafariImporter (Module)" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.SafariImporter.html" />
@@ -12696,8 +12691,10 @@
       <keyword name="SecurityNodeVisitor.__postVisit" id="SecurityNodeVisitor.__postVisit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.__postVisit" />
       <keyword name="SecurityNodeVisitor.__preVisit" id="SecurityNodeVisitor.__preVisit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.__preVisit" />
       <keyword name="SecurityNodeVisitor.__runChecks" id="SecurityNodeVisitor.__runChecks" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.__runChecks" />
+      <keyword name="SecurityNodeVisitor.__visitFunctionDefinition" id="SecurityNodeVisitor.__visitFunctionDefinition" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.__visitFunctionDefinition" />
       <keyword name="SecurityNodeVisitor.generic_visit" id="SecurityNodeVisitor.generic_visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.generic_visit" />
       <keyword name="SecurityNodeVisitor.visit" id="SecurityNodeVisitor.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit" />
+      <keyword name="SecurityNodeVisitor.visit_AsyncFunctionDef" id="SecurityNodeVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_AsyncFunctionDef" />
       <keyword name="SecurityNodeVisitor.visit_Bytes" id="SecurityNodeVisitor.visit_Bytes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_Bytes" />
       <keyword name="SecurityNodeVisitor.visit_Call" id="SecurityNodeVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_Call" />
       <keyword name="SecurityNodeVisitor.visit_ClassDef" id="SecurityNodeVisitor.visit_ClassDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_ClassDef" />
@@ -13119,6 +13116,7 @@
       <keyword name="SiteInfoDialog.__showLoadingText" id="SiteInfoDialog.__showLoadingText" ref="eric6.WebBrowser.SiteInfo.SiteInfoDialog.html#SiteInfoDialog.__showLoadingText" />
       <keyword name="SiteInfoDialog.__showPixmap" id="SiteInfoDialog.__showPixmap" ref="eric6.WebBrowser.SiteInfo.SiteInfoDialog.html#SiteInfoDialog.__showPixmap" />
       <keyword name="SiteInfoDialog.on_imagesTree_currentItemChanged" id="SiteInfoDialog.on_imagesTree_currentItemChanged" ref="eric6.WebBrowser.SiteInfo.SiteInfoDialog.html#SiteInfoDialog.on_imagesTree_currentItemChanged" />
+      <keyword name="SiteInfoDialog.on_securityDetailsButton_clicked" id="SiteInfoDialog.on_securityDetailsButton_clicked" ref="eric6.WebBrowser.SiteInfo.SiteInfoDialog.html#SiteInfoDialog.on_securityDetailsButton_clicked" />
       <keyword name="SiteInfoWidget" id="SiteInfoWidget" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html#SiteInfoWidget" />
       <keyword name="SiteInfoWidget (Constructor)" id="SiteInfoWidget (Constructor)" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html#SiteInfoWidget.__init__" />
       <keyword name="SiteInfoWidget (Module)" id="SiteInfoWidget (Module)" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html" />
@@ -13388,6 +13386,10 @@
       <keyword name="SslErrorExceptionsDialog.on_errorsTree_itemSelectionChanged" id="SslErrorExceptionsDialog.on_errorsTree_itemSelectionChanged" ref="eric6.WebBrowser.Network.SslErrorExceptionsDialog.html#SslErrorExceptionsDialog.on_errorsTree_itemSelectionChanged" />
       <keyword name="SslErrorExceptionsDialog.on_removeAllButton_clicked" id="SslErrorExceptionsDialog.on_removeAllButton_clicked" ref="eric6.WebBrowser.Network.SslErrorExceptionsDialog.html#SslErrorExceptionsDialog.on_removeAllButton_clicked" />
       <keyword name="SslErrorExceptionsDialog.on_removeButton_clicked" id="SslErrorExceptionsDialog.on_removeButton_clicked" ref="eric6.WebBrowser.Network.SslErrorExceptionsDialog.html#SslErrorExceptionsDialog.on_removeButton_clicked" />
+      <keyword name="SslLabel" id="SslLabel" ref="eric6.WebBrowser.UrlBar.SslLabel.html#SslLabel" />
+      <keyword name="SslLabel (Constructor)" id="SslLabel (Constructor)" ref="eric6.WebBrowser.UrlBar.SslLabel.html#SslLabel.__init__" />
+      <keyword name="SslLabel (Module)" id="SslLabel (Module)" ref="eric6.WebBrowser.UrlBar.SslLabel.html" />
+      <keyword name="SslLabel.setValidity" id="SslLabel.setValidity" ref="eric6.WebBrowser.UrlBar.SslLabel.html#SslLabel.setValidity" />
       <keyword name="StackedUrlBar" id="StackedUrlBar" ref="eric6.WebBrowser.UrlBar.StackedUrlBar.html#StackedUrlBar" />
       <keyword name="StackedUrlBar (Constructor)" id="StackedUrlBar (Constructor)" ref="eric6.WebBrowser.UrlBar.StackedUrlBar.html#StackedUrlBar.__init__" />
       <keyword name="StackedUrlBar (Module)" id="StackedUrlBar (Module)" ref="eric6.WebBrowser.UrlBar.StackedUrlBar.html" />
@@ -14443,6 +14445,7 @@
       <keyword name="SyntaxCheckService.serviceErrorJSON" id="SyntaxCheckService.serviceErrorJSON" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.serviceErrorJSON" />
       <keyword name="SyntaxCheckService.serviceErrorJavaScript" id="SyntaxCheckService.serviceErrorJavaScript" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.serviceErrorJavaScript" />
       <keyword name="SyntaxCheckService.serviceErrorPy3" id="SyntaxCheckService.serviceErrorPy3" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.serviceErrorPy3" />
+      <keyword name="SyntaxCheckService.serviceErrorTOML" id="SyntaxCheckService.serviceErrorTOML" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.serviceErrorTOML" />
       <keyword name="SyntaxCheckService.serviceErrorYAML" id="SyntaxCheckService.serviceErrorYAML" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.serviceErrorYAML" />
       <keyword name="SyntaxCheckService.syntaxBatchCheck" id="SyntaxCheckService.syntaxBatchCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.syntaxBatchCheck" />
       <keyword name="SyntaxCheckService.syntaxCheck" id="SyntaxCheckService.syntaxCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.syntaxCheck" />
@@ -14481,15 +14484,15 @@
       <keyword name="SyntaxCheckerPlugin.__translateSyntaxCheck" id="SyntaxCheckerPlugin.__translateSyntaxCheck" ref="eric6.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__translateSyntaxCheck" />
       <keyword name="SyntaxCheckerPlugin.activate" id="SyntaxCheckerPlugin.activate" ref="eric6.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.activate" />
       <keyword name="SyntaxCheckerPlugin.deactivate" id="SyntaxCheckerPlugin.deactivate" ref="eric6.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.deactivate" />
-      <keyword name="SysVersionVisitor" id="SysVersionVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor" />
-      <keyword name="SysVersionVisitor (Constructor)" id="SysVersionVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.__init__" />
-      <keyword name="SysVersionVisitor.__isSys" id="SysVersionVisitor.__isSys" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.__isSys" />
-      <keyword name="SysVersionVisitor.__isSysVersionUpperSlice" id="SysVersionVisitor.__isSysVersionUpperSlice" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.__isSysVersionUpperSlice" />
-      <keyword name="SysVersionVisitor.visit_Attribute" id="SysVersionVisitor.visit_Attribute" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Attribute" />
-      <keyword name="SysVersionVisitor.visit_Compare" id="SysVersionVisitor.visit_Compare" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Compare" />
-      <keyword name="SysVersionVisitor.visit_ImportFrom" id="SysVersionVisitor.visit_ImportFrom" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_ImportFrom" />
-      <keyword name="SysVersionVisitor.visit_Name" id="SysVersionVisitor.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Name" />
-      <keyword name="SysVersionVisitor.visit_Subscript" id="SysVersionVisitor.visit_Subscript" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Subscript" />
+      <keyword name="SysVersionVisitor" id="SysVersionVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor" />
+      <keyword name="SysVersionVisitor (Constructor)" id="SysVersionVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.__init__" />
+      <keyword name="SysVersionVisitor.__isSys" id="SysVersionVisitor.__isSys" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.__isSys" />
+      <keyword name="SysVersionVisitor.__isSysVersionUpperSlice" id="SysVersionVisitor.__isSysVersionUpperSlice" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.__isSysVersionUpperSlice" />
+      <keyword name="SysVersionVisitor.visit_Attribute" id="SysVersionVisitor.visit_Attribute" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.visit_Attribute" />
+      <keyword name="SysVersionVisitor.visit_Compare" id="SysVersionVisitor.visit_Compare" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.visit_Compare" />
+      <keyword name="SysVersionVisitor.visit_ImportFrom" id="SysVersionVisitor.visit_ImportFrom" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.visit_ImportFrom" />
+      <keyword name="SysVersionVisitor.visit_Name" id="SysVersionVisitor.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.visit_Name" />
+      <keyword name="SysVersionVisitor.visit_Subscript" id="SysVersionVisitor.visit_Subscript" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.visit_Subscript" />
       <keyword name="TERMINAL" id="TERMINAL" ref="eric6.E5Gui.E5GenericDiffHighlighter.html#TERMINAL" />
       <keyword name="TRPreviewer" id="TRPreviewer" ref="eric6.Tools.TRPreviewer.html#TRPreviewer" />
       <keyword name="TRPreviewer (Constructor)" id="TRPreviewer (Constructor)" ref="eric6.Tools.TRPreviewer.html#TRPreviewer.__init__" />
@@ -14581,44 +14584,6 @@
       <keyword name="TabWidget.removeWidget" id="TabWidget.removeWidget" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.removeWidget" />
       <keyword name="TabWidget.setCurrentWidget" id="TabWidget.setCurrentWidget" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.setCurrentWidget" />
       <keyword name="TabWidget.showIndicator" id="TabWidget.showIndicator" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.showIndicator" />
-      <keyword name="Tabnanny (Module)" id="Tabnanny (Module)" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html" />
-      <keyword name="Tabnanny (Package)" id="Tabnanny (Package)" ref="index-eric6.Plugins.CheckerPlugins.Tabnanny.html" />
-      <keyword name="TabnannyDialog" id="TabnannyDialog" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog" />
-      <keyword name="TabnannyDialog (Constructor)" id="TabnannyDialog (Constructor)" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__init__" />
-      <keyword name="TabnannyDialog (Module)" id="TabnannyDialog (Module)" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html" />
-      <keyword name="TabnannyDialog.__batchFinished" id="TabnannyDialog.__batchFinished" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__batchFinished" />
-      <keyword name="TabnannyDialog.__createErrorItem" id="TabnannyDialog.__createErrorItem" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__createErrorItem" />
-      <keyword name="TabnannyDialog.__createResultItem" id="TabnannyDialog.__createResultItem" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__createResultItem" />
-      <keyword name="TabnannyDialog.__finish" id="TabnannyDialog.__finish" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__finish" />
-      <keyword name="TabnannyDialog.__processError" id="TabnannyDialog.__processError" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__processError" />
-      <keyword name="TabnannyDialog.__processResult" id="TabnannyDialog.__processResult" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__processResult" />
-      <keyword name="TabnannyDialog.__resort" id="TabnannyDialog.__resort" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__resort" />
-      <keyword name="TabnannyDialog.check" id="TabnannyDialog.check" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.check" />
-      <keyword name="TabnannyDialog.checkBatch" id="TabnannyDialog.checkBatch" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.checkBatch" />
-      <keyword name="TabnannyDialog.on_buttonBox_clicked" id="TabnannyDialog.on_buttonBox_clicked" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.on_buttonBox_clicked" />
-      <keyword name="TabnannyDialog.on_resultList_itemActivated" id="TabnannyDialog.on_resultList_itemActivated" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.on_resultList_itemActivated" />
-      <keyword name="TabnannyDialog.on_startButton_clicked" id="TabnannyDialog.on_startButton_clicked" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.on_startButton_clicked" />
-      <keyword name="TabnannyDialog.prepare" id="TabnannyDialog.prepare" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.prepare" />
-      <keyword name="TabnannyDialog.start" id="TabnannyDialog.start" ref="eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.start" />
-      <keyword name="TabnannyPlugin" id="TabnannyPlugin" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin" />
-      <keyword name="TabnannyPlugin (Constructor)" id="TabnannyPlugin (Constructor)" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.__init__" />
-      <keyword name="TabnannyPlugin.__editorClosed" id="TabnannyPlugin.__editorClosed" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.__editorClosed" />
-      <keyword name="TabnannyPlugin.__editorOpened" id="TabnannyPlugin.__editorOpened" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.__editorOpened" />
-      <keyword name="TabnannyPlugin.__editorShowMenu" id="TabnannyPlugin.__editorShowMenu" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.__editorShowMenu" />
-      <keyword name="TabnannyPlugin.__editorTabnanny" id="TabnannyPlugin.__editorTabnanny" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.__editorTabnanny" />
-      <keyword name="TabnannyPlugin.__initialize" id="TabnannyPlugin.__initialize" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.__initialize" />
-      <keyword name="TabnannyPlugin.__projectBrowserShowMenu" id="TabnannyPlugin.__projectBrowserShowMenu" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.__projectBrowserShowMenu" />
-      <keyword name="TabnannyPlugin.__projectBrowserTabnanny" id="TabnannyPlugin.__projectBrowserTabnanny" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.__projectBrowserTabnanny" />
-      <keyword name="TabnannyPlugin.__projectShowMenu" id="TabnannyPlugin.__projectShowMenu" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.__projectShowMenu" />
-      <keyword name="TabnannyPlugin.__projectTabnanny" id="TabnannyPlugin.__projectTabnanny" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.__projectTabnanny" />
-      <keyword name="TabnannyPlugin.__serviceError" id="TabnannyPlugin.__serviceError" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.__serviceError" />
-      <keyword name="TabnannyPlugin.activate" id="TabnannyPlugin.activate" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.activate" />
-      <keyword name="TabnannyPlugin.batchJobDone" id="TabnannyPlugin.batchJobDone" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.batchJobDone" />
-      <keyword name="TabnannyPlugin.cancelIndentBatchCheck" id="TabnannyPlugin.cancelIndentBatchCheck" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.cancelIndentBatchCheck" />
-      <keyword name="TabnannyPlugin.deactivate" id="TabnannyPlugin.deactivate" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.deactivate" />
-      <keyword name="TabnannyPlugin.indentBatchCheck" id="TabnannyPlugin.indentBatchCheck" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.indentBatchCheck" />
-      <keyword name="TabnannyPlugin.indentCheck" id="TabnannyPlugin.indentCheck" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.indentCheck" />
-      <keyword name="TabnannyPlugin.serviceErrorPy3" id="TabnannyPlugin.serviceErrorPy3" ref="eric6.Plugins.PluginTabnanny.html#TabnannyPlugin.serviceErrorPy3" />
       <keyword name="Tabview" id="Tabview" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview" />
       <keyword name="Tabview (Constructor)" id="Tabview (Constructor)" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.__init__" />
       <keyword name="Tabview (Module)" id="Tabview (Module)" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html" />
@@ -14838,19 +14803,19 @@
       <keyword name="TemplatesWriter (Constructor)" id="TemplatesWriter (Constructor)" ref="eric6.E5XML.TemplatesWriter.html#TemplatesWriter.__init__" />
       <keyword name="TemplatesWriter (Module)" id="TemplatesWriter (Module)" ref="eric6.E5XML.TemplatesWriter.html" />
       <keyword name="TemplatesWriter.writeXML" id="TemplatesWriter.writeXML" ref="eric6.E5XML.TemplatesWriter.html#TemplatesWriter.writeXML" />
-      <keyword name="TextVisitor" id="TextVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor" />
-      <keyword name="TextVisitor (Constructor)" id="TextVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.__init__" />
-      <keyword name="TextVisitor.__addNode" id="TextVisitor.__addNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.__addNode" />
-      <keyword name="TextVisitor.__visitBody" id="TextVisitor.__visitBody" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.__visitBody" />
-      <keyword name="TextVisitor.__visitDefinition" id="TextVisitor.__visitDefinition" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.__visitDefinition" />
-      <keyword name="TextVisitor.visit_AsyncFunctionDef" id="TextVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_AsyncFunctionDef" />
-      <keyword name="TextVisitor.visit_Bytes" id="TextVisitor.visit_Bytes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Bytes" />
-      <keyword name="TextVisitor.visit_Call" id="TextVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Call" />
-      <keyword name="TextVisitor.visit_ClassDef" id="TextVisitor.visit_ClassDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_ClassDef" />
-      <keyword name="TextVisitor.visit_Constant" id="TextVisitor.visit_Constant" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Constant" />
-      <keyword name="TextVisitor.visit_FunctionDef" id="TextVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_FunctionDef" />
-      <keyword name="TextVisitor.visit_Module" id="TextVisitor.visit_Module" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Module" />
-      <keyword name="TextVisitor.visit_Str" id="TextVisitor.visit_Str" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Str" />
+      <keyword name="TextVisitor" id="TextVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor" />
+      <keyword name="TextVisitor (Constructor)" id="TextVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.__init__" />
+      <keyword name="TextVisitor.__addNode" id="TextVisitor.__addNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.__addNode" />
+      <keyword name="TextVisitor.__visitBody" id="TextVisitor.__visitBody" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.__visitBody" />
+      <keyword name="TextVisitor.__visitDefinition" id="TextVisitor.__visitDefinition" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.__visitDefinition" />
+      <keyword name="TextVisitor.visit_AsyncFunctionDef" id="TextVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_AsyncFunctionDef" />
+      <keyword name="TextVisitor.visit_Bytes" id="TextVisitor.visit_Bytes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Bytes" />
+      <keyword name="TextVisitor.visit_Call" id="TextVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Call" />
+      <keyword name="TextVisitor.visit_ClassDef" id="TextVisitor.visit_ClassDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_ClassDef" />
+      <keyword name="TextVisitor.visit_Constant" id="TextVisitor.visit_Constant" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Constant" />
+      <keyword name="TextVisitor.visit_FunctionDef" id="TextVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_FunctionDef" />
+      <keyword name="TextVisitor.visit_Module" id="TextVisitor.visit_Module" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Module" />
+      <keyword name="TextVisitor.visit_Str" id="TextVisitor.visit_Str" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Str" />
       <keyword name="ThreadExtension" id="ThreadExtension" ref="eric6.DebugClients.Python.ThreadExtension.html#ThreadExtension" />
       <keyword name="ThreadExtension (Constructor)" id="ThreadExtension (Constructor)" ref="eric6.DebugClients.Python.ThreadExtension.html#ThreadExtension.__init__" />
       <keyword name="ThreadExtension (Module)" id="ThreadExtension (Module)" ref="eric6.DebugClients.Python.ThreadExtension.html" />
@@ -15044,7 +15009,7 @@
       <keyword name="TrayStarter.__startPreferences" id="TrayStarter.__startPreferences" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startPreferences" />
       <keyword name="TrayStarter.__startProc" id="TrayStarter.__startProc" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startProc" />
       <keyword name="TrayStarter.__startPyRe" id="TrayStarter.__startPyRe" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startPyRe" />
-      <keyword name="TrayStarter.__startQRegExp" id="TrayStarter.__startQRegExp" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startQRegExp" />
+      <keyword name="TrayStarter.__startQRegularExpression" id="TrayStarter.__startQRegularExpression" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startQRegularExpression" />
       <keyword name="TrayStarter.__startShell" id="TrayStarter.__startShell" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startShell" />
       <keyword name="TrayStarter.__startSnapshot" id="TrayStarter.__startSnapshot" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startSnapshot" />
       <keyword name="TrayStarter.__startSqlBrowser" id="TrayStarter.__startSqlBrowser" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startSqlBrowser" />
@@ -15178,8 +15143,6 @@
       <keyword name="UicCompilerOptionsDialog (Module)" id="UicCompilerOptionsDialog (Module)" ref="eric6.Project.UicCompilerOptionsDialog.html" />
       <keyword name="UicCompilerOptionsDialog.getData" id="UicCompilerOptionsDialog.getData" ref="eric6.Project.UicCompilerOptionsDialog.html#UicCompilerOptionsDialog.getData" />
       <keyword name="UicLoadUi (Module)" id="UicLoadUi (Module)" ref="eric6.Project.UicLoadUi.html" />
-      <keyword name="Uid" id="Uid" ref="eric6.Utilities.binplistlib.html#Uid" />
-      <keyword name="Uid.__repr__" id="Uid.__repr__" ref="eric6.Utilities.binplistlib.html#Uid.__repr__" />
       <keyword name="UniqueNamespace" id="UniqueNamespace" ref="eric6.E5Network.E5RFC6266.html#UniqueNamespace" />
       <keyword name="UniqueNamespace.__setitem__" id="UniqueNamespace.__setitem__" ref="eric6.E5Network.E5RFC6266.html#UniqueNamespace.__setitem__" />
       <keyword name="UnittestDialog" id="UnittestDialog" ref="eric6.PyUnit.UnittestDialog.html#UnittestDialog" />
@@ -15239,6 +15202,7 @@
       <keyword name="UrlBar.__setRssButton" id="UrlBar.__setRssButton" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.__setRssButton" />
       <keyword name="UrlBar.__showBookmarkInfo" id="UrlBar.__showBookmarkInfo" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.__showBookmarkInfo" />
       <keyword name="UrlBar.__showThreatInfo" id="UrlBar.__showThreatInfo" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.__showThreatInfo" />
+      <keyword name="UrlBar.__sslConfigurationChanged" id="UrlBar.__sslConfigurationChanged" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.__sslConfigurationChanged" />
       <keyword name="UrlBar.__textChanged" id="UrlBar.__textChanged" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.__textChanged" />
       <keyword name="UrlBar.browser" id="UrlBar.browser" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.browser" />
       <keyword name="UrlBar.dragEnterEvent" id="UrlBar.dragEnterEvent" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.dragEnterEvent" />
@@ -15493,6 +15457,7 @@
       <keyword name="UserInterface.getOriginalPathString" id="UserInterface.getOriginalPathString" ref="eric6.UI.UserInterface.html#UserInterface.getOriginalPathString" />
       <keyword name="UserInterface.getToolBarIconSize" id="UserInterface.getToolBarIconSize" ref="eric6.UI.UserInterface.html#UserInterface.getToolBarIconSize" />
       <keyword name="UserInterface.getToolbar" id="UserInterface.getToolbar" ref="eric6.UI.UserInterface.html#UserInterface.getToolbar" />
+      <keyword name="UserInterface.getToolbarsByCategory" id="UserInterface.getToolbarsByCategory" ref="eric6.UI.UserInterface.html#UserInterface.getToolbarsByCategory" />
       <keyword name="UserInterface.getViewProfile" id="UserInterface.getViewProfile" ref="eric6.UI.UserInterface.html#UserInterface.getViewProfile" />
       <keyword name="UserInterface.handleUrl" id="UserInterface.handleUrl" ref="eric6.UI.UserInterface.html#UserInterface.handleUrl" />
       <keyword name="UserInterface.isOnline" id="UserInterface.isOnline" ref="eric6.UI.UserInterface.html#UserInterface.isOnline" />
@@ -15791,6 +15756,7 @@
       <keyword name="ViewManager.__convertEOL" id="ViewManager.__convertEOL" ref="eric6.ViewManager.ViewManager.html#ViewManager.__convertEOL" />
       <keyword name="ViewManager.__coverageMarkersShown" id="ViewManager.__coverageMarkersShown" ref="eric6.ViewManager.ViewManager.html#ViewManager.__coverageMarkersShown" />
       <keyword name="ViewManager.__cursorChanged" id="ViewManager.__cursorChanged" ref="eric6.ViewManager.ViewManager.html#ViewManager.__cursorChanged" />
+      <keyword name="ViewManager.__disViewer" id="ViewManager.__disViewer" ref="eric6.ViewManager.ViewManager.html#ViewManager.__disViewer" />
       <keyword name="ViewManager.__editAutoComplete" id="ViewManager.__editAutoComplete" ref="eric6.ViewManager.ViewManager.html#ViewManager.__editAutoComplete" />
       <keyword name="ViewManager.__editAutoCompleteFromAPIs" id="ViewManager.__editAutoCompleteFromAPIs" ref="eric6.ViewManager.ViewManager.html#ViewManager.__editAutoCompleteFromAPIs" />
       <keyword name="ViewManager.__editAutoCompleteFromAll" id="ViewManager.__editAutoCompleteFromAll" ref="eric6.ViewManager.ViewManager.html#ViewManager.__editAutoCompleteFromAll" />
@@ -16323,9 +16289,14 @@
       <keyword name="WebBrowserPage.__urlChanged" id="WebBrowserPage.__urlChanged" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.__urlChanged" />
       <keyword name="WebBrowserPage.acceptNavigationRequest" id="WebBrowserPage.acceptNavigationRequest" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.acceptNavigationRequest" />
       <keyword name="WebBrowserPage.certificateError" id="WebBrowserPage.certificateError" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.certificateError" />
+      <keyword name="WebBrowserPage.clearSslConfiguration" id="WebBrowserPage.clearSslConfiguration" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.clearSslConfiguration" />
       <keyword name="WebBrowserPage.execJavaScript" id="WebBrowserPage.execJavaScript" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.execJavaScript" />
       <keyword name="WebBrowserPage.execPrintPage" id="WebBrowserPage.execPrintPage" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.execPrintPage" />
       <keyword name="WebBrowserPage.getSafeBrowsingStatus" id="WebBrowserPage.getSafeBrowsingStatus" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.getSafeBrowsingStatus" />
+      <keyword name="WebBrowserPage.getSslCertificate" id="WebBrowserPage.getSslCertificate" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.getSslCertificate" />
+      <keyword name="WebBrowserPage.getSslCertificateChain" id="WebBrowserPage.getSslCertificateChain" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.getSslCertificateChain" />
+      <keyword name="WebBrowserPage.getSslConfiguration" id="WebBrowserPage.getSslConfiguration" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.getSslConfiguration" />
+      <keyword name="WebBrowserPage.hasValidSslInfo" id="WebBrowserPage.hasValidSslInfo" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.hasValidSslInfo" />
       <keyword name="WebBrowserPage.hitTestContent" id="WebBrowserPage.hitTestContent" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.hitTestContent" />
       <keyword name="WebBrowserPage.icon" id="WebBrowserPage.icon" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.icon" />
       <keyword name="WebBrowserPage.isJavaScriptEnabled" id="WebBrowserPage.isJavaScriptEnabled" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.isJavaScriptEnabled" />
@@ -16334,6 +16305,7 @@
       <keyword name="WebBrowserPage.on_defaultHomeButton_clicked" id="WebBrowserPage.on_defaultHomeButton_clicked" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_defaultHomeButton_clicked" />
       <keyword name="WebBrowserPage.on_refererWhitelistButton_clicked" id="WebBrowserPage.on_refererWhitelistButton_clicked" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_refererWhitelistButton_clicked" />
       <keyword name="WebBrowserPage.on_setCurrentPageButton_clicked" id="WebBrowserPage.on_setCurrentPageButton_clicked" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_setCurrentPageButton_clicked" />
+      <keyword name="WebBrowserPage.on_setSpeedDialPageButton_clicked" id="WebBrowserPage.on_setSpeedDialPageButton_clicked" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_setSpeedDialPageButton_clicked" />
       <keyword name="WebBrowserPage.on_startupCombo_currentIndexChanged" id="WebBrowserPage.on_startupCombo_currentIndexChanged" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_startupCombo_currentIndexChanged" />
       <keyword name="WebBrowserPage.printCallback" id="WebBrowserPage.printCallback" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.printCallback" />
       <keyword name="WebBrowserPage.registerProtocolHandlerRequestScheme" id="WebBrowserPage.registerProtocolHandlerRequestScheme" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.registerProtocolHandlerRequestScheme" />
@@ -16344,7 +16316,9 @@
       <keyword name="WebBrowserPage.scroll" id="WebBrowserPage.scroll" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.scroll" />
       <keyword name="WebBrowserPage.scrollPosition" id="WebBrowserPage.scrollPosition" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.scrollPosition" />
       <keyword name="WebBrowserPage.scrollTo" id="WebBrowserPage.scrollTo" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.scrollTo" />
+      <keyword name="WebBrowserPage.setSslConfiguration" id="WebBrowserPage.setSslConfiguration" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.setSslConfiguration" />
       <keyword name="WebBrowserPage.setUserAgent" id="WebBrowserPage.setUserAgent" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.setUserAgent" />
+      <keyword name="WebBrowserPage.showSslInfo" id="WebBrowserPage.showSslInfo" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.showSslInfo" />
       <keyword name="WebBrowserPage.userAgent" id="WebBrowserPage.userAgent" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.userAgent" />
       <keyword name="WebBrowserPage.userAgentForUrl" id="WebBrowserPage.userAgentForUrl" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.userAgentForUrl" />
       <keyword name="WebBrowserSingleApplication (Module)" id="WebBrowserSingleApplication (Module)" ref="eric6.WebBrowser.WebBrowserSingleApplication.html" />
@@ -16853,14 +16827,6 @@
       <keyword name="WebInspector.inspectElement" id="WebInspector.inspectElement" ref="eric6.WebBrowser.WebInspector.html#WebInspector.inspectElement" />
       <keyword name="WebInspector.isEnabled" id="WebInspector.isEnabled" ref="eric6.WebBrowser.WebInspector.html#WebInspector.isEnabled" />
       <keyword name="WebInspector.setView" id="WebInspector.setView" ref="eric6.WebBrowser.WebInspector.html#WebInspector.setView" />
-      <keyword name="Whitespace" id="Whitespace" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace" />
-      <keyword name="Whitespace (Constructor)" id="Whitespace (Constructor)" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.__init__" />
-      <keyword name="Whitespace.equal" id="Whitespace.equal" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.equal" />
-      <keyword name="Whitespace.indent_level" id="Whitespace.indent_level" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.indent_level" />
-      <keyword name="Whitespace.less" id="Whitespace.less" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.less" />
-      <keyword name="Whitespace.longest_run_of_spaces" id="Whitespace.longest_run_of_spaces" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.longest_run_of_spaces" />
-      <keyword name="Whitespace.not_equal_witness" id="Whitespace.not_equal_witness" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.not_equal_witness" />
-      <keyword name="Whitespace.not_less_witness" id="Whitespace.not_less_witness" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.not_less_witness" />
       <keyword name="WidgetArea" id="WidgetArea" ref="eric6.Tools.TRPreviewer.html#WidgetArea" />
       <keyword name="WidgetArea (Constructor)" id="WidgetArea (Constructor)" ref="eric6.Tools.TRPreviewer.html#WidgetArea.__init__" />
       <keyword name="WidgetArea.__findWidget" id="WidgetArea.__findWidget" ref="eric6.Tools.TRPreviewer.html#WidgetArea.__findWidget" />
@@ -16992,7 +16958,6 @@
       <keyword name="_ClbrBase" id="_ClbrBase" ref="eric6.Utilities.ClassBrowsers.ClbrBaseClasses.html#_ClbrBase" />
       <keyword name="_ClbrBase (Constructor)" id="_ClbrBase (Constructor)" ref="eric6.Utilities.ClassBrowsers.ClbrBaseClasses.html#_ClbrBase.__init__" />
       <keyword name="_ClbrBase.setEndLine" id="_ClbrBase.setEndLine" ref="eric6.Utilities.ClassBrowsers.ClbrBaseClasses.html#_ClbrBase.setEndLine" />
-      <keyword name="__check" id="__check" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#__check" />
       <keyword name="__checkCodeStyle" id="__checkCodeStyle" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html#__checkCodeStyle" />
       <keyword name="__checkSyntax" id="__checkSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html#__checkSyntax" />
       <keyword name="__getMasterPassword" id="__getMasterPassword" ref="eric6.Utilities.crypto.__init__.html#__getMasterPassword" />
@@ -17014,6 +16979,7 @@
       <keyword name="__setAction" id="__setAction" ref="eric6.Preferences.Shortcuts.html#__setAction" />
       <keyword name="__showwarning" id="__showwarning" ref="eric6.Utilities.__init__.html#__showwarning" />
       <keyword name="__syntaxAndPyflakesCheck" id="__syntaxAndPyflakesCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#__syntaxAndPyflakesCheck" />
+      <keyword name="__tomlSyntaxCheck" id="__tomlSyntaxCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#__tomlSyntaxCheck" />
       <keyword name="__yamlSyntaxCheck" id="__yamlSyntaxCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#__yamlSyntaxCheck" />
       <keyword name="_add_check" id="_add_check" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_add_check" />
       <keyword name="_break_around_binary_operators" id="_break_around_binary_operators" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_break_around_binary_operators" />
@@ -17034,6 +17000,7 @@
       <keyword name="_main" id="_main" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_main" />
       <keyword name="_parse_multi_options" id="_parse_multi_options" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_parse_multi_options" />
       <keyword name="_percentReplacementFunc" id="_percentReplacementFunc" ref="eric6.Utilities.__init__.html#_percentReplacementFunc" />
+      <keyword name="_stylesheet" id="_stylesheet" ref="eric6.UI.CodeDocumentationViewerTemplate.html#_stylesheet" />
       <keyword name="_weakCryptoKeySizeCryptography" id="_weakCryptoKeySizeCryptography" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.weakCryptographicKey.html#_weakCryptoKeySizeCryptography" />
       <keyword name="_weakCryptoKeySizePycrypto" id="_weakCryptoKeySizePycrypto" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.weakCryptographicKey.html#_weakCryptoKeySizePycrypto" />
       <keyword name="absolutePath" id="absolutePath" ref="eric6.Utilities.__init__.html#absolutePath" />
@@ -17048,16 +17015,17 @@
       <keyword name="assert (Module)" id="assert (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.assert.html" />
       <keyword name="awsHardcodedPassword (Module)" id="awsHardcodedPassword (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.awsHardcodedPassword.html" />
       <keyword name="bare_except" id="bare_except" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#bare_except" />
-      <keyword name="batchCheck" id="batchCheck" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#batchCheck" />
-      <keyword name="binplistlib (Module)" id="binplistlib (Module)" ref="eric6.Utilities.binplistlib.html" />
       <keyword name="blackListCalls (Module)" id="blackListCalls (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.blackListCalls.html" />
       <keyword name="blackListImports (Module)" id="blackListImports (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.blackListImports.html" />
       <keyword name="blank_lines" id="blank_lines" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#blank_lines" />
       <keyword name="break_after_binary_operator" id="break_after_binary_operator" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#break_after_binary_operator" />
       <keyword name="break_before_binary_operator" id="break_before_binary_operator" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#break_before_binary_operator" />
+      <keyword name="calculateEndline" id="calculateEndline" ref="eric6.Utilities.ClassBrowsers.idlclbr.html#calculateEndline" />
+      <keyword name="calculateEndline" id="calculateEndline" ref="eric6.Utilities.ClassBrowsers.protoclbr.html#calculateEndline" />
+      <keyword name="calculateEndline" id="calculateEndline" ref="eric6.Utilities.ClassBrowsers.pyclbr.html#calculateEndline" />
+      <keyword name="calculateMethodEndline" id="calculateMethodEndline" ref="eric6.Utilities.ClassBrowsers.idlclbr.html#calculateMethodEndline" />
       <keyword name="certificateValidation (Module)" id="certificateValidation (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.certificateValidation.html" />
       <keyword name="changeRememberedMaster" id="changeRememberedMaster" ref="eric6.Utilities.crypto.__init__.html#changeRememberedMaster" />
-      <keyword name="check" id="check" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#check" />
       <keyword name="checkAssertUsed" id="checkAssertUsed" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.assert.html#checkAssertUsed" />
       <keyword name="checkBindAllInterfaces" id="checkBindAllInterfaces" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.generalBindAllInterfaces.html#checkBindAllInterfaces" />
       <keyword name="checkBlacklist" id="checkBlacklist" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.blackListCalls.html#checkBlacklist" />
@@ -17124,14 +17092,13 @@
       <keyword name="compileUiFiles" id="compileUiFiles" ref="setup.html#compileUiFiles" />
       <keyword name="compileUiFiles (Module)" id="compileUiFiles (Module)" ref="compileUiFiles.html" />
       <keyword name="completeFormData" id="completeFormData" ref="eric6.WebBrowser.Tools.Scripts.html#completeFormData" />
-      <keyword name="composeCallPath" id="composeCallPath" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#composeCallPath" />
+      <keyword name="composeCallPath" id="composeCallPath" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#composeCallPath" />
       <keyword name="compound_statements" id="compound_statements" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#compound_statements" />
       <keyword name="concatString" id="concatString" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html#concatString" />
       <keyword name="condaVersion" id="condaVersion" ref="eric6.CondaInterface.__init__.html#condaVersion" />
       <keyword name="condaVersionStr" id="condaVersionStr" ref="eric6.CondaInterface.__init__.html#condaVersionStr" />
       <keyword name="confirmOverwrite" id="confirmOverwrite" ref="eric6.E5Gui.E5FileSaveConfirmDialog.html#confirmOverwrite" />
       <keyword name="containsSpace" id="containsSpace" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#containsSpace" />
-      <keyword name="context_diff" id="context_diff" ref="eric6.UI.DiffDialog.html#context_diff" />
       <keyword name="continued_indentation" id="continued_indentation" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#continued_indentation" />
       <keyword name="convertLineEnds" id="convertLineEnds" ref="eric6.Utilities.__init__.html#convertLineEnds" />
       <keyword name="convertPasswords" id="convertPasswords" ref="eric6.Preferences.__init__.html#convertPasswords" />
@@ -17229,7 +17196,6 @@
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_plugininstall.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_pluginrepository.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_pluginuninstall.html#createMainWidget" />
-      <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_qregexp.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_qregularexpression.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_re.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_shell.html#createMainWidget" />
@@ -17298,7 +17264,6 @@
       <keyword name="eric6_pluginrepository (Module)" id="eric6_pluginrepository (Module)" ref="eric6.eric6_pluginrepository.html" />
       <keyword name="eric6_pluginuninstall (Module)" id="eric6_pluginuninstall (Module)" ref="eric6.eric6_pluginuninstall.html" />
       <keyword name="eric6_post_install (Module)" id="eric6_post_install (Module)" ref="eric6.eric6_post_install.html" />
-      <keyword name="eric6_qregexp (Module)" id="eric6_qregexp (Module)" ref="eric6.eric6_qregexp.html" />
       <keyword name="eric6_qregularexpression (Module)" id="eric6_qregularexpression (Module)" ref="eric6.eric6_qregularexpression.html" />
       <keyword name="eric6_re (Module)" id="eric6_re (Module)" ref="eric6.eric6_re.html" />
       <keyword name="eric6_shell (Module)" id="eric6_shell (Module)" ref="eric6.eric6_shell.html" />
@@ -17339,7 +17304,6 @@
       <keyword name="extraneous_whitespace" id="extraneous_whitespace" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#extraneous_whitespace" />
       <keyword name="factory" id="factory" ref="eric6.VCS.__init__.html#factory" />
       <keyword name="factory" id="factory" ref="eric6.ViewManager.__init__.html#factory" />
-      <keyword name="fetch (Module)" id="fetch (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html" />
       <keyword name="filename_match" id="filename_match" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#filename_match" />
       <keyword name="filterAnsiSequences" id="filterAnsiSequences" ref="eric6.Utilities.__init__.html#filterAnsiSequences" />
       <keyword name="filterCharsFromFilename" id="filterCharsFromFilename" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#filterCharsFromFilename" />
@@ -17352,7 +17316,6 @@
       <keyword name="flashDataPathForOS" id="flashDataPathForOS" ref="eric6.WebBrowser.FlashCookieManager.FlashCookieUtilities.html#flashDataPathForOS" />
       <keyword name="flaskDebug (Module)" id="flaskDebug (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.flaskDebug.html" />
       <keyword name="formatTime" id="formatTime" ref="eric6.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html#formatTime" />
-      <keyword name="format_witnesses" id="format_witnesses" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#format_witnesses" />
       <keyword name="formatargvalues" id="formatargvalues" ref="eric6.DebugClients.Python.DebugUtilities.html#formatargvalues" />
       <keyword name="fromNativeSeparators" id="fromNativeSeparators" ref="eric6.Utilities.__init__.html#fromNativeSeparators" />
       <keyword name="fstat" id="fstat" ref="eric6.MicroPython.MicroPythonFileSystemUtilities.html#fstat" />
@@ -17369,7 +17332,7 @@
       <keyword name="generateVersionInfo" id="generateVersionInfo" ref="eric6.Utilities.__init__.html#generateVersionInfo" />
       <keyword name="getAllImages" id="getAllImages" ref="eric6.WebBrowser.Tools.Scripts.html#getAllImages" />
       <keyword name="getAllMetaAttributes" id="getAllMetaAttributes" ref="eric6.WebBrowser.Tools.Scripts.html#getAllMetaAttributes" />
-      <keyword name="getAnnotationComplexity" id="getAnnotationComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#getAnnotationComplexity" />
+      <keyword name="getAnnotationComplexity" id="getAnnotationComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#getAnnotationComplexity" />
       <keyword name="getAttrQualName" id="getAttrQualName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html#getAttrQualName" />
       <keyword name="getBasicHelper" id="getBasicHelper" ref="eric6.VCS.__init__.html#getBasicHelper" />
       <keyword name="getCallName" id="getCallName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html#getCallName" />
@@ -17453,6 +17416,7 @@
       <keyword name="getHelp" id="getHelp" ref="eric6.Preferences.__init__.html#getHelp" />
       <keyword name="getHexEditor" id="getHexEditor" ref="eric6.Preferences.__init__.html#getHexEditor" />
       <keyword name="getHomeDir" id="getHomeDir" ref="eric6.Utilities.__init__.html#getHomeDir" />
+      <keyword name="getHtmlPage" id="getHtmlPage" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#getHtmlPage" />
       <keyword name="getIcon" id="getIcon" ref="eric6.UI.PixmapCache.html#getIcon" />
       <keyword name="getIconEditor" id="getIconEditor" ref="eric6.Preferences.__init__.html#getIconEditor" />
       <keyword name="getIcons" id="getIcons" ref="eric6.Preferences.__init__.html#getIcons" />
@@ -17468,6 +17432,7 @@
       <keyword name="getImporters" id="getImporters" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.__init__.html#getImporters" />
       <keyword name="getInstallCommand" id="getInstallCommand" ref="eric6.E5Network.E5GoogleMailHelpers.html#getInstallCommand" />
       <keyword name="getIrc" id="getIrc" ref="eric6.Preferences.__init__.html#getIrc" />
+      <keyword name="getJavascript" id="getJavascript" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#getJavascript" />
       <keyword name="getKeyUrl" id="getKeyUrl" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.__init__.html#getKeyUrl" />
       <keyword name="getLanguageIcon" id="getLanguageIcon" ref="eric6.QScintilla.Lexers.__init__.html#getLanguageIcon" />
       <keyword name="getLexer" id="getLexer" ref="eric6.QScintilla.Lexers.__init__.html#getLexer" />
@@ -17569,7 +17534,7 @@
       <keyword name="handleSingleApplication" id="handleSingleApplication" ref="eric6.eric6.html#handleSingleApplication" />
       <keyword name="hasEnvironmentEntry" id="hasEnvironmentEntry" ref="eric6.Utilities.__init__.html#hasEnvironmentEntry" />
       <keyword name="hasShell" id="hasShell" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.injectionShell.html#hasShell" />
-      <keyword name="hasTypeAnnotations" id="hasTypeAnnotations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#hasTypeAnnotations" />
+      <keyword name="hasTypeAnnotations" id="hasTypeAnnotations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#hasTypeAnnotations" />
       <keyword name="hashPassword" id="hashPassword" ref="eric6.Utilities.crypto.py3PBKDF2.html#hashPassword" />
       <keyword name="hashPasswordTuple" id="hashPasswordTuple" ref="eric6.Utilities.crypto.py3PBKDF2.html#hashPasswordTuple" />
       <keyword name="hg (Module)" id="hg (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html" />
@@ -17589,8 +17554,8 @@
       <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#initBatchService" />
       <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html#initBatchService" />
       <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html#initBatchService" />
+      <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#initBatchService" />
       <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#initBatchService" />
-      <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#initBatchService" />
       <keyword name="initDebugger" id="initDebugger" ref="eric6.DebugClients.Python.eric6dbgstub.html#initDebugger" />
       <keyword name="initGlobals" id="initGlobals" ref="install-debugclients.html#initGlobals" />
       <keyword name="initGlobals" id="initGlobals" ref="install.html#initGlobals" />
@@ -17604,8 +17569,8 @@
       <keyword name="initService" id="initService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#initService" />
       <keyword name="initService" id="initService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html#initService" />
       <keyword name="initService" id="initService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html#initService" />
+      <keyword name="initService" id="initService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#initService" />
       <keyword name="initService" id="initService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#initService" />
-      <keyword name="initService" id="initService" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#initService" />
       <keyword name="initializeResourceSearchPath" id="initializeResourceSearchPath" ref="eric6.Toolbox.Startup.html#initializeResourceSearchPath" />
       <keyword name="injectionParamiko (Module)" id="injectionParamiko (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.injectionParamiko.html" />
       <keyword name="injectionShell (Module)" id="injectionShell (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.injectionShell.html" />
@@ -17652,7 +17617,6 @@
       <keyword name="isVisible" id="isVisible" ref="eric6.MicroPython.MicroPythonFileSystemUtilities.html#isVisible" />
       <keyword name="isWaylandSession" id="isWaylandSession" ref="eric6.Globals.__init__.html#isWaylandSession" />
       <keyword name="isWindowsPlatform" id="isWindowsPlatform" ref="eric6.Globals.__init__.html#isWindowsPlatform" />
-      <keyword name="is_stream_binary_plist" id="is_stream_binary_plist" ref="eric6.Utilities.binplistlib.html#is_stream_binary_plist" />
       <keyword name="is_string_literal" id="is_string_literal" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#is_string_literal" />
       <keyword name="isinpath" id="isinpath" ref="eric6.Utilities.__init__.html#isinpath" />
       <keyword name="jinja2Templates (Module)" id="jinja2Templates (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.jinja2Templates.html" />
@@ -17693,7 +17657,6 @@
       <keyword name="main" id="main" ref="eric6.eric6_pluginrepository.html#main" />
       <keyword name="main" id="main" ref="eric6.eric6_pluginuninstall.html#main" />
       <keyword name="main" id="main" ref="eric6.eric6_post_install.html#main" />
-      <keyword name="main" id="main" ref="eric6.eric6_qregexp.html#main" />
       <keyword name="main" id="main" ref="eric6.eric6_qregularexpression.html#main" />
       <keyword name="main" id="main" ref="eric6.eric6_re.html#main" />
       <keyword name="main" id="main" ref="eric6.eric6_shell.html#main" />
@@ -17732,6 +17695,7 @@
       <keyword name="normalizeCode" id="normalizeCode" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#normalizeCode" />
       <keyword name="normalizeCode" id="normalizeCode" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html#normalizeCode" />
       <keyword name="normalizeCode" id="normalizeCode" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html#normalizeCode" />
+      <keyword name="normalizeCode" id="normalizeCode" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#normalizeCode" />
       <keyword name="normalizeCode" id="normalizeCode" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#normalizeCode" />
       <keyword name="normalize_paths" id="normalize_paths" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#normalize_paths" />
       <keyword name="normalize_ws" id="normalize_ws" ref="eric6.E5Network.E5RFC6266.html#normalize_ws" />
@@ -17751,6 +17715,7 @@
       <keyword name="patch_modpython (Module)" id="patch_modpython (Module)" ref="patch_modpython.html" />
       <keyword name="pbkdf2" id="pbkdf2" ref="eric6.Utilities.crypto.py3PBKDF2.html#pbkdf2" />
       <keyword name="pipInstall" id="pipInstall" ref="install.html#pipInstall" />
+      <keyword name="pixmapFileToDataUrl" id="pixmapFileToDataUrl" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#pixmapFileToDataUrl" />
       <keyword name="pixmapFromByteArray" id="pixmapFromByteArray" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#pixmapFromByteArray" />
       <keyword name="pixmapToByteArray" id="pixmapToByteArray" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#pixmapToByteArray" />
       <keyword name="pixmapToDataUrl" id="pixmapToDataUrl" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#pixmapToDataUrl" />
@@ -17773,7 +17738,6 @@
       <keyword name="previewPix" id="previewPix" ref="eric6.Plugins.PluginVmTabview.html#previewPix" />
       <keyword name="printerr" id="printerr" ref="eric6.DebugClients.Python.DebugBase.html#printerr" />
       <keyword name="process_options" id="process_options" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#process_options" />
-      <keyword name="process_tokens" id="process_tokens" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#process_tokens" />
       <keyword name="protoclbr (Module)" id="protoclbr (Module)" ref="eric6.Utilities.ClassBrowsers.protoclbr.html" />
       <keyword name="proxyAuthenticationRequired" id="proxyAuthenticationRequired" ref="eric6.E5Network.E5NetworkProxyFactory.html#proxyAuthenticationRequired" />
       <keyword name="purge (Module)" id="purge (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.purge.html" />
@@ -17806,8 +17770,6 @@
       <keyword name="readEncodedFileWithEncoding" id="readEncodedFileWithEncoding" ref="eric6.Utilities.__init__.html#readEncodedFileWithEncoding" />
       <keyword name="readEncodedFileWithHash" id="readEncodedFileWithHash" ref="eric6.Utilities.__init__.html#readEncodedFileWithHash" />
       <keyword name="readModule" id="readModule" ref="eric6.Utilities.ModuleParser.html#readModule" />
-      <keyword name="readPlist" id="readPlist" ref="eric6.Utilities.binplistlib.html#readPlist" />
-      <keyword name="readPlistFromBytes" id="readPlistFromBytes" ref="eric6.Utilities.binplistlib.html#readPlistFromBytes" />
       <keyword name="readShortcuts" id="readShortcuts" ref="eric6.Preferences.Shortcuts.html#readShortcuts" />
       <keyword name="readStringFromStream" id="readStringFromStream" ref="eric6.Utilities.__init__.html#readStringFromStream" />
       <keyword name="readToolGroups" id="readToolGroups" ref="eric6.Preferences.__init__.html#readToolGroups" />
@@ -17844,6 +17806,7 @@
       <keyword name="rootPrefix" id="rootPrefix" ref="eric6.CondaInterface.__init__.html#rootPrefix" />
       <keyword name="runcall" id="runcall" ref="eric6.DebugClients.Python.eric6dbgstub.html#runcall" />
       <keyword name="rxExecute" id="rxExecute" ref="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardServer.html#rxExecute" />
+      <keyword name="rxIndex" id="rxIndex" ref="eric6.Utilities.__init__.html#rxIndex" />
       <keyword name="rxValidate" id="rxValidate" ref="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardServer.html#rxValidate" />
       <keyword name="s2qTranslate" id="s2qTranslate" ref="eric6.QScintilla.KeySequenceTranslator.html#s2qTranslate" />
       <keyword name="samefilepath" id="samefilepath" ref="eric6.Utilities.__init__.html#samefilepath" />
@@ -17852,6 +17815,11 @@
       <keyword name="saveShortcuts" id="saveShortcuts" ref="eric6.Preferences.Shortcuts.html#saveShortcuts" />
       <keyword name="saveToolGroups" id="saveToolGroups" ref="eric6.Preferences.__init__.html#saveToolGroups" />
       <keyword name="sbsdiff" id="sbsdiff" ref="eric6.UI.CompareDialog.html#sbsdiff" />
+      <keyword name="scan" id="scan" ref="eric6.Utilities.ClassBrowsers.idlclbr.html#scan" />
+      <keyword name="scan" id="scan" ref="eric6.Utilities.ClassBrowsers.jsclbr.html#scan" />
+      <keyword name="scan" id="scan" ref="eric6.Utilities.ClassBrowsers.protoclbr.html#scan" />
+      <keyword name="scan" id="scan" ref="eric6.Utilities.ClassBrowsers.pyclbr.html#scan" />
+      <keyword name="scan" id="scan" ref="eric6.Utilities.ClassBrowsers.rbclbr.html#scan" />
       <keyword name="schemeFromProxyType" id="schemeFromProxyType" ref="eric6.E5Network.E5NetworkProxyFactory.html#schemeFromProxyType" />
       <keyword name="scrollToAnchor" id="scrollToAnchor" ref="eric6.WebBrowser.Tools.Scripts.html#scrollToAnchor" />
       <keyword name="securityOk" id="securityOk" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html#securityOk" />
@@ -17953,17 +17921,23 @@
       <keyword name="toList" id="toList" ref="eric6.Preferences.__init__.html#toList" />
       <keyword name="toNativeSeparators" id="toNativeSeparators" ref="eric6.Utilities.__init__.html#toNativeSeparators" />
       <keyword name="toSecondLevelDomain" id="toSecondLevelDomain" ref="eric6.WebBrowser.AdBlock.AdBlockRule.html#toSecondLevelDomain" />
+      <keyword name="tomlCheckSyntax (Module)" id="tomlCheckSyntax (Module)" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html" />
+      <keyword name="tomlSyntaxBatchCheck" id="tomlSyntaxBatchCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#tomlSyntaxBatchCheck" />
+      <keyword name="tomlSyntaxCheck" id="tomlSyntaxCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#tomlSyntaxCheck" />
       <keyword name="trailing_blank_lines" id="trailing_blank_lines" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#trailing_blank_lines" />
       <keyword name="trailing_whitespace" id="trailing_whitespace" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#trailing_whitespace" />
       <keyword name="transform2call" id="transform2call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.djangoXssVulnerability.html#transform2call" />
-      <keyword name="translate" id="translate" ref="eric6.Globals.__init__.html#translate" />
+      <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations.html" />
+      <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations.html" />
+      <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations.html" />
+      <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations.html" />
+      <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.translations.html" />
       <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.translations.html" />
       <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.translations.html" />
       <keyword name="tryExcept (Module)" id="tryExcept (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tryExcept.html" />
       <keyword name="uiStartUp" id="uiStartUp" ref="eric6.eric6.html#uiStartUp" />
       <keyword name="uic (Module)" id="uic (Module)" ref="eric6.Utilities.uic.html" />
       <keyword name="unescape_uentities" id="unescape_uentities" ref="eric6.Utilities.__init__.html#unescape_uentities" />
-      <keyword name="unified_diff" id="unified_diff" ref="eric6.UI.DiffDialog.html#unified_diff" />
       <keyword name="uninstall (Module)" id="uninstall (Module)" ref="uninstall.html" />
       <keyword name="uninstall-debugclients (Module)" id="uninstall-debugclients (Module)" ref="uninstall-debugclients.html" />
       <keyword name="uninstallEric" id="uninstallEric" ref="uninstall.html#uninstallEric" />
@@ -18020,13 +17994,11 @@
       <keyword name="worker" id="worker" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#worker" />
       <keyword name="worker" id="worker" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html#worker" />
       <keyword name="worker" id="worker" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html#worker" />
+      <keyword name="worker" id="worker" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#worker" />
       <keyword name="worker" id="worker" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#worker" />
-      <keyword name="worker" id="worker" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#worker" />
       <keyword name="wrapperNames" id="wrapperNames" ref="install.html#wrapperNames" />
       <keyword name="wrapperNames" id="wrapperNames" ref="uninstall.html#wrapperNames" />
       <keyword name="writeEncodedFile" id="writeEncodedFile" ref="eric6.Utilities.__init__.html#writeEncodedFile" />
-      <keyword name="writePlist" id="writePlist" ref="eric6.Utilities.binplistlib.html#writePlist" />
-      <keyword name="writePlistToBytes" id="writePlistToBytes" ref="eric6.Utilities.binplistlib.html#writePlistToBytes" />
       <keyword name="yamlCheckSyntax (Module)" id="yamlCheckSyntax (Module)" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html" />
       <keyword name="yamlLoad (Module)" id="yamlLoad (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.yamlLoad.html" />
       <keyword name="yamlSyntaxBatchCheck" id="yamlSyntaxBatchCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#yamlSyntaxBatchCheck" />
@@ -18121,6 +18093,7 @@
       <file>eric6.E5Gui.E5MessageBox.html</file>
       <file>eric6.E5Gui.E5ModelMenu.html</file>
       <file>eric6.E5Gui.E5ModelToolBar.html</file>
+      <file>eric6.E5Gui.E5OverrideCursor.html</file>
       <file>eric6.E5Gui.E5PassivePopup.html</file>
       <file>eric6.E5Gui.E5PasswordMeter.html</file>
       <file>eric6.E5Gui.E5PathPicker.html</file>
@@ -18164,6 +18137,7 @@
       <file>eric6.E5Network.E5XmlRpcClient.html</file>
       <file>eric6.E5Network.__init__.html</file>
       <file>eric6.E5Utilities.E5Cache.html</file>
+      <file>eric6.E5Utilities.E5MutexLocker.html</file>
       <file>eric6.E5XML.Config.html</file>
       <file>eric6.E5XML.DebuggerPropertiesReader.html</file>
       <file>eric6.E5XML.DebuggerPropertiesWriter.html</file>
@@ -18262,7 +18236,8 @@
       <file>eric6.PluginManager.PluginRepositoryDialog.html</file>
       <file>eric6.PluginManager.PluginUninstallDialog.html</file>
       <file>eric6.Plugins.AboutPlugin.AboutDialog.html</file>
-      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleAddBuiltinIgnoreDialog.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html</file>
@@ -18270,10 +18245,14 @@
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.html</file>
-      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html</file>
-      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html</file>
-      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html</file>
-      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.translations.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.__init__.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.assert.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.awsHardcodedPassword.html</file>
@@ -18315,9 +18294,8 @@
       <file>eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html</file>
       <file>eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html</file>
       <file>eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html</file>
+      <file>eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html</file>
       <file>eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html</file>
-      <file>eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html</file>
-      <file>eric6.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html</file>
       <file>eric6.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html</file>
       <file>eric6.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html</file>
       <file>eric6.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html</file>
@@ -18327,7 +18305,6 @@
       <file>eric6.Plugins.PluginEricapi.html</file>
       <file>eric6.Plugins.PluginEricdoc.html</file>
       <file>eric6.Plugins.PluginSyntaxChecker.html</file>
-      <file>eric6.Plugins.PluginTabnanny.html</file>
       <file>eric6.Plugins.PluginTranslator.html</file>
       <file>eric6.Plugins.PluginVcsGit.html</file>
       <file>eric6.Plugins.PluginVcsMercurial.html</file>
@@ -18344,7 +18321,6 @@
       <file>eric6.Plugins.PluginWizardQFontDialog.html</file>
       <file>eric6.Plugins.PluginWizardQInputDialog.html</file>
       <file>eric6.Plugins.PluginWizardQMessageBox.html</file>
-      <file>eric6.Plugins.PluginWizardQRegExp.html</file>
       <file>eric6.Plugins.PluginWizardQRegularExpression.html</file>
       <file>eric6.Plugins.PluginWizardSetup.html</file>
       <file>eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.TranslatorPage.html</file>
@@ -18423,9 +18399,6 @@
       <file>eric6.Plugins.VcsPlugins.vcsMercurial.CloseheadExtension.closehead.html</file>
       <file>eric6.Plugins.VcsPlugins.vcsMercurial.Config.html</file>
       <file>eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.html</file>
-      <file>eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.html</file>
-      <file>eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html</file>
-      <file>eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html</file>
       <file>eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.html</file>
       <file>eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignaturesDialog.html</file>
       <file>eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.html</file>
@@ -18596,9 +18569,6 @@
       <file>eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html</file>
       <file>eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html</file>
       <file>eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html</file>
-      <file>eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html</file>
-      <file>eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html</file>
-      <file>eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html</file>
       <file>eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardCharactersDialog.html</file>
       <file>eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardDialog.html</file>
       <file>eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardRepeatDialog.html</file>
@@ -18721,6 +18691,8 @@
       <file>eric6.QScintilla.EditorAssembly.html</file>
       <file>eric6.QScintilla.EditorButtonsWidget.html</file>
       <file>eric6.QScintilla.EditorMarkerMap.html</file>
+      <file>eric6.QScintilla.EditorOutline.html</file>
+      <file>eric6.QScintilla.EditorOutlineModel.html</file>
       <file>eric6.QScintilla.Exporters.ExporterBase.html</file>
       <file>eric6.QScintilla.Exporters.ExporterHTML.html</file>
       <file>eric6.QScintilla.Exporters.ExporterODT.html</file>
@@ -18850,6 +18822,7 @@
       <file>eric6.UI.Previewers.PreviewerHTMLStyles.html</file>
       <file>eric6.UI.Previewers.PreviewerQSS.html</file>
       <file>eric6.UI.PythonAstViewer.html</file>
+      <file>eric6.UI.PythonDisViewer.html</file>
       <file>eric6.UI.SearchWidget.html</file>
       <file>eric6.UI.SplashScreen.html</file>
       <file>eric6.UI.SymbolsWidget.html</file>
@@ -18872,7 +18845,6 @@
       <file>eric6.Utilities.PasswordChecker.html</file>
       <file>eric6.Utilities.PySideImporter.html</file>
       <file>eric6.Utilities.__init__.html</file>
-      <file>eric6.Utilities.binplistlib.html</file>
       <file>eric6.Utilities.crypto.__init__.html</file>
       <file>eric6.Utilities.crypto.py3AES.html</file>
       <file>eric6.Utilities.crypto.py3PBKDF2.html</file>
@@ -19059,6 +19031,7 @@
       <file>eric6.WebBrowser.UrlBar.BookmarkActionSelectionDialog.html</file>
       <file>eric6.WebBrowser.UrlBar.BookmarkInfoDialog.html</file>
       <file>eric6.WebBrowser.UrlBar.FavIconLabel.html</file>
+      <file>eric6.WebBrowser.UrlBar.SslLabel.html</file>
       <file>eric6.WebBrowser.UrlBar.StackedUrlBar.html</file>
       <file>eric6.WebBrowser.UrlBar.UrlBar.html</file>
       <file>eric6.WebBrowser.UserAgent.UserAgentManager.html</file>
@@ -19136,6 +19109,11 @@
       <file>index-eric6.PipInterface.html</file>
       <file>index-eric6.PluginManager.html</file>
       <file>index-eric6.Plugins.AboutPlugin.html</file>
+      <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.html</file>
+      <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.html</file>
+      <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.html</file>
+      <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.html</file>
+      <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.html</file>
       <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.html</file>
       <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.html</file>
       <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.html</file>
@@ -19154,7 +19132,6 @@
       <file>index-eric6.Plugins.VcsPlugins.vcsGit.html</file>
       <file>index-eric6.Plugins.VcsPlugins.vcsMercurial.CloseheadExtension.html</file>
       <file>index-eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.html</file>
-      <file>index-eric6.Plugins.VcsPlugins.vcsMercurial.FetchExtension.html</file>
       <file>index-eric6.Plugins.VcsPlugins.vcsMercurial.GpgExtension.html</file>
       <file>index-eric6.Plugins.VcsPlugins.vcsMercurial.HisteditExtension.html</file>
       <file>index-eric6.Plugins.VcsPlugins.vcsMercurial.LargefilesExtension.html</file>
@@ -19180,7 +19157,6 @@
       <file>index-eric6.Plugins.WizardPlugins.InputDialogWizard.html</file>
       <file>index-eric6.Plugins.WizardPlugins.MessageBoxWizard.html</file>
       <file>index-eric6.Plugins.WizardPlugins.PyRegExpWizard.html</file>
-      <file>index-eric6.Plugins.WizardPlugins.QRegExpWizard.html</file>
       <file>index-eric6.Plugins.WizardPlugins.QRegularExpressionWizard.html</file>
       <file>index-eric6.Plugins.WizardPlugins.SetupWizard.html</file>
       <file>index-eric6.Plugins.WizardPlugins.html</file>
--- a/eric6/Documentation/Source/eric6.DebugClients.Python.AsyncFile.html	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Documentation/Source/eric6.DebugClients.Python.AsyncFile.html	Sun Oct 18 12:35:30 2020 +0200
@@ -575,7 +575,7 @@
 </p>
 <dl>
 
-<dt><i>s</i> (str)</dt>
+<dt><i>s</i> (str, bytes or bytearray)</dt>
 <dd>
 text to be written
 </dd>
--- a/eric6/Documentation/Source/eric6.DebugClients.Python.DebugBase.html	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Documentation/Source/eric6.DebugClients.Python.DebugBase.html	Sun Oct 18 12:35:30 2020 +0200
@@ -88,6 +88,10 @@
 <td>Private method to check if the function / method has a line number which is a breakpoint.</td>
 </tr>
 <tr>
+<td><a href="#DebugBase.__disassemble">__disassemble</a></td>
+<td>Private method to generate a disassembly of the given code object.</td>
+</tr>
+<tr>
 <td><a href="#DebugBase.__do_clearBreak">__do_clearBreak</a></td>
 <td>Private method called to clear a temporary breakpoint.</td>
 </tr>
@@ -275,6 +279,32 @@
 bool
 </dd>
 </dl>
+<a NAME="DebugBase.__disassemble" ID="DebugBase.__disassemble"></a>
+<h4>DebugBase.__disassemble</h4>
+<b>__disassemble</b>(<i>frame</i>)
+
+<p>
+        Private method to generate a disassembly of the given code object.
+</p>
+<dl>
+
+<dt><i>frame</i> (code)</dt>
+<dd>
+frame object to be disassembled
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the disassembly information
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl>
 <a NAME="DebugBase.__do_clearBreak" ID="DebugBase.__do_clearBreak"></a>
 <h4>DebugBase.__do_clearBreak</h4>
 <b>__do_clearBreak</b>(<i>filename, lineno</i>)
--- a/eric6/Documentation/Source/eric6.DebugClients.Python.DebugClientBase.html	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Documentation/Source/eric6.DebugClients.Python.DebugClientBase.html	Sun Oct 18 12:35:30 2020 +0200
@@ -271,6 +271,10 @@
 <td>Public method to close the session with the debugger and optionally terminate.</td>
 </tr>
 <tr>
+<td><a href="#DebugClientBase.setDisassembly">setDisassembly</a></td>
+<td>Public method to store a disassembly of the code object raising an exception.</td>
+</tr>
+<tr>
 <td><a href="#DebugClientBase.startDebugger">startDebugger</a></td>
 <td>Public method used to start the remote debugger.</td>
 </tr>
@@ -1098,6 +1102,21 @@
 flag indicating to terminate (boolean)
 </dd>
 </dl>
+<a NAME="DebugClientBase.setDisassembly" ID="DebugClientBase.setDisassembly"></a>
+<h4>DebugClientBase.setDisassembly</h4>
+<b>setDisassembly</b>(<i>disassembly</i>)
+
+<p>
+        Public method to store a disassembly of the code object raising an
+        exception.
+</p>
+<dl>
+
+<dt><i>disassembly</i> (dict)</dt>
+<dd>
+dictionary containing the disassembly information
+</dd>
+</dl>
 <a NAME="DebugClientBase.startDebugger" ID="DebugClientBase.startDebugger"></a>
 <h4>DebugClientBase.startDebugger</h4>
 <b>startDebugger</b>(<i>filename=None, host=None, port=None, enableTrace=True, exceptions=True, tracePython=False, redirect=True</i>)
--- a/eric6/Documentation/Source/eric6.Debugger.DebugServer.html	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Documentation/Source/eric6.Debugger.DebugServer.html	Sun Oct 18 12:35:30 2020 +0200
@@ -97,6 +97,11 @@
         the commandline completion list and the reworked searchstring was
         received from the client
 </dd>
+<dt>clientDisassembly(disassembly)</dt>
+<dd>
+emitted after the client has sent
+        a disassembly of the code raising an exception
+</dd>
 <dt>clientException(exception)</dt>
 <dd>
 emitted after an exception occured on
@@ -488,6 +493,10 @@
 <td>Public slot to get the debug clients capabilities.</td>
 </tr>
 <tr>
+<td><a href="#DebugServer.remoteClientDisassembly">remoteClientDisassembly</a></td>
+<td>Public method to ask the client for the latest traceback disassembly.</td>
+</tr>
+<tr>
 <td><a href="#DebugServer.remoteClientSetFilter">remoteClientSetFilter</a></td>
 <td>Public method to set a variables filter list.</td>
 </tr>
@@ -620,6 +629,10 @@
 <td>Public method to process the client auto completion info.</td>
 </tr>
 <tr>
+<td><a href="#DebugServer.signalClientDisassembly">signalClientDisassembly</a></td>
+<td>Public method to process the disassembly info from the client.</td>
+</tr>
+<tr>
 <td><a href="#DebugServer.signalClientException">signalClientException</a></td>
 <td>Public method to process the exception info from the client.</td>
 </tr>
@@ -1657,6 +1670,13 @@
 <p>
         Public slot to get the debug clients capabilities.
 </p>
+<a NAME="DebugServer.remoteClientDisassembly" ID="DebugServer.remoteClientDisassembly"></a>
+<h4>DebugServer.remoteClientDisassembly</h4>
+<b>remoteClientDisassembly</b>(<i></i>)
+
+<p>
+        Public method to ask the client for the latest traceback disassembly.
+</p>
 <a NAME="DebugServer.remoteClientSetFilter" ID="DebugServer.remoteClientSetFilter"></a>
 <h4>DebugServer.remoteClientSetFilter</h4>
 <b>remoteClientSetFilter</b>(<i>scope, filterStr</i>)
@@ -2421,6 +2441,20 @@
 the text to be completed (string)
 </dd>
 </dl>
+<a NAME="DebugServer.signalClientDisassembly" ID="DebugServer.signalClientDisassembly"></a>
+<h4>DebugServer.signalClientDisassembly</h4>
+<b>signalClientDisassembly</b>(<i>disassembly</i>)
+
+<p>
+        Public method to process the disassembly info from the client.
+</p>
+<dl>
+
+<dt><i>disassembly</i> (dict)</dt>
+<dd>
+dictionary containing the disassembly information
+</dd>
+</dl>
 <a NAME="DebugServer.signalClientException" ID="DebugServer.signalClientException"></a>
 <h4>DebugServer.signalClientException</h4>
 <b>signalClientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>)
--- a/eric6/Documentation/Source/eric6.Debugger.DebugUI.html	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Documentation/Source/eric6.Debugger.DebugUI.html	Sun Oct 18 12:35:30 2020 +0200
@@ -242,6 +242,10 @@
 <td>Private method to update the user interface.</td>
 </tr>
 <tr>
+<td><a href="#DebugUI.__getClientDisassembly">__getClientDisassembly</a></td>
+<td>Private method to ask the client for the latest traceback disassembly.</td>
+</tr>
+<tr>
 <td><a href="#DebugUI.__getClientVariables">__getClientVariables</a></td>
 <td>Private method to request the global and local variables.</td>
 </tr>
@@ -874,6 +878,13 @@
         This method is called just prior to executing some of
         the program being debugged.
 </p>
+<a NAME="DebugUI.__getClientDisassembly" ID="DebugUI.__getClientDisassembly"></a>
+<h4>DebugUI.__getClientDisassembly</h4>
+<b>__getClientDisassembly</b>(<i></i>)
+
+<p>
+        Private method to ask the client for the latest traceback disassembly.
+</p>
 <a NAME="DebugUI.__getClientVariables" ID="DebugUI.__getClientVariables"></a>
 <h4>DebugUI.__getClientVariables</h4>
 <b>__getClientVariables</b>(<i></i>)
--- a/eric6/Documentation/Source/eric6.Debugger.DebuggerInterfacePython.html	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Documentation/Source/eric6.Debugger.DebuggerInterfacePython.html	Sun Oct 18 12:35:30 2020 +0200
@@ -150,6 +150,10 @@
 <td>Public slot to get the debug clients capabilities.</td>
 </tr>
 <tr>
+<td><a href="#DebuggerInterfacePython.remoteClientDisassembly">remoteClientDisassembly</a></td>
+<td>Public method to ask the client for the latest traceback disassembly.</td>
+</tr>
+<tr>
 <td><a href="#DebuggerInterfacePython.remoteClientSetFilter">remoteClientSetFilter</a></td>
 <td>Public method to set a variables filter list.</td>
 </tr>
@@ -587,6 +591,13 @@
 <p>
         Public slot to get the debug clients capabilities.
 </p>
+<a NAME="DebuggerInterfacePython.remoteClientDisassembly" ID="DebuggerInterfacePython.remoteClientDisassembly"></a>
+<h4>DebuggerInterfacePython.remoteClientDisassembly</h4>
+<b>remoteClientDisassembly</b>(<i></i>)
+
+<p>
+        Public method to ask the client for the latest traceback disassembly.
+</p>
 <a NAME="DebuggerInterfacePython.remoteClientSetFilter" ID="DebuggerInterfacePython.remoteClientSetFilter"></a>
 <h4>DebuggerInterfacePython.remoteClientSetFilter</h4>
 <b>remoteClientSetFilter</b>(<i>scope, filterStr</i>)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.E5Gui.E5OverrideCursor.html	Sun Oct 18 12:35:30 2020 +0200
@@ -0,0 +1,354 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.E5Gui.E5OverrideCursor</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.E5Gui.E5OverrideCursor</h1>
+
+<p>
+Module implementing a context manager class for an override cursor and a
+QProcess class controlling an override cursor.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5OverrideCursor">E5OverrideCursor</a></td>
+<td>Class implementing a context manager class for an override cursor.</td>
+</tr>
+<tr>
+<td><a href="#E5OverrideCursorProcess">E5OverrideCursorProcess</a></td>
+<td>Class implementing a QProcess subclass controlling an override cursor.</td>
+</tr>
+<tr>
+<td><a href="#E5OverridenCursor">E5OverridenCursor</a></td>
+<td>Class implementing a context manager class for an overriden cursor.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="E5OverrideCursor" ID="E5OverrideCursor"></a>
+<h2>E5OverrideCursor</h2>
+
+<p>
+    Class implementing a context manager class for an override cursor.
+</p>
+<h3>Derived from</h3>
+contextlib.AbstractContextManager
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5OverrideCursor.__init__">E5OverrideCursor</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#E5OverrideCursor.__enter__">__enter__</a></td>
+<td>Special method called when entering the runtime ccontext.</td>
+</tr>
+<tr>
+<td><a href="#E5OverrideCursor.__exit__">__exit__</a></td>
+<td>Special method called when exiting the runtime ccontext.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="E5OverrideCursor.__init__" ID="E5OverrideCursor.__init__"></a>
+<h4>E5OverrideCursor (Constructor)</h4>
+<b>E5OverrideCursor</b>(<i>cursorShape=Qt.WaitCursor</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>cursorShape</i> (Qt.CursorShape)</dt>
+<dd>
+shape of the override cursor
+</dd>
+</dl>
+<a NAME="E5OverrideCursor.__enter__" ID="E5OverrideCursor.__enter__"></a>
+<h4>E5OverrideCursor.__enter__</h4>
+<b>__enter__</b>(<i></i>)
+
+<p>
+        Special method called when entering the runtime ccontext.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+reference to the context manager object
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+E5OverrideCursor
+</dd>
+</dl>
+<a NAME="E5OverrideCursor.__exit__" ID="E5OverrideCursor.__exit__"></a>
+<h4>E5OverrideCursor.__exit__</h4>
+<b>__exit__</b>(<i>exc_type, exc_value, traceback</i>)
+
+<p>
+        Special method called when exiting the runtime ccontext.
+</p>
+<dl>
+
+<dt><i>exc_type</i></dt>
+<dd>
+type of an exception raised in the runtime context
+</dd>
+<dt><i>exc_value</i></dt>
+<dd>
+value of an exception raised in the runtime context
+</dd>
+<dt><i>traceback</i></dt>
+<dd>
+traceback of an exception raised in the runtime
+            context
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+always returns None to not suppress any exception
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+None
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="E5OverrideCursorProcess" ID="E5OverrideCursorProcess"></a>
+<h2>E5OverrideCursorProcess</h2>
+
+<p>
+    Class implementing a QProcess subclass controlling an override cursor.
+</p>
+<h3>Derived from</h3>
+QProcess
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5OverrideCursorProcess.__init__">E5OverrideCursorProcess</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#E5OverrideCursorProcess.__processFinished">__processFinished</a></td>
+<td>Private slot resetting the cursor when the process finished.</td>
+</tr>
+<tr>
+<td><a href="#E5OverrideCursorProcess.__processStarted">__processStarted</a></td>
+<td>Private slot setting the cursor after the process has started.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="E5OverrideCursorProcess.__init__" ID="E5OverrideCursorProcess.__init__"></a>
+<h4>E5OverrideCursorProcess (Constructor)</h4>
+<b>E5OverrideCursorProcess</b>(<i>parent=None, cursorShape=Qt.WaitCursor</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>parent</i> (QObject)</dt>
+<dd>
+reference to the parent object
+</dd>
+<dt><i>cursorShape</i> (Qt.CursorShape)</dt>
+<dd>
+shape of the override cursor
+</dd>
+</dl>
+<a NAME="E5OverrideCursorProcess.__processFinished" ID="E5OverrideCursorProcess.__processFinished"></a>
+<h4>E5OverrideCursorProcess.__processFinished</h4>
+<b>__processFinished</b>(<i></i>)
+
+<p>
+        Private slot resetting the cursor when the process finished.
+</p>
+<a NAME="E5OverrideCursorProcess.__processStarted" ID="E5OverrideCursorProcess.__processStarted"></a>
+<h4>E5OverrideCursorProcess.__processStarted</h4>
+<b>__processStarted</b>(<i></i>)
+
+<p>
+        Private slot setting the cursor after the process has started.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="E5OverridenCursor" ID="E5OverridenCursor"></a>
+<h2>E5OverridenCursor</h2>
+
+<p>
+    Class implementing a context manager class for an overriden cursor.
+</p>
+<p>
+    The cursor is reset upon entering the runtime context and restored
+    upon exiting it.
+</p>
+<h3>Derived from</h3>
+contextlib.AbstractContextManager
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5OverridenCursor.__init__">E5OverridenCursor</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#E5OverridenCursor.__enter__">__enter__</a></td>
+<td>Special method called when entering the runtime ccontext.</td>
+</tr>
+<tr>
+<td><a href="#E5OverridenCursor.__exit__">__exit__</a></td>
+<td>Special method called when exiting the runtime ccontext.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="E5OverridenCursor.__init__" ID="E5OverridenCursor.__init__"></a>
+<h4>E5OverridenCursor (Constructor)</h4>
+<b>E5OverridenCursor</b>(<i></i>)
+
+<p>
+        Constructor
+</p>
+<a NAME="E5OverridenCursor.__enter__" ID="E5OverridenCursor.__enter__"></a>
+<h4>E5OverridenCursor.__enter__</h4>
+<b>__enter__</b>(<i></i>)
+
+<p>
+        Special method called when entering the runtime ccontext.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+reference to the context manager object
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+E5OverrideCursor
+</dd>
+</dl>
+<a NAME="E5OverridenCursor.__exit__" ID="E5OverridenCursor.__exit__"></a>
+<h4>E5OverridenCursor.__exit__</h4>
+<b>__exit__</b>(<i>exc_type, exc_value, traceback</i>)
+
+<p>
+        Special method called when exiting the runtime ccontext.
+</p>
+<dl>
+
+<dt><i>exc_type</i></dt>
+<dd>
+type of an exception raised in the runtime context
+</dd>
+<dt><i>exc_value</i></dt>
+<dd>
+value of an exception raised in the runtime context
+</dd>
+<dt><i>traceback</i></dt>
+<dd>
+traceback of an exception raised in the runtime
+            context
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+always returns None to not suppress any exception
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+None
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.E5Utilities.E5MutexLocker.html	Sun Oct 18 12:35:30 2020 +0200
@@ -0,0 +1,160 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.E5Utilities.E5MutexLocker</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.E5Utilities.E5MutexLocker</h1>
+
+<p>
+Module implementing a context manager locking and unlocking a mutex.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5MutexLocker">E5MutexLocker</a></td>
+<td>Class implementing a context manager locking and unlocking a mutex.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="E5MutexLocker" ID="E5MutexLocker"></a>
+<h2>E5MutexLocker</h2>
+
+<p>
+    Class implementing a context manager locking and unlocking a mutex.
+</p>
+<h3>Derived from</h3>
+contextlib.AbstractContextManager
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5MutexLocker.__init__">E5MutexLocker</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#E5MutexLocker.__enter__">__enter__</a></td>
+<td>Special method called when entering the runtime ccontext.</td>
+</tr>
+<tr>
+<td><a href="#E5MutexLocker.__exit__">__exit__</a></td>
+<td>Special method called when exiting the runtime ccontext.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="E5MutexLocker.__init__" ID="E5MutexLocker.__init__"></a>
+<h4>E5MutexLocker (Constructor)</h4>
+<b>E5MutexLocker</b>(<i>mutex</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>mutex</i> (QMutex or QRecursiveMutex)</dt>
+<dd>
+reference to the mutex to be locked
+</dd>
+</dl>
+<a NAME="E5MutexLocker.__enter__" ID="E5MutexLocker.__enter__"></a>
+<h4>E5MutexLocker.__enter__</h4>
+<b>__enter__</b>(<i></i>)
+
+<p>
+        Special method called when entering the runtime ccontext.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+reference to the context manager object
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+E5OverrideCursor
+</dd>
+</dl>
+<a NAME="E5MutexLocker.__exit__" ID="E5MutexLocker.__exit__"></a>
+<h4>E5MutexLocker.__exit__</h4>
+<b>__exit__</b>(<i>exc_type, exc_value, traceback</i>)
+
+<p>
+        Special method called when exiting the runtime ccontext.
+</p>
+<dl>
+
+<dt><i>exc_type</i></dt>
+<dd>
+type of an exception raised in the runtime context
+</dd>
+<dt><i>exc_value</i></dt>
+<dd>
+value of an exception raised in the runtime context
+</dd>
+<dt><i>traceback</i></dt>
+<dd>
+traceback of an exception raised in the runtime
+            context
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+always returns None to not suppress any exception
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+None
+</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.Globals.__init__.html	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Documentation/Source/eric6.Globals.__init__.html	Sun Oct 18 12:35:30 2020 +0200
@@ -132,10 +132,6 @@
 <td>Module function to convert a value to a list.</td>
 </tr>
 <tr>
-<td><a href="#translate">translate</a></td>
-<td>Module function to handle different PyQt 4/5 QCoreApplication.translate parameter.</td>
-</tr>
-<tr>
 <td><a href="#versionToTuple">versionToTuple</a></td>
 <td>Module function to convert a version string into a tuple.</td>
 </tr>
@@ -281,7 +277,13 @@
 <dl>
 <dt>Returns:</dt>
 <dd>
-path of the Qt binaries (string)
+path of the Qt binaries
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
@@ -644,30 +646,6 @@
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
-<a NAME="translate" ID="translate"></a>
-<h2>translate</h2>
-<b>translate</b>(<i>*args</i>)
-
-<p>
-    Module function to handle different PyQt 4/5 QCoreApplication.translate
-    parameter.
-</p>
-<dl>
-
-<dt><i>args</i></dt>
-<dd>
-tuple of arguments from QCoreApplication.translate (tuple)
-</dd>
-</dl>
-<dl>
-<dt>Returns:</dt>
-<dd>
-translated string (string)
-</dd>
-</dl>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
 <a NAME="versionToTuple" ID="versionToTuple"></a>
 <h2>versionToTuple</h2>
 <b>versionToTuple</b>(<i>version, length=3</i>)
--- a/eric6/Documentation/Source/eric6.MicroPython.MicroPythonDevices.html	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonDevices.html	Sun Oct 18 12:35:30 2020 +0200
@@ -29,7 +29,7 @@
 <h3>Global Attributes</h3>
 
 <table>
-<tr><td>SupportedBoards</td></tr>
+<tr><td>IgnoredBoards</td></tr><tr><td>SupportedBoards</td></tr>
 </table>
 <h3>Classes</h3>
 
--- a/eric6/Documentation/Source/eric6.PipInterface.Pip.html	Sun Jul 05 11:11:24 2020 +0200
+++ b/eric6/Documentation/Source/eric6.PipInterface.Pip.html	Sun Oct 18 12:35:30 2020 +0200
@@ -494,7 +494,7 @@
 </dl>
 <a NAME="Pip.getVirtualenvNames" ID="Pip.getVirtualenvNames"></a>
 <h4>Pip.getVirtualenvNames</h4>
-<b>getVirtualenvNames</b>(<i>noRemote=False</i>)
+<b>getVirtualenvNames</b>(<i>noRemote=False, noConda=False</i>)
 
 <p>
         Public method to get a sorted list of virtual environment names.
@@ -506,6 +506,10 @@
 flag indicating to exclude environments for remote
             debugging
 </dd>
+<dt><i>noConda</i> (bool)</dt>
+<dd>
+flag indicating to exclude Conda environments
+</dd>
 </dl>
 <dl>
 <dt>Returns:</dt>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html	Sun Oct 18 12:35:30 2020 +0200
@@ -0,0 +1,516 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker</h1>
+
+<p>
+Module implementing a checker for function type annotations.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#AnnotationsChecker">AnnotationsChecker</a></td>
+<td>Class implementing a checker for function type annotations.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor">FunctionVisitor</a></td>
+<td>Class implementing a node visitor to check function annotations.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+
+<tr>
+<td><a href="#getAnnotationComplexity">getAnnotationComplexity</a></td>
+<td>Function to determine the annotation complexity.</td>
+</tr>
+<tr>
+<td><a href="#hasTypeAnnotations">hasTypeAnnotations</a></td>
+<td>Function to check for type annotations.</td>
+</tr>
+</table>
+<hr />
+<hr />
+<a NAME="AnnotationsChecker" ID="AnnotationsChecker"></a>
+<h2>AnnotationsChecker</h2>
+
+<p>
+    Class implementing a checker for function type annotations.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>Codes</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#AnnotationsChecker.__init__">AnnotationsChecker</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__checkAnnotationComplexity">__checkAnnotationComplexity</a></td>
+<td>Private method to check the type annotation complexity.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__checkAnnotationsCoverage">__checkAnnotationsCoverage</a></td>
+<td>Private method to check for function annotation coverage.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__checkFunctionAnnotations">__checkFunctionAnnotations</a></td>
+<td>Private method to check for function annotation issues.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__error">__error</a></td>
+<td>Private method to record an issue.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__generateTree">__generateTree</a></td>
+<td>Private method to generate an AST for our source.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__ignoreCode">__ignoreCode</a></td>
+<td>Private method to check if the message code should be ignored.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__reportInvalidSyntax">__reportInvalidSyntax</a></td>
+<td>Private method to report a syntax error.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.run">run</a></td>
+<td>Public method to check the given source against annotation issues.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="AnnotationsChecker.__init__" ID="AnnotationsChecker.__init__"></a>
+<h4>AnnotationsChecker (Constructor)</h4>
+<b>AnnotationsChecker</b>(<i>source, filename, select, ignore, expected, repeat, args</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>source</i> (list of str)</dt>
+<dd>
+source code to be checked
+</dd>
+<dt><i>filename</i> (str)</dt>
+<dd>
+name of the source file
+</dd>
+<dt><i>select</i> (list of str)</dt>
+<dd>
+list of selected codes
+</dd>
+<dt><i>ignore</i> (list of str)</dt>
+<dd>
+list of codes to be ignored
+</dd>
+<dt><i>expected</i> (list of str)</dt>
+<dd>
+list of expected codes
+</dd>
+<dt><i>repeat</i> (bool)</dt>
+<dd>
+flag indicating to report each occurrence of a code
+</dd>
+<dt><i>args</i> (dict)</dt>
+<dd>
+dictionary of arguments for the annotation checks
+</dd>
+</dl>
+<a NAME="AnnotationsChecker.__checkAnnotationComplexity" ID="AnnotationsChecker.__checkAnnotationComplexity"></a>
+<h4>AnnotationsChecker.__checkAnnotationComplexity</h4>
+<b>__checkAnnotationComplexity</b>(<i></i>)
+
+<p>
+        Private method to check the type annotation complexity.
+</p>
+<a NAME="AnnotationsChecker.__checkAnnotationsCoverage" ID="AnnotationsChecker.__checkAnnotationsCoverage"></a>
+<h4>AnnotationsChecker.__checkAnnotationsCoverage</h4>
+<b>__checkAnnotationsCoverage</b>(<i></i>)
+
+<p>
+        Private method to check for function annotation coverage.
+</p>
+<a NAME="AnnotationsChecker.__checkFunctionAnnotations" ID="AnnotationsChecker.__checkFunctionAnnotations"></a>
+<h4>AnnotationsChecker.__checkFunctionAnnotations</h4>
+<b>__checkFunctionAnnotations</b>(<i></i>)
+
+<p>
+        Private method to check for function annotation issues.
+</p>
+<a NAME="AnnotationsChecker.__error" ID="AnnotationsChecker.__error"></a>
+<h4>AnnotationsChecker.__error</h4>
+<b>__error</b>(<i>lineNumber, offset, code, *args</i>)
+
+<p>
+        Private method to record an issue.
+</p>
+<dl>
+
+<dt><i>lineNumber</i> (int)</dt>
+<dd>
+line number of the issue
+</dd>
+<dt><i>offset</i> (int)</dt>
+<dd>
+position within line of the issue
+</dd>
+<dt><i>code</i> (str)</dt>
+<dd>
+message code
+</dd>
+<dt><i>args</i> (list)</dt>
+<dd>
+arguments for the message
+</dd>
+</dl>
+<a NAME="AnnotationsChecker.__generateTree" ID="AnnotationsChecker.__generateTree"></a>
+<h4>AnnotationsChecker.__generateTree</h4>
+<b>__generateTree</b>(<i></i>)
+
+<p>
+        Private method to generate an AST for our source.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+generated AST
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+ast.Module
+</dd>
+</dl>
+<a NAME="AnnotationsChecker.__ignoreCode" ID="AnnotationsChecker.__ignoreCode"></a>
+<h4>AnnotationsChecker.__ignoreCode</h4>
+<b>__ignoreCode</b>(<i>code</i>)
+
+<p>
+        Private method to check if the message code should be ignored.
+</p>
+<dl>
+
+<dt><i>code</i> (str)</dt>
+<dd>
+message code to check for
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating to ignore the given code
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<a NAME="AnnotationsChecker.__reportInvalidSyntax" ID="AnnotationsChecker.__reportInvalidSyntax"></a>
+<h4>AnnotationsChecker.__reportInvalidSyntax</h4>
+<b>__reportInvalidSyntax</b>(<i></i>)
+
+<p>
+        Private method to report a syntax error.
+</p>
+<a NAME="AnnotationsChecker.run" ID="AnnotationsChecker.run"></a>
+<h4>AnnotationsChecker.run</h4>
+<b>run</b>(<i></i>)
+
+<p>
+        Public method to check the given source against annotation issues.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="FunctionVisitor" ID="FunctionVisitor"></a>
+<h2>FunctionVisitor</h2>
+
+<p>
+    Class implementing a node visitor to check function annotations.
+</p>
+<p>
+    Note: this class is modelled after flake8-annotations checker.
+</p>
+<h3>Derived from</h3>
+ast.NodeVisitor
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#FunctionVisitor.__init__">FunctionVisitor</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.__checkFunctionNode">__checkFunctionNode</a></td>
+<td>Private method to check an individual function definition node.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.__classifyArgumentError">__classifyArgumentError</a></td>
+<td>Private method to classify and record an argument annotation issue.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.__classifyReturnError">__classifyReturnError</a></td>
+<td>Private method to classify and record a return annotation issue.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.visit_AsyncFunctionDef">visit_AsyncFunctionDef</a></td>
+<td>Public method to handle an async function or method definition.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.visit_ClassDef">visit_ClassDef</a></td>
+<td>Public method to handle class definitions.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.visit_FunctionDef">visit_FunctionDef</a></td>
+<td>Public method to handle a function or method definition.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="FunctionVisitor.__init__" ID="FunctionVisitor.__init__"></a>
+<h4>FunctionVisitor (Constructor)</h4>
+<b>FunctionVisitor</b>(<i>sourceLines</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>sourceLines</i> (list of str)</dt>
+<dd>
+lines of source code
+</dd>
+</dl>
+<a NAME="FunctionVisitor.__checkFunctionNode" ID="FunctionVisitor.__checkFunctionNode"></a>
+<h4>FunctionVisitor.__checkFunctionNode</h4>
+<b>__checkFunctionNode</b>(<i>node, classMethod=False</i>)
+
+<p>
+        Private method to check an individual function definition node.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.FunctionDef or ast.AsyncFunctionDef)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+<dt><i>classMethod</i> (bool)</dt>
+<dd>
+flag indicating a class method
+</dd>
+</dl>
+<a NAME="FunctionVisitor.__classifyArgumentError" ID="FunctionVisitor.__classifyArgumentError"></a>
+<h4>FunctionVisitor.__classifyArgumentError</h4>
+<b>__classifyArgumentError</b>(<i>argNode, argType, methodType</i>)
+
+<p>
+        Private method to classify and record an argument annotation issue.
+</p>
+<dl>
+
+<dt><i>argNode</i> (ast.arguments)</dt>
+<dd>
+reference to the argument node
+</dd>
+<dt><i>argType</i> (str)</dt>
+<dd>
+type of the argument node
+</dd>
+<dt><i>methodType</i> (str)</dt>
+<dd>
+type of method/function the argument belongs to
+</dd>
+</dl>
+<a NAME="FunctionVisitor.__classifyReturnError" ID="FunctionVisitor.__classifyReturnError"></a>
+<h4>FunctionVisitor.__classifyReturnError</h4>
+<b>__classifyReturnError</b>(<i>methodType, visibilityType, lineno, colOffset</i>)
+
+<p>
+        Private method to classify and record a return annotation issue.
+</p>
+<dl>
+
+<dt><i>methodType</i> (str)</dt>
+<dd>
+type of method/function the argument belongs to
+</dd>
+<dt><i>visibilityType</i> (str)</dt>
+<dd>
+visibility of the function
+</dd>
+<dt><i>lineno</i> (int)</dt>
+<dd>
+line number
+</dd>
+<dt><i>colOffset</i> (int)</dt>
+<dd>
+column number
+</dd>
+</dl>
+<a NAME="FunctionVisitor.visit_AsyncFunctionDef" ID="FunctionVisitor.visit_AsyncFunctionDef"></a>
+<h4>FunctionVisitor.visit_AsyncFunctionDef</h4>
+<b>visit_AsyncFunctionDef</b>(<i>node</i>)
+
+<p>
+        Public method to handle an async function or method definition.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.AsyncFunctionDef)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+</dl>
+<a NAME="FunctionVisitor.visit_ClassDef" ID="FunctionVisitor.visit_ClassDef"></a>
+<h4>FunctionVisitor.visit_ClassDef</h4>
+<b>visit_ClassDef</b>(<i>node</i>)
+
+<p>
+        Public method to handle class definitions.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.ClassDef)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+</dl>
+<a NAME="FunctionVisitor.visit_FunctionDef" ID="FunctionVisitor.visit_FunctionDef"></a>
+<h4>FunctionVisitor.visit_FunctionDef</h4>
+<b>visit_FunctionDef</b>(<i>node</i>)
+
+<p>
+        Public method to handle a function or method definition.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.FunctionDef)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="getAnnotationComplexity" ID="getAnnotationComplexity"></a>
+<h2>getAnnotationComplexity</h2>
+<b>getAnnotationComplexity</b>(<i>annotationNode</i>)
+
+<p>
+    Function to determine the annotation complexity.
+</p>
+<dl>
+
+<dt><i>annotationNode</i> (ast.AST)</dt>
+<dd>
+reference to the node to determine the annotation
+        complexity for
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+annotation complexity
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+= int
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="hasTypeAnnotations" ID="hasTypeAnnotations"></a>
+<h2>hasTypeAnnotations</h2>
+<b>hasTypeAnnotations</b>(<i>funcNode</i>)
+
+<p>
+    Function to check for type annotations.
+</p>
+<dl>
+
+<dt><i>funcNode</i> (ast.AsyncFunctionDef or ast.FunctionDef)</dt>
+<dd>
+reference to the function definition node to be checked
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of type annotations
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations.html	Sun Oct 18 12:35:30 2020 +0200
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }