Added a history sub-menu showing the most visited sites.

Sun, 04 Mar 2012 18:20:13 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 04 Mar 2012 18:20:13 +0100
changeset 1693
9bb872e26a33
parent 1689
2d007a789078
child 1694
648466a9451b
child 1696
8bffdbfc845a

Added a history sub-menu showing the most visited sites.

APIs/Python3/eric5.api file | annotate | diff | comparison | revisions
APIs/Python3/eric5.bas 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/eric5.Helpviewer.HelpWindow.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Helpviewer.History.HistoryMenu.html file | annotate | diff | comparison | revisions
Helpviewer/HelpWindow.py file | annotate | diff | comparison | revisions
Helpviewer/History/HistoryManager.py file | annotate | diff | comparison | revisions
Helpviewer/History/HistoryMenu.py file | annotate | diff | comparison | revisions
changelog file | annotate | diff | comparison | revisions
i18n/eric5_cs.ts file | annotate | diff | comparison | revisions
i18n/eric5_de.ts file | annotate | diff | comparison | revisions
i18n/eric5_en.ts file | annotate | diff | comparison | revisions
i18n/eric5_es.ts file | annotate | diff | comparison | revisions
i18n/eric5_fr.ts file | annotate | diff | comparison | revisions
i18n/eric5_it.ts file | annotate | diff | comparison | revisions
i18n/eric5_ru.ts file | annotate | diff | comparison | revisions
i18n/eric5_tr.ts file | annotate | diff | comparison | revisions
i18n/eric5_zh_CN.GB2312.ts file | annotate | diff | comparison | revisions
--- a/APIs/Python3/eric5.api	Sun Mar 04 13:04:47 2012 +0100
+++ b/APIs/Python3/eric5.api	Sun Mar 04 18:20:13 2012 +0100
@@ -2285,6 +2285,12 @@
 eric5.Helpviewer.History.HistoryMenu.HistoryMenuModel.parent?4(index)
 eric5.Helpviewer.History.HistoryMenu.HistoryMenuModel.rowCount?4(parent=QModelIndex())
 eric5.Helpviewer.History.HistoryMenu.HistoryMenuModel?1(sourceModel, parent=None)
+eric5.Helpviewer.History.HistoryMenu.HistoryMostVisitedMenu.newUrl?7
+eric5.Helpviewer.History.HistoryMenu.HistoryMostVisitedMenu.openUrl?7
+eric5.Helpviewer.History.HistoryMenu.HistoryMostVisitedMenu.prePopulated?4()
+eric5.Helpviewer.History.HistoryMenu.HistoryMostVisitedMenu?1(count, parent=None)
+eric5.Helpviewer.History.HistoryMenu.HistoryMostVisitedMenuModel.lessThan?4(left, right)
+eric5.Helpviewer.History.HistoryMenu.HistoryMostVisitedMenuModel?1(sourceModel, parent=None)
 eric5.Helpviewer.History.HistoryModel.HistoryModel.DateRole?7
 eric5.Helpviewer.History.HistoryModel.HistoryModel.DateTimeRole?7
 eric5.Helpviewer.History.HistoryModel.HistoryModel.MaxRole?7
--- a/APIs/Python3/eric5.bas	Sun Mar 04 13:04:47 2012 +0100
+++ b/APIs/Python3/eric5.bas	Sun Mar 04 18:20:13 2012 +0100
@@ -298,6 +298,8 @@
 HistoryMenu E5ModelMenu
 HistoryMenuModel QAbstractProxyModel
 HistoryModel QAbstractTableModel
+HistoryMostVisitedMenu E5ModelMenu
+HistoryMostVisitedMenuModel QSortFilterProxyModel
 HistoryTreeModel QAbstractProxyModel
 IconEditCommand QUndoCommand
 IconEditorGrid QWidget
Binary file Documentation/Help/source.qch has changed
--- a/Documentation/Help/source.qhp	Sun Mar 04 13:04:47 2012 +0100
+++ b/Documentation/Help/source.qhp	Sun Mar 04 18:20:13 2012 +0100
@@ -4653,7 +4653,6 @@
       <keyword name="HelpWindow.__showEnginesConfigurationDialog" id="HelpWindow.__showEnginesConfigurationDialog" ref="eric5.Helpviewer.HelpWindow.html#HelpWindow.__showEnginesConfigurationDialog" />
       <keyword name="HelpWindow.__showFeedsManager" id="HelpWindow.__showFeedsManager" ref="eric5.Helpviewer.HelpWindow.html#HelpWindow.__showFeedsManager" />
       <keyword name="HelpWindow.__showForwardMenu" id="HelpWindow.__showForwardMenu" ref="eric5.Helpviewer.HelpWindow.html#HelpWindow.__showForwardMenu" />
-      <keyword name="HelpWindow.__showHistoryMenu" id="HelpWindow.__showHistoryMenu" ref="eric5.Helpviewer.HelpWindow.html#HelpWindow.__showHistoryMenu" />
       <keyword name="HelpWindow.__showIndexWindow" id="HelpWindow.__showIndexWindow" ref="eric5.Helpviewer.HelpWindow.html#HelpWindow.__showIndexWindow" />
       <keyword name="HelpWindow.__showInstallationError" id="HelpWindow.__showInstallationError" ref="eric5.Helpviewer.HelpWindow.html#HelpWindow.__showInstallationError" />
       <keyword name="HelpWindow.__showNetworkMonitor" id="HelpWindow.__showNetworkMonitor" ref="eric5.Helpviewer.HelpWindow.html#HelpWindow.__showNetworkMonitor" />
@@ -5631,6 +5630,13 @@
       <keyword name="HistoryModel.historyReset" id="HistoryModel.historyReset" ref="eric5.Helpviewer.History.HistoryModel.html#HistoryModel.historyReset" />
       <keyword name="HistoryModel.removeRows" id="HistoryModel.removeRows" ref="eric5.Helpviewer.History.HistoryModel.html#HistoryModel.removeRows" />
       <keyword name="HistoryModel.rowCount" id="HistoryModel.rowCount" ref="eric5.Helpviewer.History.HistoryModel.html#HistoryModel.rowCount" />
+      <keyword name="HistoryMostVisitedMenu" id="HistoryMostVisitedMenu" ref="eric5.Helpviewer.History.HistoryMenu.html#HistoryMostVisitedMenu" />
+      <keyword name="HistoryMostVisitedMenu (Constructor)" id="HistoryMostVisitedMenu (Constructor)" ref="eric5.Helpviewer.History.HistoryMenu.html#HistoryMostVisitedMenu.__init__" />
+      <keyword name="HistoryMostVisitedMenu.__activated" id="HistoryMostVisitedMenu.__activated" ref="eric5.Helpviewer.History.HistoryMenu.html#HistoryMostVisitedMenu.__activated" />
+      <keyword name="HistoryMostVisitedMenu.prePopulated" id="HistoryMostVisitedMenu.prePopulated" ref="eric5.Helpviewer.History.HistoryMenu.html#HistoryMostVisitedMenu.prePopulated" />
+      <keyword name="HistoryMostVisitedMenuModel" id="HistoryMostVisitedMenuModel" ref="eric5.Helpviewer.History.HistoryMenu.html#HistoryMostVisitedMenuModel" />
+      <keyword name="HistoryMostVisitedMenuModel (Constructor)" id="HistoryMostVisitedMenuModel (Constructor)" ref="eric5.Helpviewer.History.HistoryMenu.html#HistoryMostVisitedMenuModel.__init__" />
+      <keyword name="HistoryMostVisitedMenuModel.lessThan" id="HistoryMostVisitedMenuModel.lessThan" ref="eric5.Helpviewer.History.HistoryMenu.html#HistoryMostVisitedMenuModel.lessThan" />
       <keyword name="HistoryTreeModel" id="HistoryTreeModel" ref="eric5.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel" />
       <keyword name="HistoryTreeModel (Constructor)" id="HistoryTreeModel (Constructor)" ref="eric5.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.__init__" />
       <keyword name="HistoryTreeModel (Module)" id="HistoryTreeModel (Module)" ref="eric5.Helpviewer.History.HistoryTreeModel.html" />
--- a/Documentation/Source/eric5.Helpviewer.HelpWindow.html	Sun Mar 04 13:04:47 2012 +0100
+++ b/Documentation/Source/eric5.Helpviewer.HelpWindow.html	Sun Mar 04 18:20:13 2012 +0100
@@ -296,9 +296,6 @@
 <td><a href="#HelpWindow.__showForwardMenu">__showForwardMenu</a></td>
 <td>Private slot showing the forwards navigation menu.</td>
 </tr><tr>
-<td><a href="#HelpWindow.__showHistoryMenu">__showHistoryMenu</a></td>
-<td>Private slot called in order to show the history menu.</td>
-</tr><tr>
 <td><a href="#HelpWindow.__showIndexWindow">__showIndexWindow</a></td>
 <td>Private method to show the index window.</td>
 </tr><tr>
@@ -1021,11 +1018,6 @@
 <b>__showForwardMenu</b>(<i></i>)
 <p>
         Private slot showing the forwards navigation menu.
-</p><a NAME="HelpWindow.__showHistoryMenu" ID="HelpWindow.__showHistoryMenu"></a>
-<h4>HelpWindow.__showHistoryMenu</h4>
-<b>__showHistoryMenu</b>(<i></i>)
-<p>
-        Private slot called in order to show the history menu.
 </p><a NAME="HelpWindow.__showIndexWindow" ID="HelpWindow.__showIndexWindow"></a>
 <h4>HelpWindow.__showIndexWindow</h4>
 <b>__showIndexWindow</b>(<i></i>)
--- a/Documentation/Source/eric5.Helpviewer.History.HistoryMenu.html	Sun Mar 04 13:04:47 2012 +0100
+++ b/Documentation/Source/eric5.Helpviewer.History.HistoryMenu.html	Sun Mar 04 18:20:13 2012 +0100
@@ -36,6 +36,12 @@
 </tr><tr>
 <td><a href="#HistoryMenuModel">HistoryMenuModel</a></td>
 <td>Class implementing a model for the history menu.</td>
+</tr><tr>
+<td><a href="#HistoryMostVisitedMenu">HistoryMostVisitedMenu</a></td>
+<td>Class implementing the most visited history menu.</td>
+</tr><tr>
+<td><a href="#HistoryMostVisitedMenuModel">HistoryMostVisitedMenuModel</a></td>
+<td>Class implementing a model to show the most visited history entries.</td>
 </tr>
 </table>
 <h3>Functions</h3>
@@ -342,5 +348,145 @@
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="HistoryMostVisitedMenu" ID="HistoryMostVisitedMenu"></a>
+<h2>HistoryMostVisitedMenu</h2>
+<p>
+    Class implementing the most visited history menu.
+</p><h3>Signals</h3>
+<dl>
+<dt>newUrl(QUrl, str)</dt>
+<dd>
+emitted to open a URL in a new tab
+</dd><dt>openUrl(QUrl, str)</dt>
+<dd>
+emitted to open a URL in the current tab
+</dd>
+</dl>
+<h3>Derived from</h3>
+E5ModelMenu
+<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="#HistoryMostVisitedMenu.__init__">HistoryMostVisitedMenu</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryMostVisitedMenu.__activated">__activated</a></td>
+<td>Private slot handling the activated signal.</td>
+</tr><tr>
+<td><a href="#HistoryMostVisitedMenu.prePopulated">prePopulated</a></td>
+<td>Public method to add any actions before the tree.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="HistoryMostVisitedMenu.__init__" ID="HistoryMostVisitedMenu.__init__"></a>
+<h4>HistoryMostVisitedMenu (Constructor)</h4>
+<b>HistoryMostVisitedMenu</b>(<i>count, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>count</i></dt>
+<dd>
+maximum number of entries to be shown (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HistoryMostVisitedMenu.__activated" ID="HistoryMostVisitedMenu.__activated"></a>
+<h4>HistoryMostVisitedMenu.__activated</h4>
+<b>__activated</b>(<i>idx</i>)
+<p>
+        Private slot handling the activated signal.
+</p><dl>
+<dt><i>idx</i></dt>
+<dd>
+index of the activated item (QModelIndex)
+</dd>
+</dl><a NAME="HistoryMostVisitedMenu.prePopulated" ID="HistoryMostVisitedMenu.prePopulated"></a>
+<h4>HistoryMostVisitedMenu.prePopulated</h4>
+<b>prePopulated</b>(<i></i>)
+<p>
+        Public method to add any actions before the tree.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating if any actions were added (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="HistoryMostVisitedMenuModel" ID="HistoryMostVisitedMenuModel"></a>
+<h2>HistoryMostVisitedMenuModel</h2>
+<p>
+    Class implementing a model to show the most visited history entries.
+</p>
+<h3>Derived from</h3>
+QSortFilterProxyModel
+<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="#HistoryMostVisitedMenuModel.__init__">HistoryMostVisitedMenuModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryMostVisitedMenuModel.lessThan">lessThan</a></td>
+<td>Protected method used to sort the displayed items.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="HistoryMostVisitedMenuModel.__init__" ID="HistoryMostVisitedMenuModel.__init__"></a>
+<h4>HistoryMostVisitedMenuModel (Constructor)</h4>
+<b>HistoryMostVisitedMenuModel</b>(<i>sourceModel, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>sourceModel</i></dt>
+<dd>
+reference to the source model (QAbstractItemModel)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="HistoryMostVisitedMenuModel.lessThan" ID="HistoryMostVisitedMenuModel.lessThan"></a>
+<h4>HistoryMostVisitedMenuModel.lessThan</h4>
+<b>lessThan</b>(<i>left, right</i>)
+<p>
+        Protected method used to sort the displayed items.
+</p><dl>
+<dt><i>left</i></dt>
+<dd>
+index of left item (QModelIndex)
+</dd><dt><i>right</i></dt>
+<dd>
+index of right item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if left is less than right (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
 <hr />
 </body></html>
\ No newline at end of file
--- a/Helpviewer/HelpWindow.py	Sun Mar 04 13:04:47 2012 +0100
+++ b/Helpviewer/HelpWindow.py	Sun Mar 04 18:20:13 2012 +0100
@@ -1640,22 +1640,6 @@
         """
         QWhatsThis.enterWhatsThisMode()
         
-    def __showHistoryMenu(self):
-        """
-        Private slot called in order to show the history menu.
-        """
-        self.historyMenu.clear()
-        self.historyMenu.addAction(self.clearHistoryAct)
-        self.clearHistoryAct.setData(-1)
-        self.historyMenu.addSeparator()
-        idx = 0
-        for hist in self.mHistory:
-            act = self.historyMenu.addAction(
-                Utilities.compactPath(hist, self.maxMenuFilePathLen))
-            act.setData(idx)
-            idx += 1
-            act.setIcon(HelpWindow.__getWebIcon(QUrl(hist)))
-        
     def __titleChanged(self, browser, title):
         """
         Private slot called to handle a change of s browser's title.
--- a/Helpviewer/History/HistoryManager.py	Sun Mar 04 13:04:47 2012 +0100
+++ b/Helpviewer/History/HistoryManager.py	Sun Mar 04 18:20:13 2012 +0100
@@ -211,11 +211,12 @@
         @param url URL to be added (string)
         """
         cleanurl = QUrl(url)
-        cleanurl.setPassword("")
-        if cleanurl.host():
-            cleanurl.setHost(cleanurl.host().lower())
-        itm = HistoryEntry(cleanurl.toString(), QDateTime.currentDateTime())
-        self._addHistoryEntry(itm)
+        if cleanurl.scheme() not in ["eric", "about"]:
+            cleanurl.setPassword("")
+            if cleanurl.host():
+                cleanurl.setHost(cleanurl.host().lower())
+            itm = HistoryEntry(cleanurl.toString(), QDateTime.currentDateTime())
+            self._addHistoryEntry(itm)
     
     def updateHistoryEntry(self, url, title):
         """
@@ -224,14 +225,16 @@
         @param url URL of the entry to update (string)
         @param title title of the entry to update (string)
         """
-        for index in range(len(self.__history)):
-            if url == self.__history[index].url:
-                self.__history[index].title = title
-                self.__saveTimer.changeOccurred()
-                if not self.__lastSavedUrl:
-                    self.__lastSavedUrl = self.__history[index].url
-                self.entryUpdated.emit(index)
-                break
+        cleanurl = QUrl(url)
+        if cleanurl.scheme() not in ["eric", "about"]:
+            for index in range(len(self.__history)):
+                if url == self.__history[index].url:
+                    self.__history[index].title = title
+                    self.__saveTimer.changeOccurred()
+                    if not self.__lastSavedUrl:
+                        self.__lastSavedUrl = self.__history[index].url
+                    self.entryUpdated.emit(index)
+                    break
     
     def removeHistoryEntry(self, url, title=""):
         """
--- a/Helpviewer/History/HistoryMenu.py	Sun Mar 04 13:04:47 2012 +0100
+++ b/Helpviewer/History/HistoryMenu.py	Sun Mar 04 18:20:13 2012 +0100
@@ -10,7 +10,7 @@
 import sys
 
 from PyQt4.QtCore import pyqtSignal, Qt, QMimeData, QUrl, QModelIndex
-from PyQt4.QtGui import QAbstractProxyModel
+from PyQt4.QtGui import QAbstractProxyModel, QSortFilterProxyModel
 
 from E5Gui.E5ModelMenu import E5ModelMenu
 from E5Gui import E5MessageBox
@@ -19,6 +19,7 @@
 
 from .HistoryModel import HistoryModel
 from .HistoryDialog import HistoryDialog
+from .HistoryFilterModel import HistoryFilterModel
 
 import UI.PixmapCache
 
@@ -100,7 +101,6 @@
         @param sourceIndex reference to a source model index (QModelIndex)
         @return proxy model index (QModelIndex)
         """
-        assert False
         sourceRow = self.__treeModel.mapToSource(sourceIndex).row()
         return self.createIndex(sourceIndex.row(), sourceIndex.column(), sourceRow)
     
@@ -202,6 +202,47 @@
         return mdata
 
 
+class HistoryMostVisitedMenuModel(QSortFilterProxyModel):
+    """
+    Class implementing a model to show the most visited history entries.
+    """
+    def __init__(self, sourceModel, parent=None):
+        """
+        Constructor
+        
+        @param sourceModel reference to the source model (QAbstractItemModel)
+        @param parent reference to the parent object (QObject)
+        """
+        super().__init__(parent)
+        
+        self.setDynamicSortFilter(True)
+        self.setSourceModel(sourceModel)
+    
+    def lessThan(self, left, right):
+        """
+        Protected method used to sort the displayed items.
+        
+        @param left index of left item (QModelIndex)
+        @param right index of right item (QModelIndex)
+        @return true, if left is less than right (boolean)
+        """
+        frequency_L = \
+            self.sourceModel().data(left, HistoryFilterModel.FrequencyRole)
+        dateTime_L = \
+            self.sourceModel().data(left, HistoryModel.DateTimeRole)
+        frequency_R = \
+            self.sourceModel().data(right, HistoryFilterModel.FrequencyRole)
+        dateTime_R = \
+            self.sourceModel().data(right, HistoryModel.DateTimeRole)
+        
+        # Sort results in descending frequency-derived score. If frequencies are equal,
+        # sort on most recently viewed
+        if frequency_R == frequency_L:
+            return dateTime_R < dateTime_L
+        
+        return frequency_R < frequency_L
+
+
 class HistoryMenu(E5ModelMenu):
     """
     Class implementing the history menu.
@@ -223,6 +264,7 @@
         self.__historyManager = None
         self.__historyMenuModel = None
         self.__initialActions = []
+        self.__mostVisitedMenu = None
         
         self.setMaxRows(7)
         
@@ -272,6 +314,14 @@
         if len(self.__historyManager.history()) > 0:
             self.addSeparator()
         
+        if self.__mostVisitedMenu is None:
+            self.__mostVisitedMenu = HistoryMostVisitedMenu(10, self)
+            self.__mostVisitedMenu.setTitle(self.trUtf8("Most Visited"))
+            self.__mostVisitedMenu.openUrl.connect(self.openUrl)
+            self.__mostVisitedMenu.newUrl.connect(self.newUrl)
+        self.addMenu(self.__mostVisitedMenu)
+        self.addSeparator()
+        
         act = self.addAction(UI.PixmapCache.getIcon("history.png"),
                              self.trUtf8("Show All History..."))
         act.triggered[()].connect(self.__showHistoryDialog)
@@ -308,3 +358,60 @@
                 self.trUtf8("Clear History"),
                 self.trUtf8("""Do you want to clear the history?""")):
             self.__historyManager.clear()
+
+
+class HistoryMostVisitedMenu(E5ModelMenu):
+    """
+    Class implementing the most visited history menu.
+    
+    @signal openUrl(QUrl, str) emitted to open a URL in the current tab
+    @signal newUrl(QUrl, str) emitted to open a URL in a new tab
+    """
+    openUrl = pyqtSignal(QUrl, str)
+    newUrl = pyqtSignal(QUrl, str)
+    
+    def __init__(self, count, parent=None):
+        """
+        Constructor
+        
+        @param count maximum number of entries to be shown (integer)
+        @param parent reference to the parent widget (QWidget)
+        """
+        E5ModelMenu.__init__(self, parent)
+        
+        self.__historyMenuModel = None
+        
+        self.setMaxRows(count + 1)
+        
+        self.activated.connect(self.__activated)
+        self.setStatusBarTextRole(HistoryModel.UrlStringRole)
+    
+    def __activated(self, idx):
+        """
+        Private slot handling the activated signal.
+        
+        @param idx index of the activated item (QModelIndex)
+        """
+        if self._keyboardModifiers & Qt.ControlModifier:
+            self.newUrl.emit(
+                      idx.data(HistoryModel.UrlRole),
+                      idx.data(HistoryModel.TitleRole))
+        else:
+            self.openUrl.emit(
+                      idx.data(HistoryModel.UrlRole),
+                      idx.data(HistoryModel.TitleRole))
+    
+    def prePopulated(self):
+        """
+        Public method to add any actions before the tree.
+       
+        @return flag indicating if any actions were added (boolean)
+        """
+        if self.__historyMenuModel is None:
+            historyManager = Helpviewer.HelpWindow.HelpWindow.historyManager()
+            self.__historyMenuModel = \
+                HistoryMostVisitedMenuModel(historyManager.historyFilterModel(), self)
+            self.setModel(self.__historyMenuModel)
+        self.__historyMenuModel.sort(0)
+        
+        return False
--- a/changelog	Sun Mar 04 13:04:47 2012 +0100
+++ b/changelog	Sun Mar 04 18:20:13 2012 +0100
@@ -33,6 +33,7 @@
      switch to the last tab by pressing Alt+0
   -- added a Speed Dial to the web browser including the capability to select the first
      ten pages by pressing Meta+1 to Meta+0
+  -- added a history sub-menu showing the most visited sites
 
 Version 5.2.0:
 - bug fixes
--- a/i18n/eric5_cs.ts	Sun Mar 04 13:04:47 2012 +0100
+++ b/i18n/eric5_cs.ts	Sun Mar 04 18:20:13 2012 +0100
@@ -15349,12 +15349,12 @@
         <translation type="obsolete">&lt;p&gt;Zadání souboru s nápovědou, který se zobrazí přímo do tohoto editačního okna. Výběr předchozí zobrazené nápovědy z drop down seznamu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Open File</source>
         <translation>Otevřít soubor</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation>Help soubory (*.html *.htm);;PDF soubory (*.pdf);;CHM soubory (*.chm);;Všechny soubory (*)</translation>
     </message>
@@ -15706,7 +15706,7 @@
         <translation>Filtrováno: </translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2277"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2261"/>
         <source>Could not find an associated content.</source>
         <translation>Asociovaný obsah nelze nalézt.</translation>
     </message>
@@ -15771,22 +15771,22 @@
         <translation>&lt;b&gt;Znovu indexovat dokumentaci&lt;/b&gt;&lt;p&gt;Přeindexuje dokumentaci.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2386"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2370"/>
         <source>Updating search index</source>
         <translation>Aktualizovat index pro hledání</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2438"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2422"/>
         <source>Looking for Documentation...</source>
         <translation>Vyhledat dokumentaci...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2468"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2452"/>
         <source>Unfiltered</source>
         <translation>Nefiltrováno</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2487"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2471"/>
         <source>Help Engine</source>
         <translation>Engine nápovědy</translation>
     </message>
@@ -15821,7 +15821,7 @@
         <translation type="obsolete">Načteno</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2019"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2003"/>
         <source>Full Screen</source>
         <translation>Celá obrazovka</translation>
     </message>
@@ -16144,7 +16144,7 @@
         <translation>&lt;b&gt;Vytvořit záložky pro všechny taby...&lt;/b&gt;&lt;p&gt;Otevřít dialog pro přidání nové složky záložek pro všechny otevřené taby.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1857"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1841"/>
         <source>Saved Tabs</source>
         <translation>Uložkt taby</translation>
     </message>
@@ -16298,7 +16298,7 @@
         <translation>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Otevře dialog pro konfiguraci AdBlock odebírání a pravidel.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2447"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2431"/>
         <source>eric5 Web Browser</source>
         <translation>eric5 web prohlížeč</translation>
     </message>
@@ -16348,7 +16348,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2048"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2032"/>
         <source>&lt;b&gt;Are you sure you want to turn on private browsing?&lt;/b&gt;&lt;p&gt;When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -16363,37 +16363,37 @@
         <translation type="obsolete">Výchozí</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2809"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2793"/>
         <source>ISO</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2810"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2794"/>
         <source>Windows</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2811"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2795"/>
         <source>ISCII</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2812"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2796"/>
         <source>Unicode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2813"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2797"/>
         <source>Other</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2814"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2798"/>
         <source>IBM</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2836"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2820"/>
         <source>Default Encoding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -16453,12 +16453,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>VirusTotal Scan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
@@ -16558,12 +16558,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1777"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1761"/>
         <source>&lt;b&gt;eric5 Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric5 Web Browser is a combined help file and HTML browser. It is part of the eric5 development toolset.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2025"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2009"/>
         <source>Restore Window</source>
         <translation type="unfinished"></translation>
     </message>
@@ -22308,27 +22308,27 @@
 <context>
     <name>HistoryManager</name>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="361"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="364"/>
         <source>Loading History</source>
         <translation>Načíst historii</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>Saving History</source>
         <translation>Uložit historii</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="438"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="441"/>
         <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Nelze otevřít soubor s historií &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="458"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="461"/>
         <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Chyba při odebírání starého souboru historie &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Chyba při přesouvání nového souboru historie z původního (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
@@ -22336,25 +22336,30 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="275"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="325"/>
         <source>Show All History...</source>
         <translation>Zobrazit celou historii...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="278"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="328"/>
         <source>Clear History...</source>
         <translation>Vyčistit historii...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Clear History</source>
         <translation>Vyčistit historii</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Do you want to clear the history?</source>
         <translation>Chcete vyčistit historii?</translation>
     </message>
+    <message>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="319"/>
+        <source>Most Visited</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HistoryModel</name>
@@ -41019,17 +41024,17 @@
 <context>
     <name>SvnStatusMonitorThread</name>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="111"/>
         <source>Subversion status checked successfully (using svn)</source>
         <translation>Subversion status byl úspěšně zkontrolován (s použitím svn)</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="119"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="122"/>
         <source>Could not start the Subversion process.</source>
         <translation>Nelze spustit Subversion proces.</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="112"/>
         <source>Subversion status checked successfully (using pysvn)</source>
         <translation>Subversion status byl úspěšně zkontrolován (s použitím pysvn)</translation>
     </message>
@@ -45783,12 +45788,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>Loading user agent data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>&lt;p&gt;User agent data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -45798,7 +45803,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="107"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="83"/>
         <source>Error when loading user agent data on line {0}, column {1}:
 {2}</source>
         <translation type="unfinished"></translation>
--- a/i18n/eric5_de.ts	Sun Mar 04 13:04:47 2012 +0100
+++ b/i18n/eric5_de.ts	Sun Mar 04 18:20:13 2012 +0100
@@ -14632,7 +14632,7 @@
 <context>
     <name>HelpWindow</name>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Open File</source>
         <translation>Datei öffnen</translation>
     </message>
@@ -14958,7 +14958,7 @@
         <translation>Gehe zu</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation>Hilfedateien (*.html *.htm);;PDF Dateien (*.pdf);;CHM Dateien (*.chm);;Alle Dateien (*)</translation>
     </message>
@@ -15377,7 +15377,7 @@
         <translation>Filter: </translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2277"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2261"/>
         <source>Could not find an associated content.</source>
         <translation>Konnte keinen zugehörigen Inhalt finden.</translation>
     </message>
@@ -15442,22 +15442,22 @@
         <translation>&lt;b&gt;Dokumentation reindizieren&lt;/b&gt;&lt;p&gt;Reindiziert die Dokumentation.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2386"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2370"/>
         <source>Updating search index</source>
         <translation>Aktualisiere Suchindex</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2438"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2422"/>
         <source>Looking for Documentation...</source>
         <translation>Suche nach Dokumentation...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2468"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2452"/>
         <source>Unfiltered</source>
         <translation>Ungefiltert</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2487"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2471"/>
         <source>Help Engine</source>
         <translation>Hilfe</translation>
     </message>
@@ -15477,7 +15477,7 @@
         <translation>&lt;b&gt;Privates Browsen&lt;/b&gt;&lt;p&gt;Schaltet das private Browsen ein. In diesem Modus wird keine Chronik mehr aufgezeichnet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2019"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2003"/>
         <source>Full Screen</source>
         <translation>Vollbild</translation>
     </message>
@@ -15785,7 +15785,7 @@
         <translation>&lt;b&gt;Lesezeichen für alle Tabs...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog, um einen neuen Lesezeichenordner für alle offenen Tabs hinzuzufügen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1857"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1841"/>
         <source>Saved Tabs</source>
         <translation>Gesicherte Tabs</translation>
     </message>
@@ -15904,7 +15904,7 @@
         <translation>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zum konfigurieren von AdBlock Abonnements und Regeln&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2447"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2431"/>
         <source>eric5 Web Browser</source>
         <translation>eric5 Web-Browser</translation>
     </message>
@@ -15949,7 +15949,7 @@
         <translation>Such&amp;maschinen verwalten...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2048"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2032"/>
         <source>&lt;b&gt;Are you sure you want to turn on private browsing?&lt;/b&gt;&lt;p&gt;When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sind sie sicher, dass sie privates Browsen einschalten möchten?&lt;/b&gt;&lt;p&gt;Wenn das private Browsen eingeschaltet ist, werden keine Web Seiten mehr zur Chronik hinzugefügt und Suchanfragen, Web Site Icons und Cookies werden nicht mehr gespeichert. HTML5 Offline Speicher wird deaktiviert. Bis das Fenster geschlossen wird, können sie jedoch weiterhin die Zurück und Vorwärts Knöpfe nutzen, um zu besuchten Web Seiten zurückzukehren.&lt;/p&gt;</translation>
     </message>
@@ -15959,37 +15959,37 @@
         <translation>Zeichenkodierung</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2809"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2793"/>
         <source>ISO</source>
         <translation>ISO</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2810"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2794"/>
         <source>Windows</source>
         <translation>Windows</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2811"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2795"/>
         <source>ISCII</source>
         <translation>ISCII</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2812"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2796"/>
         <source>Unicode</source>
         <translation>Unicode</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2813"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2797"/>
         <source>Other</source>
         <translation>Sonstige</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2814"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2798"/>
         <source>IBM</source>
         <translation>IBM</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2836"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2820"/>
         <source>Default Encoding</source>
         <translation>Standardkodierung</translation>
     </message>
@@ -16049,12 +16049,12 @@
         <translation>Aktuelle Seite prüfen</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>VirusTotal Scan</source>
         <translation>VirusTotal Prüfung</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die VirusTotal Prüfung konnte nicht beauftragt werden.&lt;p&gt;
@@ -16155,12 +16155,12 @@
         <translation>&lt;b&gt;Netzwerkmonitor...&lt;/b&gt;&lt;p&gt;Zeigt den Netzwerkmonitordialog an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1777"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1761"/>
         <source>&lt;b&gt;eric5 Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric5 Web Browser is a combined help file and HTML browser. It is part of the eric5 development toolset.&lt;/p&gt;</source>
         <translation>&lt;b&gt;eric5 Web Browser - {0}&lt;/b&gt;&lt;p&gt;Der eric5-Web-Browser ist eine kombinierte Anzeige für Hilfe- und HTML-Dateien. Er ist Bestandteil der eric5 Entwicklungsumgebung.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2025"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2009"/>
         <source>Restore Window</source>
         <translation>Fenster wiederherstellen</translation>
     </message>
@@ -21810,27 +21810,27 @@
 <context>
     <name>HistoryManager</name>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="361"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="364"/>
         <source>Loading History</source>
         <translation>Chronik laden</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>Saving History</source>
         <translation>Chronik speichern</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="438"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="441"/>
         <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Chronikdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geöffnet werden.&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="458"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="461"/>
         <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Fehler beim Löschen der alten Chronikdatei &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Fehler beim Kopieren der neuen Chronikdatei über die alte (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
@@ -21838,25 +21838,30 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="275"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="325"/>
         <source>Show All History...</source>
         <translation>Chronik anzeigen...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="278"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="328"/>
         <source>Clear History...</source>
         <translation>Chronik löschen...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Clear History</source>
         <translation>Chronik löschen</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Do you want to clear the history?</source>
         <translation>Soll die Chronik wirklich gelöscht werden?</translation>
     </message>
+    <message>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="319"/>
+        <source>Most Visited</source>
+        <translation>Meistbesuchte</translation>
+    </message>
 </context>
 <context>
     <name>HistoryModel</name>
@@ -40134,17 +40139,17 @@
 <context>
     <name>SvnStatusMonitorThread</name>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="119"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="122"/>
         <source>Could not start the Subversion process.</source>
         <translation>Der Subversion Prozess konnte nicht gestartet werden.</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="111"/>
         <source>Subversion status checked successfully (using svn)</source>
         <translation>Subversion Status erfolgreich überprüft (mit svn)</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="112"/>
         <source>Subversion status checked successfully (using pysvn)</source>
         <translation>Subversion Status erfolgreich überprüft (mit pysvn)</translation>
     </message>
@@ -44903,12 +44908,12 @@
         <translation type="obsolete">&lt;p&gt;Die User Agent Daten konnten nicht in die Datei &lt;b&gt;{0}&lt;/b&gt; gespeichert werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>Loading user agent data</source>
         <translation>User Agent Daten laden</translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>&lt;p&gt;User agent data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die User Agent Daten konnten nicht aus der Datei &lt;b&gt;{0}&lt;/b&gt; geladen werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
@@ -44918,7 +44923,7 @@
         <translation>&lt;p&gt;Die User Agent Daten konnten nicht in die Datei &lt;b&gt;{0}&lt;/b&gt; gespeichert werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="107"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="83"/>
         <source>Error when loading user agent data on line {0}, column {1}:
 {2}</source>
         <translation>Fehler beim Laden der User Agent Daten in Zeile {0}, Spalte {1}:
--- a/i18n/eric5_en.ts	Sun Mar 04 13:04:47 2012 +0100
+++ b/i18n/eric5_en.ts	Sun Mar 04 18:20:13 2012 +0100
@@ -14545,7 +14545,7 @@
 <context>
     <name>HelpWindow</name>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2447"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2431"/>
         <source>eric5 Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14617,7 +14617,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Open File</source>
         <translation type="unfinished"></translation>
     </message>
@@ -15397,7 +15397,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2019"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2003"/>
         <source>Full Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -15832,77 +15832,77 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1857"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1841"/>
         <source>Saved Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2048"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2032"/>
         <source>&lt;b&gt;Are you sure you want to turn on private browsing?&lt;/b&gt;&lt;p&gt;When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2277"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2261"/>
         <source>Could not find an associated content.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2386"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2370"/>
         <source>Updating search index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2438"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2422"/>
         <source>Looking for Documentation...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2468"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2452"/>
         <source>Unfiltered</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2487"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2471"/>
         <source>Help Engine</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2809"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2793"/>
         <source>ISO</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2810"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2794"/>
         <source>Windows</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2811"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2795"/>
         <source>ISCII</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2812"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2796"/>
         <source>Unicode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2813"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2797"/>
         <source>Other</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2814"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2798"/>
         <source>IBM</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2836"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2820"/>
         <source>Default Encoding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -15962,12 +15962,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>VirusTotal Scan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
@@ -16067,12 +16067,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1777"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1761"/>
         <source>&lt;b&gt;eric5 Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric5 Web Browser is a combined help file and HTML browser. It is part of the eric5 development toolset.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2025"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2009"/>
         <source>Restore Window</source>
         <translation type="unfinished"></translation>
     </message>
@@ -21672,27 +21672,27 @@
 <context>
     <name>HistoryManager</name>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="361"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="364"/>
         <source>Loading History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="438"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="441"/>
         <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>Saving History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="458"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="461"/>
         <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -21700,25 +21700,30 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="275"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="325"/>
         <source>Show All History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="278"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="328"/>
         <source>Clear History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Clear History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Do you want to clear the history?</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="319"/>
+        <source>Most Visited</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HistoryModel</name>
@@ -39742,17 +39747,17 @@
 <context>
     <name>SvnStatusMonitorThread</name>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="111"/>
         <source>Subversion status checked successfully (using svn)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="119"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="122"/>
         <source>Could not start the Subversion process.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="112"/>
         <source>Subversion status checked successfully (using pysvn)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -44449,12 +44454,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>Loading user agent data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>&lt;p&gt;User agent data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -44464,7 +44469,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="107"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="83"/>
         <source>Error when loading user agent data on line {0}, column {1}:
 {2}</source>
         <translation type="unfinished"></translation>
--- a/i18n/eric5_es.ts	Sun Mar 04 13:04:47 2012 +0100
+++ b/i18n/eric5_es.ts	Sun Mar 04 18:20:13 2012 +0100
@@ -14873,7 +14873,7 @@
         <translation>&lt;b&gt;Nueva Ventana&lt;/b&gt;&lt;p&gt;Abre una nueva ventana del navegador de ayuda.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Open File</source>
         <translation>Abrir archivo</translation>
     </message>
@@ -15391,7 +15391,7 @@
         <translation>Ir a</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation>Archivos de Ayuda (*.html *.htm);;Archivos PDF (*.pdf);;Archivos CHM (*.chm);;Todos los Archivos (*)</translation>
     </message>
@@ -15566,7 +15566,7 @@
         <translation>Filtrado por:</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2277"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2261"/>
         <source>Could not find an associated content.</source>
         <translation>No se ha podido encontrar un contenido asociado.</translation>
     </message>
@@ -15631,22 +15631,22 @@
         <translation>&lt;b&gt;Reindexar Documentación&lt;/b&gt;&lt;p&gt;Reindexa el conjunto de documentación.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2386"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2370"/>
         <source>Updating search index</source>
         <translation>Actualizando índice de búsqueda</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2438"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2422"/>
         <source>Looking for Documentation...</source>
         <translation>Buscando Documentación...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2468"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2452"/>
         <source>Unfiltered</source>
         <translation>Sin filtrar</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2487"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2471"/>
         <source>Help Engine</source>
         <translation>Motor de Ayuda</translation>
     </message>
@@ -15666,7 +15666,7 @@
         <translation>&lt;b&gt;Navegación Privada&lt;/b&gt;&lt;p&gt;Habilita navegación privada. En este modo, el historial no queda registrado.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2019"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2003"/>
         <source>Full Screen</source>
         <translation>Pantalla Completa</translation>
     </message>
@@ -15989,7 +15989,7 @@
         <translation>&lt;b&gt;Todas las Pestañas a Marcadores...&lt;/b&gt;&lt;p&gt;Abrir un diálogo para añadir una nueva carpeta de marcadores para todas las pestañas abiertas.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1857"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1841"/>
         <source>Saved Tabs</source>
         <translation>Pestañas Guardadas</translation>
     </message>
@@ -16133,7 +16133,7 @@
         <translation>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Abre un diálogo para configurar las suscripciones y reglas de AdBlock&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2447"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2431"/>
         <source>eric5 Web Browser</source>
         <translation>Navegador Web de eric5</translation>
     </message>
@@ -16178,7 +16178,7 @@
         <translation>Configurar Motor&amp;es de Búsqueda...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2048"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2032"/>
         <source>&lt;b&gt;Are you sure you want to turn on private browsing?&lt;/b&gt;&lt;p&gt;When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.&lt;/p&gt;</source>
         <translation>&lt;b&gt;¿Está seguro de que desea activar la navegación privada?&lt;/b&gt;&lt;p&gt;Cuando la navegación privada ha sido activada, las páginas web no se añaden al historial, las búsquedas no se añaden a la lista de búsquedas recientes, y los iconos de website y las cookies no son almacenados. El almacenamiento offline de HTML5 tambien es desactivado. Hasta que la ventana sea cerrada, todavía se pueden utilizar los botones de Atrás y Adelante para retornar a las páginas web que hayan sido navegadas.&lt;/p&gt;</translation>
     </message>
@@ -16193,37 +16193,37 @@
         <translation type="obsolete">Agente de Usuario</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2809"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2793"/>
         <source>ISO</source>
         <translation>ISO</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2810"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2794"/>
         <source>Windows</source>
         <translation>Windows</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2811"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2795"/>
         <source>ISCII</source>
         <translation>ISCII</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2812"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2796"/>
         <source>Unicode</source>
         <translation>Unicode</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2813"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2797"/>
         <source>Other</source>
         <translation>Otro</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2814"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2798"/>
         <source>IBM</source>
         <translation>IBM</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2836"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2820"/>
         <source>Default Encoding</source>
         <translation>Codificación por Defecto</translation>
     </message>
@@ -16283,12 +16283,12 @@
         <translation>Analizar sitio actual</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>VirusTotal Scan</source>
         <translation>Análisis con VirusTotal</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;El análisis con VirusTotal no se ha podido programar.&lt;p&gt;
@@ -16394,12 +16394,12 @@
         <translation>&lt;b&gt;Monitor de Red...&lt;/b&gt;&lt;p&gt;Muestra el diálogo de monitor de red.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1777"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1761"/>
         <source>&lt;b&gt;eric5 Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric5 Web Browser is a combined help file and HTML browser. It is part of the eric5 development toolset.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Navegador Web de eric5- {0}&lt;/b&gt;&lt;p&gt;El Navegador Web de eric5 is una combación de navegador de archivos de ayuda y de HTML. Es parte del conjunto de herramientas de desarrollo de eric5.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2025"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2009"/>
         <source>Restore Window</source>
         <translation>Restaurar Ventana</translation>
     </message>
@@ -22174,27 +22174,27 @@
 <context>
     <name>HistoryManager</name>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="361"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="364"/>
         <source>Loading History</source>
         <translation>Cargando Historial</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>Saving History</source>
         <translation>Guardando Historial</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="438"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="441"/>
         <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;No se ha podido abrir el archivo de historial &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="458"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="461"/>
         <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Error al eliminar el archivo de historial antiguo &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Error al copiar el nuevo archivo de historial sobre el antiguo (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -22202,25 +22202,30 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="275"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="325"/>
         <source>Show All History...</source>
         <translation>Mostrar Todo el Historial...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="278"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="328"/>
         <source>Clear History...</source>
         <translation>Borrar Historial...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Clear History</source>
         <translation>Borrar Historial</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Do you want to clear the history?</source>
         <translation>¿Desea eliminar el historial?</translation>
     </message>
+    <message>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="319"/>
+        <source>Most Visited</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HistoryModel</name>
@@ -40766,17 +40771,17 @@
 <context>
     <name>SvnStatusMonitorThread</name>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="111"/>
         <source>Subversion status checked successfully (using svn)</source>
         <translation>Estado de Subversion verificado satisfactoriamente (utilizando svn)</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="119"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="122"/>
         <source>Could not start the Subversion process.</source>
         <translation>No se pudo ejecutar el proceso Subversion.</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="112"/>
         <source>Subversion status checked successfully (using pysvn)</source>
         <translation>Estado de Subversion verificado satisfactoriamente (utilizando pysvn)</translation>
     </message>
@@ -45563,12 +45568,12 @@
         <translation type="obsolete">&lt;p&gt;Los datos de Agente de usuario no se han podido guardar en &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>Loading user agent data</source>
         <translation>Cargando datos de agente de usuario</translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>&lt;p&gt;User agent data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Los datos de Agente de usuario no se han podido cargar de &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -45578,7 +45583,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="107"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="83"/>
         <source>Error when loading user agent data on line {0}, column {1}:
 {2}</source>
         <translation type="unfinished"></translation>
--- a/i18n/eric5_fr.ts	Sun Mar 04 13:04:47 2012 +0100
+++ b/i18n/eric5_fr.ts	Sun Mar 04 18:20:13 2012 +0100
@@ -15995,7 +15995,7 @@
         <translation>Nouvelle fenêtre</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Open File</source>
         <translation>Ouvrir Fichier</translation>
     </message>
@@ -16456,7 +16456,7 @@
         <translation>Aller à</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation>Fichiers d&apos;aide (*.html *.htm);;Fichiers PDF (*.pdf);;Fichiers CHM (*.chm);;Tous les fichiers (*)</translation>
     </message>
@@ -16890,7 +16890,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2277"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2261"/>
         <source>Could not find an associated content.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -16955,22 +16955,22 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2386"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2370"/>
         <source>Updating search index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2438"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2422"/>
         <source>Looking for Documentation...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2468"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2452"/>
         <source>Unfiltered</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2487"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2471"/>
         <source>Help Engine</source>
         <translation type="unfinished"></translation>
     </message>
@@ -16990,7 +16990,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2019"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2003"/>
         <source>Full Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -17298,7 +17298,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1857"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1841"/>
         <source>Saved Tabs</source>
         <translation type="unfinished"></translation>
     </message>
@@ -17417,7 +17417,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2447"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2431"/>
         <source>eric5 Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -17462,7 +17462,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2048"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2032"/>
         <source>&lt;b&gt;Are you sure you want to turn on private browsing?&lt;/b&gt;&lt;p&gt;When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -17477,37 +17477,37 @@
         <translation type="obsolete">Défaut</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2809"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2793"/>
         <source>ISO</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2810"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2794"/>
         <source>Windows</source>
         <translation type="unfinished">Windows</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2811"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2795"/>
         <source>ISCII</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2812"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2796"/>
         <source>Unicode</source>
         <translation type="unfinished">Unicode</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2813"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2797"/>
         <source>Other</source>
         <translation type="unfinished">Autre</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2814"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2798"/>
         <source>IBM</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2836"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2820"/>
         <source>Default Encoding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -17567,12 +17567,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>VirusTotal Scan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
@@ -17672,12 +17672,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1777"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1761"/>
         <source>&lt;b&gt;eric5 Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric5 Web Browser is a combined help file and HTML browser. It is part of the eric5 development toolset.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2025"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2009"/>
         <source>Restore Window</source>
         <translation type="unfinished"></translation>
     </message>
@@ -23369,27 +23369,27 @@
 <context>
     <name>HistoryManager</name>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="361"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="364"/>
         <source>Loading History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>Saving History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="438"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="441"/>
         <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="458"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="461"/>
         <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -23397,25 +23397,30 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="275"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="325"/>
         <source>Show All History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="278"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="328"/>
         <source>Clear History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Clear History</source>
         <translation type="unfinished">Effacer l&apos;historique</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Do you want to clear the history?</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="319"/>
+        <source>Most Visited</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HistoryModel</name>
@@ -44063,17 +44068,17 @@
 <context>
     <name>SvnStatusMonitorThread</name>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="119"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="122"/>
         <source>Could not start the Subversion process.</source>
         <translation>Impossible de lancer le processus Subversion.</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="111"/>
         <source>Subversion status checked successfully (using svn)</source>
         <translation>Statut Subversion vérifié avec succès (en utilisant svn)</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="112"/>
         <source>Subversion status checked successfully (using pysvn)</source>
         <translation>Vérification de statut Subversion réussie (avec pysvn)</translation>
     </message>
@@ -49117,12 +49122,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>Loading user agent data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>&lt;p&gt;User agent data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -49132,7 +49137,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="107"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="83"/>
         <source>Error when loading user agent data on line {0}, column {1}:
 {2}</source>
         <translation type="unfinished"></translation>
--- a/i18n/eric5_it.ts	Sun Mar 04 13:04:47 2012 +0100
+++ b/i18n/eric5_it.ts	Sun Mar 04 18:20:13 2012 +0100
@@ -14762,7 +14762,7 @@
         <translation>Nuova finestra</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Open File</source>
         <translation>Apri File</translation>
     </message>
@@ -15158,7 +15158,7 @@
         <translation>Vai</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation>File di help  (*.html *.htm);;File PDF (*.pdf);;File CHM (*.chm);;Tutti i file (*)</translation>
     </message>
@@ -15562,27 +15562,27 @@
         <translation>Filtrato per:</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2277"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2261"/>
         <source>Could not find an associated content.</source>
         <translation>Non posso trovare un contenuto associato.</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2386"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2370"/>
         <source>Updating search index</source>
         <translation>Aggiornamento indice di ricerca</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2438"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2422"/>
         <source>Looking for Documentation...</source>
         <translation>Ricerca documentazione...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2468"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2452"/>
         <source>Unfiltered</source>
         <translation>Non filtrato</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2487"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2471"/>
         <source>Help Engine</source>
         <translation>Motore di help</translation>
     </message>
@@ -15602,7 +15602,7 @@
         <translation>&lt;b&gt;Navigazione anonima&lt;/b&gt;&lt;p&gt;Attiva la navigazione anonima. In questa modalità la cronologia non è più registrata.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2019"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2003"/>
         <source>Full Screen</source>
         <translation>Tutto schermo</translation>
     </message>
@@ -15925,7 +15925,7 @@
         <translation>&lt;b&gt;Aggiungi ai segnalibri tutte le linguette...&lt;/b&gt;&lt;p&gt;Apri un dialogo per aggiungere ai segnalibri tutte le linguette aperte.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1857"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1841"/>
         <source>Saved Tabs</source>
         <translation>Salva Linguette</translation>
     </message>
@@ -16069,7 +16069,7 @@
         <translation>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Apre un dialogo per configurare le regole di sottoscrizione di AdBlock.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2447"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2431"/>
         <source>eric5 Web Browser</source>
         <translation>Web Browser di eric5</translation>
     </message>
@@ -16114,7 +16114,7 @@
         <translation>Configura motori di &amp;ricerca...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2048"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2032"/>
         <source>&lt;b&gt;Are you sure you want to turn on private browsing?&lt;/b&gt;&lt;p&gt;When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sei sicuro di voler attivare la navigazione riservata?&lt;/b&gt;&lt;p&gt;Quando la navigazione riservata è attivata, le pagine web non sono aggiunte alla cronologia, le ricerche non sono aggiunte alla lista delle ultime ricerche e le icone dei siti e i cookie non sono salvati, l&apos;offline storage di HTML5 viene disattivato. Fino alla chiusura della finestra, puoi premere sui pulsanti Precedente e Successivo per tornare alle pagine web che hai visitato.&lt;/p&gt;</translation>
     </message>
@@ -16129,37 +16129,37 @@
         <translation type="obsolete">User Agent</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2809"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2793"/>
         <source>ISO</source>
         <translation>ISO</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2810"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2794"/>
         <source>Windows</source>
         <translation>Windows</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2811"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2795"/>
         <source>ISCII</source>
         <translation>ISCII</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2812"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2796"/>
         <source>Unicode</source>
         <translation>Unicode</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2813"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2797"/>
         <source>Other</source>
         <translation>Altro</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2814"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2798"/>
         <source>IBM</source>
         <translation>IBM</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2836"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2820"/>
         <source>Default Encoding</source>
         <translation>Encoding di default</translation>
     </message>
@@ -16219,12 +16219,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>VirusTotal Scan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
@@ -16324,12 +16324,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1777"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1761"/>
         <source>&lt;b&gt;eric5 Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric5 Web Browser is a combined help file and HTML browser. It is part of the eric5 development toolset.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2025"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2009"/>
         <source>Restore Window</source>
         <translation type="unfinished"></translation>
     </message>
@@ -22074,27 +22074,27 @@
 <context>
     <name>HistoryManager</name>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="361"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="364"/>
         <source>Loading History</source>
         <translation>Carica cronologia</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>Saving History</source>
         <translation>Salvataggio cronologia</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="438"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="441"/>
         <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Apertura del file cronologia &lt;b&gt;{0}&lt;/b&gt; non possibile.&lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="458"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="461"/>
         <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Errore nella rimozione del vecchio file cronologia &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Errore nello spostamento del nuovo file cronologia su quelle vecchio (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -22102,25 +22102,30 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="275"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="325"/>
         <source>Show All History...</source>
         <translation>Mostra tutta la cronologia...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="278"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="328"/>
         <source>Clear History...</source>
         <translation>Pulisci Cronologia...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Clear History</source>
         <translation>Pulisci la history</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Do you want to clear the history?</source>
         <translation>Vuoi pulire la cronologia ?</translation>
     </message>
+    <message>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="319"/>
+        <source>Most Visited</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HistoryModel</name>
@@ -40611,17 +40616,17 @@
 <context>
     <name>SvnStatusMonitorThread</name>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="119"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="122"/>
         <source>Could not start the Subversion process.</source>
         <translation>Non posso avviare il processo Subversion.</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="111"/>
         <source>Subversion status checked successfully (using svn)</source>
         <translation>Controllo stato subversion eseguito con successo (usando svn)</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="112"/>
         <source>Subversion status checked successfully (using pysvn)</source>
         <translation>Controllo stato subversion eseguito con successo (usando pysvn)</translation>
     </message>
@@ -45393,12 +45398,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>Loading user agent data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>&lt;p&gt;User agent data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -45408,7 +45413,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="107"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="83"/>
         <source>Error when loading user agent data on line {0}, column {1}:
 {2}</source>
         <translation type="unfinished"></translation>
--- a/i18n/eric5_ru.ts	Sun Mar 04 13:04:47 2012 +0100
+++ b/i18n/eric5_ru.ts	Sun Mar 04 18:20:13 2012 +0100
@@ -14862,7 +14862,7 @@
         <translation>Новое окно</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Open File</source>
         <translation>Открыть файл</translation>
     </message>
@@ -15259,7 +15259,7 @@
         <translation>Перейти</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation>Файлы помощи (*.html *.htm);;Файлы PDF (*.pdf);;Файлы CHM (*.chm);;Все файлы (*)</translation>
     </message>
@@ -15609,7 +15609,7 @@
         <translation>Фильтровать по:</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2277"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2261"/>
         <source>Could not find an associated content.</source>
         <translation>Невозможно найти соответствующее содержание.</translation>
     </message>
@@ -15674,22 +15674,22 @@
         <translation>&lt;b&gt;Переиндексировать документацию&lt;/b&gt;&lt;p&gt;Переиндексировать документацию.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2386"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2370"/>
         <source>Updating search index</source>
         <translation>Обновление поискового индекса</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2438"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2422"/>
         <source>Looking for Documentation...</source>
         <translation>Идёт поиск помощи...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2468"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2452"/>
         <source>Unfiltered</source>
         <translation>Нефильтрованное</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2487"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2471"/>
         <source>Help Engine</source>
         <translation>Просмотрщик помощи</translation>
     </message>
@@ -15709,7 +15709,7 @@
         <translation>&lt;b&gt;Личный просмотр&lt;/b&gt;&lt;p&gt;Разрешает режим личного просмотра. В этом режиме история не сохраняется.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2019"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2003"/>
         <source>Full Screen</source>
         <translation>Полный экран</translation>
     </message>
@@ -16032,7 +16032,7 @@
         <translation>&lt;b&gt;Создать закладки для всех открытых страниц...&lt;/b&gt;&lt;p&gt;Показать диалог добавления папки для закладок.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1857"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1841"/>
         <source>Saved Tabs</source>
         <translation>Сохраненные закладки</translation>
     </message>
@@ -16176,7 +16176,7 @@
         <translation>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Показать диалог для настройки AdBlock подписок и правил.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2447"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2431"/>
         <source>eric5 Web Browser</source>
         <translation>WEB просмотрщик встроенный в Eric5</translation>
     </message>
@@ -16221,7 +16221,7 @@
         <translation>Настройка &amp;поисковиков...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2048"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2032"/>
         <source>&lt;b&gt;Are you sure you want to turn on private browsing?&lt;/b&gt;&lt;p&gt;When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Подтвердите включение закрытого режима.&lt;/b&gt;&lt;p&gt;В закрытом режиме посещённые WEB страницы не сохраняются в истории, поиски не сохраняються в списке последних поисков, иконки сайтов и cookies так же не сохраняются. HTML5 автономное хранилище будет выключено. Пока текущее окно не закрыто, переход вперёд и назад на просмотренные уже страницы всё же будет работать.&lt;/p&gt;</translation>
     </message>
@@ -16231,37 +16231,37 @@
         <translation>Кодировка текста</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2809"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2793"/>
         <source>ISO</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2810"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2794"/>
         <source>Windows</source>
         <translation>Windows</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2811"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2795"/>
         <source>ISCII</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2812"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2796"/>
         <source>Unicode</source>
         <translation>Юникод</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2813"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2797"/>
         <source>Other</source>
         <translation>Другое</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2814"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2798"/>
         <source>IBM</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2836"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2820"/>
         <source>Default Encoding</source>
         <translation>Кодировка по умолчанию</translation>
     </message>
@@ -16321,12 +16321,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>VirusTotal Scan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
@@ -16426,12 +16426,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1777"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1761"/>
         <source>&lt;b&gt;eric5 Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric5 Web Browser is a combined help file and HTML browser. It is part of the eric5 development toolset.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2025"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2009"/>
         <source>Restore Window</source>
         <translation type="unfinished"></translation>
     </message>
@@ -22186,27 +22186,27 @@
 <context>
     <name>HistoryManager</name>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="361"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="364"/>
         <source>Loading History</source>
         <translation>Загрузка истории</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>Saving History</source>
         <translation>Сохранение истории</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="438"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="441"/>
         <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Невозможно открыть файл истории &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="458"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="461"/>
         <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>Ошибка при удалении файла историии &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Причина: {1}</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>Ошибка перезаписи файла истории (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Причина: {1}</translation>
     </message>
@@ -22214,25 +22214,30 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="275"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="325"/>
         <source>Show All History...</source>
         <translation>Показать всю историю...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="278"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="328"/>
         <source>Clear History...</source>
         <translation>Очистить историю...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Clear History</source>
         <translation>Очистить историю</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Do you want to clear the history?</source>
         <translation>Очистить историю просмотров?</translation>
     </message>
+    <message>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="319"/>
+        <source>Most Visited</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HistoryModel</name>
@@ -40776,17 +40781,17 @@
 <context>
     <name>SvnStatusMonitorThread</name>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="119"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="122"/>
         <source>Could not start the Subversion process.</source>
         <translation>Невозможно запустить процесс Subversion.</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="111"/>
         <source>Subversion status checked successfully (using svn)</source>
         <translation>Статус Subversion успешно проверен (используется svn)</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="112"/>
         <source>Subversion status checked successfully (using pysvn)</source>
         <translation>Статус Subversion успешно проверен (используется pysvn)</translation>
     </message>
@@ -45563,12 +45568,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>Loading user agent data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>&lt;p&gt;User agent data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -45578,7 +45583,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="107"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="83"/>
         <source>Error when loading user agent data on line {0}, column {1}:
 {2}</source>
         <translation type="unfinished"></translation>
--- a/i18n/eric5_tr.ts	Sun Mar 04 13:04:47 2012 +0100
+++ b/i18n/eric5_tr.ts	Sun Mar 04 18:20:13 2012 +0100
@@ -14942,7 +14942,7 @@
 <context>
     <name>HelpWindow</name>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2447"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2431"/>
         <source>eric5 Web Browser</source>
         <translation>Eric5 Web Gözatıcısı</translation>
     </message>
@@ -15024,7 +15024,7 @@
         <translation>&lt;b&gt;Yeni Pencere&lt;/b&gt;&lt;p&gt;Bu yeni bir yardım gözatıcı penceresi açar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Open File</source>
         <translation>Dosya Aç</translation>
     </message>
@@ -15799,7 +15799,7 @@
         <translation>&lt;b&gt;Sayfa kaynağını göster&lt;/b&gt;&lt;p&gt;Sayfa kaynağını bir düzenleyicide göster.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2019"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2003"/>
         <source>Full Screen</source>
         <translation>Tam Ekran</translation>
     </message>
@@ -16249,7 +16249,7 @@
         <translation type="obsolete">&lt;p&gt;Görüntülenen bu düzenleme alanından direkt yardım dosyasını gir. Aşağı kayan listededen öncelikle görünmesini istediğiniz yardım dosyasını seçiniz.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation>Yardım Dosyaları (*.html *.htm);;PDF Dosyaları (*.pdf);;CHM Dosyaları (*.chm);;Tüm Dosyalar (*)</translation>
     </message>
@@ -16269,7 +16269,7 @@
         <translation type="obsolete">&lt;h3&gt;Eric Web Gözatıcısı Hakkındar&lt;/h3&gt;&lt;p&gt;Eric Web Gözatıcısı Yardım dosyası ve HTML gözatıcısının birleştirilmiş halidir.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1857"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1841"/>
         <source>Saved Tabs</source>
         <translation>Sekmeleri Kaydet</translation>
     </message>
@@ -16289,27 +16289,27 @@
         <translation type="obsolete">Yükleme bitirildi</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2277"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2261"/>
         <source>Could not find an associated content.</source>
         <translation>Birleştirilmiş bir içerek bulunamadı.</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2386"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2370"/>
         <source>Updating search index</source>
         <translation>Arama index yenileniyor</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2438"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2422"/>
         <source>Looking for Documentation...</source>
         <translation>Dökümanlara bakılıyor...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2468"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2452"/>
         <source>Unfiltered</source>
         <translation>Süzülmemiş</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2487"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2471"/>
         <source>Help Engine</source>
         <translation>Yardım Motoru</translation>
     </message>
@@ -16394,42 +16394,42 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2048"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2032"/>
         <source>&lt;b&gt;Are you sure you want to turn on private browsing?&lt;/b&gt;&lt;p&gt;When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2809"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2793"/>
         <source>ISO</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2810"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2794"/>
         <source>Windows</source>
         <translation>Windows</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2811"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2795"/>
         <source>ISCII</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2812"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2796"/>
         <source>Unicode</source>
         <translation>Evrensel kod</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2813"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2797"/>
         <source>Other</source>
         <translation>Diğer</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2814"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2798"/>
         <source>IBM</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2836"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2820"/>
         <source>Default Encoding</source>
         <translation>Varsayılan Kodlama</translation>
     </message>
@@ -16454,12 +16454,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>VirusTotal Scan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
@@ -16559,12 +16559,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1777"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1761"/>
         <source>&lt;b&gt;eric5 Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric5 Web Browser is a combined help file and HTML browser. It is part of the eric5 development toolset.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2025"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2009"/>
         <source>Restore Window</source>
         <translation type="unfinished"></translation>
     </message>
@@ -22240,27 +22240,27 @@
 <context>
     <name>HistoryManager</name>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="361"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="364"/>
         <source>Loading History</source>
         <translation>Geçmiş Yükleniyor</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="438"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="441"/>
         <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>Saving History</source>
         <translation>Geçmiş Kaydediliyor</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="458"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="461"/>
         <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -22268,25 +22268,30 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="275"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="325"/>
         <source>Show All History...</source>
         <translation>Tüm Geçmişi Göster...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="278"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="328"/>
         <source>Clear History...</source>
         <translation>Geçmişi Temizle...</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Clear History</source>
         <translation>Geçmişi Sil</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Do you want to clear the history?</source>
         <translation>Geçmeşe temizlemeyi istiyor musunuz?</translation>
     </message>
+    <message>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="319"/>
+        <source>Most Visited</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HistoryModel</name>
@@ -40803,17 +40808,17 @@
 <context>
     <name>SvnStatusMonitorThread</name>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="111"/>
         <source>Subversion status checked successfully (using svn)</source>
         <translation>Altsürüm durumu tam olarak kontrol edildi (svn kullanıldı)</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="119"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="122"/>
         <source>Could not start the Subversion process.</source>
         <translation>Altsürüm işlem süreci başlatılamıyor.</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="112"/>
         <source>Subversion status checked successfully (using pysvn)</source>
         <translation>Altsürüm durumu tam olarak kontrol edildi (pysvn kullanıldı)</translation>
     </message>
@@ -45561,12 +45566,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>Loading user agent data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>&lt;p&gt;User agent data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -45576,7 +45581,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="107"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="83"/>
         <source>Error when loading user agent data on line {0}, column {1}:
 {2}</source>
         <translation type="unfinished"></translation>
--- a/i18n/eric5_zh_CN.GB2312.ts	Sun Mar 04 13:04:47 2012 +0100
+++ b/i18n/eric5_zh_CN.GB2312.ts	Sun Mar 04 18:20:13 2012 +0100
@@ -16013,7 +16013,7 @@
         <translation>&lt;b&gt;新建窗口&lt;/b&gt;&lt;p&gt;打开一个新的帮助浏览窗口。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Open File</source>
         <translation>打开文件</translation>
     </message>
@@ -16731,7 +16731,7 @@
         <translation type="obsolete">&lt;p&gt;输入要直接显示到该编辑区域的帮助文件。从下拉列表中选择一个以前显示过的帮助文件。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1742"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1726"/>
         <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation>帮助文件 (*.html *.htm);;PDF 文件 (*.pdf);;CHM 文件 (*.chm);;所有文件 (*)</translation>
     </message>
@@ -16851,7 +16851,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2277"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2261"/>
         <source>Could not find an associated content.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -16916,22 +16916,22 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2386"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2370"/>
         <source>Updating search index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2438"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2422"/>
         <source>Looking for Documentation...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2468"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2452"/>
         <source>Unfiltered</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2487"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2471"/>
         <source>Help Engine</source>
         <translation type="unfinished"></translation>
     </message>
@@ -16951,7 +16951,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2019"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2003"/>
         <source>Full Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -17259,7 +17259,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1857"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1841"/>
         <source>Saved Tabs</source>
         <translation type="unfinished"></translation>
     </message>
@@ -17378,7 +17378,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2447"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2431"/>
         <source>eric5 Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -17423,7 +17423,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2048"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2032"/>
         <source>&lt;b&gt;Are you sure you want to turn on private browsing?&lt;/b&gt;&lt;p&gt;When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -17438,37 +17438,37 @@
         <translation type="obsolete">默认</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2809"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2793"/>
         <source>ISO</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2810"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2794"/>
         <source>Windows</source>
         <translation type="unfinished">Windows</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2811"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2795"/>
         <source>ISCII</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2812"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2796"/>
         <source>Unicode</source>
         <translation type="unfinished">Unicode</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2813"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2797"/>
         <source>Other</source>
         <translation type="unfinished">其它</translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2814"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2798"/>
         <source>IBM</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2836"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2820"/>
         <source>Default Encoding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -17528,12 +17528,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>VirusTotal Scan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="3087"/>
+        <location filename="Helpviewer/HelpWindow.py" line="3071"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
@@ -17633,12 +17633,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="1777"/>
+        <location filename="Helpviewer/HelpWindow.py" line="1761"/>
         <source>&lt;b&gt;eric5 Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric5 Web Browser is a combined help file and HTML browser. It is part of the eric5 development toolset.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/HelpWindow.py" line="2025"/>
+        <location filename="Helpviewer/HelpWindow.py" line="2009"/>
         <source>Restore Window</source>
         <translation type="unfinished"></translation>
     </message>
@@ -23330,27 +23330,27 @@
 <context>
     <name>HistoryManager</name>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="361"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="364"/>
         <source>Loading History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>Saving History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="438"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="441"/>
         <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="458"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="461"/>
         <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryManager.py" line="464"/>
+        <location filename="Helpviewer/History/HistoryManager.py" line="467"/>
         <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -23358,25 +23358,30 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="275"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="325"/>
         <source>Show All History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="278"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="328"/>
         <source>Clear History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Clear History</source>
         <translation type="unfinished">清除历史</translation>
     </message>
     <message>
-        <location filename="Helpviewer/History/HistoryMenu.py" line="307"/>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="357"/>
         <source>Do you want to clear the history?</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="Helpviewer/History/HistoryMenu.py" line="319"/>
+        <source>Most Visited</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HistoryModel</name>
@@ -44032,17 +44037,17 @@
 <context>
     <name>SvnStatusMonitorThread</name>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="111"/>
         <source>Subversion status checked successfully (using svn)</source>
         <translation>版本控制状态检查成功(使用 SVN)</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="119"/>
+        <location filename="Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py" line="122"/>
         <source>Could not start the Subversion process.</source>
         <translation>无法开始版本控制进程。</translation>
     </message>
     <message>
-        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="108"/>
+        <location filename="Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py" line="112"/>
         <source>Subversion status checked successfully (using pysvn)</source>
         <translation>版本控制状态检查成功(使用 pysvn)</translation>
     </message>
@@ -49087,12 +49092,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>Loading user agent data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="132"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="108"/>
         <source>&lt;p&gt;User agent data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -49102,7 +49107,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="107"/>
+        <location filename="Helpviewer/UserAgent/UserAgentManager.py" line="83"/>
         <source>Error when loading user agent data on line {0}, column {1}:
 {2}</source>
         <translation type="unfinished"></translation>

eric ide

mercurial