Hello community, here is the log from the commit of package konsole for openSUSE:Factory checked in at 2016-06-20 11:01:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/konsole (Old) and /work/SRC/openSUSE:Factory/.konsole.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "konsole" Changes: -------- --- /work/SRC/openSUSE:Factory/konsole/konsole.changes 2016-05-31 12:15:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.konsole.new/konsole.changes 2016-06-20 11:01:41.000000000 +0200 @@ -1,0 +2,8 @@ +Fri Jun 10 18:03:02 UTC 2016 - [email protected] + +- Update to KDE Applications 16.04.2 + * KDE Applications 16.04.2 + * https://www.kde.org/announcements/announce-applications-16.04.2.php + + +------------------------------------------------------------------- Old: ---- konsole-16.04.1.tar.xz New: ---- konsole-16.04.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ konsole.spec ++++++ --- /var/tmp/diff_new_pack.ic5xuU/_old 2016-06-20 11:01:42.000000000 +0200 +++ /var/tmp/diff_new_pack.ic5xuU/_new 2016-06-20 11:01:42.000000000 +0200 @@ -17,7 +17,7 @@ Name: konsole -Version: 16.04.1 +Version: 16.04.2 Release: 0 Summary: KDE Terminal License: GPL-2.0+ ++++++ konsole-16.04.1.tar.xz -> konsole-16.04.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-16.04.1/CMakeLists.txt new/konsole-16.04.2/CMakeLists.txt --- old/konsole-16.04.1/CMakeLists.txt 2016-04-27 20:54:54.000000000 +0200 +++ new/konsole-16.04.2/CMakeLists.txt 2016-06-07 14:03:16.000000000 +0200 @@ -4,7 +4,7 @@ # KDE Application Version, managed by release script set (KDE_APPLICATIONS_VERSION_MAJOR "16") set (KDE_APPLICATIONS_VERSION_MINOR "04") -set (KDE_APPLICATIONS_VERSION_MICRO "1") +set (KDE_APPLICATIONS_VERSION_MICRO "2") 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-16.04.1/desktop/konsolehere.desktop new/konsole-16.04.2/desktop/konsolehere.desktop --- old/konsole-16.04.1/desktop/konsolehere.desktop 2016-04-27 20:54:54.000000000 +0200 +++ new/konsole-16.04.2/desktop/konsolehere.desktop 2016-06-07 14:03:16.000000000 +0200 @@ -105,10 +105,12 @@ Comment=Opens a terminal at the current folder Comment[ca]=Obre un terminal en la carpeta actual Comment[ca@valencia]=Obri un terminal en la carpeta actual +Comment[da]=Åbner en terminal i den aktuelle mappe Comment[de]=Öffnet ein Terminal in dem aktuellen Ordner Comment[en_GB]=Opens a terminal at the current folder Comment[es]=Abre una terminal en la carpeta actual Comment[fi]=Avaa päätteen nykyiseen kansioon +Comment[fr]=Ouvre un terminal dans le dossier courant Comment[gl]=Abre un terminal no cartafol actual. Comment[ia]=Aperi un terminal al dossier currente Comment[it]=Apre un terminale alla cartella attuale diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-16.04.1/desktop/konsolepart.desktop new/konsole-16.04.2/desktop/konsolepart.desktop --- old/konsole-16.04.1/desktop/konsolepart.desktop 2016-04-27 20:54:54.000000000 +0200 +++ new/konsole-16.04.2/desktop/konsolepart.desktop 2016-06-07 14:03:16.000000000 +0200 @@ -107,10 +107,12 @@ Comment=Command line access Comment[ca]=Accés a la línia d'ordres Comment[ca@valencia]=Accés a la línia d'ordes +Comment[da]=Kommandolinjetilgang Comment[de]=Zugriff auf die Befehlszeile Comment[en_GB]=Command line access Comment[es]=Acceso a la línea de órdenes Comment[fi]=Pääsy komentoriville +Comment[fr]=Ligne de commande Comment[gl]=Acceso á liña de ordes. Comment[ia]=Accesso a linea de commando Comment[it]=Accesso alla riga di comando diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-16.04.1/desktop/konsolerun.desktop new/konsole-16.04.2/desktop/konsolerun.desktop --- old/konsole-16.04.1/desktop/konsolerun.desktop 2016-04-27 20:54:54.000000000 +0200 +++ new/konsole-16.04.2/desktop/konsolerun.desktop 2016-06-07 14:03:16.000000000 +0200 @@ -61,10 +61,12 @@ Comment[ca]=Executa al Konsole Comment[ca@valencia]=Executa al Konsole Comment[cs]=Spustit v Konsoli +Comment[da]=Kør i Konsole Comment[de]=In Konsole ausführen Comment[en_GB]=Run within Konsole Comment[es]=Ejecutar en Konsole Comment[fi]=Suorita Konsolessa +Comment[fr]=Exécuter dans Konsole Comment[gl]=Executar dentro de Konsole. Comment[ia]=Executa intra Konsole Comment[it]=Esegui in Konsole diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-16.04.1/desktop/org.kde.konsole.appdata.xml new/konsole-16.04.2/desktop/org.kde.konsole.appdata.xml --- old/konsole-16.04.1/desktop/org.kde.konsole.appdata.xml 2016-04-27 20:54:54.000000000 +0200 +++ new/konsole-16.04.2/desktop/org.kde.konsole.appdata.xml 2016-06-07 14:03:16.000000000 +0200 @@ -16,6 +16,7 @@ <name xml:lang="en-GB">Konsole</name> <name xml:lang="es">Konsole</name> <name xml:lang="fi">Konsole</name> + <name xml:lang="fr">Konsole</name> <name xml:lang="gl">Konsole</name> <name xml:lang="hu">Konsole</name> <name xml:lang="ia">Konsole</name> @@ -55,6 +56,7 @@ <summary xml:lang="en-GB">Terminal</summary> <summary xml:lang="es">Terminal</summary> <summary xml:lang="fi">Pääteikkuna</summary> + <summary xml:lang="fr">Terminal</summary> <summary xml:lang="gl">Terminal</summary> <summary xml:lang="hu">Terminál</summary> <summary xml:lang="ia">Terminal</summary> @@ -93,6 +95,7 @@ <p xml:lang="en-GB">Konsole is a terminal emulator.</p> <p xml:lang="es">Konsole es un emulador de terminal.</p> <p xml:lang="fi">Konsole on pääte-emulaattori.</p> + <p xml:lang="fr">Konsole est un émulateur de terminal.</p> <p xml:lang="gl">Konsole é un emulador de terminal.</p> <p xml:lang="hu">A Konsole egy terminálemulátor.</p> <p xml:lang="it">Konsole è un emulatore di terminale.</p> @@ -131,6 +134,7 @@ <p xml:lang="en-GB">Features:</p> <p xml:lang="es">Funcionalidades:</p> <p xml:lang="fi">Ominaisuuksia:</p> + <p xml:lang="fr">Fonctionnalités :</p> <p xml:lang="gl">Funcionalidades:</p> <p xml:lang="hu">Szolgáltatások:</p> <p xml:lang="ia">Characteristicas:</p> @@ -171,6 +175,7 @@ <li xml:lang="en-GB">Tabs</li> <li xml:lang="es">Pestañas</li> <li xml:lang="fi">Välilehdet</li> + <li xml:lang="fr">Onglets</li> <li xml:lang="gl">Lapelas.</li> <li xml:lang="hu">Lapok</li> <li xml:lang="ia">Schedas</li> @@ -208,6 +213,7 @@ <li xml:lang="en-GB">Multiple profiles</li> <li xml:lang="es">Perfiles múltiples</li> <li xml:lang="fi">Useat profiilit</li> + <li xml:lang="fr">Multi profiles</li> <li xml:lang="gl">Varios perfís.</li> <li xml:lang="hu">Több profil használatának lehetősége</li> <li xml:lang="it">Profili multipli</li> @@ -244,6 +250,7 @@ <li xml:lang="en-GB">Silence and Activity monitoring</li> <li xml:lang="es">Supervisión de silencios y actividad</li> <li xml:lang="fi">Hiljaisuuden ja aktiivisuuden tarkkailu</li> + <li xml:lang="fr">Détection d'activité et de non activité</li> <li xml:lang="gl">Control de actividade e inactividade.</li> <li xml:lang="hu">Üresjárat- és aktivitásmonitorozás</li> <li xml:lang="it">Monitoraggio del silenzio e dell'attività</li> @@ -279,6 +286,7 @@ <li xml:lang="en-GB">Bookmark support</li> <li xml:lang="es">Uso de marcadores</li> <li xml:lang="fi">Kirjanmerkkituki</li> + <li xml:lang="fr">Prise en charge des signets</li> <li xml:lang="gl">Marcadores.</li> <li xml:lang="hu">Könyvjelzők támogatása</li> <li xml:lang="it">Supporto dei segnalibri</li> @@ -315,6 +323,7 @@ <li xml:lang="en-GB">Searching</li> <li xml:lang="es">Búsqueda</li> <li xml:lang="fi">Haku</li> + <li xml:lang="fr">Recherche</li> <li xml:lang="gl">Busca.</li> <li xml:lang="hu">Keresés</li> <li xml:lang="ia">Cercante</li> @@ -353,6 +362,7 @@ <li xml:lang="en-GB">Saving output</li> <li xml:lang="es">Guardar la salida</li> <li xml:lang="fi">Tulosteen tallennus</li> + <li xml:lang="fr">Enregistrement de la sortie</li> <li xml:lang="gl">Posibilidade de gardar a saída.</li> <li xml:lang="hu">Kimenet mentése</li> <li xml:lang="it">Salvataggio del risultato</li> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-16.04.1/desktop/org.kde.konsole.desktop new/konsole-16.04.2/desktop/org.kde.konsole.desktop --- old/konsole-16.04.1/desktop/org.kde.konsole.desktop 2016-04-27 20:54:54.000000000 +0200 +++ new/konsole-16.04.2/desktop/org.kde.konsole.desktop 2016-06-07 14:03:16.000000000 +0200 @@ -191,10 +191,12 @@ Comment=Command line access Comment[ca]=Accés a la línia d'ordres Comment[ca@valencia]=Accés a la línia d'ordes +Comment[da]=Kommandolinjetilgang Comment[de]=Zugriff auf die Befehlszeile Comment[en_GB]=Command line access Comment[es]=Acceso a la línea de órdenes Comment[fi]=Pääsy komentoriville +Comment[fr]=Ligne de commande Comment[gl]=Acceso á liña de ordes. Comment[ia]=Accesso a linea de commando Comment[it]=Accesso alla riga di comando @@ -271,10 +273,12 @@ Name[ca]=Obre una pestanya nova Name[ca@valencia]=Obri una pestanya nova Name[cs]=Otevřít novou kartu +Name[da]=Åbn et nyt faneblad Name[de]=Ein neues Unterfenster öffnen Name[en_GB]=Open a New Tab Name[es]=Abrir una nueva pestaña Name[fi]=Avaa uusi välilehti +Name[fr]=Ouvrir un nouvel onglet Name[gl]=Abrir unha lapela nova Name[ia]=Aperi un nove scheda Name[it]=Apri in una nuova scheda diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-16.04.1/desktop/terminalemulator.desktop new/konsole-16.04.2/desktop/terminalemulator.desktop --- old/konsole-16.04.1/desktop/terminalemulator.desktop 2016-04-27 20:54:54.000000000 +0200 +++ new/konsole-16.04.2/desktop/terminalemulator.desktop 2016-06-07 14:03:16.000000000 +0200 @@ -98,10 +98,12 @@ Comment=Command line access Comment[ca]=Accés a la línia d'ordres Comment[ca@valencia]=Accés a la línia d'ordes +Comment[da]=Kommandolinjetilgang Comment[de]=Zugriff auf die Befehlszeile Comment[en_GB]=Command line access Comment[es]=Acceso a la línea de órdenes Comment[fi]=Pääsy komentoriville +Comment[fr]=Ligne de commande Comment[gl]=Acceso á liña de ordes. Comment[ia]=Accesso a linea de commando Comment[it]=Accesso alla riga di comando diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-16.04.1/src/EditProfileDialog.cpp new/konsole-16.04.2/src/EditProfileDialog.cpp --- old/konsole-16.04.1/src/EditProfileDialog.cpp 2016-04-27 20:54:54.000000000 +0200 +++ new/konsole-16.04.2/src/EditProfileDialog.cpp 2016-06-07 14:03:16.000000000 +0200 @@ -295,6 +295,7 @@ initialDirCompleter->setModel(initialEditDirModel); _ui->initialDirEdit->setCompleter(initialDirCompleter); */ + _ui->initialDirEdit->setText(profile->defaultWorkingDirectory()); _ui->initialDirEdit->setClearButtonEnabled(true); _ui->dirSelectButton->setIcon(QIcon::fromTheme(QStringLiteral("folder-open"))); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-16.04.1/src/ProfileManager.cpp new/konsole-16.04.2/src/ProfileManager.cpp --- old/konsole-16.04.1/src/ProfileManager.cpp 2016-04-27 20:54:54.000000000 +0200 +++ new/konsole-16.04.2/src/ProfileManager.cpp 2016-06-07 14:03:16.000000000 +0200 @@ -336,22 +336,16 @@ { Q_ASSERT(profile); - // insert the changes into the existing Profile instance - QListIterator<Profile::Property> iter(propertyMap.keys()); - while (iter.hasNext()) { - const Profile::Property property = iter.next(); - profile->setProperty(property, propertyMap[property]); - } - // never save a profile with empty name into disk! persistent = persistent && !profile->name().isEmpty(); + Profile::Ptr newProfile; + // If we are asked to store the fallback profile (which has an // invalid path by design), we reset the path to an empty string // which will make the profile writer automatically generate a // proper path. if (persistent && profile->path() == _fallbackProfile->path()) { - profile = new Profile(profile); // Generate a new name, so it is obvious what is actually built-in // in the profile manager @@ -367,14 +361,30 @@ do { newName = QStringLiteral("Profile ") + QString::number(nameSuffix); newTranslatedName = i18nc("The default name of a profile", "Profile #%1", nameSuffix); + // TODO: remove the # above and below - too many issues + newTranslatedName.remove("#"); nameSuffix++; } while (existingProfileNames.contains(newName)); - profile->setProperty(Profile::UntranslatedName, newName); - profile->setProperty(Profile::Name, newTranslatedName); + newProfile = Profile::Ptr(new Profile(ProfileManager::instance()->fallbackProfile())); + newProfile->clone(profile, true); + newProfile->setProperty(Profile::UntranslatedName, newName); + newProfile->setProperty(Profile::Name, newTranslatedName); + newProfile->setProperty(Profile::MenuIndex, QString("0")); + newProfile->setHidden(false); + + addProfile(newProfile); + setDefaultProfile(newProfile); + + } else { + newProfile = profile; + }; - addProfile(profile); - setDefaultProfile(profile); + // insert the changes into the existing Profile instance + QListIterator<Profile::Property> iter(propertyMap.keys()); + while (iter.hasNext()) { + const Profile::Property property = iter.next(); + newProfile->setProperty(property, propertyMap[property]); } // when changing a group, iterate through the profiles @@ -383,22 +393,22 @@ // this is so that each profile in the group, the profile is // applied, a change notification is emitted and the profile // is saved to disk - ProfileGroup::Ptr group = profile->asGroup(); + ProfileGroup::Ptr group = newProfile->asGroup(); if (group) { - foreach(const Profile::Ptr & profile, group->profiles()) { - changeProfile(profile, propertyMap, persistent); + foreach(const Profile::Ptr & newProfile, group->profiles()) { + changeProfile(newProfile, propertyMap, persistent); } return; } // save changes to disk, unless the profile is hidden, in which case // it has no file on disk - if (persistent && !profile->isHidden()) { - profile->setProperty(Profile::Path, saveProfile(profile)); + if (persistent && !newProfile->isHidden()) { + newProfile->setProperty(Profile::Path, saveProfile(newProfile)); } // notify the world about the change - emit profileChanged(profile); + emit profileChanged(newProfile); } void ProfileManager::addProfile(Profile::Ptr profile) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konsole-16.04.1/src/autotests/DBusTest.cpp new/konsole-16.04.2/src/autotests/DBusTest.cpp --- old/konsole-16.04.1/src/autotests/DBusTest.cpp 2016-04-27 20:54:54.000000000 +0200 +++ new/konsole-16.04.2/src/autotests/DBusTest.cpp 2016-06-07 14:03:16.000000000 +0200 @@ -48,9 +48,11 @@ } // Create a new Konsole with a separate process id - int result = KProcess::execute(QStringLiteral("konsole")); - if (result) - QFAIL(QString("Unable to exec a new Konsole: %1").arg(result).toLatin1().data()); + int pid = KProcess::startDetached(QStringLiteral("konsole"), + QStringList(QStringLiteral("--separate"))); + if (pid == 0) { + QFAIL(QString("Unable to exec a new Konsole").toLatin1().data()); + } // Wait for above Konsole to finish starting #if defined(HAVE_USLEEP)
