Hello community, here is the log from the commit of package konsole for openSUSE:Factory checked in at 2017-09-12 19:48:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/konsole (Old) and /work/SRC/openSUSE:Factory/.konsole.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "konsole" Tue Sep 12 19:48:46 2017 rev:85 rq:522588 version:17.08.1 Changes: -------- --- /work/SRC/openSUSE:Factory/konsole/konsole.changes 2017-08-24 17:46:38.353100510 +0200 +++ /work/SRC/openSUSE:Factory/.konsole.new/konsole.changes 2017-09-12 19:48:47.770745524 +0200 @@ -1,0 +2,13 @@ +Thu Sep 07 07:02:22 CEST 2017 - [email protected] + +- Update to 17.08.1 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.08.1.php +- Changes since 17.08.0: + * Ignore xterm-DCS messages + * Remove delay in dragging tabs (kde#371939) + * Validate scrollback destination folder for unlimited scrollback option + * For KParts, read Scrollback File Location from konsolerc (kde#369496) + +------------------------------------------------------------------- Old: ---- konsole-17.08.0.tar.xz New: ---- konsole-17.08.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ konsole.spec ++++++ --- /var/tmp/diff_new_pack.ShPu76/_old 2017-09-12 19:48:48.518640370 +0200 +++ /var/tmp/diff_new_pack.ShPu76/_new 2017-09-12 19:48:48.518640370 +0200 @@ -19,7 +19,7 @@ %bcond_without lang Name: konsole -Version: 17.08.0 +Version: 17.08.1 Release: 0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) @@ -72,9 +72,6 @@ Requires: %{name}-part = %{version} Obsoletes: %{name}5 < %{version} Provides: %{name}5 = %{version} -%if %{with lang} -Recommends: %{name}-lang -%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++++++ konsole-17.08.0.tar.xz -> konsole-17.08.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-17.08.0/CMakeLists.txt new/konsole-17.08.1/CMakeLists.txt --- old/konsole-17.08.0/CMakeLists.txt 2017-08-11 02:23:56.000000000 +0200 +++ new/konsole-17.08.1/CMakeLists.txt 2017-09-05 02:22:42.000000000 +0200 @@ -4,7 +4,7 @@ # KDE Application Version, managed by release script set (KDE_APPLICATIONS_VERSION_MAJOR "17") set (KDE_APPLICATIONS_VERSION_MINOR "08") -set (KDE_APPLICATIONS_VERSION_MICRO "0") +set (KDE_APPLICATIONS_VERSION_MICRO "1") set (KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}") # minimal requirements diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-17.08.0/po/ca/konsole.po new/konsole-17.08.1/po/ca/konsole.po --- old/konsole-17.08.0/po/ca/konsole.po 2017-08-11 02:23:55.000000000 +0200 +++ new/konsole-17.08.1/po/ca/konsole.po 2017-09-05 02:22:41.000000000 +0200 @@ -2,7 +2,7 @@ # Copyright (C) 1998-2017 This_file_is_part_of_KDE # # Sebastià Pla i Sanz <[email protected]>, 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2006. -# Antoni Bella Pérez <[email protected]>, 2003, 2011, 2015, 2016. +# Antoni Bella Pérez <[email protected]>, 2003, 2011, 2015, 2016, 2017. # Albert Astals Cid <[email protected]>, 2003, 2004, 2005. # Josep Ma. Ferrer <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017. # Miquel Oliete i Baliarda <[email protected]>, 2007. @@ -11,8 +11,8 @@ "Project-Id-Version: konsole\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-07-10 02:56+0200\n" -"PO-Revision-Date: 2017-07-09 11:29+0100\n" -"Last-Translator: Josep Ma. Ferrer <[email protected]>\n" +"PO-Revision-Date: 2017-08-24 13:18+0100\n" +"Last-Translator: Antoni Bella Pérez <[email protected]>\n" "Language-Team: Catalan <[email protected]>\n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -2743,7 +2743,7 @@ #: settings/GeneralSettings.ui:40 settings/konsole.kcfg:9 #, kde-format msgid "Show menubar by default" -msgstr "Mostra la barra de menú per defecte" +msgstr "Mostra la barra de menús per defecte" #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_SaveGeometryOnExit) #: settings/GeneralSettings.ui:66 @@ -2862,7 +2862,7 @@ #: settings/konsole.kcfg:10 #, kde-format msgid "Show menubar by default in each Konsole window" -msgstr "Mostra la barra de menú per defecte en cada finestra del Konsole" +msgstr "Mostra la barra de menús per defecte en cada finestra del Konsole" #. i18n: ectx: tooltip, entry (ShowWindowTitleOnTitleBar), group (KonsoleWindow) #: settings/konsole.kcfg:15 @@ -3553,7 +3553,7 @@ #~ msgstr "Ordre a executar" #~ msgid "Show or hide the menu bar in terminal windows" -#~ msgstr "Mostra o oculta la barra de menú a les finestres de terminal" +#~ msgstr "Mostra o oculta la barra de menús a les finestres de terminal" #~ msgid "Tab Bar" #~ msgstr "Barra de pestanyes" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-17.08.0/po/ca@valencia/konsole.po new/konsole-17.08.1/po/ca@valencia/konsole.po --- old/konsole-17.08.0/po/ca@valencia/konsole.po 2017-08-11 02:23:55.000000000 +0200 +++ new/konsole-17.08.1/po/ca@valencia/konsole.po 2017-09-05 02:22:41.000000000 +0200 @@ -2,7 +2,7 @@ # Copyright (C) 1998-2017 This_file_is_part_of_KDE # # Sebastià Pla i Sanz <[email protected]>, 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2006. -# Antoni Bella Pérez <[email protected]>, 2003, 2011, 2015, 2016. +# Antoni Bella Pérez <[email protected]>, 2003, 2011, 2015, 2016, 2017. # Albert Astals Cid <[email protected]>, 2003, 2004, 2005. # Josep Ma. Ferrer <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017. # Miquel Oliete i Baliarda <[email protected]>, 2007. @@ -11,8 +11,8 @@ "Project-Id-Version: konsole\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-07-10 02:56+0200\n" -"PO-Revision-Date: 2017-07-09 11:29+0100\n" -"Last-Translator: Josep Ma. Ferrer <[email protected]>\n" +"PO-Revision-Date: 2017-08-24 13:18+0100\n" +"Last-Translator: Antoni Bella Pérez <[email protected]>\n" "Language-Team: Catalan <[email protected]>\n" "Language: ca@valencia\n" "MIME-Version: 1.0\n" @@ -2741,7 +2741,7 @@ #: settings/GeneralSettings.ui:40 settings/konsole.kcfg:9 #, kde-format msgid "Show menubar by default" -msgstr "Mostra la barra de menú per defecte" +msgstr "Mostra la barra de menús per defecte" #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_SaveGeometryOnExit) #: settings/GeneralSettings.ui:66 @@ -2860,7 +2860,7 @@ #: settings/konsole.kcfg:10 #, kde-format msgid "Show menubar by default in each Konsole window" -msgstr "Mostra la barra de menú per defecte en cada finestra del Konsole" +msgstr "Mostra la barra de menús per defecte en cada finestra del Konsole" #. i18n: ectx: tooltip, entry (ShowWindowTitleOnTitleBar), group (KonsoleWindow) #: settings/konsole.kcfg:15 @@ -3426,145 +3426,3 @@ #, kde-format msgid "&Stop" msgstr "&Atura" - -#~| msgctxt "@title" -#~| msgid "Konsole" -#~ msgctxt "@title" -#~ msgid "Demo KonsolePart" -#~ msgstr "Demo de la KonsolePart" - -#~| msgctxt "@info:credit" -#~| msgid "(c) 1997-2017, The Konsole Developers" -#~ msgctxt "@info:credit" -#~ msgid "(c) 2017, The Konsole Developers" -#~ msgstr "(c) 2017, The Konsole Developers" - -#~ msgctxt "@title:column Display profile in file menu" -#~ msgid "Show in Menu" -#~ msgstr "Mostra en el menú" - -#~ msgid "Show URL hint overlays that can be triggered when holding down CTRL." -#~ msgstr "" -#~ "Mostra les pistes superposades dels URL que es poden activar en mantenir " -#~ "premuda CTRL." - -#~ msgid "Enable URL hints" -#~ msgstr "Activa les pistes dels URL" - -#~ msgid "DEC VT420 Terminal" -#~ msgstr "Terminal DEC VT420" - -#~ msgctxt "@info:shell" -#~ msgid "Use --nofork to run in the foreground (helpful with the -e option)." -#~ msgstr "" -#~ "Utilitzeu --nofork per executar en segon pla (és útil amb l'opció -e)." - -#~ msgctxt "@title:window" -#~ msgid "Manage Profiles" -#~ msgstr "Gestió de perfils" - -#~ msgid "Manage Profiles..." -#~ msgstr "Gestió de perfils..." - -#~ msgctxt "@title" -#~ msgid "<application>Konsole</application>" -#~ msgstr "<application>Konsole</application>" - -#~ msgid "Shell" -#~ msgstr "Intèrpret d'ordres" - -#~ msgid "--- Type anything in this box ---" -#~ msgstr "--- Introduïu qualsevol cosa en aquest quadre ---" - -#~ msgid "Toggle Background Window" -#~ msgstr "Commutació de la finestra de fons" - -#~ msgid "Set the window size and position for this profile when exiting" -#~ msgstr "" -#~ "Estableix la mida i posició de la finestra per aquest perfil en sortir" - -#~ msgid "Save window size and position on exit" -#~ msgstr "Desa la mida i posició de la finestra en sortir" - -#~ msgid "Accessible Color Scheme" -#~ msgstr "Esquema de color accessible" - -#~ msgid "%1, size %2" -#~ msgstr "%1, mida %2" - -#~ msgctxt "@item:inrange Minimum Size" -#~ msgid "Small" -#~ msgstr "Petita" - -#~ msgid "Adjust the font size used in this profile" -#~ msgstr "Ajusta la mida del tipus de lletra usat en aquest perfil" - -#~ msgctxt "@item:inrange Maximum Size" -#~ msgid "Large" -#~ msgstr "Gran" - -#~ msgctxt "@info:tooltip" -#~ msgid "Close current tab" -#~ msgstr "Tanca la pestanya actual" - -#~ msgid "" -#~ "Try to enable transparency, even if the system does not appear to support " -#~ "it." -#~ msgstr "" -#~ "Intenta habilitar els fons transparents, encara que el sistema no sembla " -#~ "que els permeti." - -#~ msgid "Input" -#~ msgstr "Entrada" - -#~ msgid "Mouse Interaction" -#~ msgstr "Interacció del ratolí" - -#~ msgid "Edit normal tab title format" -#~ msgstr "Edita el format normal del títol de la pestanya" - -#~ msgid "Edit tab title format used when executing remote commands" -#~ msgstr "" -#~ "Edita el format del títol de la pestanya usat en executar ordres remotes" - -#~ msgid "Allow terminal programs to resize the window" -#~ msgstr "" -#~ "Permetre el redimensionament de la finestra als programes de terminal" - -#~ msgid "Allow programs to resize terminal window" -#~ msgstr "" -#~ "Permetre el redimensionament de la finestra de terminal als programes" - -#~ msgid "Wallpaper:" -#~ msgstr "Fons d'escriptori:" - -#~ msgid "The wallpaper picture file path" -#~ msgstr "El camí al fitxer d'imatge de fons d'escriptori" - -#~ msgid "&Switch Profile" -#~ msgstr "Can&via de perfil" - -#~ msgid "Debug" -#~ msgstr "Depuració" - -#~ msgid "Command to execute" -#~ msgstr "Ordre a executar" - -#~ msgid "Show or hide the menu bar in terminal windows" -#~ msgstr "Mostra o oculta la barra de menú a les finestres de terminal" - -#~ msgid "Tab Bar" -#~ msgstr "Barra de pestanyes" - -#~ msgid "Seconds to detect silence:" -#~ msgstr "Segons per detectar silenci:" - -#~ msgid "Fixed number of lines: " -#~ msgstr "Nombre fix de línies: " - -#~ msgctxt "@option:radio Conceal the scroll bar" -#~ msgid "Hidden" -#~ msgstr "Ocult" - -#~ msgid "&Paste as text" -#~ msgstr "&Enganxa com a text" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-17.08.0/po/pl/konsole.po new/konsole-17.08.1/po/pl/konsole.po --- old/konsole-17.08.0/po/pl/konsole.po 2017-08-11 02:23:56.000000000 +0200 +++ new/konsole-17.08.1/po/pl/konsole.po 2017-09-05 02:22:42.000000000 +0200 @@ -11,7 +11,7 @@ "Project-Id-Version: konsole\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-07-10 02:56+0200\n" -"PO-Revision-Date: 2017-07-13 10:50+0100\n" +"PO-Revision-Date: 2017-08-12 08:07+0100\n" "Last-Translator: Łukasz Wojniłowicz <[email protected]>\n" "Language-Team: Polish <[email protected]>\n" "Language: pl\n" @@ -800,7 +800,7 @@ "Configure Konsole->General->Use current window size on next startup must be " "disabled for these entries to work." msgstr "" -"Aby powyższe ustawienia odniosły skutek, pole \"Ustawienia->Ustawiena " +"Aby powyższe ustawienia odniosły skutek, pole \"Ustawienia->Ustawienia " "Konsole...->Użyj bieżącego rozmiaru okna przy następnym uruchomieniu\" musi " "zostać wyłączone." @@ -3270,7 +3270,7 @@ #: TerminalDisplay.cpp:3373 #, kde-format msgid "Change &Directory To" -msgstr "Zmień &katalog na" +msgstr "Zmień na ten &katalog" #: ViewContainer.cpp:300 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-17.08.0/po/zh_CN/konsole.po new/konsole-17.08.1/po/zh_CN/konsole.po --- old/konsole-17.08.0/po/zh_CN/konsole.po 2017-08-11 02:23:56.000000000 +0200 +++ new/konsole-17.08.1/po/zh_CN/konsole.po 2017-09-05 02:22:42.000000000 +0200 @@ -3,7 +3,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-07-10 02:56+0200\n" -"PO-Revision-Date: 2017-08-05 09:35-0400\n" +"PO-Revision-Date: 2017-08-31 05:19-0400\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -384,7 +384,7 @@ #, kde-format msgctxt "@item" msgid "Un-named Color Scheme" -msgstr "未命名的颜色方案" +msgstr "未命名的配色方案" #: ColorSchemeEditor.cpp:120 #, kde-format @@ -1475,9 +1475,8 @@ "choose a huge value, your system may run out of free RAM and cause serious " "issues with your system." msgstr "" -"使用此选项时,回滚数据会被保存在内存(RAM)中。如果你选择了大量数据,系统可能会" -"因为内存耗尽而产生严重错误。使用此选项时,回滚数据会被保存在内存(RAM)中。如果" -"你选择了大量数据,系统可能会因为内存耗尽而产生严重错误。" +"使用此选项时,回滚数据会被保存在内存中。如果你选择了大量数据,系统可能会因为" +"内存耗尽而产生严重错误。" #: HistorySizeWidget.cpp:55 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-17.08.0/src/History.cpp new/konsole-17.08.1/src/History.cpp --- old/konsole-17.08.0/src/History.cpp 2017-08-08 20:04:20.000000000 +0200 +++ new/konsole-17.08.1/src/History.cpp 2017-09-02 11:25:14.000000000 +0200 @@ -70,20 +70,41 @@ // This has the down-side that users must restart to // load changes. if (!historyFileLocation.exists()) { - KConfigGroup configGroup(KSharedConfig::openConfig(), "FileLocation"); + QString fileLocation; + KSharedConfigPtr appConfig = KSharedConfig::openConfig(); + if (qApp->applicationName() != QLatin1String("konsole")) { + // Check if "kpart"rc has "FileLocation" group; AFAIK + // only possible if user manually added it. If not + // found, use konsole's config. + if (!appConfig->hasGroup("FileLocation")) { + appConfig = KSharedConfig::openConfig(QStringLiteral("konsolerc")); + } + } + + KConfigGroup configGroup = appConfig->group("FileLocation"); if (configGroup.readEntry("scrollbackUseCacheLocation", false)) { - *historyFileLocation() = QStandardPaths::writableLocation(QStandardPaths::CacheLocation); + fileLocation = QStandardPaths::writableLocation(QStandardPaths::CacheLocation); } else if (configGroup.readEntry("scrollbackUseSpecifiedLocation", false)) { const QUrl specifiedUrl = KonsoleSettings::scrollbackUseSpecifiedLocationDirectory(); - *historyFileLocation() = specifiedUrl.path(); + fileLocation = specifiedUrl.path(); } else { - *historyFileLocation() = QDir::tempPath(); + fileLocation = QDir::tempPath(); } - if (!QDir().mkpath(*historyFileLocation())) { - qCWarning(KonsoleDebug)<<"Unable to create scrollback folder "<<*historyFileLocation() - <<" using "<<QDir::homePath(); - *historyFileLocation() = QDir::homePath(); + // Validate file location + const QFileInfo fi(fileLocation); + if (fileLocation.isEmpty() || !fi.exists() || !fi.isDir() || !fi.isWritable()) { + qCWarning(KonsoleDebug)<<"Invalid scrollback folder "<<fileLocation<<"; using " << QStandardPaths::writableLocation(QStandardPaths::CacheLocation); + // Per Qt docs, this path is never empty; not sure if that + // means it always exists. + fileLocation = QStandardPaths::writableLocation(QStandardPaths::CacheLocation); + const QFileInfo fi2(fileLocation); + if (!fi2.exists()) { + if (!QDir().mkpath(fileLocation)) { + qCWarning(KonsoleDebug)<<"Unable to create scrollback folder "<<fileLocation; + } + } } + *historyFileLocation() = fileLocation; } const QString tmpDir = *historyFileLocation(); const QString tmpFormat = tmpDir + QLatin1Char('/') + QLatin1String("konsole-XXXXXX.history"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-17.08.0/src/ViewContainerTabBar.cpp new/konsole-17.08.1/src/ViewContainerTabBar.cpp --- old/konsole-17.08.0/src/ViewContainerTabBar.cpp 2017-08-08 20:04:20.000000000 +0200 +++ new/konsole-17.08.1/src/ViewContainerTabBar.cpp 2017-09-02 11:25:14.000000000 +0200 @@ -81,7 +81,7 @@ if (event->buttons() == Qt::LeftButton) { QPoint dragPos = _dragStart - event->pos(); if (dragPos.manhattanLength() > QApplication::startDragDistance() - && _mousePressTimer->elapsed() > QApplication::startDragTime()) { + || _mousePressTimer->elapsed() > QApplication::startDragTime()) { int tab = tabAt(_dragStart); if (tab != -1) { emit initiateDrag(tab);
