Hello community,
here is the log from the commit of package kmarkdownwebview for
openSUSE:Factory checked in at 2019-02-19 12:02:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmarkdownwebview (Old)
and /work/SRC/openSUSE:Factory/.kmarkdownwebview.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kmarkdownwebview"
Tue Feb 19 12:02:22 2019 rev:8 rq:677151 version:0.5.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/kmarkdownwebview/kmarkdownwebview.changes
2019-01-15 09:17:02.878197938 +0100
+++
/work/SRC/openSUSE:Factory/.kmarkdownwebview.new.28833/kmarkdownwebview.changes
2019-02-19 12:02:47.305064059 +0100
@@ -1,0 +2,7 @@
+Mon Feb 18 14:28:57 UTC 2019 - [email protected]
+
+- Update to 0.5.5:
+ * Fix crash with Qt 5.12 and QtWebEngine
+ * Translations improved (da, sk, zh_TW)
+
+-------------------------------------------------------------------
Old:
----
kmarkdownwebview-0.5.4.tar.xz
New:
----
kmarkdownwebview-0.5.5.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kmarkdownwebview.spec ++++++
--- /var/tmp/diff_new_pack.k1Qrlu/_old 2019-02-19 12:02:48.225063588 +0100
+++ /var/tmp/diff_new_pack.k1Qrlu/_new 2019-02-19 12:02:48.225063588 +0100
@@ -19,7 +19,7 @@
%define kf5_version 5.25.0
%bcond_without lang
Name: kmarkdownwebview
-Version: 0.5.4
+Version: 0.5.5
Release: 0
Summary: KPart for rendering Markdown content
License: LGPL-2.1-or-later
@@ -37,16 +37,12 @@
%else
BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.6.0
%endif
-%if %{with lang}
Recommends: %{name}-lang
-%endif
%description
This package allows KDE applications which use it to obtain a live preview of
HTML-rendered Markdown content.
-%if %{with lang}
%lang_package
-%endif
%prep
%setup -q
++++++ kmarkdownwebview-0.5.4.tar.xz -> kmarkdownwebview-0.5.5.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kmarkdownwebview-0.5.4/CMakeLists.txt
new/kmarkdownwebview-0.5.5/CMakeLists.txt
--- old/kmarkdownwebview-0.5.4/CMakeLists.txt 2019-01-10 00:38:28.435929257
+0100
+++ new/kmarkdownwebview-0.5.5/CMakeLists.txt 2019-02-17 17:30:08.632524343
+0100
@@ -1,10 +1,12 @@
cmake_minimum_required(VERSION 3.0)
-project(kmarkdownwebview VERSION 0.5.4)
+project(kmarkdownwebview VERSION 0.5.5)
-set(REQUIRED_ECM_VERSION "5.23.0")
-find_package(ECM ${REQUIRED_ECM_VERSION} REQUIRED NO_MODULE)
-set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
+set(QT_MIN_VERSION "5.6.0")
+set(KF_MIN_VERSION "5.25.0")
+
+find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
+set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
include(KDEInstallDirs)
include(KDECMakeSettings)
@@ -12,11 +14,11 @@
include(GenerateExportHeader)
include(FeatureSummary)
-set(QT_MIN_VERSION "5.6.0")
-find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Widgets)
+find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
+ Widgets
+)
-set(KF5_MIN_VERSION "5.25.0")
-find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS
I18n
Parts
KIO # for thumbnails
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kmarkdownwebview-0.5.4/po/da/kmarkdownwebview.po
new/kmarkdownwebview-0.5.5/po/da/kmarkdownwebview.po
--- old/kmarkdownwebview-0.5.4/po/da/kmarkdownwebview.po 2019-01-10
00:38:14.135929719 +0100
+++ new/kmarkdownwebview-0.5.5/po/da/kmarkdownwebview.po 2019-02-17
17:29:56.192524744 +0100
@@ -45,7 +45,7 @@
#: kpart/markdownpart.cpp:325
#, kde-format
msgid "&Copy Email Address"
-msgstr "&Kopiér e-mail-adresse"
+msgstr "&Kopiér e-mailadresse"
#: kpart/markdownpart.cpp:339
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kmarkdownwebview-0.5.4/po/sk/kmarkdownwebview.po
new/kmarkdownwebview-0.5.5/po/sk/kmarkdownwebview.po
--- old/kmarkdownwebview-0.5.4/po/sk/kmarkdownwebview.po 2019-01-10
00:38:25.067929366 +0100
+++ new/kmarkdownwebview-0.5.5/po/sk/kmarkdownwebview.po 2019-02-17
17:30:05.612524440 +0100
@@ -1,18 +1,19 @@
# translation of kmarkdownwebview.po to Slovak
# Roman Paholik <[email protected]>, 2017.
+# Mthw <[email protected]>, 2019.
msgid ""
msgstr ""
"Project-Id-Version: kmarkdownwebview\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2018-08-16 09:04+0200\n"
-"PO-Revision-Date: 2017-08-26 22:01+0100\n"
-"Last-Translator: Roman Paholik <[email protected]>\n"
-"Language-Team: Slovak <[email protected]>\n"
+"PO-Revision-Date: 2019-01-27 19:53+0100\n"
+"Last-Translator: Mthw <[email protected]>\n"
+"Language-Team: Slovak <[email protected]>\n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 2.0\n"
+"X-Generator: Lokalize 18.12.1\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#, kde-format
@@ -65,7 +66,7 @@
#, fuzzy, kde-format
#| msgid "Markdown Web View"
msgid "KMarkdownWebViewPart"
-msgstr "Webový pohľad Markdown"
+msgstr "KMarkdownWebViewPart"
#: kpart/markdownpartfactory.cpp:31
#, kde-format
@@ -86,19 +87,19 @@
#: kpart/searchtoolbar.ui:43
#, kde-format
msgid "Find:"
-msgstr ""
+msgstr "Nájsť:"
#. i18n: ectx: property (toolTip), widget (QToolButton, nextButton)
#: kpart/searchtoolbar.ui:60
#, kde-format
msgid "Jump to next match"
-msgstr ""
+msgstr "Skočiť na nasledovný výskyt"
#. i18n: ectx: property (toolTip), widget (QToolButton, previousButton)
#: kpart/searchtoolbar.ui:74
#, kde-format
msgid "Jump to previous match"
-msgstr ""
+msgstr "Skočiť na predchádzajúci výskyt"
#. i18n: ectx: property (toolTip), widget (QToolButton, matchCaseCheckButton)
#: kpart/searchtoolbar.ui:88
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kmarkdownwebview-0.5.4/po/zh_CN/kmarkdownwebview.po
new/kmarkdownwebview-0.5.5/po/zh_CN/kmarkdownwebview.po
--- old/kmarkdownwebview-0.5.4/po/zh_CN/kmarkdownwebview.po 2019-01-10
00:38:28.431929257 +0100
+++ new/kmarkdownwebview-0.5.5/po/zh_CN/kmarkdownwebview.po 2019-02-17
17:30:08.336524352 +0100
@@ -3,7 +3,7 @@
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2018-08-16 09:04+0200\n"
-"PO-Revision-Date: 2019-01-05 20:45\n"
+"PO-Revision-Date: 2019-01-27 23:00\n"
"Last-Translator: guoyunhe <[email protected]>\n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/kmarkdownwebview-0.5.4/src/kpart/kmarkdownwebviewpart.desktop
new/kmarkdownwebview-0.5.5/src/kpart/kmarkdownwebviewpart.desktop
--- old/kmarkdownwebview-0.5.4/src/kpart/kmarkdownwebviewpart.desktop
2019-01-10 00:38:01.783930117 +0100
+++ new/kmarkdownwebview-0.5.5/src/kpart/kmarkdownwebviewpart.desktop
2019-02-17 17:29:44.152525133 +0100
@@ -23,6 +23,7 @@
Name[sv]=Markdown webbvisning
Name[uk]=Вебперегляд даних Markdown
Name[x-test]=xxMarkdown Web Viewxx
+Name[zh_TW]=Markdown 網頁檢視
Icon=text-markdown
MimeType=text/markdown;
X-KDE-ServiceTypes=KParts/ReadOnlyPart,Browser/View
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kmarkdownwebview-0.5.4/src/lib/kmarkdownview.cpp
new/kmarkdownwebview-0.5.5/src/lib/kmarkdownview.cpp
--- old/kmarkdownwebview-0.5.4/src/lib/kmarkdownview.cpp 2019-01-10
00:38:01.787930117 +0100
+++ new/kmarkdownwebview-0.5.5/src/lib/kmarkdownview.cpp 2019-02-17
17:29:44.160525133 +0100
@@ -44,9 +44,9 @@
, m_htmlView(new KMarkdownHtmlView(this))
, m_sourceDocument(sourceDocument)
{
- setPage(m_viewPage);
- connect(m_viewPage, &KMarkdownViewPage::openUrlRequested, this,
&KMarkdownView::openUrlRequested);
- connect(m_viewPage, &KMarkdownViewPage::linkHovered, this,
&KMarkdownView::linkHovered);
+ setPage(m_viewPage.data());
+ connect(m_viewPage.data(), &KMarkdownViewPage::openUrlRequested, this,
&KMarkdownView::openUrlRequested);
+ connect(m_viewPage.data(), &KMarkdownViewPage::linkHovered, this,
&KMarkdownView::linkHovered);
auto copyAction = pageAction(WebPage::Copy);
connect(copyAction, &QAction::changed, this, [&] {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kmarkdownwebview-0.5.4/src/lib/kmarkdownview.h
new/kmarkdownwebview-0.5.5/src/lib/kmarkdownview.h
--- old/kmarkdownwebview-0.5.4/src/lib/kmarkdownview.h 2019-01-10
00:38:01.787930117 +0100
+++ new/kmarkdownwebview-0.5.5/src/lib/kmarkdownview.h 2019-02-17
17:29:44.160525133 +0100
@@ -89,7 +89,10 @@
#endif
private:
- KMarkdownViewPage* m_viewPage = nullptr;
+ // manual lifetime management here needed for NOT USE_QTWEBKIT, also fine
in other case
+ // we need to delete the page before the QWebEngineProfile object passed
to it in the constructor
+ // which itself is handled by this class' QObject child lifetime management
+ QScopedPointer<KMarkdownViewPage> const m_viewPage;
KMarkdownHtmlView* const m_htmlView;
KAbstractMarkdownSourceDocument* const m_sourceDocument;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/kmarkdownwebview-0.5.4/src/thumbnail/kmarkdownwebviewthumbnail.desktop
new/kmarkdownwebview-0.5.5/src/thumbnail/kmarkdownwebviewthumbnail.desktop
--- old/kmarkdownwebview-0.5.4/src/thumbnail/kmarkdownwebviewthumbnail.desktop
2019-01-10 00:38:01.787930117 +0100
+++ new/kmarkdownwebview-0.5.5/src/thumbnail/kmarkdownwebviewthumbnail.desktop
2019-02-17 17:29:44.164525132 +0100
@@ -20,9 +20,11 @@
Name[pt]=Ficheiros de Markdown
Name[pt_BR]=Arquivos Markdown
Name[ru]=Файлы Markdown
+Name[sk]=Súbory Markdown
Name[sv]=Markdown-filer
Name[uk]=Файли Markdown
Name[x-test]=xxMarkdown Filesxx
+Name[zh_TW]=Markdown 檔案
X-KDE-ServiceTypes=ThumbCreator
MimeType=text/markdown;
X-KDE-Protocols=KIO