Hello community, here is the log from the commit of package kate for openSUSE:Factory checked in at 2017-02-13 07:10:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kate (Old) and /work/SRC/openSUSE:Factory/.kate.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kate" Changes: -------- --- /work/SRC/openSUSE:Factory/kate/kate.changes 2017-01-25 23:15:11.164510061 +0100 +++ /work/SRC/openSUSE:Factory/.kate.new/kate.changes 2017-02-13 07:10:15.376464331 +0100 @@ -1,0 +2,8 @@ +Thu Feb 9 06:46:37 UTC 2017 - lbeltrame@kde.org + +- Update to KDE Applications 16.12.2 + * KDE Applications 16.12.2 + * https://www.kde.org/announcements/announce-applications-16.12.2.php + + +------------------------------------------------------------------- Old: ---- kate-16.12.1.tar.xz New: ---- kate-16.12.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kate.spec ++++++ --- /var/tmp/diff_new_pack.EGOwFz/_old 2017-02-13 07:10:18.811973969 +0100 +++ /var/tmp/diff_new_pack.EGOwFz/_new 2017-02-13 07:10:18.815973398 +0100 @@ -18,10 +18,10 @@ %define _appstreamkpackage 0%(cat %{_kf5_libdir}/cmake/KF5Package/KF5PackageMacros.cmake | grep -q 'appstream-metainfo' && echo 1) Name: kate -Version: 16.12.1 +Version: 16.12.2 Release: 0 %define kf5_version 5.26.0 -# Latest stable Applications (e.g. 16.08 in KA, but 16.12.1 in KUA) +# Latest stable Applications (e.g. 16.08 in KA, but 16.12.2 in KUA) %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Summary: Advanced Text Editor License: GPL-2.0+ ++++++ kate-16.12.1.tar.xz -> kate-16.12.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kate-16.12.1/CMakeLists.txt new/kate-16.12.2/CMakeLists.txt --- old/kate-16.12.1/CMakeLists.txt 2017-01-08 16:44:29.000000000 +0100 +++ new/kate-16.12.2/CMakeLists.txt 2017-02-05 15:49:11.000000000 +0100 @@ -9,7 +9,7 @@ # KDE Application Version, managed by release script set (KDE_APPLICATIONS_VERSION_MAJOR "16") set (KDE_APPLICATIONS_VERSION_MINOR "12") -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}") # we need some parts of the ECM CMake helpers diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kate-16.12.1/addons/konsole/katekonsoleplugin.desktop new/kate-16.12.2/addons/konsole/katekonsoleplugin.desktop --- old/kate-16.12.1/addons/konsole/katekonsoleplugin.desktop 2017-01-08 16:44:29.000000000 +0100 +++ new/kate-16.12.2/addons/konsole/katekonsoleplugin.desktop 2017-02-05 15:49:11.000000000 +0100 @@ -74,7 +74,7 @@ Comment[fi]=Päätesovelman sisältävä työkalunäkymä Comment[fr]=Vue des outils intégrant un composant graphique pour le terminal Comment[ga]=Amharc uirlisí a leabaíonn giuirléid teimpléid -Comment[gl]=Vista que incorpora un widget de terminal +Comment[gl]=Vista que incorpora un trebello de terminal Comment[he]=כלי המטמיע תצוגה של מסוף Comment[hu]=Eszköznézet, beágyazott terminál objektummal Comment[ia]=Vista de instrumento includente un widget de terminal diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kate-16.12.1/addons/project/kateprojectinfoview.cpp new/kate-16.12.2/addons/project/kateprojectinfoview.cpp --- old/kate-16.12.1/addons/project/kateprojectinfoview.cpp 2017-01-08 16:44:29.000000000 +0100 +++ new/kate-16.12.2/addons/project/kateprojectinfoview.cpp 2017-02-05 15:49:11.000000000 +0100 @@ -57,3 +57,7 @@ { } +void KateProjectInfoView::showEvent(QShowEvent *) +{ + setFocusProxy(currentWidget()); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kate-16.12.1/addons/project/kateprojectinfoview.h new/kate-16.12.2/addons/project/kateprojectinfoview.h --- old/kate-16.12.1/addons/project/kateprojectinfoview.h 2017-01-08 16:44:29.000000000 +0100 +++ new/kate-16.12.2/addons/project/kateprojectinfoview.h 2017-02-05 15:49:11.000000000 +0100 @@ -56,6 +56,8 @@ return m_project; } + void showEvent(QShowEvent *) Q_DECL_OVERRIDE; + private: /** * our plugin view diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kate-16.12.1/addons/project/kateprojectinfoviewindex.cpp new/kate-16.12.2/addons/project/kateprojectinfoviewindex.cpp --- old/kate-16.12.1/addons/project/kateprojectinfoviewindex.cpp 2017-01-08 16:44:29.000000000 +0100 +++ new/kate-16.12.2/addons/project/kateprojectinfoviewindex.cpp 2017-02-05 15:49:11.000000000 +0100 @@ -60,6 +60,7 @@ layout->addWidget(m_lineEdit); layout->addWidget(m_treeView); setLayout(layout); + setFocusProxy(m_lineEdit); /** * connect needed signals diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kate-16.12.1/addons/project/kateprojectinfoviewnotes.cpp new/kate-16.12.2/addons/project/kateprojectinfoviewnotes.cpp --- old/kate-16.12.1/addons/project/kateprojectinfoviewnotes.cpp 2017-01-08 16:44:29.000000000 +0100 +++ new/kate-16.12.2/addons/project/kateprojectinfoviewnotes.cpp 2017-02-05 15:49:11.000000000 +0100 @@ -37,6 +37,7 @@ layout->addWidget(m_edit); setLayout(layout); m_edit->setDocument(project->notesDocument()); + setFocusProxy(m_edit); } KateProjectInfoViewNotes::~KateProjectInfoViewNotes() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kate-16.12.1/addons/project/kateprojectpluginview.cpp new/kate-16.12.2/addons/project/kateprojectpluginview.cpp --- old/kate-16.12.1/addons/project/kateprojectpluginview.cpp 2017-01-08 16:44:29.000000000 +0100 +++ new/kate-16.12.2/addons/project/kateprojectpluginview.cpp 2017-02-05 15:49:11.000000000 +0100 @@ -188,6 +188,7 @@ */ m_stackedProjectViews->addWidget(view); m_stackedProjectInfoViews->addWidget(infoView); + m_stackedProjectInfoViews->setFocusProxy(infoView); m_projectsCombo->addItem(QIcon::fromTheme(QStringLiteral("project-open")), project->name(), project->fileName()); /** diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kate-16.12.1/kate/data/org.kde.kate.appdata.xml new/kate-16.12.2/kate/data/org.kde.kate.appdata.xml --- old/kate-16.12.1/kate/data/org.kde.kate.appdata.xml 2017-01-08 16:44:29.000000000 +0100 +++ new/kate-16.12.2/kate/data/org.kde.kate.appdata.xml 2017-02-05 15:49:11.000000000 +0100 @@ -478,7 +478,7 @@ <li xml:lang="tr">Sınırsız geri alma/yeniden yapma desteği</li> <li xml:lang="uk">Підтримка нескінченного буфера скасування і повторення дій.</li> <li xml:lang="x-test">xxInfinite undo/redo supportxx</li> - <li xml:lang="zh-CN">无限制撤消/重做支持</li> + <li xml:lang="zh-CN">无限制撤销/重做支持</li> <li xml:lang="zh-TW">無限的復原/重做支援</li> <li>Block selection mode</li> <li xml:lang="ar">وضع التحديد الكتليّ</li> @@ -665,7 +665,7 @@ <li xml:lang="et">Pluginapõhine ülesehitus nii rakenduses kui ka redaktorikomponendis</li> <li xml:lang="fi">Liitännäisarkkitehtuuri sovellukselle ja muokkainosalle</li> <li xml:lang="fr">Architecture à modules complémentaires pour l'application et le composant éditeur</li> - <li xml:lang="gl">Arquitectura de complementos para o programa e mailo compoñente do editor.</li> + <li xml:lang="gl">Arquitectura de complementos para o aplicativo e o compoñente do editor.</li> <li xml:lang="hu">Bővítmények támogatása az alkalmazásban és a szerkesztő komponensben</li> <li xml:lang="it">Architettura con estensioni per i componenti dell'applicazione e dell'editor</li> <li xml:lang="ko">프로그램과 편집기 구성 요소 플러그인 구조</li> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kate-16.12.1/kate/katedocmanager.cpp new/kate-16.12.2/kate/katedocmanager.cpp --- old/kate-16.12.1/kate/katedocmanager.cpp 2017-01-08 16:44:29.000000000 +0100 +++ new/kate-16.12.2/kate/katedocmanager.cpp 2017-02-05 15:49:11.000000000 +0100 @@ -119,6 +119,14 @@ { QUrl u(url.adjusted(QUrl::NormalizePathSegments)); + // Resolve symbolic links for local files (done anyway in KTextEditor) + if (u.isLocalFile()) { + QString normalizedUrl = QFileInfo(u.toLocalFile()).canonicalFilePath(); + if (!normalizedUrl.isEmpty()) { + u = QUrl::fromLocalFile(normalizedUrl); + } + } + foreach(KTextEditor::Document * it, m_docList) { if (it->url() == u) { return it;