Regenerated source docu and translations.

Fri, 16 Sep 2016 19:34:58 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 16 Sep 2016 19:34:58 +0200
changeset 5173
632257ad7337
parent 5172
f35c7e0db572
child 5174
8c48f5e0cd92
child 5175
9db0b0f15d12

Regenerated source docu and translations.

APIs/Python3/eric6.api file | annotate | diff | comparison | revisions
APIs/Python3/eric6.bas file | annotate | diff | comparison | revisions
Debugger/VariablesViewer.py file | annotate | diff | comparison | revisions
Documentation/Help/source.qch file | annotate | diff | comparison | revisions
Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
Documentation/Source/eric6.DebugClients.Python2.DebugClientBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.DebugClients.Python2.DebugVariables.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.DebugClients.Python3.DebugClientBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.DebugClients.Python3.DebugVariables.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Debugger.Config.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Debugger.VariablesViewer.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.DebugClients.Python2.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.DebugClients.Python3.html file | annotate | diff | comparison | revisions
i18n/eric6_cs.ts file | annotate | diff | comparison | revisions
i18n/eric6_de.qm file | annotate | diff | comparison | revisions
i18n/eric6_de.ts file | annotate | diff | comparison | revisions
i18n/eric6_en.ts file | annotate | diff | comparison | revisions
i18n/eric6_es.ts file | annotate | diff | comparison | revisions
i18n/eric6_fr.ts file | annotate | diff | comparison | revisions
i18n/eric6_it.ts file | annotate | diff | comparison | revisions
i18n/eric6_pt.ts file | annotate | diff | comparison | revisions
i18n/eric6_ru.ts file | annotate | diff | comparison | revisions
i18n/eric6_tr.ts file | annotate | diff | comparison | revisions
i18n/eric6_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/APIs/Python3/eric6.api	Fri Sep 16 19:31:38 2016 +0200
+++ b/APIs/Python3/eric6.api	Fri Sep 16 19:34:58 2016 +0200
@@ -184,6 +184,7 @@
 eric6.DebugClients.Python2.DebugBase.setRecursionLimit?4(limit)
 eric6.DebugClients.Python2.DebugClient.DebugClient.debugClient?7
 eric6.DebugClients.Python2.DebugClient.DebugClient?1()
+eric6.DebugClients.Python2.DebugClientBase.DebugClientBase.Indicators?7
 eric6.DebugClients.Python2.DebugClientBase.DebugClientBase.absPath?4(fn)
 eric6.DebugClients.Python2.DebugClientBase.DebugClientBase.attachThread?4(target=None, args=None, kwargs=None, mainThread=False)
 eric6.DebugClients.Python2.DebugClientBase.DebugClientBase.clientCapabilities?7
@@ -250,6 +251,26 @@
 eric6.DebugClients.Python2.DebugThread.DebugThread.trace_dispatch?4(frame, event, arg)
 eric6.DebugClients.Python2.DebugThread.DebugThread?1(dbgClient, targ=None, args=None, kwargs=None, mainThread=False)
 eric6.DebugClients.Python2.DebugUtilities.prepareJsonCommand?4(method, params)
+eric6.DebugClients.Python2.DebugVariables.BaseResolver.getDictionary?4(var)
+eric6.DebugClients.Python2.DebugVariables.BaseResolver.resolve?4(var, attribute)
+eric6.DebugClients.Python2.DebugVariables.DefaultResolver.getDictionary?4(var)
+eric6.DebugClients.Python2.DebugVariables.DefaultResolver.resolve?4(var, attribute)
+eric6.DebugClients.Python2.DebugVariables.DictResolver.getDictionary?4(var)
+eric6.DebugClients.Python2.DebugVariables.DictResolver.resolve?4(var, attribute)
+eric6.DebugClients.Python2.DebugVariables.ListResolver.getDictionary?4(var)
+eric6.DebugClients.Python2.DebugVariables.ListResolver.resolve?4(var, attribute)
+eric6.DebugClients.Python2.DebugVariables.MaxItemsToHandle?7
+eric6.DebugClients.Python2.DebugVariables.SetResolver.getDictionary?4(var)
+eric6.DebugClients.Python2.DebugVariables.SetResolver.resolve?4(var, attribute)
+eric6.DebugClients.Python2.DebugVariables.TooLargeAttribute?7
+eric6.DebugClients.Python2.DebugVariables.TooLargeMessage?7
+eric6.DebugClients.Python2.DebugVariables._TypeMap?8
+eric6.DebugClients.Python2.DebugVariables._initTypeMap?5()
+eric6.DebugClients.Python2.DebugVariables.defaultResolver?7
+eric6.DebugClients.Python2.DebugVariables.dictResolver?7
+eric6.DebugClients.Python2.DebugVariables.getType?4(obj)
+eric6.DebugClients.Python2.DebugVariables.listResolver?7
+eric6.DebugClients.Python2.DebugVariables.setResolver?7
 eric6.DebugClients.Python2.FlexCompleter.Completer._callable_postfix?5(val, word)
 eric6.DebugClients.Python2.FlexCompleter.Completer.attr_matches?4(text)
 eric6.DebugClients.Python2.FlexCompleter.Completer.complete?4(text, state)
@@ -341,6 +362,7 @@
 eric6.DebugClients.Python3.DebugBase.setRecursionLimit?4(limit)
 eric6.DebugClients.Python3.DebugClient.DebugClient.debugClient?7
 eric6.DebugClients.Python3.DebugClient.DebugClient?1()
+eric6.DebugClients.Python3.DebugClientBase.DebugClientBase.Indicators?7
 eric6.DebugClients.Python3.DebugClientBase.DebugClientBase.absPath?4(fn)
 eric6.DebugClients.Python3.DebugClientBase.DebugClientBase.attachThread?4(target=None, args=None, kwargs=None, mainThread=False)
 eric6.DebugClients.Python3.DebugClientBase.DebugClientBase.clientCapabilities?7
@@ -409,6 +431,26 @@
 eric6.DebugClients.Python3.DebugUtilities.formatargvalues?4(args, varargs, varkw, locals, formatarg=str, formatvarargs=lambda name: '*' + name, formatvarkw=lambda name: '**' + name, formatvalue=lambda value: '=' + repr(value))
 eric6.DebugClients.Python3.DebugUtilities.getargvalues?4(frame)
 eric6.DebugClients.Python3.DebugUtilities.prepareJsonCommand?4(method, params)
+eric6.DebugClients.Python3.DebugVariables.BaseResolver.getDictionary?4(var)
+eric6.DebugClients.Python3.DebugVariables.BaseResolver.resolve?4(var, attribute)
+eric6.DebugClients.Python3.DebugVariables.DefaultResolver.getDictionary?4(var)
+eric6.DebugClients.Python3.DebugVariables.DefaultResolver.resolve?4(var, attribute)
+eric6.DebugClients.Python3.DebugVariables.DictResolver.getDictionary?4(var)
+eric6.DebugClients.Python3.DebugVariables.DictResolver.resolve?4(var, attribute)
+eric6.DebugClients.Python3.DebugVariables.ListResolver.getDictionary?4(var)
+eric6.DebugClients.Python3.DebugVariables.ListResolver.resolve?4(var, attribute)
+eric6.DebugClients.Python3.DebugVariables.MaxItemsToHandle?7
+eric6.DebugClients.Python3.DebugVariables.SetResolver.getDictionary?4(var)
+eric6.DebugClients.Python3.DebugVariables.SetResolver.resolve?4(var, attribute)
+eric6.DebugClients.Python3.DebugVariables.TooLargeAttribute?7
+eric6.DebugClients.Python3.DebugVariables.TooLargeMessage?7
+eric6.DebugClients.Python3.DebugVariables._TypeMap?8
+eric6.DebugClients.Python3.DebugVariables._initTypeMap?5()
+eric6.DebugClients.Python3.DebugVariables.defaultResolver?7
+eric6.DebugClients.Python3.DebugVariables.dictResolver?7
+eric6.DebugClients.Python3.DebugVariables.getType?4(obj)
+eric6.DebugClients.Python3.DebugVariables.listResolver?7
+eric6.DebugClients.Python3.DebugVariables.setResolver?7
 eric6.DebugClients.Python3.FlexCompleter.Completer._callable_postfix?5(val, word)
 eric6.DebugClients.Python3.FlexCompleter.Completer.attr_matches?4(text)
 eric6.DebugClients.Python3.FlexCompleter.Completer.complete?4(text, state)
@@ -478,6 +520,8 @@
 eric6.Debugger.CallTraceViewer.CallTraceViewer.setProjectMode?4(enabled)
 eric6.Debugger.CallTraceViewer.CallTraceViewer.sourceFile?7
 eric6.Debugger.CallTraceViewer.CallTraceViewer?1(debugServer, parent=None)
+eric6.Debugger.Config.ConfigVarTypeDispStrings?7
+eric6.Debugger.Config.ConfigVarTypeFilters?7
 eric6.Debugger.DebugClientCapabilities.HasAll?7
 eric6.Debugger.DebugClientCapabilities.HasCompleter?7
 eric6.Debugger.DebugClientCapabilities.HasCoverage?7
@@ -800,11 +844,17 @@
 eric6.Debugger.VariablesViewer.SpecialArrayElementVarItem?1(parent, dvar, dvalue, dtype, frmnr, globalScope)
 eric6.Debugger.VariablesViewer.SpecialVarItem.expand?4()
 eric6.Debugger.VariablesViewer.SpecialVarItem?1(parent, dvar, dvalue, dtype, frmnr, globalScope)
+eric6.Debugger.VariablesViewer.VariableItem.Indicators?7
+eric6.Debugger.VariablesViewer.VariableItem.Type2Indicators?7
+eric6.Debugger.VariablesViewer.VariableItem._buildKey?5()
 eric6.Debugger.VariablesViewer.VariableItem.attachDummy?4()
 eric6.Debugger.VariablesViewer.VariableItem.collapse?4()
 eric6.Debugger.VariablesViewer.VariableItem.data?4(column, role)
 eric6.Debugger.VariablesViewer.VariableItem.deleteChildren?4()
 eric6.Debugger.VariablesViewer.VariableItem.expand?4()
+eric6.Debugger.VariablesViewer.VariableItem.extractId?4(var)
+eric6.Debugger.VariablesViewer.VariableItem.extractIndicators?4(var)
+eric6.Debugger.VariablesViewer.VariableItem.getId?4()
 eric6.Debugger.VariablesViewer.VariableItem.getValue?4()
 eric6.Debugger.VariablesViewer.VariableItem?1(parent, dvar, dvalue, dtype)
 eric6.Debugger.VariablesViewer.VariablesViewer.collapseItem?4(parentItem)
--- a/APIs/Python3/eric6.bas	Fri Sep 16 19:31:38 2016 +0200
+++ b/APIs/Python3/eric6.bas	Fri Sep 16 19:34:58 2016 +0200
@@ -126,8 +126,10 @@
 DebuggerPropertiesWriter XMLStreamWriterBase
 DebuggerPython3Page ConfigurationPageBase Ui_DebuggerPython3Page
 DebuggerPythonPage ConfigurationPageBase Ui_DebuggerPythonPage
+DefaultResolver BaseResolver
 DelayedFileWatcher QFileSystemWatcher
 DeleteFilesConfirmationDialog QDialog Ui_DeleteFilesConfirmationDialog
+DictResolver BaseResolver
 DiffDialog QWidget Ui_DiffDialog
 DiffHighlighter E5GenericDiffHighlighter
 DiffReport StandardReport
@@ -490,6 +492,7 @@
 LexerYAML Lexer QsciLexerYAML
 LfConvertDataDialog QDialog Ui_LfConvertDataDialog
 LfRevisionsInputDialog QDialog Ui_LfRevisionsInputDialog
+ListResolver BaseResolver
 Listspace ViewManager
 LogViewer QWidget
 LogViewerEdit QTextEdit
@@ -662,6 +665,7 @@
 SendRefererWhitelistDialog QDialog Ui_SendRefererWhitelistDialog
 SessionReader XMLStreamReaderBase
 SessionWriter XMLStreamWriterBase
+SetResolver BaseResolver
 Shell QsciScintillaCompat
 ShellAssembly QWidget
 ShellHistoryDialog QDialog Ui_ShellHistoryDialog
--- a/Debugger/VariablesViewer.py	Fri Sep 16 19:31:38 2016 +0200
+++ b/Debugger/VariablesViewer.py	Fri Sep 16 19:34:58 2016 +0200
@@ -139,7 +139,7 @@
         Protected method to build the access key for the variable.
         
         @return access key
-        @type str
+        @rtype str
         """
         indicators = ""
         txt = self.text(0)
Binary file Documentation/Help/source.qch has changed
--- a/Documentation/Help/source.qhp	Fri Sep 16 19:31:38 2016 +0200
+++ b/Documentation/Help/source.qhp	Fri Sep 16 19:34:58 2016 +0200
@@ -38,6 +38,7 @@
               <section title="eric6.DebugClients.Python2.DebugConfig" ref="eric6.DebugClients.Python2.DebugConfig.html" />
               <section title="eric6.DebugClients.Python2.DebugThread" ref="eric6.DebugClients.Python2.DebugThread.html" />
               <section title="eric6.DebugClients.Python2.DebugUtilities" ref="eric6.DebugClients.Python2.DebugUtilities.html" />
+              <section title="eric6.DebugClients.Python2.DebugVariables" ref="eric6.DebugClients.Python2.DebugVariables.html" />
               <section title="eric6.DebugClients.Python2.FlexCompleter" ref="eric6.DebugClients.Python2.FlexCompleter.html" />
               <section title="eric6.DebugClients.Python2.PyProfile" ref="eric6.DebugClients.Python2.PyProfile.html" />
               <section title="eric6.DebugClients.Python2.eric6dbgstub" ref="eric6.DebugClients.Python2.eric6dbgstub.html" />
@@ -54,6 +55,7 @@
               <section title="eric6.DebugClients.Python3.DebugConfig" ref="eric6.DebugClients.Python3.DebugConfig.html" />
               <section title="eric6.DebugClients.Python3.DebugThread" ref="eric6.DebugClients.Python3.DebugThread.html" />
               <section title="eric6.DebugClients.Python3.DebugUtilities" ref="eric6.DebugClients.Python3.DebugUtilities.html" />
+              <section title="eric6.DebugClients.Python3.DebugVariables" ref="eric6.DebugClients.Python3.DebugVariables.html" />
               <section title="eric6.DebugClients.Python3.FlexCompleter" ref="eric6.DebugClients.Python3.FlexCompleter.html" />
               <section title="eric6.DebugClients.Python3.PyProfile" ref="eric6.DebugClients.Python3.PyProfile.html" />
               <section title="eric6.DebugClients.Python3.eric6dbgstub" ref="eric6.DebugClients.Python3.eric6dbgstub.html" />
@@ -1976,6 +1978,12 @@
       <keyword name="BaseReport.print_statistics" id="BaseReport.print_statistics" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#BaseReport.print_statistics" />
       <keyword name="BaseReport.start" id="BaseReport.start" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#BaseReport.start" />
       <keyword name="BaseReport.stop" id="BaseReport.stop" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#BaseReport.stop" />
+      <keyword name="BaseResolver" id="BaseResolver" ref="eric6.DebugClients.Python2.DebugVariables.html#BaseResolver" />
+      <keyword name="BaseResolver" id="BaseResolver" ref="eric6.DebugClients.Python3.DebugVariables.html#BaseResolver" />
+      <keyword name="BaseResolver.getDictionary" id="BaseResolver.getDictionary" ref="eric6.DebugClients.Python2.DebugVariables.html#BaseResolver.getDictionary" />
+      <keyword name="BaseResolver.getDictionary" id="BaseResolver.getDictionary" ref="eric6.DebugClients.Python3.DebugVariables.html#BaseResolver.getDictionary" />
+      <keyword name="BaseResolver.resolve" id="BaseResolver.resolve" ref="eric6.DebugClients.Python2.DebugVariables.html#BaseResolver.resolve" />
+      <keyword name="BaseResolver.resolve" id="BaseResolver.resolve" ref="eric6.DebugClients.Python3.DebugVariables.html#BaseResolver.resolve" />
       <keyword name="BinaryModel" id="BinaryModel" ref="eric6.UI.NumbersWidget.html#BinaryModel" />
       <keyword name="BinaryModel (Constructor)" id="BinaryModel (Constructor)" ref="eric6.UI.NumbersWidget.html#BinaryModel.__init__" />
       <keyword name="BinaryModel.columnCount" id="BinaryModel.columnCount" ref="eric6.UI.NumbersWidget.html#BinaryModel.columnCount" />
@@ -3393,6 +3401,8 @@
       <keyword name="DebugClientBase.__dumpVariable" id="DebugClientBase.__dumpVariable" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__dumpVariable" />
       <keyword name="DebugClientBase.__dumpVariables" id="DebugClientBase.__dumpVariables" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__dumpVariables" />
       <keyword name="DebugClientBase.__dumpVariables" id="DebugClientBase.__dumpVariables" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__dumpVariables" />
+      <keyword name="DebugClientBase.__extractIndicators" id="DebugClientBase.__extractIndicators" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__extractIndicators" />
+      <keyword name="DebugClientBase.__extractIndicators" id="DebugClientBase.__extractIndicators" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__extractIndicators" />
       <keyword name="DebugClientBase.__formatQtVariable" id="DebugClientBase.__formatQtVariable" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__formatQtVariable" />
       <keyword name="DebugClientBase.__formatQtVariable" id="DebugClientBase.__formatQtVariable" ref="eric6.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__formatQtVariable" />
       <keyword name="DebugClientBase.__formatVariablesList" id="DebugClientBase.__formatVariablesList" ref="eric6.DebugClients.Python2.DebugClientBase.html#DebugClientBase.__formatVariablesList" />
@@ -3704,6 +3714,8 @@
       <keyword name="DebugUI.variablesFilter" id="DebugUI.variablesFilter" ref="eric6.Debugger.DebugUI.html#DebugUI.variablesFilter" />
       <keyword name="DebugUtilities (Module)" id="DebugUtilities (Module)" ref="eric6.DebugClients.Python2.DebugUtilities.html" />
       <keyword name="DebugUtilities (Module)" id="DebugUtilities (Module)" ref="eric6.DebugClients.Python3.DebugUtilities.html" />
+      <keyword name="DebugVariables (Module)" id="DebugVariables (Module)" ref="eric6.DebugClients.Python2.DebugVariables.html" />
+      <keyword name="DebugVariables (Module)" id="DebugVariables (Module)" ref="eric6.DebugClients.Python3.DebugVariables.html" />
       <keyword name="DebugViewer" id="DebugViewer" ref="eric6.Debugger.DebugViewer.html#DebugViewer" />
       <keyword name="DebugViewer (Constructor)" id="DebugViewer (Constructor)" ref="eric6.Debugger.DebugViewer.html#DebugViewer.__init__" />
       <keyword name="DebugViewer (Module)" id="DebugViewer (Module)" ref="eric6.Debugger.DebugViewer.html" />
@@ -3898,6 +3910,12 @@
       <keyword name="DebuggerPythonPage (Constructor)" id="DebuggerPythonPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.DebuggerPythonPage.html#DebuggerPythonPage.__init__" />
       <keyword name="DebuggerPythonPage (Module)" id="DebuggerPythonPage (Module)" ref="eric6.Preferences.ConfigurationPages.DebuggerPythonPage.html" />
       <keyword name="DebuggerPythonPage.save" id="DebuggerPythonPage.save" ref="eric6.Preferences.ConfigurationPages.DebuggerPythonPage.html#DebuggerPythonPage.save" />
+      <keyword name="DefaultResolver" id="DefaultResolver" ref="eric6.DebugClients.Python2.DebugVariables.html#DefaultResolver" />
+      <keyword name="DefaultResolver" id="DefaultResolver" ref="eric6.DebugClients.Python3.DebugVariables.html#DefaultResolver" />
+      <keyword name="DefaultResolver.getDictionary" id="DefaultResolver.getDictionary" ref="eric6.DebugClients.Python2.DebugVariables.html#DefaultResolver.getDictionary" />
+      <keyword name="DefaultResolver.getDictionary" id="DefaultResolver.getDictionary" ref="eric6.DebugClients.Python3.DebugVariables.html#DefaultResolver.getDictionary" />
+      <keyword name="DefaultResolver.resolve" id="DefaultResolver.resolve" ref="eric6.DebugClients.Python2.DebugVariables.html#DefaultResolver.resolve" />
+      <keyword name="DefaultResolver.resolve" id="DefaultResolver.resolve" ref="eric6.DebugClients.Python3.DebugVariables.html#DefaultResolver.resolve" />
       <keyword name="DefaultSearchEngines (Package)" id="DefaultSearchEngines (Package)" ref="index-eric6.Helpviewer.OpenSearch.DefaultSearchEngines.html" />
       <keyword name="DefaultSearchEngines (Package)" id="DefaultSearchEngines (Package)" ref="index-eric6.WebBrowser.OpenSearch.DefaultSearchEngines.html" />
       <keyword name="DelayedFileWatcher" id="DelayedFileWatcher" ref="eric6.WebBrowser.Tools.DelayedFileWatcher.html#DelayedFileWatcher" />
@@ -3911,6 +3929,14 @@
       <keyword name="DeleteFilesConfirmationDialog (Constructor)" id="DeleteFilesConfirmationDialog (Constructor)" ref="eric6.UI.DeleteFilesConfirmationDialog.html#DeleteFilesConfirmationDialog.__init__" />
       <keyword name="DeleteFilesConfirmationDialog (Module)" id="DeleteFilesConfirmationDialog (Module)" ref="eric6.UI.DeleteFilesConfirmationDialog.html" />
       <keyword name="DeleteFilesConfirmationDialog.on_buttonBox_clicked" id="DeleteFilesConfirmationDialog.on_buttonBox_clicked" ref="eric6.UI.DeleteFilesConfirmationDialog.html#DeleteFilesConfirmationDialog.on_buttonBox_clicked" />
+      <keyword name="DictResolver" id="DictResolver" ref="eric6.DebugClients.Python2.DebugVariables.html#DictResolver" />
+      <keyword name="DictResolver" id="DictResolver" ref="eric6.DebugClients.Python3.DebugVariables.html#DictResolver" />
+      <keyword name="DictResolver.__keyToStr" id="DictResolver.__keyToStr" ref="eric6.DebugClients.Python2.DebugVariables.html#DictResolver.__keyToStr" />
+      <keyword name="DictResolver.__keyToStr" id="DictResolver.__keyToStr" ref="eric6.DebugClients.Python3.DebugVariables.html#DictResolver.__keyToStr" />
+      <keyword name="DictResolver.getDictionary" id="DictResolver.getDictionary" ref="eric6.DebugClients.Python2.DebugVariables.html#DictResolver.getDictionary" />
+      <keyword name="DictResolver.getDictionary" id="DictResolver.getDictionary" ref="eric6.DebugClients.Python3.DebugVariables.html#DictResolver.getDictionary" />
+      <keyword name="DictResolver.resolve" id="DictResolver.resolve" ref="eric6.DebugClients.Python2.DebugVariables.html#DictResolver.resolve" />
+      <keyword name="DictResolver.resolve" id="DictResolver.resolve" ref="eric6.DebugClients.Python3.DebugVariables.html#DictResolver.resolve" />
       <keyword name="DiffDialog" id="DiffDialog" ref="eric6.UI.DiffDialog.html#DiffDialog" />
       <keyword name="DiffDialog (Constructor)" id="DiffDialog (Constructor)" ref="eric6.UI.DiffDialog.html#DiffDialog.__init__" />
       <keyword name="DiffDialog (Module)" id="DiffDialog (Module)" ref="eric6.UI.DiffDialog.html" />
@@ -9379,6 +9405,12 @@
       <keyword name="LineShortener.shorten" id="LineShortener.shorten" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#LineShortener.shorten" />
       <keyword name="LinkedResource" id="LinkedResource" ref="eric6.Helpviewer.HelpBrowserWV.html#LinkedResource" />
       <keyword name="LinkedResource (Constructor)" id="LinkedResource (Constructor)" ref="eric6.Helpviewer.HelpBrowserWV.html#LinkedResource.__init__" />
+      <keyword name="ListResolver" id="ListResolver" ref="eric6.DebugClients.Python2.DebugVariables.html#ListResolver" />
+      <keyword name="ListResolver" id="ListResolver" ref="eric6.DebugClients.Python3.DebugVariables.html#ListResolver" />
+      <keyword name="ListResolver.getDictionary" id="ListResolver.getDictionary" ref="eric6.DebugClients.Python2.DebugVariables.html#ListResolver.getDictionary" />
+      <keyword name="ListResolver.getDictionary" id="ListResolver.getDictionary" ref="eric6.DebugClients.Python3.DebugVariables.html#ListResolver.getDictionary" />
+      <keyword name="ListResolver.resolve" id="ListResolver.resolve" ref="eric6.DebugClients.Python2.DebugVariables.html#ListResolver.resolve" />
+      <keyword name="ListResolver.resolve" id="ListResolver.resolve" ref="eric6.DebugClients.Python3.DebugVariables.html#ListResolver.resolve" />
       <keyword name="Listspace" id="Listspace" ref="eric6.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace" />
       <keyword name="Listspace (Constructor)" id="Listspace (Constructor)" ref="eric6.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__init__" />
       <keyword name="Listspace (Module)" id="Listspace (Module)" ref="eric6.Plugins.ViewManagerPlugins.Listspace.Listspace.html" />
@@ -12071,6 +12103,12 @@
       <keyword name="SessionWriter (Constructor)" id="SessionWriter (Constructor)" ref="eric6.E5XML.SessionWriter.html#SessionWriter.__init__" />
       <keyword name="SessionWriter (Module)" id="SessionWriter (Module)" ref="eric6.E5XML.SessionWriter.html" />
       <keyword name="SessionWriter.writeXML" id="SessionWriter.writeXML" ref="eric6.E5XML.SessionWriter.html#SessionWriter.writeXML" />
+      <keyword name="SetResolver" id="SetResolver" ref="eric6.DebugClients.Python2.DebugVariables.html#SetResolver" />
+      <keyword name="SetResolver" id="SetResolver" ref="eric6.DebugClients.Python3.DebugVariables.html#SetResolver" />
+      <keyword name="SetResolver.getDictionary" id="SetResolver.getDictionary" ref="eric6.DebugClients.Python2.DebugVariables.html#SetResolver.getDictionary" />
+      <keyword name="SetResolver.getDictionary" id="SetResolver.getDictionary" ref="eric6.DebugClients.Python3.DebugVariables.html#SetResolver.getDictionary" />
+      <keyword name="SetResolver.resolve" id="SetResolver.resolve" ref="eric6.DebugClients.Python2.DebugVariables.html#SetResolver.resolve" />
+      <keyword name="SetResolver.resolve" id="SetResolver.resolve" ref="eric6.DebugClients.Python3.DebugVariables.html#SetResolver.resolve" />
       <keyword name="Shell" id="Shell" ref="eric6.QScintilla.Shell.html#Shell" />
       <keyword name="Shell (Constructor)" id="Shell (Constructor)" ref="eric6.QScintilla.Shell.html#Shell.__init__" />
       <keyword name="Shell (Module)" id="Shell (Module)" ref="eric6.QScintilla.Shell.html" />
@@ -14701,11 +14739,15 @@
       <keyword name="VariableDetailDialog (Module)" id="VariableDetailDialog (Module)" ref="eric6.Debugger.VariableDetailDialog.html" />
       <keyword name="VariableItem" id="VariableItem" ref="eric6.Debugger.VariablesViewer.html#VariableItem" />
       <keyword name="VariableItem (Constructor)" id="VariableItem (Constructor)" ref="eric6.Debugger.VariablesViewer.html#VariableItem.__init__" />
+      <keyword name="VariableItem._buildKey" id="VariableItem._buildKey" ref="eric6.Debugger.VariablesViewer.html#VariableItem._buildKey" />
       <keyword name="VariableItem.attachDummy" id="VariableItem.attachDummy" ref="eric6.Debugger.VariablesViewer.html#VariableItem.attachDummy" />
       <keyword name="VariableItem.collapse" id="VariableItem.collapse" ref="eric6.Debugger.VariablesViewer.html#VariableItem.collapse" />
       <keyword name="VariableItem.data" id="VariableItem.data" ref="eric6.Debugger.VariablesViewer.html#VariableItem.data" />
       <keyword name="VariableItem.deleteChildren" id="VariableItem.deleteChildren" ref="eric6.Debugger.VariablesViewer.html#VariableItem.deleteChildren" />
       <keyword name="VariableItem.expand" id="VariableItem.expand" ref="eric6.Debugger.VariablesViewer.html#VariableItem.expand" />
+      <keyword name="VariableItem.extractId" id="VariableItem.extractId" ref="eric6.Debugger.VariablesViewer.html#VariableItem.extractId" />
+      <keyword name="VariableItem.extractIndicators" id="VariableItem.extractIndicators" ref="eric6.Debugger.VariablesViewer.html#VariableItem.extractIndicators" />
+      <keyword name="VariableItem.getId" id="VariableItem.getId" ref="eric6.Debugger.VariablesViewer.html#VariableItem.getId" />
       <keyword name="VariableItem.getValue" id="VariableItem.getValue" ref="eric6.Debugger.VariablesViewer.html#VariableItem.getValue" />
       <keyword name="VariablesFilterDialog" id="VariablesFilterDialog" ref="eric6.Debugger.VariablesFilterDialog.html#VariablesFilterDialog" />
       <keyword name="VariablesFilterDialog (Constructor)" id="VariablesFilterDialog (Constructor)" ref="eric6.Debugger.VariablesFilterDialog.html#VariablesFilterDialog.__init__" />
@@ -16022,6 +16064,8 @@
       <keyword name="_getfullargs" id="_getfullargs" ref="eric6.DebugClients.Python3.DebugUtilities.html#_getfullargs" />
       <keyword name="_indent" id="_indent" ref="eric6.Utilities.ClassBrowsers.pyclbr.html#_indent" />
       <keyword name="_indent" id="_indent" ref="eric6.Utilities.ModuleParser.html#_indent" />
+      <keyword name="_initTypeMap" id="_initTypeMap" ref="eric6.DebugClients.Python2.DebugVariables.html#_initTypeMap" />
+      <keyword name="_initTypeMap" id="_initTypeMap" ref="eric6.DebugClients.Python3.DebugVariables.html#_initTypeMap" />
       <keyword name="_is_eol_token" id="_is_eol_token" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_is_eol_token" />
       <keyword name="_is_eol_token_1" id="_is_eol_token_1" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_is_eol_token_1" />
       <keyword name="_main" id="_main" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_main" />
@@ -16381,6 +16425,8 @@
       <keyword name="getTestFileName" id="getTestFileName" ref="eric6.Utilities.__init__.html#getTestFileName" />
       <keyword name="getTranslatedMessage" id="getTranslatedMessage" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.translations.html#getTranslatedMessage" />
       <keyword name="getTrayStarter" id="getTrayStarter" ref="eric6.Preferences.__init__.html#getTrayStarter" />
+      <keyword name="getType" id="getType" ref="eric6.DebugClients.Python2.DebugVariables.html#getType" />
+      <keyword name="getType" id="getType" ref="eric6.DebugClients.Python3.DebugVariables.html#getType" />
       <keyword name="getTypeFromTypeName" id="getTypeFromTypeName" ref="eric6.Utilities.ModuleParser.html#getTypeFromTypeName" />
       <keyword name="getUI" id="getUI" ref="eric6.Preferences.__init__.html#getUI" />
       <keyword name="getUILanguage" id="getUILanguage" ref="eric6.Preferences.__init__.html#getUILanguage" />
@@ -16792,6 +16838,7 @@
       <file>eric6.DebugClients.Python2.DebugConfig.html</file>
       <file>eric6.DebugClients.Python2.DebugThread.html</file>
       <file>eric6.DebugClients.Python2.DebugUtilities.html</file>
+      <file>eric6.DebugClients.Python2.DebugVariables.html</file>
       <file>eric6.DebugClients.Python2.FlexCompleter.html</file>
       <file>eric6.DebugClients.Python2.PyProfile.html</file>
       <file>eric6.DebugClients.Python2.eric6dbgstub.html</file>
@@ -16806,6 +16853,7 @@
       <file>eric6.DebugClients.Python3.DebugConfig.html</file>
       <file>eric6.DebugClients.Python3.DebugThread.html</file>
       <file>eric6.DebugClients.Python3.DebugUtilities.html</file>
+      <file>eric6.DebugClients.Python3.DebugVariables.html</file>
       <file>eric6.DebugClients.Python3.FlexCompleter.html</file>
       <file>eric6.DebugClients.Python3.PyProfile.html</file>
       <file>eric6.DebugClients.Python3.eric6dbgstub.html</file>
--- a/Documentation/Source/eric6.DebugClients.Python2.DebugClientBase.html	Fri Sep 16 19:31:38 2016 +0200
+++ b/Documentation/Source/eric6.DebugClients.Python2.DebugClientBase.html	Fri Sep 16 19:34:58 2016 +0200
@@ -77,7 +77,7 @@
 object
 <h3>Class Attributes</h3>
 <table>
-<tr><td>clientCapabilities</td></tr>
+<tr><td>Indicators</td></tr><tr><td>clientCapabilities</td></tr>
 </table>
 <h3>Class Methods</h3>
 <table>
@@ -104,8 +104,11 @@
 <td><a href="#DebugClientBase.__dumpVariables">__dumpVariables</a></td>
 <td>Private method to return the variables of a frame to the debug server.</td>
 </tr><tr>
+<td><a href="#DebugClientBase.__extractIndicators">__extractIndicators</a></td>
+<td>Private method to extract the indicator string from a variable text.</td>
+</tr><tr>
 <td><a href="#DebugClientBase.__formatQtVariable">__formatQtVariable</a></td>
-<td>Private method to produce a formated output of a simple Qt4/Qt5 type.</td>
+<td>Private method to produce a formatted output of a simple Qt4/Qt5 type.</td>
 </tr><tr>
 <td><a href="#DebugClientBase.__formatVariablesList">__formatVariablesList</a></td>
 <td>Private method to produce a formated variables list.</td>
@@ -302,18 +305,39 @@
 the indices of variable types to be filtered
             (list of int)
 </dd>
+</dl><a NAME="DebugClientBase.__extractIndicators" ID="DebugClientBase.__extractIndicators"></a>
+<h4>DebugClientBase.__extractIndicators</h4>
+<b>__extractIndicators</b>(<i>var</i>)
+<p>
+        Private method to extract the indicator string from a variable text.
+</p><dl>
+<dt><i>var</i> (str)</dt>
+<dd>
+variable text
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the variable text without indicators and the
+            indicator string
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of two str
+</dd>
 </dl><a NAME="DebugClientBase.__formatQtVariable" ID="DebugClientBase.__formatQtVariable"></a>
 <h4>DebugClientBase.__formatQtVariable</h4>
-<b>__formatQtVariable</b>(<i>value, vtype</i>)
+<b>__formatQtVariable</b>(<i>value, qttype</i>)
 <p>
-        Private method to produce a formated output of a simple Qt4/Qt5 type.
+        Private method to produce a formatted output of a simple Qt4/Qt5 type.
 </p><dl>
 <dt><i>value</i></dt>
 <dd>
-variable to be formated
-</dd><dt><i>vtype</i></dt>
+variable to be formatted
+</dd><dt><i>qttype</i></dt>
 <dd>
-type of the variable to be formatted (string)
+type of the Qt variable to be formatted (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
@@ -324,7 +348,7 @@
 </dd>
 </dl><a NAME="DebugClientBase.__formatVariablesList" ID="DebugClientBase.__formatVariablesList"></a>
 <h4>DebugClientBase.__formatVariablesList</h4>
-<b>__formatVariablesList</b>(<i>keylist, dict, scope, filter=[], formatSequences=0</i>)
+<b>__formatVariablesList</b>(<i>keylist, dict, scope, filter=[], formatSequences=False</i>)
 <p>
         Private method to produce a formated variables list.
 </p><p>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.DebugClients.Python2.DebugVariables.html	Fri Sep 16 19:34:58 2016 +0200
@@ -0,0 +1,501 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.DebugClients.Python2.DebugVariables</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.DebugClients.Python2.DebugVariables</h1>
+<p>
+Module implementing classes and functions to dump variable contents.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>MaxItemsToHandle</td></tr><tr><td>TooLargeAttribute</td></tr><tr><td>TooLargeMessage</td></tr><tr><td>_TypeMap</td></tr><tr><td>defaultResolver</td></tr><tr><td>dictResolver</td></tr><tr><td>listResolver</td></tr><tr><td>setResolver</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BaseResolver">BaseResolver</a></td>
+<td>Base class of the resolver class tree.</td>
+</tr><tr>
+<td><a href="#DefaultResolver">DefaultResolver</a></td>
+<td>Class used to resolve the default way.</td>
+</tr><tr>
+<td><a href="#DictResolver">DictResolver</a></td>
+<td>Class used to resolve from a dictionary.</td>
+</tr><tr>
+<td><a href="#ListResolver">ListResolver</a></td>
+<td>Class used to resolve from a tuple or list.</td>
+</tr><tr>
+<td><a href="#SetResolver">SetResolver</a></td>
+<td>Class used to resolve from a set or frozenset.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#_initTypeMap">_initTypeMap</a></td>
+<td>Protected function to initialize the type map.</td>
+</tr><tr>
+<td><a href="#getType">getType</a></td>
+<td>Public method to get the type information for an object.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="BaseResolver" ID="BaseResolver"></a>
+<h2>BaseResolver</h2>
+<p>
+    Base class of the resolver class tree.
+</p>
+<h3>Derived from</h3>
+object
+<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="#BaseResolver.getDictionary">getDictionary</a></td>
+<td>Public method to get the attributes of a variable as a dictionary.</td>
+</tr><tr>
+<td><a href="#BaseResolver.resolve">resolve</a></td>
+<td>Public method to get an attribute from a variable.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="BaseResolver.getDictionary" ID="BaseResolver.getDictionary"></a>
+<h4>BaseResolver.getDictionary</h4>
+<b>getDictionary</b>(<i>var</i>)
+<p>
+        Public method to get the attributes of a variable as a dictionary.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the variable attributes
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><dl>
+<dt>Raises <b>NotImplementedError</b>:</dt>
+<dd>
+raised to indicate a missing
+            implementation
+</dd>
+</dl><a NAME="BaseResolver.resolve" ID="BaseResolver.resolve"></a>
+<h4>BaseResolver.resolve</h4>
+<b>resolve</b>(<i>var, attribute</i>)
+<p>
+        Public method to get an attribute from a variable.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to extract an attribute or value from
+</dd><dt><i>attribute</i> (str)</dt>
+<dd>
+name of the attribute to extract
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of the attribute
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl><dl>
+<dt>Raises <b>NotImplementedError</b>:</dt>
+<dd>
+raised to indicate a missing
+            implementation
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DefaultResolver" ID="DefaultResolver"></a>
+<h2>DefaultResolver</h2>
+<p>
+    Class used to resolve the default way.
+</p>
+<h3>Derived from</h3>
+BaseResolver
+<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="#DefaultResolver.getDictionary">getDictionary</a></td>
+<td>Public method to get the attributes of a variable as a dictionary.</td>
+</tr><tr>
+<td><a href="#DefaultResolver.resolve">resolve</a></td>
+<td>Public method to get an attribute from a variable.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="DefaultResolver.getDictionary" ID="DefaultResolver.getDictionary"></a>
+<h4>DefaultResolver.getDictionary</h4>
+<b>getDictionary</b>(<i>var</i>)
+<p>
+        Public method to get the attributes of a variable as a dictionary.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the variable attributes
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><a NAME="DefaultResolver.resolve" ID="DefaultResolver.resolve"></a>
+<h4>DefaultResolver.resolve</h4>
+<b>resolve</b>(<i>var, attribute</i>)
+<p>
+        Public method to get an attribute from a variable.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to extract an attribute or value from
+</dd><dt><i>attribute</i> (str)</dt>
+<dd>
+name of the attribute to extract
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of the attribute
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DictResolver" ID="DictResolver"></a>
+<h2>DictResolver</h2>
+<p>
+    Class used to resolve from a dictionary.
+</p>
+<h3>Derived from</h3>
+BaseResolver
+<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="#DictResolver.__keyToStr">__keyToStr</a></td>
+<td>Private method to get a string representation for a key.</td>
+</tr><tr>
+<td><a href="#DictResolver.getDictionary">getDictionary</a></td>
+<td>Public method to get the attributes of a variable as a dictionary.</td>
+</tr><tr>
+<td><a href="#DictResolver.resolve">resolve</a></td>
+<td>Public method to get an attribute from a variable.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="DictResolver.__keyToStr" ID="DictResolver.__keyToStr"></a>
+<h4>DictResolver.__keyToStr</h4>
+<b>__keyToStr</b>(<i>key</i>)
+<p>
+        Private method to get a string representation for a key.
+</p><dl>
+<dt><i>key</i> (any)</dt>
+<dd>
+key to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string representation of the given key
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="DictResolver.getDictionary" ID="DictResolver.getDictionary"></a>
+<h4>DictResolver.getDictionary</h4>
+<b>getDictionary</b>(<i>var</i>)
+<p>
+        Public method to get the attributes of a variable as a dictionary.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the variable attributes
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><a NAME="DictResolver.resolve" ID="DictResolver.resolve"></a>
+<h4>DictResolver.resolve</h4>
+<b>resolve</b>(<i>var, attribute</i>)
+<p>
+        Public method to get an attribute from a variable.
+</p><dl>
+<dt><i>var</i> (dict)</dt>
+<dd>
+variable to extract an attribute or value from
+</dd><dt><i>attribute</i> (str)</dt>
+<dd>
+name of the attribute to extract
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of the attribute
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ListResolver" ID="ListResolver"></a>
+<h2>ListResolver</h2>
+<p>
+    Class used to resolve from a tuple or list.
+</p>
+<h3>Derived from</h3>
+BaseResolver
+<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="#ListResolver.getDictionary">getDictionary</a></td>
+<td>Public method to get the attributes of a variable as a dictionary.</td>
+</tr><tr>
+<td><a href="#ListResolver.resolve">resolve</a></td>
+<td>Public method to get an attribute from a variable.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="ListResolver.getDictionary" ID="ListResolver.getDictionary"></a>
+<h4>ListResolver.getDictionary</h4>
+<b>getDictionary</b>(<i>var</i>)
+<p>
+        Public method to get the attributes of a variable as a dictionary.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the variable attributes
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><a NAME="ListResolver.resolve" ID="ListResolver.resolve"></a>
+<h4>ListResolver.resolve</h4>
+<b>resolve</b>(<i>var, attribute</i>)
+<p>
+        Public method to get an attribute from a variable.
+</p><dl>
+<dt><i>var</i> (tuple or list)</dt>
+<dd>
+variable to extract an attribute or value from
+</dd><dt><i>attribute</i> (str)</dt>
+<dd>
+name of the attribute to extract
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of the attribute
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="SetResolver" ID="SetResolver"></a>
+<h2>SetResolver</h2>
+<p>
+    Class used to resolve from a set or frozenset.
+</p>
+<h3>Derived from</h3>
+BaseResolver
+<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="#SetResolver.getDictionary">getDictionary</a></td>
+<td>Public method to get the attributes of a variable as a dictionary.</td>
+</tr><tr>
+<td><a href="#SetResolver.resolve">resolve</a></td>
+<td>Public method to get an attribute from a variable.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="SetResolver.getDictionary" ID="SetResolver.getDictionary"></a>
+<h4>SetResolver.getDictionary</h4>
+<b>getDictionary</b>(<i>var</i>)
+<p>
+        Public method to get the attributes of a variable as a dictionary.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the variable attributes
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><a NAME="SetResolver.resolve" ID="SetResolver.resolve"></a>
+<h4>SetResolver.resolve</h4>
+<b>resolve</b>(<i>var, attribute</i>)
+<p>
+        Public method to get an attribute from a variable.
+</p><dl>
+<dt><i>var</i> (tuple or list)</dt>
+<dd>
+variable to extract an attribute or value from
+</dd><dt><i>attribute</i> (str)</dt>
+<dd>
+id of the value to extract
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of the attribute
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="_initTypeMap" ID="_initTypeMap"></a>
+<h2>_initTypeMap</h2>
+<b>_initTypeMap</b>(<i></i>)
+<p>
+    Protected function to initialize the type map.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getType" ID="getType"></a>
+<h2>getType</h2>
+<b>getType</b>(<i>obj</i>)
+<p>
+    Public method to get the type information for an object.
+</p><dl>
+<dt><i>obj</i> (any)</dt>
+<dd>
+object to get type information for
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the type, type name, type string and resolver
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of type, str, str, BaseResolver
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/eric6.DebugClients.Python3.DebugClientBase.html	Fri Sep 16 19:31:38 2016 +0200
+++ b/Documentation/Source/eric6.DebugClients.Python3.DebugClientBase.html	Fri Sep 16 19:34:58 2016 +0200
@@ -74,7 +74,7 @@
 object
 <h3>Class Attributes</h3>
 <table>
-<tr><td>clientCapabilities</td></tr>
+<tr><td>Indicators</td></tr><tr><td>clientCapabilities</td></tr>
 </table>
 <h3>Class Methods</h3>
 <table>
@@ -104,6 +104,9 @@
 <td><a href="#DebugClientBase.__dumpVariables">__dumpVariables</a></td>
 <td>Private method to return the variables of a frame to the debug server.</td>
 </tr><tr>
+<td><a href="#DebugClientBase.__extractIndicators">__extractIndicators</a></td>
+<td>Private method to extract the indicator string from a variable text.</td>
+</tr><tr>
 <td><a href="#DebugClientBase.__formatQtVariable">__formatQtVariable</a></td>
 <td>Private method to produce a formatted output of a simple Qt4/Qt5 type.</td>
 </tr><tr>
@@ -317,18 +320,39 @@
 the indices of variable types to be filtered
             (list of int)
 </dd>
+</dl><a NAME="DebugClientBase.__extractIndicators" ID="DebugClientBase.__extractIndicators"></a>
+<h4>DebugClientBase.__extractIndicators</h4>
+<b>__extractIndicators</b>(<i>var</i>)
+<p>
+        Private method to extract the indicator string from a variable text.
+</p><dl>
+<dt><i>var</i> (str)</dt>
+<dd>
+variable text
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the variable text without indicators and the
+            indicator string
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of two str
+</dd>
 </dl><a NAME="DebugClientBase.__formatQtVariable" ID="DebugClientBase.__formatQtVariable"></a>
 <h4>DebugClientBase.__formatQtVariable</h4>
-<b>__formatQtVariable</b>(<i>value, vtype</i>)
+<b>__formatQtVariable</b>(<i>value, qttype</i>)
 <p>
         Private method to produce a formatted output of a simple Qt4/Qt5 type.
 </p><dl>
 <dt><i>value</i></dt>
 <dd>
 variable to be formatted
-</dd><dt><i>vtype</i></dt>
+</dd><dt><i>qttype</i></dt>
 <dd>
-type of the variable to be formatted (string)
+type of the Qt variable to be formatted (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.DebugClients.Python3.DebugVariables.html	Fri Sep 16 19:34:58 2016 +0200
@@ -0,0 +1,501 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.DebugClients.Python3.DebugVariables</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.DebugClients.Python3.DebugVariables</h1>
+<p>
+Module implementing classes and functions to dump variable contents.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>MaxItemsToHandle</td></tr><tr><td>TooLargeAttribute</td></tr><tr><td>TooLargeMessage</td></tr><tr><td>_TypeMap</td></tr><tr><td>defaultResolver</td></tr><tr><td>dictResolver</td></tr><tr><td>listResolver</td></tr><tr><td>setResolver</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BaseResolver">BaseResolver</a></td>
+<td>Base class of the resolver class tree.</td>
+</tr><tr>
+<td><a href="#DefaultResolver">DefaultResolver</a></td>
+<td>Class used to resolve the default way.</td>
+</tr><tr>
+<td><a href="#DictResolver">DictResolver</a></td>
+<td>Class used to resolve from a dictionary.</td>
+</tr><tr>
+<td><a href="#ListResolver">ListResolver</a></td>
+<td>Class used to resolve from a tuple or list.</td>
+</tr><tr>
+<td><a href="#SetResolver">SetResolver</a></td>
+<td>Class used to resolve from a set or frozenset.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#_initTypeMap">_initTypeMap</a></td>
+<td>Protected function to initialize the type map.</td>
+</tr><tr>
+<td><a href="#getType">getType</a></td>
+<td>Public method to get the type information for an object.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="BaseResolver" ID="BaseResolver"></a>
+<h2>BaseResolver</h2>
+<p>
+    Base class of the resolver class tree.
+</p>
+<h3>Derived from</h3>
+object
+<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="#BaseResolver.getDictionary">getDictionary</a></td>
+<td>Public method to get the attributes of a variable as a dictionary.</td>
+</tr><tr>
+<td><a href="#BaseResolver.resolve">resolve</a></td>
+<td>Public method to get an attribute from a variable.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="BaseResolver.getDictionary" ID="BaseResolver.getDictionary"></a>
+<h4>BaseResolver.getDictionary</h4>
+<b>getDictionary</b>(<i>var</i>)
+<p>
+        Public method to get the attributes of a variable as a dictionary.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the variable attributes
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><dl>
+<dt>Raises <b>NotImplementedError</b>:</dt>
+<dd>
+raised to indicate a missing
+            implementation
+</dd>
+</dl><a NAME="BaseResolver.resolve" ID="BaseResolver.resolve"></a>
+<h4>BaseResolver.resolve</h4>
+<b>resolve</b>(<i>var, attribute</i>)
+<p>
+        Public method to get an attribute from a variable.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to extract an attribute or value from
+</dd><dt><i>attribute</i> (str)</dt>
+<dd>
+name of the attribute to extract
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of the attribute
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl><dl>
+<dt>Raises <b>NotImplementedError</b>:</dt>
+<dd>
+raised to indicate a missing
+            implementation
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DefaultResolver" ID="DefaultResolver"></a>
+<h2>DefaultResolver</h2>
+<p>
+    Class used to resolve the default way.
+</p>
+<h3>Derived from</h3>
+BaseResolver
+<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="#DefaultResolver.getDictionary">getDictionary</a></td>
+<td>Public method to get the attributes of a variable as a dictionary.</td>
+</tr><tr>
+<td><a href="#DefaultResolver.resolve">resolve</a></td>
+<td>Public method to get an attribute from a variable.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="DefaultResolver.getDictionary" ID="DefaultResolver.getDictionary"></a>
+<h4>DefaultResolver.getDictionary</h4>
+<b>getDictionary</b>(<i>var</i>)
+<p>
+        Public method to get the attributes of a variable as a dictionary.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the variable attributes
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><a NAME="DefaultResolver.resolve" ID="DefaultResolver.resolve"></a>
+<h4>DefaultResolver.resolve</h4>
+<b>resolve</b>(<i>var, attribute</i>)
+<p>
+        Public method to get an attribute from a variable.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to extract an attribute or value from
+</dd><dt><i>attribute</i> (str)</dt>
+<dd>
+name of the attribute to extract
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of the attribute
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DictResolver" ID="DictResolver"></a>
+<h2>DictResolver</h2>
+<p>
+    Class used to resolve from a dictionary.
+</p>
+<h3>Derived from</h3>
+BaseResolver
+<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="#DictResolver.__keyToStr">__keyToStr</a></td>
+<td>Private method to get a string representation for a key.</td>
+</tr><tr>
+<td><a href="#DictResolver.getDictionary">getDictionary</a></td>
+<td>Public method to get the attributes of a variable as a dictionary.</td>
+</tr><tr>
+<td><a href="#DictResolver.resolve">resolve</a></td>
+<td>Public method to get an attribute from a variable.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="DictResolver.__keyToStr" ID="DictResolver.__keyToStr"></a>
+<h4>DictResolver.__keyToStr</h4>
+<b>__keyToStr</b>(<i>key</i>)
+<p>
+        Private method to get a string representation for a key.
+</p><dl>
+<dt><i>key</i> (any)</dt>
+<dd>
+key to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string representation of the given key
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="DictResolver.getDictionary" ID="DictResolver.getDictionary"></a>
+<h4>DictResolver.getDictionary</h4>
+<b>getDictionary</b>(<i>var</i>)
+<p>
+        Public method to get the attributes of a variable as a dictionary.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the variable attributes
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><a NAME="DictResolver.resolve" ID="DictResolver.resolve"></a>
+<h4>DictResolver.resolve</h4>
+<b>resolve</b>(<i>var, attribute</i>)
+<p>
+        Public method to get an attribute from a variable.
+</p><dl>
+<dt><i>var</i> (dict)</dt>
+<dd>
+variable to extract an attribute or value from
+</dd><dt><i>attribute</i> (str)</dt>
+<dd>
+name of the attribute to extract
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of the attribute
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ListResolver" ID="ListResolver"></a>
+<h2>ListResolver</h2>
+<p>
+    Class used to resolve from a tuple or list.
+</p>
+<h3>Derived from</h3>
+BaseResolver
+<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="#ListResolver.getDictionary">getDictionary</a></td>
+<td>Public method to get the attributes of a variable as a dictionary.</td>
+</tr><tr>
+<td><a href="#ListResolver.resolve">resolve</a></td>
+<td>Public method to get an attribute from a variable.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="ListResolver.getDictionary" ID="ListResolver.getDictionary"></a>
+<h4>ListResolver.getDictionary</h4>
+<b>getDictionary</b>(<i>var</i>)
+<p>
+        Public method to get the attributes of a variable as a dictionary.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the variable attributes
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><a NAME="ListResolver.resolve" ID="ListResolver.resolve"></a>
+<h4>ListResolver.resolve</h4>
+<b>resolve</b>(<i>var, attribute</i>)
+<p>
+        Public method to get an attribute from a variable.
+</p><dl>
+<dt><i>var</i> (tuple or list)</dt>
+<dd>
+variable to extract an attribute or value from
+</dd><dt><i>attribute</i> (str)</dt>
+<dd>
+name of the attribute to extract
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of the attribute
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="SetResolver" ID="SetResolver"></a>
+<h2>SetResolver</h2>
+<p>
+    Class used to resolve from a set or frozenset.
+</p>
+<h3>Derived from</h3>
+BaseResolver
+<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="#SetResolver.getDictionary">getDictionary</a></td>
+<td>Public method to get the attributes of a variable as a dictionary.</td>
+</tr><tr>
+<td><a href="#SetResolver.resolve">resolve</a></td>
+<td>Public method to get an attribute from a variable.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="SetResolver.getDictionary" ID="SetResolver.getDictionary"></a>
+<h4>SetResolver.getDictionary</h4>
+<b>getDictionary</b>(<i>var</i>)
+<p>
+        Public method to get the attributes of a variable as a dictionary.
+</p><dl>
+<dt><i>var</i> (any)</dt>
+<dd>
+variable to be converted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the variable attributes
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><a NAME="SetResolver.resolve" ID="SetResolver.resolve"></a>
+<h4>SetResolver.resolve</h4>
+<b>resolve</b>(<i>var, attribute</i>)
+<p>
+        Public method to get an attribute from a variable.
+</p><dl>
+<dt><i>var</i> (tuple or list)</dt>
+<dd>
+variable to extract an attribute or value from
+</dd><dt><i>attribute</i> (str)</dt>
+<dd>
+id of the value to extract
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of the attribute
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="_initTypeMap" ID="_initTypeMap"></a>
+<h2>_initTypeMap</h2>
+<b>_initTypeMap</b>(<i></i>)
+<p>
+    Protected function to initialize the type map.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getType" ID="getType"></a>
+<h2>getType</h2>
+<b>getType</b>(<i>obj</i>)
+<p>
+    Public method to get the type information for an object.
+</p><dl>
+<dt><i>obj</i> (any)</dt>
+<dd>
+object to get type information for
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the type, type name, type string and resolver
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of type, str, str, BaseResolver
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/eric6.Debugger.Config.html	Fri Sep 16 19:31:38 2016 +0200
+++ b/Documentation/Source/eric6.Debugger.Config.html	Fri Sep 16 19:34:58 2016 +0200
@@ -25,7 +25,7 @@
 </p>
 <h3>Global Attributes</h3>
 <table>
-<tr><td>None</td></tr>
+<tr><td>ConfigVarTypeDispStrings</td></tr><tr><td>ConfigVarTypeFilters</td></tr>
 </table>
 <h3>Classes</h3>
 <table>
--- a/Documentation/Source/eric6.Debugger.VariablesViewer.html	Fri Sep 16 19:31:38 2016 +0200
+++ b/Documentation/Source/eric6.Debugger.VariablesViewer.html	Fri Sep 16 19:34:58 2016 +0200
@@ -230,11 +230,17 @@
 QTreeWidgetItem
 <h3>Class Attributes</h3>
 <table>
-<tr><td>None</td></tr>
+<tr><td>Indicators</td></tr><tr><td>Type2Indicators</td></tr>
 </table>
 <h3>Class Methods</h3>
 <table>
-<tr><td>None</td></tr>
+<tr>
+<td><a href="#VariableItem.extractId">extractId</a></td>
+<td>Class method to extract the ID string from a variable text.</td>
+</tr><tr>
+<td><a href="#VariableItem.extractIndicators">extractIndicators</a></td>
+<td>Class method to extract the indicator string from a variable text.</td>
+</tr>
 </table>
 <h3>Methods</h3>
 <table>
@@ -242,6 +248,9 @@
 <td><a href="#VariableItem.__init__">VariableItem</a></td>
 <td>Constructor</td>
 </tr><tr>
+<td><a href="#VariableItem._buildKey">_buildKey</a></td>
+<td>Protected method to build the access key for the variable.</td>
+</tr><tr>
 <td><a href="#VariableItem.attachDummy">attachDummy</a></td>
 <td>Public method to attach a dummy sub item to allow for lazy population.</td>
 </tr><tr>
@@ -257,6 +266,9 @@
 <td><a href="#VariableItem.expand">expand</a></td>
 <td>Public method to expand the item.</td>
 </tr><tr>
+<td><a href="#VariableItem.getId">getId</a></td>
+<td>Public method to get the ID string.</td>
+</tr><tr>
 <td><a href="#VariableItem.getValue">getValue</a></td>
 <td>Public method to return the value of the item.</td>
 </tr>
@@ -265,7 +277,48 @@
 <table>
 <tr><td>None</td></tr>
 </table>
-<a NAME="VariableItem.__init__" ID="VariableItem.__init__"></a>
+<a NAME="VariableItem.extractId" ID="VariableItem.extractId"></a>
+<h4>VariableItem.extractId (class method)</h4>
+<b>extractId</b>(<i>var</i>)
+<p>
+        Class method to extract the ID string from a variable text.
+</p><dl>
+<dt><i>var</i> (str)</dt>
+<dd>
+variable text
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the variable text without ID and the ID string
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of two str
+</dd>
+</dl><a NAME="VariableItem.extractIndicators" ID="VariableItem.extractIndicators"></a>
+<h4>VariableItem.extractIndicators (class method)</h4>
+<b>extractIndicators</b>(<i>var</i>)
+<p>
+        Class method to extract the indicator string from a variable text.
+</p><dl>
+<dt><i>var</i> (str)</dt>
+<dd>
+variable text
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the variable text without indicators and the
+            indicator string
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of two str
+</dd>
+</dl><a NAME="VariableItem.__init__" ID="VariableItem.__init__"></a>
 <h4>VariableItem (Constructor)</h4>
 <b>VariableItem</b>(<i>parent, dvar, dvalue, dtype</i>)
 <p>
@@ -284,6 +337,21 @@
 <dd>
 type string (string)
 </dd>
+</dl><a NAME="VariableItem._buildKey" ID="VariableItem._buildKey"></a>
+<h4>VariableItem._buildKey</h4>
+<b>_buildKey</b>(<i></i>)
+<p>
+        Protected method to build the access key for the variable.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+access key
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
 </dl><a NAME="VariableItem.attachDummy" ID="VariableItem.attachDummy"></a>
 <h4>VariableItem.attachDummy</h4>
 <b>attachDummy</b>(<i></i>)
@@ -329,7 +397,22 @@
         Public method to expand the item.
 </p><p>
         Note: This is just a do nothing and should be overwritten.
-</p><a NAME="VariableItem.getValue" ID="VariableItem.getValue"></a>
+</p><a NAME="VariableItem.getId" ID="VariableItem.getId"></a>
+<h4>VariableItem.getId</h4>
+<b>getId</b>(<i></i>)
+<p>
+        Public method to get the ID string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+ID string
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="VariableItem.getValue" ID="VariableItem.getValue"></a>
 <h4>VariableItem.getValue</h4>
 <b>getValue</b>(<i></i>)
 <p>
--- a/Documentation/Source/index-eric6.DebugClients.Python2.html	Fri Sep 16 19:31:38 2016 +0200
+++ b/Documentation/Source/index-eric6.DebugClients.Python2.html	Fri Sep 16 19:34:58 2016 +0200
@@ -60,6 +60,9 @@
 <td><a href="eric6.DebugClients.Python2.DebugUtilities.html">DebugUtilities</a></td>
 <td>Module implementing utilities functions for the debug client.</td>
 </tr><tr>
+<td><a href="eric6.DebugClients.Python2.DebugVariables.html">DebugVariables</a></td>
+<td>Module implementing classes and functions to dump variable contents.</td>
+</tr><tr>
 <td><a href="eric6.DebugClients.Python2.FlexCompleter.html">FlexCompleter</a></td>
 <td>Word completion for the eric6 shell.</td>
 </tr><tr>
--- a/Documentation/Source/index-eric6.DebugClients.Python3.html	Fri Sep 16 19:31:38 2016 +0200
+++ b/Documentation/Source/index-eric6.DebugClients.Python3.html	Fri Sep 16 19:34:58 2016 +0200
@@ -60,6 +60,9 @@
 <td><a href="eric6.DebugClients.Python3.DebugUtilities.html">DebugUtilities</a></td>
 <td>Module implementing utilities functions for the debug client.</td>
 </tr><tr>
+<td><a href="eric6.DebugClients.Python3.DebugVariables.html">DebugVariables</a></td>
+<td>Module implementing classes and functions to dump variable contents.</td>
+</tr><tr>
 <td><a href="eric6.DebugClients.Python3.FlexCompleter.html">FlexCompleter</a></td>
 <td>Word completion for the eric6 shell.</td>
 </tr><tr>
--- a/i18n/eric6_cs.ts	Fri Sep 16 19:31:38 2016 +0200
+++ b/i18n/eric6_cs.ts	Fri Sep 16 19:34:58 2016 +0200
@@ -62864,87 +62864,87 @@
         <translation></translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="32"/>
+        <location filename="../Debugger/Config.py" line="33"/>
         <source>File</source>
         <translation>Soubor</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="33"/>
-        <source>X Range</source>
-        <translation></translation>
-    </message>
-    <message>
         <location filename="../Debugger/Config.py" line="34"/>
-        <source>Slice</source>
+        <source>X Range</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="35"/>
-        <source>Buffer</source>
+        <source>Slice</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="36"/>
-        <source>Class</source>
-        <translation>Třída</translation>
+        <source>Buffer</source>
+        <translation></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="37"/>
-        <source>Class Instance</source>
-        <translation>Interface třídy</translation>
+        <source>Class</source>
+        <translation>Třída</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="38"/>
-        <source>Class Method</source>
-        <translation>Metoda třídy</translation>
+        <source>Class Instance</source>
+        <translation>Interface třídy</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="39"/>
-        <source>Class Property</source>
-        <translation>Property třídy</translation>
+        <source>Class Method</source>
+        <translation>Metoda třídy</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="40"/>
-        <source>Generator</source>
-        <translation>Generátor</translation>
+        <source>Class Property</source>
+        <translation>Property třídy</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="41"/>
-        <source>Function</source>
-        <translation>Funkce</translation>
+        <source>Generator</source>
+        <translation>Generátor</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="42"/>
-        <source>Builtin Function</source>
-        <translation>Builtin funkce</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/Config.py" line="43"/>
-        <source>Code</source>
-        <translation>Kód</translation>
+        <source>Function</source>
+        <translation>Funkce</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="44"/>
-        <source>Module</source>
-        <translation>Modul</translation>
+        <source>Builtin Function</source>
+        <translation>Builtin funkce</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="45"/>
-        <source>Ellipsis</source>
-        <translation></translation>
+        <source>Code</source>
+        <translation>Kód</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="46"/>
-        <source>Traceback</source>
-        <translation></translation>
+        <source>Module</source>
+        <translation>Modul</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="47"/>
-        <source>Frame</source>
+        <source>Ellipsis</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="48"/>
+        <source>Traceback</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="49"/>
+        <source>Frame</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="50"/>
         <source>Other</source>
         <translation>Jiné</translation>
     </message>
@@ -62953,6 +62953,11 @@
         <source>Set</source>
         <translation>Množina</translation>
     </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="32"/>
+        <source>Frozen Set</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VariableDetailDialog</name>
@@ -62980,7 +62985,7 @@
 <context>
     <name>VariableItem</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="46"/>
+        <location filename="../Debugger/VariablesViewer.py" line="55"/>
         <source>&lt;double click to show value&gt;</source>
         <translation>&lt;dvojitý klik pro zobrazení hodnoty&gt;</translation>
     </message>
@@ -62988,50 +62993,50 @@
 <context>
     <name>VariablesFilterDialog</name>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="14"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="15"/>
         <source>Variables Type Filter</source>
         <translation>Filtr typů proměnných</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="17"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="18"/>
         <source>&lt;b&gt;Filter Dialog&lt;/b&gt;
 &lt;p&gt; This dialog gives the user the possibility to select what kind of variables should &lt;b&gt;not&lt;/b&gt; be shown during a debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Dialog filtru&lt;/b&gt;&lt;p&gt;Tento dialog dává uživatelovi možnost vybrat jaký druh proměnných &lt;b&gt;nebude&lt;/b&gt; zobrazen během debugovacího procesu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="37"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="38"/>
         <source>&amp;Locals Filter</source>
         <translation>Filtr &amp;lokálních proměnných</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="47"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="48"/>
         <source>&amp;Globals Filter</source>
         <translation>Filtr &amp;globálních proměnných</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="57"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="58"/>
         <source>Locals Filter List</source>
         <translation>Filtrovaný seznam lokálních proměnných</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="60"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="61"/>
         <source>&lt;b&gt;Locals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the locals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Filtrovaný seznam lokálních proměnných&lt;/b&gt;&lt;p&gt;Výběr typů lokálních proměnných, které chcete filtrovat.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="71"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="78"/>
         <source>Globals Filter List</source>
         <translation>Filtrovaný seznam globálních proměnných</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="74"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="81"/>
         <source>&lt;b&gt;Globals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the globals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Filtrovaný seznam globálních proměnných&lt;/b&gt;&lt;p&gt;Výběr typů globálních proměnných, které chcete filtrovat.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.py" line="41"/>
+        <location filename="../Debugger/VariablesFilterDialog.py" line="42"/>
         <source>Save Default</source>
         <translation>Uložit default</translation>
     </message>
@@ -63039,62 +63044,62 @@
 <context>
     <name>VariablesViewer</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="287"/>
+        <location filename="../Debugger/VariablesViewer.py" line="354"/>
         <source>Global Variables</source>
         <translation>Globální proměnné</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="288"/>
+        <location filename="../Debugger/VariablesViewer.py" line="355"/>
         <source>Globals</source>
         <translation>Globální</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Value</source>
         <translation>Hodnota</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Type</source>
         <translation>Typ</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="292"/>
+        <location filename="../Debugger/VariablesViewer.py" line="359"/>
         <source>&lt;b&gt;The Global Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the global variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Prohlížeč globálních proměnných&lt;/b&gt;&lt;p&gt;Toto okno zobrazuje globální proměnné debugovénho programu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="298"/>
+        <location filename="../Debugger/VariablesViewer.py" line="365"/>
         <source>Local Variables</source>
         <translation>Lokální proměnné</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Locals</source>
         <translation>Lokální</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="303"/>
+        <location filename="../Debugger/VariablesViewer.py" line="370"/>
         <source>&lt;b&gt;The Local Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the local variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Prohlížeč lokálních proměnných&lt;/b&gt;&lt;p&gt;Toto okno zobrazuje lokální proměnné debugovénho programu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="334"/>
+        <location filename="../Debugger/VariablesViewer.py" line="401"/>
         <source>Show Details...</source>
         <translation>Zobrazit detaily...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="342"/>
+        <location filename="../Debugger/VariablesViewer.py" line="409"/>
         <source>Configure...</source>
         <translation>Konfigurovat...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="552"/>
+        <location filename="../Debugger/VariablesViewer.py" line="624"/>
         <source>{0} items</source>
         <translation>{0} položek</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="340"/>
+        <location filename="../Debugger/VariablesViewer.py" line="407"/>
         <source>Refresh</source>
         <translation type="unfinished">Obnovit</translation>
     </message>
Binary file i18n/eric6_de.qm has changed
--- a/i18n/eric6_de.ts	Fri Sep 16 19:31:38 2016 +0200
+++ b/i18n/eric6_de.ts	Fri Sep 16 19:34:58 2016 +0200
@@ -62115,87 +62115,87 @@
         <translation>Dictionary Proxy</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="32"/>
+        <location filename="../Debugger/Config.py" line="33"/>
         <source>File</source>
         <translation>Datei</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="33"/>
-        <source>X Range</source>
-        <translation>XRange</translation>
-    </message>
-    <message>
         <location filename="../Debugger/Config.py" line="34"/>
-        <source>Slice</source>
-        <translation>Slice</translation>
+        <source>X Range</source>
+        <translation>XRange</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="35"/>
-        <source>Buffer</source>
-        <translation>Puffer</translation>
+        <source>Slice</source>
+        <translation>Slice</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="36"/>
-        <source>Class</source>
-        <translation>Klasse</translation>
+        <source>Buffer</source>
+        <translation>Puffer</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="37"/>
-        <source>Class Instance</source>
-        <translation>Klasseninstanz</translation>
+        <source>Class</source>
+        <translation>Klasse</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="38"/>
-        <source>Class Method</source>
-        <translation>Klassenmethode</translation>
+        <source>Class Instance</source>
+        <translation>Klasseninstanz</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="39"/>
-        <source>Class Property</source>
-        <translation>Klasseneigenschaft</translation>
+        <source>Class Method</source>
+        <translation>Klassenmethode</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="40"/>
-        <source>Generator</source>
-        <translation>Generator</translation>
+        <source>Class Property</source>
+        <translation>Klasseneigenschaft</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="41"/>
-        <source>Function</source>
-        <translation>Funktion</translation>
+        <source>Generator</source>
+        <translation>Generator</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="42"/>
-        <source>Builtin Function</source>
-        <translation>Eingebaute Funktion</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/Config.py" line="43"/>
-        <source>Code</source>
-        <translation>Code</translation>
+        <source>Function</source>
+        <translation>Funktion</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="44"/>
-        <source>Module</source>
-        <translation>Modul</translation>
+        <source>Builtin Function</source>
+        <translation>Eingebaute Funktion</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="45"/>
-        <source>Ellipsis</source>
-        <translation>Ellipsis</translation>
+        <source>Code</source>
+        <translation>Code</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="46"/>
-        <source>Traceback</source>
-        <translation>Traceback</translation>
+        <source>Module</source>
+        <translation>Modul</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="47"/>
-        <source>Frame</source>
-        <translation>Frame</translation>
+        <source>Ellipsis</source>
+        <translation>Ellipsis</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="48"/>
+        <source>Traceback</source>
+        <translation>Traceback</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="49"/>
+        <source>Frame</source>
+        <translation>Frame</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="50"/>
         <source>Other</source>
         <translation>Sonstiges</translation>
     </message>
@@ -62219,6 +62219,11 @@
         <source>Set</source>
         <translation>Set</translation>
     </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="32"/>
+        <source>Frozen Set</source>
+        <translation>Unveränderliches Set</translation>
+    </message>
 </context>
 <context>
     <name>VariableDetailDialog</name>
@@ -62246,7 +62251,7 @@
 <context>
     <name>VariableItem</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="46"/>
+        <location filename="../Debugger/VariablesViewer.py" line="55"/>
         <source>&lt;double click to show value&gt;</source>
         <translation>&lt;Doppelklick, um Wert anzuzeigen&gt;</translation>
     </message>
@@ -62254,53 +62259,53 @@
 <context>
     <name>VariablesFilterDialog</name>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="14"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="15"/>
         <source>Variables Type Filter</source>
         <translation>Variablentypenfilter</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="17"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="18"/>
         <source>&lt;b&gt;Filter Dialog&lt;/b&gt;
 &lt;p&gt; This dialog gives the user the possibility to select what kind of variables should &lt;b&gt;not&lt;/b&gt; be shown during a debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Filterdialog&lt;/b&gt;
 &lt;p&gt;Dieser Dialog bietet die Möglichkeit auszuwählen, welche Variablentypen &lt;b&gt;nicht&lt;/b&gt; während einer Debugsitzung angezeigt werden sollen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="71"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="78"/>
         <source>Globals Filter List</source>
         <translation>Globale Filterliste</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="74"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="81"/>
         <source>&lt;b&gt;Globals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the globals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Globale Filterliste&lt;/b&gt;
 &lt;p&gt;Wähle die Variablentypen die aus der globalen Variablenliste ausgefiltert werden sollen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="57"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="58"/>
         <source>Locals Filter List</source>
         <translation>Lokale Filterliste</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="60"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="61"/>
         <source>&lt;b&gt;Locals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the locals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Lokale Filterliste&lt;/b&gt;
 &lt;p&gt;Wähle die Variablentypen die aus der lokalen Variablenliste ausgefiltert werden sollen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="47"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="48"/>
         <source>&amp;Globals Filter</source>
         <translation>&amp;Globale Filter</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="37"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="38"/>
         <source>&amp;Locals Filter</source>
         <translation>&amp;Lokale Filter</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.py" line="41"/>
+        <location filename="../Debugger/VariablesFilterDialog.py" line="42"/>
         <source>Save Default</source>
         <translation>Standard speichern</translation>
     </message>
@@ -62308,62 +62313,62 @@
 <context>
     <name>VariablesViewer</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="287"/>
+        <location filename="../Debugger/VariablesViewer.py" line="354"/>
         <source>Global Variables</source>
         <translation>Globale Variablen</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="288"/>
+        <location filename="../Debugger/VariablesViewer.py" line="355"/>
         <source>Globals</source>
         <translation>Global</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="292"/>
+        <location filename="../Debugger/VariablesViewer.py" line="359"/>
         <source>&lt;b&gt;The Global Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the global variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Das Globale Variablen Fenster&lt;/b&gt;&lt;p&gt;Dieses Fenster zeigt die globalen Variablen des untersuchten Programmes an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="298"/>
+        <location filename="../Debugger/VariablesViewer.py" line="365"/>
         <source>Local Variables</source>
         <translation>Lokale Variablen</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Locals</source>
         <translation>Lokal</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="303"/>
+        <location filename="../Debugger/VariablesViewer.py" line="370"/>
         <source>&lt;b&gt;The Local Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the local variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Das Lokale Variablen Fenster&lt;/b&gt;&lt;p&gt;Dieses Fenster zeigt die lokalen Variablen des untersuchten Programmes an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Type</source>
         <translation>Typ</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Value</source>
         <translation>Wert</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="552"/>
+        <location filename="../Debugger/VariablesViewer.py" line="624"/>
         <source>{0} items</source>
         <translation>{0} Einträge</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="334"/>
+        <location filename="../Debugger/VariablesViewer.py" line="401"/>
         <source>Show Details...</source>
         <translation>Zeige Details...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="342"/>
+        <location filename="../Debugger/VariablesViewer.py" line="409"/>
         <source>Configure...</source>
         <translation>Einstellungen...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="340"/>
+        <location filename="../Debugger/VariablesViewer.py" line="407"/>
         <source>Refresh</source>
         <translation>Aktualisieren</translation>
     </message>
--- a/i18n/eric6_en.ts	Fri Sep 16 19:31:38 2016 +0200
+++ b/i18n/eric6_en.ts	Fri Sep 16 19:34:58 2016 +0200
@@ -61597,90 +61597,95 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="32"/>
+        <location filename="../Debugger/Config.py" line="33"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="33"/>
-        <source>X Range</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/Config.py" line="34"/>
-        <source>Slice</source>
+        <source>X Range</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="35"/>
-        <source>Buffer</source>
+        <source>Slice</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="36"/>
-        <source>Class</source>
+        <source>Buffer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="37"/>
-        <source>Class Instance</source>
+        <source>Class</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="38"/>
-        <source>Class Method</source>
+        <source>Class Instance</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="39"/>
-        <source>Class Property</source>
+        <source>Class Method</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="40"/>
-        <source>Generator</source>
+        <source>Class Property</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="41"/>
-        <source>Function</source>
+        <source>Generator</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="42"/>
-        <source>Builtin Function</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/Config.py" line="43"/>
-        <source>Code</source>
+        <source>Function</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="44"/>
-        <source>Module</source>
+        <source>Builtin Function</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="45"/>
-        <source>Ellipsis</source>
+        <source>Code</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="46"/>
-        <source>Traceback</source>
+        <source>Module</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="47"/>
-        <source>Frame</source>
+        <source>Ellipsis</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="48"/>
+        <source>Traceback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="49"/>
+        <source>Frame</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="50"/>
         <source>Other</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="32"/>
+        <source>Frozen Set</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VariableDetailDialog</name>
@@ -61708,7 +61713,7 @@
 <context>
     <name>VariableItem</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="46"/>
+        <location filename="../Debugger/VariablesViewer.py" line="55"/>
         <source>&lt;double click to show value&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -61716,50 +61721,50 @@
 <context>
     <name>VariablesFilterDialog</name>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="14"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="15"/>
         <source>Variables Type Filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="17"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="18"/>
         <source>&lt;b&gt;Filter Dialog&lt;/b&gt;
 &lt;p&gt; This dialog gives the user the possibility to select what kind of variables should &lt;b&gt;not&lt;/b&gt; be shown during a debugging session.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="37"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="38"/>
         <source>&amp;Locals Filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="47"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="48"/>
         <source>&amp;Globals Filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="57"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="58"/>
         <source>Locals Filter List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="60"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="61"/>
         <source>&lt;b&gt;Locals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the locals variables list.&lt;/p&lt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="71"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="78"/>
         <source>Globals Filter List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="74"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="81"/>
         <source>&lt;b&gt;Globals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the globals variables list.&lt;/p&lt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.py" line="41"/>
+        <location filename="../Debugger/VariablesFilterDialog.py" line="42"/>
         <source>Save Default</source>
         <translation type="unfinished"></translation>
     </message>
@@ -61767,62 +61772,62 @@
 <context>
     <name>VariablesViewer</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="287"/>
+        <location filename="../Debugger/VariablesViewer.py" line="354"/>
         <source>Global Variables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="288"/>
+        <location filename="../Debugger/VariablesViewer.py" line="355"/>
         <source>Globals</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Value</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="292"/>
+        <location filename="../Debugger/VariablesViewer.py" line="359"/>
         <source>&lt;b&gt;The Global Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the global variables of the debugged program.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="298"/>
+        <location filename="../Debugger/VariablesViewer.py" line="365"/>
         <source>Local Variables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Locals</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="303"/>
+        <location filename="../Debugger/VariablesViewer.py" line="370"/>
         <source>&lt;b&gt;The Local Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the local variables of the debugged program.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="334"/>
+        <location filename="../Debugger/VariablesViewer.py" line="401"/>
         <source>Show Details...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="342"/>
+        <location filename="../Debugger/VariablesViewer.py" line="409"/>
         <source>Configure...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="552"/>
+        <location filename="../Debugger/VariablesViewer.py" line="624"/>
         <source>{0} items</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="340"/>
+        <location filename="../Debugger/VariablesViewer.py" line="407"/>
         <source>Refresh</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_es.ts	Fri Sep 16 19:31:38 2016 +0200
+++ b/i18n/eric6_es.ts	Fri Sep 16 19:34:58 2016 +0200
@@ -62078,87 +62078,87 @@
         <translation>Proxy a Diccionario</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="32"/>
+        <location filename="../Debugger/Config.py" line="33"/>
         <source>File</source>
         <translation>Archivo</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="33"/>
-        <source>X Range</source>
-        <translation>Rango X</translation>
-    </message>
-    <message>
         <location filename="../Debugger/Config.py" line="34"/>
-        <source>Slice</source>
-        <translation>Slice</translation>
+        <source>X Range</source>
+        <translation>Rango X</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="35"/>
-        <source>Buffer</source>
-        <translation>Buffr</translation>
+        <source>Slice</source>
+        <translation>Slice</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="36"/>
-        <source>Class</source>
-        <translation>Clase</translation>
+        <source>Buffer</source>
+        <translation>Buffr</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="37"/>
-        <source>Class Instance</source>
-        <translation>Instancia de Clase</translation>
+        <source>Class</source>
+        <translation>Clase</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="38"/>
-        <source>Class Method</source>
-        <translation>Método de Clase</translation>
+        <source>Class Instance</source>
+        <translation>Instancia de Clase</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="39"/>
-        <source>Class Property</source>
-        <translation>Propiedad de Clase</translation>
+        <source>Class Method</source>
+        <translation>Método de Clase</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="40"/>
-        <source>Generator</source>
-        <translation>Generador</translation>
+        <source>Class Property</source>
+        <translation>Propiedad de Clase</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="41"/>
-        <source>Function</source>
-        <translation>Función</translation>
+        <source>Generator</source>
+        <translation>Generador</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="42"/>
-        <source>Builtin Function</source>
-        <translation>Función de serie (builtin)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/Config.py" line="43"/>
-        <source>Code</source>
-        <translation>Código</translation>
+        <source>Function</source>
+        <translation>Función</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="44"/>
-        <source>Module</source>
-        <translation>Módulo</translation>
+        <source>Builtin Function</source>
+        <translation>Función de serie (builtin)</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="45"/>
-        <source>Ellipsis</source>
-        <translation>Elipse</translation>
+        <source>Code</source>
+        <translation>Código</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="46"/>
-        <source>Traceback</source>
-        <translation>Trazado</translation>
+        <source>Module</source>
+        <translation>Módulo</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="47"/>
-        <source>Frame</source>
-        <translation>Frame</translation>
+        <source>Ellipsis</source>
+        <translation>Elipse</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="48"/>
+        <source>Traceback</source>
+        <translation>Trazado</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="49"/>
+        <source>Frame</source>
+        <translation>Frame</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="50"/>
         <source>Other</source>
         <translation>Otro</translation>
     </message>
@@ -62167,6 +62167,11 @@
         <source>Set</source>
         <translation>Establecer</translation>
     </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="32"/>
+        <source>Frozen Set</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VariableDetailDialog</name>
@@ -62194,7 +62199,7 @@
 <context>
     <name>VariableItem</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="46"/>
+        <location filename="../Debugger/VariablesViewer.py" line="55"/>
         <source>&lt;double click to show value&gt;</source>
         <translation>&lt;doble click para mostrar valor&gt;</translation>
     </message>
@@ -62202,53 +62207,53 @@
 <context>
     <name>VariablesFilterDialog</name>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="14"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="15"/>
         <source>Variables Type Filter</source>
         <translation>Fitro por tipo de variable</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="17"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="18"/>
         <source>&lt;b&gt;Filter Dialog&lt;/b&gt;
 &lt;p&gt; This dialog gives the user the possibility to select what kind of variables should &lt;b&gt;not&lt;/b&gt; be shown during a debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Diálogo Filtrado&lt;/b&gt;
 &lt;p&gt; Este diálogo da al usuario la posibilidad de seleccionar qué tipo de variables &lt;b&gt;no&lt;b&gt; se deberían mostrar durante una sesión de depuración.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="37"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="38"/>
         <source>&amp;Locals Filter</source>
         <translation>&amp;Filtro de Locales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="47"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="48"/>
         <source>&amp;Globals Filter</source>
         <translation>&amp;Filtro de Globales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="57"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="58"/>
         <source>Locals Filter List</source>
         <translation>Lista de filtros para locales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="60"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="61"/>
         <source>&lt;b&gt;Locals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the locals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Lista de Filtros para Locales&lt;/b&gt;
 &lt;p&gt;Seleccione de esta lista los tipos de variables locales que desea filtrar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="71"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="78"/>
         <source>Globals Filter List</source>
         <translation>Lista de filtros para globales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="74"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="81"/>
         <source>&lt;b&gt;Globals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the globals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Lista de Filtros para Globales&lt;/b&gt;
 &lt;p&gt;Seleccione de esta lista los tipos de variables globales que desea filtrar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.py" line="41"/>
+        <location filename="../Debugger/VariablesFilterDialog.py" line="42"/>
         <source>Save Default</source>
         <translation>Guardar como &apos;por defecto&apos;</translation>
     </message>
@@ -62256,62 +62261,62 @@
 <context>
     <name>VariablesViewer</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="287"/>
+        <location filename="../Debugger/VariablesViewer.py" line="354"/>
         <source>Global Variables</source>
         <translation>Variables Globales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="288"/>
+        <location filename="../Debugger/VariablesViewer.py" line="355"/>
         <source>Globals</source>
         <translation>Globales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Value</source>
         <translation>Valor</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Type</source>
         <translation>Tipo</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="292"/>
+        <location filename="../Debugger/VariablesViewer.py" line="359"/>
         <source>&lt;b&gt;The Global Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the global variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ventana de Visor de Variables Globales&lt;/b&gt;&lt;p&gt;Esta ventana muestra las variables globales del programa en depuración.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="298"/>
+        <location filename="../Debugger/VariablesViewer.py" line="365"/>
         <source>Local Variables</source>
         <translation>Variables Locales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Locals</source>
         <translation>Locales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="303"/>
+        <location filename="../Debugger/VariablesViewer.py" line="370"/>
         <source>&lt;b&gt;The Local Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the local variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ventana de Visor de Variables Locales&lt;/b&gt;&lt;p&gt;Esta ventana muestra las variables locales  del programa en depuración.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="334"/>
+        <location filename="../Debugger/VariablesViewer.py" line="401"/>
         <source>Show Details...</source>
         <translation>Mostrar detalles...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="342"/>
+        <location filename="../Debugger/VariablesViewer.py" line="409"/>
         <source>Configure...</source>
         <translation>Configurar...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="552"/>
+        <location filename="../Debugger/VariablesViewer.py" line="624"/>
         <source>{0} items</source>
         <translation>{0} elementos</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="340"/>
+        <location filename="../Debugger/VariablesViewer.py" line="407"/>
         <source>Refresh</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_fr.ts	Fri Sep 16 19:31:38 2016 +0200
+++ b/i18n/eric6_fr.ts	Fri Sep 16 19:34:58 2016 +0200
@@ -62833,87 +62833,87 @@
         <translation>Dictionaire Proxy</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="32"/>
+        <location filename="../Debugger/Config.py" line="33"/>
         <source>File</source>
         <translation>Fichier</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="33"/>
-        <source>X Range</source>
-        <translation>Range X</translation>
-    </message>
-    <message>
         <location filename="../Debugger/Config.py" line="34"/>
-        <source>Slice</source>
-        <translation>Tranche</translation>
+        <source>X Range</source>
+        <translation>Range X</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="35"/>
-        <source>Buffer</source>
-        <translation>Buffer</translation>
+        <source>Slice</source>
+        <translation>Tranche</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="36"/>
-        <source>Class</source>
-        <translation>Classe</translation>
+        <source>Buffer</source>
+        <translation>Buffer</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="37"/>
-        <source>Class Instance</source>
-        <translation>Instance de classe</translation>
+        <source>Class</source>
+        <translation>Classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="38"/>
-        <source>Class Method</source>
-        <translation>Méthode de classe</translation>
+        <source>Class Instance</source>
+        <translation>Instance de classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="39"/>
-        <source>Class Property</source>
-        <translation>Propriété de classe</translation>
+        <source>Class Method</source>
+        <translation>Méthode de classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="40"/>
-        <source>Generator</source>
-        <translation>Générateur</translation>
+        <source>Class Property</source>
+        <translation>Propriété de classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="41"/>
-        <source>Function</source>
-        <translation>Fonction</translation>
+        <source>Generator</source>
+        <translation>Générateur</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="42"/>
-        <source>Builtin Function</source>
-        <translation>Fonction interne</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/Config.py" line="43"/>
-        <source>Code</source>
-        <translation>Code</translation>
+        <source>Function</source>
+        <translation>Fonction</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="44"/>
-        <source>Module</source>
-        <translation>Module</translation>
+        <source>Builtin Function</source>
+        <translation>Fonction interne</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="45"/>
-        <source>Ellipsis</source>
-        <translation>Ellipse</translation>
+        <source>Code</source>
+        <translation>Code</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="46"/>
-        <source>Traceback</source>
-        <translation>Traceback</translation>
+        <source>Module</source>
+        <translation>Module</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="47"/>
-        <source>Frame</source>
-        <translation>Frame</translation>
+        <source>Ellipsis</source>
+        <translation>Ellipse</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="48"/>
+        <source>Traceback</source>
+        <translation>Traceback</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="49"/>
+        <source>Frame</source>
+        <translation>Frame</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="50"/>
         <source>Other</source>
         <translation>Autre</translation>
     </message>
@@ -62932,6 +62932,11 @@
         <source>Set</source>
         <translation type="unfinished">Liste</translation>
     </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="32"/>
+        <source>Frozen Set</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VariableDetailDialog</name>
@@ -62959,7 +62964,7 @@
 <context>
     <name>VariableItem</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="46"/>
+        <location filename="../Debugger/VariablesViewer.py" line="55"/>
         <source>&lt;double click to show value&gt;</source>
         <translation>&lt;double-cliquer pour afficher la valeur&gt;</translation>
     </message>
@@ -62967,53 +62972,53 @@
 <context>
     <name>VariablesFilterDialog</name>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="14"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="15"/>
         <source>Variables Type Filter</source>
         <translation>Filtre sur les types de variables</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="17"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="18"/>
         <source>&lt;b&gt;Filter Dialog&lt;/b&gt;
 &lt;p&gt; This dialog gives the user the possibility to select what kind of variables should &lt;b&gt;not&lt;/b&gt; be shown during a debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Fenêtre de filtre&lt;/b&gt;
 &lt;p&gt; Cette fenêtre permet à l&apos;utilisateur de sélectionner quels types de variables &lt;b&gt;ne doivent pas&lt;/b&gt; être affichés pendant la session de débogage.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="71"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="78"/>
         <source>Globals Filter List</source>
         <translation>Liste des filtres pour les variables globales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="74"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="81"/>
         <source>&lt;b&gt;Globals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the globals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Liste des filtres de variables globales&lt;/b&gt;
 &lt;p&gt;Sélectionnez les types de variables que vous souhaitez filtrer dans la liste des variables globales.&lt;/p&lt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="57"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="58"/>
         <source>Locals Filter List</source>
         <translation>Liste des filtres pour les variables locales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="60"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="61"/>
         <source>&lt;b&gt;Locals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the locals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Liste des filtres de variables locales&lt;/b&gt;
 &lt;p&gt;Sélectionnez les types de variables que vous souhaitez filtrer dans la liste des variables locales.&lt;/p&lt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="47"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="48"/>
         <source>&amp;Globals Filter</source>
         <translation>Filtre de variables &amp;globales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="37"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="38"/>
         <source>&amp;Locals Filter</source>
         <translation>Filtre de variables &amp;locales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.py" line="41"/>
+        <location filename="../Debugger/VariablesFilterDialog.py" line="42"/>
         <source>Save Default</source>
         <translation>Enregistrer par défaut</translation>
     </message>
@@ -63021,62 +63026,62 @@
 <context>
     <name>VariablesViewer</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="287"/>
+        <location filename="../Debugger/VariablesViewer.py" line="354"/>
         <source>Global Variables</source>
         <translation>Variables globales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="288"/>
+        <location filename="../Debugger/VariablesViewer.py" line="355"/>
         <source>Globals</source>
         <translation>Globales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="292"/>
+        <location filename="../Debugger/VariablesViewer.py" line="359"/>
         <source>&lt;b&gt;The Global Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the global variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Fenêtre de visualisation des variables globales&lt;/b&gt;&lt;p&gt;Cette fenêtre affiche les variables globales du programme débogué.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="298"/>
+        <location filename="../Debugger/VariablesViewer.py" line="365"/>
         <source>Local Variables</source>
         <translation>Variables locales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Locals</source>
         <translation>Locales</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="303"/>
+        <location filename="../Debugger/VariablesViewer.py" line="370"/>
         <source>&lt;b&gt;The Local Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the local variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Fenêtre de visualisation des variables locales&lt;/b&gt;&lt;p&gt;Cette fenêtre affiche les variables locales du programme débogué.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Value</source>
         <translation>Valeur</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Type</source>
         <translation>Type</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="334"/>
+        <location filename="../Debugger/VariablesViewer.py" line="401"/>
         <source>Show Details...</source>
         <translation>Afficher les détails...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="342"/>
+        <location filename="../Debugger/VariablesViewer.py" line="409"/>
         <source>Configure...</source>
         <translation>Configuration...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="552"/>
+        <location filename="../Debugger/VariablesViewer.py" line="624"/>
         <source>{0} items</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="340"/>
+        <location filename="../Debugger/VariablesViewer.py" line="407"/>
         <source>Refresh</source>
         <translation type="unfinished">Rafraichir</translation>
     </message>
--- a/i18n/eric6_it.ts	Fri Sep 16 19:31:38 2016 +0200
+++ b/i18n/eric6_it.ts	Fri Sep 16 19:34:58 2016 +0200
@@ -63161,87 +63161,87 @@
         <translation>Dizionario Proxy</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="32"/>
+        <location filename="../Debugger/Config.py" line="33"/>
         <source>File</source>
         <translation>File</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="33"/>
-        <source>X Range</source>
-        <translation>X Range</translation>
-    </message>
-    <message>
         <location filename="../Debugger/Config.py" line="34"/>
-        <source>Slice</source>
-        <translation>Slice</translation>
+        <source>X Range</source>
+        <translation>X Range</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="35"/>
-        <source>Buffer</source>
-        <translation>Buffer</translation>
+        <source>Slice</source>
+        <translation>Slice</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="36"/>
-        <source>Class</source>
-        <translation>Classe</translation>
+        <source>Buffer</source>
+        <translation>Buffer</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="37"/>
-        <source>Class Instance</source>
-        <translation>Istanza di classe</translation>
+        <source>Class</source>
+        <translation>Classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="38"/>
-        <source>Class Method</source>
-        <translation>Metodo di classe</translation>
+        <source>Class Instance</source>
+        <translation>Istanza di classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="39"/>
-        <source>Class Property</source>
-        <translation>Proprietà di classe</translation>
+        <source>Class Method</source>
+        <translation>Metodo di classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="40"/>
-        <source>Generator</source>
-        <translation>Generatore</translation>
+        <source>Class Property</source>
+        <translation>Proprietà di classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="41"/>
-        <source>Function</source>
-        <translation>Funzione</translation>
+        <source>Generator</source>
+        <translation>Generatore</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="42"/>
-        <source>Builtin Function</source>
-        <translation>Funzione predefinita</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/Config.py" line="43"/>
-        <source>Code</source>
-        <translation>Codice</translation>
+        <source>Function</source>
+        <translation>Funzione</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="44"/>
-        <source>Module</source>
-        <translation>Modulo</translation>
+        <source>Builtin Function</source>
+        <translation>Funzione predefinita</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="45"/>
-        <source>Ellipsis</source>
-        <translation>Ellisse</translation>
+        <source>Code</source>
+        <translation>Codice</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="46"/>
-        <source>Traceback</source>
-        <translation>Traceback</translation>
+        <source>Module</source>
+        <translation>Modulo</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="47"/>
-        <source>Frame</source>
-        <translation>Frame</translation>
+        <source>Ellipsis</source>
+        <translation>Ellisse</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="48"/>
+        <source>Traceback</source>
+        <translation>Traceback</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="49"/>
+        <source>Frame</source>
+        <translation>Frame</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="50"/>
         <source>Other</source>
         <translation>Altro</translation>
     </message>
@@ -63260,6 +63260,11 @@
         <source>Set</source>
         <translation>Set</translation>
     </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="32"/>
+        <source>Frozen Set</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VariableDetailDialog</name>
@@ -63287,7 +63292,7 @@
 <context>
     <name>VariableItem</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="46"/>
+        <location filename="../Debugger/VariablesViewer.py" line="55"/>
         <source>&lt;double click to show value&gt;</source>
         <translation>&lt;doppio click per mostrare il valore&gt;</translation>
     </message>
@@ -63295,53 +63300,53 @@
 <context>
     <name>VariablesFilterDialog</name>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="14"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="15"/>
         <source>Variables Type Filter</source>
         <translation>Filtro per i tipi di variabili</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="17"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="18"/>
         <source>&lt;b&gt;Filter Dialog&lt;/b&gt;
 &lt;p&gt; This dialog gives the user the possibility to select what kind of variables should &lt;b&gt;not&lt;/b&gt; be shown during a debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Dialogo filtri&lt;/b&gt;
 &lt;p&gt;Questo dialogo offre all&apos;utente la possibilità di selezionare che tipo di variabili &lt;b&gt;non&lt;/b&gt; devono essere mostrate durante il debug.&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="71"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="78"/>
         <source>Globals Filter List</source>
         <translation>Lista filtri globali</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="74"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="81"/>
         <source>&lt;b&gt;Globals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the globals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Lista filtri globali&lt;/b&gt;
 &lt;p&gt;Seleziona il tipo di variabile che vuoi sia esclusa dalla lista delle variabili globali.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="57"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="58"/>
         <source>Locals Filter List</source>
         <translation>Lista filtri locali</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="60"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="61"/>
         <source>&lt;b&gt;Locals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the locals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Lista filtri locali&lt;/b&gt;
 &lt;p&gt;Seleziona il tipo di variabile che vuoi sia esclusa dalla lista delle variabili locali.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="47"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="48"/>
         <source>&amp;Globals Filter</source>
         <translation>Filtri &amp;Globali</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="37"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="38"/>
         <source>&amp;Locals Filter</source>
         <translation>Filtri &amp;Locali</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.py" line="41"/>
+        <location filename="../Debugger/VariablesFilterDialog.py" line="42"/>
         <source>Save Default</source>
         <translation>Salva default</translation>
     </message>
@@ -63349,62 +63354,62 @@
 <context>
     <name>VariablesViewer</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="287"/>
+        <location filename="../Debugger/VariablesViewer.py" line="354"/>
         <source>Global Variables</source>
         <translation>Variabili globali</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="288"/>
+        <location filename="../Debugger/VariablesViewer.py" line="355"/>
         <source>Globals</source>
         <translation>Globali</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="292"/>
+        <location filename="../Debugger/VariablesViewer.py" line="359"/>
         <source>&lt;b&gt;The Global Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the global variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Finestra di visualizzazione delle variabili globali&lt;/b&gt;&lt;p&gt;Questa finestra mostra le variabili globali del programma in debug.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="298"/>
+        <location filename="../Debugger/VariablesViewer.py" line="365"/>
         <source>Local Variables</source>
         <translation>Variabili locali</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Locals</source>
         <translation>Locali</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="303"/>
+        <location filename="../Debugger/VariablesViewer.py" line="370"/>
         <source>&lt;b&gt;The Local Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the local variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Finestra di visualizzazione delle variabili locali&lt;/b&gt;&lt;p&gt;Questa finestra mostra le variabili locali del programma in debug.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Value</source>
         <translation>Valore</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Type</source>
         <translation>Tipo</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="334"/>
+        <location filename="../Debugger/VariablesViewer.py" line="401"/>
         <source>Show Details...</source>
         <translation>Mostra dettagli...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="342"/>
+        <location filename="../Debugger/VariablesViewer.py" line="409"/>
         <source>Configure...</source>
         <translation>Configura...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="552"/>
+        <location filename="../Debugger/VariablesViewer.py" line="624"/>
         <source>{0} items</source>
         <translation>{0} elementi</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="340"/>
+        <location filename="../Debugger/VariablesViewer.py" line="407"/>
         <source>Refresh</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_pt.ts	Fri Sep 16 19:31:38 2016 +0200
+++ b/i18n/eric6_pt.ts	Fri Sep 16 19:34:58 2016 +0200
@@ -62791,90 +62791,95 @@
         <translation type="unfinished">Definir</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="32"/>
+        <location filename="../Debugger/Config.py" line="33"/>
         <source>File</source>
         <translation>Ficheiro</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="33"/>
-        <source>X Range</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/Config.py" line="34"/>
-        <source>Slice</source>
+        <source>X Range</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="35"/>
-        <source>Buffer</source>
+        <source>Slice</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="36"/>
-        <source>Class</source>
-        <translation>Classe</translation>
+        <source>Buffer</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="37"/>
-        <source>Class Instance</source>
-        <translation>Instância da Classe</translation>
+        <source>Class</source>
+        <translation>Classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="38"/>
-        <source>Class Method</source>
-        <translation>Método da Classe</translation>
+        <source>Class Instance</source>
+        <translation>Instância da Classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="39"/>
-        <source>Class Property</source>
-        <translation>Propriedad da Classe</translation>
+        <source>Class Method</source>
+        <translation>Método da Classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="40"/>
-        <source>Generator</source>
-        <translation>Gerador</translation>
+        <source>Class Property</source>
+        <translation>Propriedad da Classe</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="41"/>
-        <source>Function</source>
-        <translation>Função</translation>
+        <source>Generator</source>
+        <translation>Gerador</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="42"/>
-        <source>Builtin Function</source>
-        <translation>Função Interna</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/Config.py" line="43"/>
-        <source>Code</source>
-        <translation>Código</translation>
+        <source>Function</source>
+        <translation>Função</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="44"/>
-        <source>Module</source>
-        <translation>Módulo</translation>
+        <source>Builtin Function</source>
+        <translation>Função Interna</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="45"/>
-        <source>Ellipsis</source>
-        <translation>Elipse</translation>
+        <source>Code</source>
+        <translation>Código</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="46"/>
-        <source>Traceback</source>
-        <translation type="unfinished"></translation>
+        <source>Module</source>
+        <translation>Módulo</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="47"/>
-        <source>Frame</source>
-        <translation>Marco</translation>
+        <source>Ellipsis</source>
+        <translation>Elipse</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="48"/>
+        <source>Traceback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="49"/>
+        <source>Frame</source>
+        <translation>Marco</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="50"/>
         <source>Other</source>
         <translation>Outro</translation>
     </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="32"/>
+        <source>Frozen Set</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VariableDetailDialog</name>
@@ -62902,7 +62907,7 @@
 <context>
     <name>VariableItem</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="46"/>
+        <location filename="../Debugger/VariablesViewer.py" line="55"/>
         <source>&lt;double click to show value&gt;</source>
         <translation>&lt;clique duplo para mostrar valor&gt;</translation>
     </message>
@@ -62910,50 +62915,50 @@
 <context>
     <name>VariablesFilterDialog</name>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="14"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="15"/>
         <source>Variables Type Filter</source>
         <translation>Filtro do Tipo de Varáveis</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="17"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="18"/>
         <source>&lt;b&gt;Filter Dialog&lt;/b&gt;
 &lt;p&gt; This dialog gives the user the possibility to select what kind of variables should &lt;b&gt;not&lt;/b&gt; be shown during a debugging session.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="37"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="38"/>
         <source>&amp;Locals Filter</source>
         <translation>Filtro de &amp;Locais</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="47"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="48"/>
         <source>&amp;Globals Filter</source>
         <translation>Filtro de &amp;Globais</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="57"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="58"/>
         <source>Locals Filter List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="60"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="61"/>
         <source>&lt;b&gt;Locals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the locals variables list.&lt;/p&lt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="71"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="78"/>
         <source>Globals Filter List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="74"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="81"/>
         <source>&lt;b&gt;Globals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the globals variables list.&lt;/p&lt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.py" line="41"/>
+        <location filename="../Debugger/VariablesFilterDialog.py" line="42"/>
         <source>Save Default</source>
         <translation>Gravar Padrão</translation>
     </message>
@@ -62961,62 +62966,62 @@
 <context>
     <name>VariablesViewer</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="287"/>
+        <location filename="../Debugger/VariablesViewer.py" line="354"/>
         <source>Global Variables</source>
         <translation>Variáveis Globais</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="288"/>
+        <location filename="../Debugger/VariablesViewer.py" line="355"/>
         <source>Globals</source>
         <translation>Globais</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Value</source>
         <translation>Valor</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Type</source>
         <translation>Tipo</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="292"/>
+        <location filename="../Debugger/VariablesViewer.py" line="359"/>
         <source>&lt;b&gt;The Global Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the global variables of the debugged program.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="298"/>
+        <location filename="../Debugger/VariablesViewer.py" line="365"/>
         <source>Local Variables</source>
         <translation>Variáveis Locais</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Locals</source>
         <translation>Locais</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="303"/>
+        <location filename="../Debugger/VariablesViewer.py" line="370"/>
         <source>&lt;b&gt;The Local Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the local variables of the debugged program.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="334"/>
+        <location filename="../Debugger/VariablesViewer.py" line="401"/>
         <source>Show Details...</source>
         <translation>Mostrar Detalhes...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="342"/>
+        <location filename="../Debugger/VariablesViewer.py" line="409"/>
         <source>Configure...</source>
         <translation>Configurar...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="552"/>
+        <location filename="../Debugger/VariablesViewer.py" line="624"/>
         <source>{0} items</source>
         <translation>{0} elementos</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="340"/>
+        <location filename="../Debugger/VariablesViewer.py" line="407"/>
         <source>Refresh</source>
         <translation type="unfinished">Atualizar</translation>
     </message>
--- a/i18n/eric6_ru.ts	Fri Sep 16 19:31:38 2016 +0200
+++ b/i18n/eric6_ru.ts	Fri Sep 16 19:34:58 2016 +0200
@@ -62436,90 +62436,95 @@
         <translation>Установить</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="32"/>
+        <location filename="../Debugger/Config.py" line="33"/>
         <source>File</source>
         <translation>Файл</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="33"/>
-        <source>X Range</source>
-        <translation>Интервал</translation>
-    </message>
-    <message>
         <location filename="../Debugger/Config.py" line="34"/>
-        <source>Slice</source>
-        <translation>Срез</translation>
+        <source>X Range</source>
+        <translation>Интервал</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="35"/>
-        <source>Buffer</source>
-        <translation>Буфер</translation>
+        <source>Slice</source>
+        <translation>Срез</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="36"/>
-        <source>Class</source>
-        <translation>Класс</translation>
+        <source>Buffer</source>
+        <translation>Буфер</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="37"/>
-        <source>Class Instance</source>
-        <translation>Экземпляр класса</translation>
+        <source>Class</source>
+        <translation>Класс</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="38"/>
-        <source>Class Method</source>
-        <translation>Метод класса</translation>
+        <source>Class Instance</source>
+        <translation>Экземпляр класса</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="39"/>
-        <source>Class Property</source>
-        <translation>Свойство класса</translation>
+        <source>Class Method</source>
+        <translation>Метод класса</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="40"/>
-        <source>Generator</source>
-        <translation>Генератор</translation>
+        <source>Class Property</source>
+        <translation>Свойство класса</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="41"/>
-        <source>Function</source>
-        <translation>Функция</translation>
+        <source>Generator</source>
+        <translation>Генератор</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="42"/>
-        <source>Builtin Function</source>
-        <translation>Встроенная функция</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/Config.py" line="43"/>
-        <source>Code</source>
-        <translation>Код</translation>
+        <source>Function</source>
+        <translation>Функция</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="44"/>
-        <source>Module</source>
-        <translation>Модуль</translation>
+        <source>Builtin Function</source>
+        <translation>Встроенная функция</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="45"/>
-        <source>Ellipsis</source>
-        <translation>Еллипсис</translation>
+        <source>Code</source>
+        <translation>Код</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="46"/>
-        <source>Traceback</source>
-        <translation>Обратная трассировка</translation>
+        <source>Module</source>
+        <translation>Модуль</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="47"/>
-        <source>Frame</source>
-        <translation>Кадр стека</translation>
+        <source>Ellipsis</source>
+        <translation>Еллипсис</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="48"/>
+        <source>Traceback</source>
+        <translation>Обратная трассировка</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="49"/>
+        <source>Frame</source>
+        <translation>Кадр стека</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="50"/>
         <source>Other</source>
         <translation>Другое</translation>
     </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="32"/>
+        <source>Frozen Set</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VariableDetailDialog</name>
@@ -62547,7 +62552,7 @@
 <context>
     <name>VariableItem</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="46"/>
+        <location filename="../Debugger/VariablesViewer.py" line="55"/>
         <source>&lt;double click to show value&gt;</source>
         <translation>&lt;дважды кликните чтобы показать значение&gt;</translation>
     </message>
@@ -62555,53 +62560,53 @@
 <context>
     <name>VariablesFilterDialog</name>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="14"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="15"/>
         <source>Variables Type Filter</source>
         <translation>Фильтр переменных по типу</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="17"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="18"/>
         <source>&lt;b&gt;Filter Dialog&lt;/b&gt;
 &lt;p&gt; This dialog gives the user the possibility to select what kind of variables should &lt;b&gt;not&lt;/b&gt; be shown during a debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Фильтры&lt;/b&gt;
 &lt;p&gt; Этот диалог даёт пользователю возможность выбрать, какие переменные &lt;b&gt;не должны&lt;/b&gt; отображаться в текущей сессии отладки.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="37"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="38"/>
         <source>&amp;Locals Filter</source>
         <translation>Фильтр &amp;локальных переменных</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="47"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="48"/>
         <source>&amp;Globals Filter</source>
         <translation>Фильтр &amp;глобальных переменных</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="57"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="58"/>
         <source>Locals Filter List</source>
         <translation>Фильтр локальных переменных</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="60"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="61"/>
         <source>&lt;b&gt;Locals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the locals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Фильтр локальных переменных&lt;/b&gt;
 &lt;p&gt;Выберите, какие переменные не будут отображены в списке локальных переменных.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="71"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="78"/>
         <source>Globals Filter List</source>
         <translation>Фильтр глобальных переменных</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="74"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="81"/>
         <source>&lt;b&gt;Globals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the globals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;Фильтр глобальных переменных&lt;/b&gt;
 &lt;p&gt;Выберите, какие переменные не будут отображены в списке глобальных переменных.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.py" line="41"/>
+        <location filename="../Debugger/VariablesFilterDialog.py" line="42"/>
         <source>Save Default</source>
         <translation>Сохранить как умолчание</translation>
     </message>
@@ -62609,64 +62614,64 @@
 <context>
     <name>VariablesViewer</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="287"/>
+        <location filename="../Debugger/VariablesViewer.py" line="354"/>
         <source>Global Variables</source>
         <translation>Глобальные переменные</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="288"/>
+        <location filename="../Debugger/VariablesViewer.py" line="355"/>
         <source>Globals</source>
         <translation>Глобальные переменные</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Value</source>
         <translation>Значение</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Type</source>
         <translation>Тип</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="292"/>
+        <location filename="../Debugger/VariablesViewer.py" line="359"/>
         <source>&lt;b&gt;The Global Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the global variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Окно показа глобальных переменных&lt;/b&gt;
 &lt;p&gt;Это окно отображает глобальные переменные отлаживаемой программы.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="298"/>
+        <location filename="../Debugger/VariablesViewer.py" line="365"/>
         <source>Local Variables</source>
         <translation>Локальные переменные</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Locals</source>
         <translation>Локальные переменные</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="303"/>
+        <location filename="../Debugger/VariablesViewer.py" line="370"/>
         <source>&lt;b&gt;The Local Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the local variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Окно показа локальных переменных&lt;/b&gt;
 &lt;p&gt;Это окно отображает локальные переменные отлаживаемой программы.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="334"/>
+        <location filename="../Debugger/VariablesViewer.py" line="401"/>
         <source>Show Details...</source>
         <translation>Показать подробности...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="342"/>
+        <location filename="../Debugger/VariablesViewer.py" line="409"/>
         <source>Configure...</source>
         <translation>Настроить...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="552"/>
+        <location filename="../Debugger/VariablesViewer.py" line="624"/>
         <source>{0} items</source>
         <translation>{0} элементов</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="340"/>
+        <location filename="../Debugger/VariablesViewer.py" line="407"/>
         <source>Refresh</source>
         <translation type="unfinished">Освежить</translation>
     </message>
--- a/i18n/eric6_tr.ts	Fri Sep 16 19:31:38 2016 +0200
+++ b/i18n/eric6_tr.ts	Fri Sep 16 19:34:58 2016 +0200
@@ -62618,90 +62618,95 @@
         <translation>Ayarla</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="32"/>
+        <location filename="../Debugger/Config.py" line="33"/>
         <source>File</source>
         <translation>Dosya</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="33"/>
-        <source>X Range</source>
-        <translation>X değer aralığı</translation>
-    </message>
-    <message>
         <location filename="../Debugger/Config.py" line="34"/>
-        <source>Slice</source>
-        <translation>Dilim</translation>
+        <source>X Range</source>
+        <translation>X değer aralığı</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="35"/>
-        <source>Buffer</source>
-        <translation>Tampon</translation>
+        <source>Slice</source>
+        <translation>Dilim</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="36"/>
-        <source>Class</source>
-        <translation>Sınıf</translation>
+        <source>Buffer</source>
+        <translation>Tampon</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="37"/>
-        <source>Class Instance</source>
-        <translation>Örnek Sınıf</translation>
+        <source>Class</source>
+        <translation>Sınıf</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="38"/>
-        <source>Class Method</source>
-        <translation>Sınıf metodu</translation>
+        <source>Class Instance</source>
+        <translation>Örnek Sınıf</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="39"/>
-        <source>Class Property</source>
-        <translation>Sınıf özellikleri</translation>
+        <source>Class Method</source>
+        <translation>Sınıf metodu</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="40"/>
-        <source>Generator</source>
-        <translation>Üretici</translation>
+        <source>Class Property</source>
+        <translation>Sınıf özellikleri</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="41"/>
-        <source>Function</source>
-        <translation>Fonksiyon</translation>
+        <source>Generator</source>
+        <translation>Üretici</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="42"/>
-        <source>Builtin Function</source>
-        <translation>Yerleşik Fonksiyonlar</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/Config.py" line="43"/>
-        <source>Code</source>
-        <translation>Kod</translation>
+        <source>Function</source>
+        <translation>Fonksiyon</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="44"/>
-        <source>Module</source>
-        <translation>Modül</translation>
+        <source>Builtin Function</source>
+        <translation>Yerleşik Fonksiyonlar</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="45"/>
-        <source>Ellipsis</source>
-        <translation>Elips</translation>
+        <source>Code</source>
+        <translation>Kod</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="46"/>
-        <source>Traceback</source>
-        <translation>Geriiz</translation>
+        <source>Module</source>
+        <translation>Modül</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="47"/>
-        <source>Frame</source>
-        <translation>Çerçeve</translation>
+        <source>Ellipsis</source>
+        <translation>Elips</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="48"/>
+        <source>Traceback</source>
+        <translation>Geriiz</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="49"/>
+        <source>Frame</source>
+        <translation>Çerçeve</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="50"/>
         <source>Other</source>
         <translation>Diğer</translation>
     </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="32"/>
+        <source>Frozen Set</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VariableDetailDialog</name>
@@ -62729,7 +62734,7 @@
 <context>
     <name>VariableItem</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="46"/>
+        <location filename="../Debugger/VariablesViewer.py" line="55"/>
         <source>&lt;double click to show value&gt;</source>
         <translation>&lt; değeri göstermek için iki tuş&gt;</translation>
     </message>
@@ -62737,50 +62742,50 @@
 <context>
     <name>VariablesFilterDialog</name>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="14"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="15"/>
         <source>Variables Type Filter</source>
         <translation>Değişken Tipi Süzgeçi</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="17"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="18"/>
         <source>&lt;b&gt;Filter Dialog&lt;/b&gt;
 &lt;p&gt; This dialog gives the user the possibility to select what kind of variables should &lt;b&gt;not&lt;/b&gt; be shown during a debugging session.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="37"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="38"/>
         <source>&amp;Locals Filter</source>
         <translation>Yere&amp;l Süzgeçler</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="47"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="48"/>
         <source>&amp;Globals Filter</source>
         <translation>Küresel Süz&amp;geçler</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="57"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="58"/>
         <source>Locals Filter List</source>
         <translation>Yerel Filtre listesi</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="60"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="61"/>
         <source>&lt;b&gt;Locals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the locals variables list.&lt;/p&lt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="71"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="78"/>
         <source>Globals Filter List</source>
         <translation>Evrensel Süzgeç Listesi</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="74"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="81"/>
         <source>&lt;b&gt;Globals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the globals variables list.&lt;/p&lt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.py" line="41"/>
+        <location filename="../Debugger/VariablesFilterDialog.py" line="42"/>
         <source>Save Default</source>
         <translation>Öntanımlı Olarak Kaydet</translation>
     </message>
@@ -62788,62 +62793,62 @@
 <context>
     <name>VariablesViewer</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="287"/>
+        <location filename="../Debugger/VariablesViewer.py" line="354"/>
         <source>Global Variables</source>
         <translation>Evrensel Değişkenler</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="288"/>
+        <location filename="../Debugger/VariablesViewer.py" line="355"/>
         <source>Globals</source>
         <translation>Evrensel</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Value</source>
         <translation>Değer</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Type</source>
         <translation>Tip</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="292"/>
+        <location filename="../Debugger/VariablesViewer.py" line="359"/>
         <source>&lt;b&gt;The Global Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the global variables of the debugged program.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="298"/>
+        <location filename="../Debugger/VariablesViewer.py" line="365"/>
         <source>Local Variables</source>
         <translation>Yerel Değişkenler</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Locals</source>
         <translation>Yereller</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="303"/>
+        <location filename="../Debugger/VariablesViewer.py" line="370"/>
         <source>&lt;b&gt;The Local Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the local variables of the debugged program.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="334"/>
+        <location filename="../Debugger/VariablesViewer.py" line="401"/>
         <source>Show Details...</source>
         <translation>Detayları Göster...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="342"/>
+        <location filename="../Debugger/VariablesViewer.py" line="409"/>
         <source>Configure...</source>
         <translation>Ayarlanıyor...</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="552"/>
+        <location filename="../Debugger/VariablesViewer.py" line="624"/>
         <source>{0} items</source>
         <translation>{0} madde</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="340"/>
+        <location filename="../Debugger/VariablesViewer.py" line="407"/>
         <source>Refresh</source>
         <translation type="unfinished">Tazele</translation>
     </message>
--- a/i18n/eric6_zh_CN.ts	Fri Sep 16 19:31:38 2016 +0200
+++ b/i18n/eric6_zh_CN.ts	Fri Sep 16 19:34:58 2016 +0200
@@ -62806,87 +62806,87 @@
         <translation>字典代理(Dictionary Proxy)</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="32"/>
+        <location filename="../Debugger/Config.py" line="33"/>
         <source>File</source>
         <translation>文件</translation>
     </message>
     <message>
-        <location filename="../Debugger/Config.py" line="33"/>
-        <source>X Range</source>
-        <translation>X 范围</translation>
-    </message>
-    <message>
         <location filename="../Debugger/Config.py" line="34"/>
-        <source>Slice</source>
-        <translation>切片(Slice)</translation>
+        <source>X Range</source>
+        <translation>X 范围</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="35"/>
-        <source>Buffer</source>
-        <translation>缓冲</translation>
+        <source>Slice</source>
+        <translation>切片(Slice)</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="36"/>
-        <source>Class</source>
-        <translation>类</translation>
+        <source>Buffer</source>
+        <translation>缓冲</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="37"/>
-        <source>Class Instance</source>
-        <translation>类实例</translation>
+        <source>Class</source>
+        <translation>类</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="38"/>
-        <source>Class Method</source>
-        <translation>类方法</translation>
+        <source>Class Instance</source>
+        <translation>类实例</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="39"/>
-        <source>Class Property</source>
-        <translation>类属性</translation>
+        <source>Class Method</source>
+        <translation>类方法</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="40"/>
-        <source>Generator</source>
-        <translation>生成器</translation>
+        <source>Class Property</source>
+        <translation>类属性</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="41"/>
-        <source>Function</source>
-        <translation>函数</translation>
+        <source>Generator</source>
+        <translation>生成器</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="42"/>
-        <source>Builtin Function</source>
-        <translation>内建函数</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/Config.py" line="43"/>
-        <source>Code</source>
-        <translation>代码</translation>
+        <source>Function</source>
+        <translation>函数</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="44"/>
-        <source>Module</source>
-        <translation>模块</translation>
+        <source>Builtin Function</source>
+        <translation>内建函数</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="45"/>
-        <source>Ellipsis</source>
-        <translation>省略号</translation>
+        <source>Code</source>
+        <translation>代码</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="46"/>
-        <source>Traceback</source>
-        <translation>追踪</translation>
+        <source>Module</source>
+        <translation>模块</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="47"/>
-        <source>Frame</source>
-        <translation>框架</translation>
+        <source>Ellipsis</source>
+        <translation>省略号</translation>
     </message>
     <message>
         <location filename="../Debugger/Config.py" line="48"/>
+        <source>Traceback</source>
+        <translation>追踪</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="49"/>
+        <source>Frame</source>
+        <translation>框架</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="50"/>
         <source>Other</source>
         <translation>其它</translation>
     </message>
@@ -62895,6 +62895,11 @@
         <source>Set</source>
         <translation>集合</translation>
     </message>
+    <message>
+        <location filename="../Debugger/Config.py" line="32"/>
+        <source>Frozen Set</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VariableDetailDialog</name>
@@ -62922,7 +62927,7 @@
 <context>
     <name>VariableItem</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="46"/>
+        <location filename="../Debugger/VariablesViewer.py" line="55"/>
         <source>&lt;double click to show value&gt;</source>
         <translation>&lt;double click to show value&gt;</translation>
     </message>
@@ -62930,53 +62935,53 @@
 <context>
     <name>VariablesFilterDialog</name>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="14"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="15"/>
         <source>Variables Type Filter</source>
         <translation>变量类型过滤器</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="17"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="18"/>
         <source>&lt;b&gt;Filter Dialog&lt;/b&gt;
 &lt;p&gt; This dialog gives the user the possibility to select what kind of variables should &lt;b&gt;not&lt;/b&gt; be shown during a debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;过滤器对话框&lt;/b&gt;
 &lt;p&gt; 该对话框使用户可以选择哪种变量&lt;b&gt;不&lt;/b&gt;能在调试会话期间显示。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="37"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="38"/>
         <source>&amp;Locals Filter</source>
         <translation>局部过滤(&amp;L)</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="47"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="48"/>
         <source>&amp;Globals Filter</source>
         <translation>全局过滤(&amp;G)</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="57"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="58"/>
         <source>Locals Filter List</source>
         <translation>局部过滤列表</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="60"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="61"/>
         <source>&lt;b&gt;Locals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the locals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;局部过滤列表&lt;/b&gt;
 &lt;p&gt;选择想要从局部变量列表中过滤的变量类型。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="71"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="78"/>
         <source>Globals Filter List</source>
         <translation>全局过滤列表</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.ui" line="74"/>
+        <location filename="../Debugger/VariablesFilterDialog.ui" line="81"/>
         <source>&lt;b&gt;Globals Filter List&lt;/b&gt;
 &lt;p&gt;Select the variable types you want to be filtered out of the globals variables list.&lt;/p&lt;</source>
         <translation>&lt;b&gt;全局过滤列表&lt;/b&gt;
 &lt;p&gt;选择想要从全部变量列表中过滤的变量类型。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesFilterDialog.py" line="41"/>
+        <location filename="../Debugger/VariablesFilterDialog.py" line="42"/>
         <source>Save Default</source>
         <translation>保存默认值</translation>
     </message>
@@ -62984,62 +62989,62 @@
 <context>
     <name>VariablesViewer</name>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="287"/>
+        <location filename="../Debugger/VariablesViewer.py" line="354"/>
         <source>Global Variables</source>
         <translation>全局变量</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="288"/>
+        <location filename="../Debugger/VariablesViewer.py" line="355"/>
         <source>Globals</source>
         <translation>全局</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Value</source>
         <translation>值</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Type</source>
         <translation>类型</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="292"/>
+        <location filename="../Debugger/VariablesViewer.py" line="359"/>
         <source>&lt;b&gt;The Global Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the global variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;全局变量浏览器窗口&lt;/b&gt;&lt;p&gt;该窗口显示调试程序的全局变量。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="298"/>
+        <location filename="../Debugger/VariablesViewer.py" line="365"/>
         <source>Local Variables</source>
         <translation>局部变量</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="299"/>
+        <location filename="../Debugger/VariablesViewer.py" line="366"/>
         <source>Locals</source>
         <translation>局部</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="303"/>
+        <location filename="../Debugger/VariablesViewer.py" line="370"/>
         <source>&lt;b&gt;The Local Variables Viewer Window&lt;/b&gt;&lt;p&gt;This window displays the local variables of the debugged program.&lt;/p&gt;</source>
         <translation>&lt;b&gt;局部变量浏览器窗口&lt;/b&gt;&lt;p&gt;该窗口显示高度程序的局部变量。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="334"/>
+        <location filename="../Debugger/VariablesViewer.py" line="401"/>
         <source>Show Details...</source>
         <translation>显示细节…</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="342"/>
+        <location filename="../Debugger/VariablesViewer.py" line="409"/>
         <source>Configure...</source>
         <translation>配置…</translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="552"/>
+        <location filename="../Debugger/VariablesViewer.py" line="624"/>
         <source>{0} items</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/VariablesViewer.py" line="340"/>
+        <location filename="../Debugger/VariablesViewer.py" line="407"/>
         <source>Refresh</source>
         <translation type="unfinished">刷新</translation>
     </message>

eric ide

mercurial