Merged with default branch. without_py2_and_pyqt4

Sun, 01 Sep 2019 19:58:00 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 01 Sep 2019 19:58:00 +0200
branch
without_py2_and_pyqt4
changeset 7200
ebab8ba287e6
parent 7199
c71bd6f21748 (current diff)
parent 7195
6b53960ff598 (diff)
child 7201
6b42677d7043

Merged with default branch.

eric6/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py file | annotate | diff | comparison | revisions
--- a/eric6/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py	Sun Sep 01 19:56:13 2019 +0200
+++ b/eric6/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py	Sun Sep 01 19:58:00 2019 +0200
@@ -1429,6 +1429,19 @@
                     else:
                         self.logTree.setCurrentItem(
                             self.logTree.topLevelItem(0))
+                elif self.__projectWorkingDirParents:
+                    for rev in self.__projectWorkingDirParents:
+                        # rev string format must match with the format of the
+                        # __generateLogItem() method
+                        items = self.logTree.findItems(
+                            "{0:>7}:".format(rev), Qt.MatchStartsWith,
+                            self.RevisionColumn)
+                        if items:
+                            self.logTree.setCurrentItem(items[0])
+                            break
+                    else:
+                        self.logTree.setCurrentItem(
+                            self.logTree.topLevelItem(0))
                 else:
                     self.logTree.setCurrentItem(self.logTree.topLevelItem(0))
                 self.__started = False
--- a/eric6/WebBrowser/QtHelp/HelpDocsInstaller.py	Sun Sep 01 19:56:13 2019 +0200
+++ b/eric6/WebBrowser/QtHelp/HelpDocsInstaller.py	Sun Sep 01 19:58:00 2019 +0200
@@ -74,19 +74,23 @@
         qt5Docs = [
             "activeqt", "qdoc", "qmake", "qt3d", "qt3drenderer",
             "qtandroidextras", "qtassistant", "qtbluetooth", "qtcanvas3d",
-            "qtconcurrent", "qtcore", "qtdbus", "qtdesigner", "qtdoc",
-            "qtenginio", "qtenginiooverview", "qtenginoqml",
+            "qtcharts", "qtconcurrent", "qtcore", "qtdatavisualization",
+            "qtdbus", "qtdesigner", "qtdistancefieldgenerator", "qtdoc",
+            "qtenginio", "qtenginiooverview", "qtenginoqml", "qtgamepad",
             "qtgraphicaleffects", "qtgui", "qthelp", "qtimageformats",
-            "qtlabscontrols", "qtlinguist", "qtlocation", "qtmaxextras",
-            "qtmultimedia", "qtmultimediawidgets", "qtnetwork", "qtnfc",
+            "qtlabscalendar", "qtlabsplatform", "qtlabscontrols", "qtlinguist",
+            "qtlocation", "qtlottieanimation", "qtmaxextras", "qtmultimedia",
+            "qtmultimediawidgets", "qtnetwork", "qtnetworkauth", "qtnfc",
             "qtopengl", "qtplatformheaders", "qtpositioning", "qtprintsupport",
-            "qtqml", "qtquick", "qtquickcontrols", "qtquickdialogs",
-            "qtquickextras", "qtquicklayouts", "qtscript", "qtscripttools",
-            "qtsensors", "qtserialbus", "qtserialport", "qtsql", "qtsvg",
-            "qttestlib", "qtuitools", "qtwebchannel", "qtwebengine",
-            "qtwebenginewidgets", "qtwebkit", "qtwebkitexamples",
-            "qtwebsockets", "qtwebview", "qtwidgets", "qtwinextras",
-            "qtx11extras", "qtxml", "qtxmlpatterns"]
+            "qtpurchasing", "qtqml", "qtqmltest", "qtquick", "qtquickcontrols",
+            "qtquickcontrols1", "qtquickdialogs", "qtquickextras",
+            "qtquicklayouts", "qtremoteobjects", "qtscript", "qtscripttools",
+            "qtscxml", "qtsensors", "qtserialbus", "qtserialport", "qtspeech",
+            "qtsql", "qtsvg", "qttest", "qttestlib", "qtuitools",
+            "qtvirtualkeyboard", "qtwaylandcompositor", "qtwebchannel",
+            "qtwebengine", "qtwebenginewidgets", "qtwebkit",
+            "qtwebkitexamples", "qtwebsockets", "qtwebview", "qtwidgets",
+            "qtwinextras", "qtx11extras", "qtxml", "qtxmlpatterns"]
         for qtDocs, version in [(qt4Docs, 4), (qt5Docs, 5)]:
             for doc in qtDocs:
                 changes |= self.__installQtDoc(doc, version, engine)
Binary file eric6/i18n/eric6_ru.qm has changed
--- a/eric6/i18n/eric6_ru.ts	Sun Sep 01 19:56:13 2019 +0200
+++ b/eric6/i18n/eric6_ru.ts	Sun Sep 01 19:58:00 2019 +0200
@@ -3083,7 +3083,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="74"/>
         <source>Close Heads</source>
-        <translation>Закрыть головные ревизии (Close Heads)</translation>
+        <translation>Close Heads (закрыть головные ревизии)</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="40"/>
@@ -17193,7 +17193,7 @@
     <message>
         <location filename="../MicroPython/EspDevices.py" line="140"/>
         <source>Reset Device</source>
-        <translation type="unfinished"></translation>
+        <translation>Сбросить устройство</translation>
     </message>
 </context>
 <context>
@@ -22561,22 +22561,22 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/ProjectHelper.py" line="428"/>
         <source>Merge</source>
-        <translation>Слить (merge)</translation>
+        <translation>Слияние (merge)</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/ProjectHelper.py" line="428"/>
         <source>Mer&amp;ge changes...</source>
-        <translation>С&amp;лить изменения (merge)...</translation>
+        <translation>С&amp;лить изменения...</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/ProjectHelper.py" line="433"/>
         <source>Merge changes into the local project</source>
-        <translation>Слить изменения в локальном проекте</translation>
+        <translation>Слияние изменений в локальном проекте</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/ProjectHelper.py" line="436"/>
         <source>&lt;b&gt;Merge&lt;/b&gt;&lt;p&gt;This merges changes into the local project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Слить&lt;/b&gt;&lt;p&gt;Слить изменения в локальном проекте.&lt;/p&gt;</translation>
+        <translation>&lt;b&gt;Слияние&lt;/b&gt;&lt;p&gt;Слияние изменений в локальном проекте.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/ProjectHelper.py" line="443"/>
@@ -32118,7 +32118,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBackoutDialog.ui" line="258"/>
         <source>Merge with current parent</source>
-        <translation>Слить с текущим предком</translation>
+        <translation>Слияние с текущим предком</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBackoutDialog.py" line="176"/>
@@ -35511,22 +35511,22 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="1731"/>
         <source>Merge</source>
-        <translation>Слить</translation>
+        <translation>Слияние</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="406"/>
         <source>Mer&amp;ge changes...</source>
-        <translation>С&amp;лить изменения (merge)...</translation>
+        <translation>С&amp;лить изменения...</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="411"/>
         <source>Merge changes of a revision into the local project</source>
-        <translation>Слить изменения из ревизии с локальным проектом</translation>
+        <translation>Слияние изменений из ревизии с локальным проектом</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="414"/>
         <source>&lt;b&gt;Merge&lt;/b&gt;&lt;p&gt;This merges changes of a revision into the local project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Слить&lt;/b&gt;&lt;p&gt;Слить изменения из ревизии с локальным проектом.&lt;/p&gt;</translation>
+        <translation>&lt;b&gt;Слияние&lt;/b&gt;&lt;p&gt;Слияние изменений из ревизии с локальным проектом.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="512"/>
@@ -36669,11 +36669,6 @@
         <translation>Фиксировать слияние</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="426"/>
-        <source>Commit a merge.</source>
-        <translation type="obsolete">Фиксировать слияние.</translation>
-    </message>
-    <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="429"/>
         <source>&lt;b&gt;Commit a merge&lt;/b&gt;&lt;p&gt;This commits a merge working directory&lt;/p&gt;</source>
         <translation>&lt;b&gt;Фиксировать слияние&lt;/b&gt;&lt;p&gt;Фиксация слияний рабочей директории&lt;/p&gt;</translation>
@@ -36696,7 +36691,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="426"/>
         <source>Commit all the merged changes.</source>
-        <translation type="unfinished"></translation>
+        <translation>Фиксировать все объединенные изменения.</translation>
     </message>
 </context>
 <context>
@@ -38382,27 +38377,27 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="196"/>
         <source>Commit Merge</source>
-        <translation type="unfinished">Фиксировать слияние</translation>
+        <translation>Фиксировать слияние</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="198"/>
         <source>Commit all the merged changes.</source>
-        <translation type="unfinished"></translation>
+        <translation>Фиксировать все объединенные изменения.</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="200"/>
         <source>Abort Merge</source>
-        <translation type="unfinished">Отменить слияние</translation>
+        <translation>Отменить слияние</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="202"/>
         <source>Abort an uncommitted merge and lose all changes</source>
-        <translation type="unfinished">Отмена незавершенного слияния и потеря всех изменений</translation>
+        <translation>Отмена незавершенного слияния и потеря всех изменений</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="934"/>
         <source>Merge</source>
-        <translation type="unfinished"></translation>
+        <translation>Слияние</translation>
     </message>
 </context>
 <context>
@@ -47354,21 +47349,6 @@
         <translation>Заданное имя &apos;{0}&apos; не является каталогом или не существует.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManager.py" line="203"/>
-        <source>Synchronizing &lt;b&gt;{0}&lt;/b&gt;.</source>
-        <translation type="obsolete">Синхронизация &lt;b&gt;{0}&lt;/b&gt;.</translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicroPythonFileManager.py" line="207"/>
-        <source>Done synchronizing &lt;b&gt;{0}&lt;/b&gt;.</source>
-        <translation type="obsolete">Выполнена синхронизация &lt;b&gt;{0}&lt;/b&gt;.</translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicroPythonFileManager.py" line="315"/>
-        <source>Adding &lt;b&gt;{0}&lt;/b&gt;...</source>
-        <translation type="obsolete">Добавление &lt;b&gt;{0}&lt;/b&gt;...</translation>
-    </message>
-    <message>
         <location filename="../MicroPython/MicroPythonFileManager.py" line="382"/>
         <source>Source &lt;b&gt;{0}&lt;/b&gt; is a directory and destination &lt;b&gt;{1}&lt;/b&gt; is a file. Ignoring it.</source>
         <translation>Источник &lt;b&gt;{0}&lt;/b&gt; является директорией, а назначение &lt;b&gt;{1}&lt;/b&gt; является файлом. Игнорировать.</translation>
@@ -47384,34 +47364,29 @@
         <translation>Обновление &lt;b&gt;{0}&lt;/b&gt;...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManager.py" line="335"/>
-        <source>Removing &lt;b&gt;{0}&lt;/b&gt;...</source>
-        <translation type="obsolete">Удаление &lt;b&gt;{0}&lt;/b&gt;...</translation>
-    </message>
-    <message>
         <location filename="../MicroPython/MicroPythonFileManager.py" line="207"/>
         <source>{1}Synchronizing &lt;b&gt;{0}&lt;/b&gt;.</source>
-        <translation type="unfinished"></translation>
+        <translation>{1}Синхронизация &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
         <location filename="../MicroPython/MicroPythonFileManager.py" line="212"/>
         <source>{1}Done synchronizing &lt;b&gt;{0}&lt;/b&gt;.</source>
-        <translation type="unfinished"></translation>
+        <translation>{1}Выполнена синхронизация &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
         <location filename="../MicroPython/MicroPythonFileManager.py" line="327"/>
         <source>{1}Adding &lt;b&gt;{0}&lt;/b&gt;...</source>
-        <translation type="unfinished"></translation>
+        <translation>{1}Добавление &lt;b&gt;{0}&lt;/b&gt;...</translation>
     </message>
     <message>
         <location filename="../MicroPython/MicroPythonFileManager.py" line="352"/>
         <source>{1}Removing &lt;b&gt;{0}&lt;/b&gt;...</source>
-        <translation type="unfinished"></translation>
+        <translation>{1}Удаление &lt;b&gt;{0}&lt;/b&gt;...</translation>
     </message>
     <message>
         <location filename="../MicroPython/MicroPythonFileManager.py" line="398"/>
         <source>{1}Updating &lt;b&gt;{0}&lt;/b&gt;...</source>
-        <translation type="unfinished"></translation>
+        <translation>{1}Обновление &lt;b&gt;{0}&lt;/b&gt;...</translation>
     </message>
 </context>
 <context>
@@ -58874,22 +58849,22 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectHelper.py" line="269"/>
         <source>Merge</source>
-        <translation>Слить</translation>
+        <translation>Слияние</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectHelper.py" line="269"/>
         <source>Mer&amp;ge changes...</source>
-        <translation>С&amp;лить изменения (merge)...</translation>
+        <translation>С&amp;лить изменения...</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectHelper.py" line="274"/>
         <source>Merge changes of a tag/revision into the local project</source>
-        <translation>Слить изменения тега/ревизии с локальным проектом</translation>
+        <translation>Слияние изменений тега/ревизии с локальным проектом</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectHelper.py" line="277"/>
         <source>&lt;b&gt;Merge&lt;/b&gt;&lt;p&gt;This merges changes of a tag/revision into the local project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Слить&lt;/b&gt;&lt;p&gt;Слить изменения тега/ревизии с локальным проектом.&lt;/p&gt;</translation>
+        <translation>&lt;b&gt;Слияние&lt;/b&gt;&lt;p&gt;Слияние изменений тега/ревизии с локальным проектом.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsPySvn/ProjectHelper.py" line="285"/>
@@ -66474,17 +66449,17 @@
     <message>
         <location filename="../Preferences/ShortcutsDialog.py" line="320"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has already been allocated to the &lt;b&gt;{1}&lt;/b&gt; action. Remove this binding?&lt;/p&gt;</source>
-        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; уже назначено на действие &lt;b&gt;{1}&lt;/b&gt;. Удалить эту связь?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; уже назначено на действие &lt;b&gt;{1}&lt;/b&gt;. Удалить это связывание?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ShortcutsDialog.py" line="340"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; hides the &lt;b&gt;{1}&lt;/b&gt; action. Remove this binding?&lt;/p&gt;</source>
-        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; перекрывает действие &lt;b&gt;{1}&lt;/b&gt;. Удалить эту привязку?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; перекрывает действие &lt;b&gt;{1}&lt;/b&gt;. Удалить это связывание?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ShortcutsDialog.py" line="357"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is hidden by the &lt;b&gt;{1}&lt;/b&gt; action. Remove this binding?&lt;/p&gt;</source>
-        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; скрыт действием &lt;b&gt;{1}&lt;/b&gt;. Удалить эту привязку?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; скрыт действием &lt;b&gt;{1}&lt;/b&gt;. Удалить это связывание?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ShortcutsDialog.py" line="196"/>
@@ -70907,22 +70882,22 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectHelper.py" line="253"/>
         <source>Merge</source>
-        <translation>Слить</translation>
+        <translation>Слияние</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectHelper.py" line="253"/>
         <source>Mer&amp;ge changes...</source>
-        <translation>С&amp;лить изменения (merge)...</translation>
+        <translation>С&amp;лить изменения...</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectHelper.py" line="258"/>
         <source>Merge changes of a tag/revision into the local project</source>
-        <translation>Слить изменения тега/ревизии с локальным проектом</translation>
+        <translation>Слияние изменений тега/ревизии с локальным проектом</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectHelper.py" line="261"/>
         <source>&lt;b&gt;Merge&lt;/b&gt;&lt;p&gt;This merges changes of a tag/revision into the local project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Слить&lt;/b&gt;&lt;p&gt;Слияние изменений тега/ревизии с локальным проектом.&lt;/p&gt;</translation>
+        <translation>&lt;b&gt;Слияние&lt;/b&gt;&lt;p&gt;Слияние изменений тега/ревизии с локальным проектом.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/ProjectHelper.py" line="269"/>
@@ -80551,7 +80526,7 @@
     <message>
         <location filename="../UI/UserInterface.py" line="1930"/>
         <source>Code Documentation Viewer</source>
-        <translation>Просмотр документации для кода</translation>
+        <translation>Просмотр документации кода</translation>
     </message>
     <message>
         <location filename="../UI/UserInterface.py" line="2742"/>

eric ide

mercurial