Hello community,
here is the log from the commit of package plasma-framework for
openSUSE:Factory checked in at 2019-03-21 09:49:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma-framework (Old)
and /work/SRC/openSUSE:Factory/.plasma-framework.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-framework"
Thu Mar 21 09:49:38 2019 rev:73 rq:686779 version:5.56.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma-framework/plasma-framework.changes
2019-02-28 21:33:14.765737512 +0100
+++
/work/SRC/openSUSE:Factory/.plasma-framework.new.28833/plasma-framework.changes
2019-03-21 09:49:41.882847302 +0100
@@ -1,0 +2,36 @@
+Tue Mar 19 16:29:51 UTC 2019 - Fabian Vogt <[email protected]>
+
+- Add patch to make certain .svgz work with Qt 5.12.2 (kde#405548):
+ * 0001-Fix-breeze-dialog-background-with-Qt-5.12.2.patch
+
+-------------------------------------------------------------------
+Fri Mar 15 23:54:14 UTC 2019 - [email protected]
+
+- Update to 5.56.1
+ * New bugfix release
+- Changes since 5.56.0:
+ * Remove crash in plasmashell
+
+-------------------------------------------------------------------
+Sun Mar 10 20:15:38 UTC 2019 - [email protected]
+
+- Update to 5.56.0
+ * New feature release
+ * For more details please see:
+ * https://www.kde.org/announcements/kde-frameworks-5.56.0.php
+- Changes since 5.55.0:
+ * Make it compiles without deprecated method
+ * [Icon Item] Block next animation also based on window visibility
+ * it's already defined in KDEFrameworkCompilerSettings
+ * Show a warning if a plugin requires a newer version
+ * Bump the theme versions because icons changed, to invalidate old caches
+ * [breeze-icons] Revamp system.svgz
+ * Make Breeze theme tooltip texts consistent
+ * Change glowbar.svgz to smoother style (kde#391343)
+ * Do background contrast fallback at runtime (kde#401142)
+ * [breeze desktop theme/dialogs] Add rounded corners to dialogs
+ * Fix warning
+- Refreshed patches:
+ * 0001-Revert-Remove-Qt-version-check.patch
+
+-------------------------------------------------------------------
Old:
----
plasma-framework-5.55.0.tar.xz
New:
----
0001-Fix-breeze-dialog-background-with-Qt-5.12.2.patch
plasma-framework-5.56.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma-framework.spec ++++++
--- /var/tmp/diff_new_pack.YthwvA/_old 2019-03-21 09:49:42.874847034 +0100
+++ /var/tmp/diff_new_pack.YthwvA/_new 2019-03-21 09:49:42.878847033 +0100
@@ -17,14 +17,14 @@
%define lname libKF5Plasma5
-%define _tar_path 5.55
+%define _tar_path 5.56
# Full KF5 version (e.g. 5.33.0)
%{!?_kf5_version: %global _kf5_version %{version}}
# Last major and minor KF5 version (e.g. 5.33)
%{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} |
awk -F. '{print $1"."$2}')}
%bcond_without lang
Name: plasma-framework
-Version: 5.55.0
+Version: 5.56.1
Release: 0
Summary: Plasma library and runtime components based upon KF5 and Qt5
License: GPL-2.0-or-later AND LGPL-2.0-or-later
@@ -34,8 +34,12 @@
Source1: baselibs.conf
# PATCH-FIX-OPENSUSE
Patch0: 0001-Revert-Remove-Qt-version-check.patch
+# PATCH-FIX-UPSTREAM (warning: binary)
+Patch1: 0001-Fix-breeze-dialog-background-with-Qt-5.12.2.patch
BuildRequires: extra-cmake-modules >= %{_kf5_bugfix_version}
BuildRequires: fdupes
+# Just for Patch1
+BuildRequires: git-core
BuildRequires: kactivities5-devel >= 5.19.0
BuildRequires: karchive-devel >= %{_kf5_bugfix_version}
BuildRequires: kconfig-devel >= %{_kf5_bugfix_version}
@@ -130,8 +134,9 @@
%lang_package
%prep
-%setup -q
-%autopatch -p1
+# Use git, Patch1 is binary
+%autosetup -p1 -S git
+
%if 0%{?suse_version} == 1500
sed -i -e "s/^set *(REQUIRED_QT_VERSION 5.10.0)$/set(REQUIRED_QT_VERSION
5.9.0)/" CMakeLists.txt
%endif
++++++ 0001-Fix-breeze-dialog-background-with-Qt-5.12.2.patch ++++++
++++ 905 lines (skipped)
++++++ 0001-Revert-Remove-Qt-version-check.patch ++++++
--- /var/tmp/diff_new_pack.YthwvA/_old 2019-03-21 09:49:42.894847028 +0100
+++ /var/tmp/diff_new_pack.YthwvA/_new 2019-03-21 09:49:42.894847028 +0100
@@ -12,11 +12,11 @@
Reverted and rebased by Antonio Larrosa <[email protected]> so Qt 5.9 is
still supported
-diff --git a/src/declarativeimports/core/iconitem.cpp
b/src/declarativeimports/core/iconitem.cpp
-index 70baa88..fd46f6d 100644
---- a/src/declarativeimports/core/iconitem.cpp
-+++ b/src/declarativeimports/core/iconitem.cpp
-@@ -67,6 +67,11 @@ IconItem::IconItem(QQuickItem *parent)
+Index:
plasma-framework-5.56.0git.20190301T055628~21e671bee/src/declarativeimports/core/iconitem.cpp
+===================================================================
+---
plasma-framework-5.56.0git.20190301T055628~21e671bee.orig/src/declarativeimports/core/iconitem.cpp
2019-03-01 05:56:28.000000000 +0100
++++
plasma-framework-5.56.0git.20190301T055628~21e671bee/src/declarativeimports/core/iconitem.cpp
2019-03-01 07:46:14.400456528 +0100
+@@ -67,6 +67,11 @@
connect(KIconLoader::global(), &KIconLoader::iconLoaderSettingsChanged,
this, &IconItem::updateImplicitSize);
@@ -28,7 +28,7 @@
connect(this, &IconItem::implicitWidthChanged, this,
&IconItem::implicitWidthChanged2);
connect(this, &IconItem::implicitHeightChanged, this,
&IconItem::implicitHeightChanged2);
-@@ -667,8 +672,10 @@ void IconItem::itemChange(ItemChange change, const
ItemChangeData &value)
+@@ -674,8 +679,10 @@
{
if (change == ItemVisibleHasChanged && value.boolValue) {
m_blockNextAnimation = true;
@@ -37,13 +37,13 @@
onEnabledChanged();
+#endif
} else if (change == ItemSceneChange && value.window) {
- schedulePixmapUpdate();
- }
-diff --git a/src/plasmaquick/dialog.cpp b/src/plasmaquick/dialog.cpp
-index 46f4cec..4b7d770 100644
---- a/src/plasmaquick/dialog.cpp
-+++ b/src/plasmaquick/dialog.cpp
-@@ -1365,8 +1365,10 @@ void Dialog::setVisible(bool visible)
+ if (m_window) {
+ disconnect(m_window.data(), &QWindow::visibleChanged, this,
&IconItem::windowVisibleChanged);
+Index:
plasma-framework-5.56.0git.20190301T055628~21e671bee/src/plasmaquick/dialog.cpp
+===================================================================
+---
plasma-framework-5.56.0git.20190301T055628~21e671bee.orig/src/plasmaquick/dialog.cpp
2019-03-01 05:56:28.000000000 +0100
++++
plasma-framework-5.56.0git.20190301T055628~21e671bee/src/plasmaquick/dialog.cpp
2019-03-01 07:46:14.400456528 +0100
+@@ -1356,8 +1356,10 @@
setPosition(popupPosition(d->visualParent, size()));
}
@@ -54,6 +54,3 @@
QQuickWindow::setVisible(visible);
//signal will be emitted and proxied from the QQuickWindow code
} else {
---
-cgit v1.1
-
++++++ plasma-framework-5.55.0.tar.xz -> plasma-framework-5.56.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/CMakeLists.txt
new/plasma-framework-5.56.1/CMakeLists.txt
--- old/plasma-framework-5.55.0/CMakeLists.txt 2019-02-03 01:05:33.000000000
+0100
+++ new/plasma-framework-5.56.1/CMakeLists.txt 2019-03-13 11:47:12.000000000
+0100
@@ -1,12 +1,12 @@
cmake_minimum_required(VERSION 3.5)
-set(KF5_VERSION "5.55.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.55.0") # handled by release scripts
+set(KF5_VERSION "5.56.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.56.0") # handled by release scripts
project(Plasma VERSION ${KF5_VERSION})
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.55.0 NO_MODULE)
+find_package(ECM 5.56.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake
Modules." URL
"https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND
FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -140,12 +140,9 @@
CONFIG_CODE_VARIABLE
PACKAGE_SETUP_AUTOMOC_VARIABLES
)
-
-add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0)
+add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050c00)
#add_definitions(-Wno-deprecated)
-add_definitions(-DQT_USE_QSTRINGBUILDER)
-add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
include(KF5PlasmaMacros.cmake)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/autotests/dialognativetest.cpp
new/plasma-framework-5.56.1/autotests/dialognativetest.cpp
--- old/plasma-framework-5.55.0/autotests/dialognativetest.cpp 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/autotests/dialognativetest.cpp 2019-03-13
11:47:12.000000000 +0100
@@ -23,7 +23,7 @@
void DialogNativeTest::initTestCase()
{
- QStandardPaths::enableTestMode(true);
+ QStandardPaths::setTestModeEnabled(true);
m_cacheDir =
QDir(QStandardPaths::writableLocation(QStandardPaths::CacheLocation));
m_cacheDir.removeRecursively();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/autotests/framesvgtest.cpp
new/plasma-framework-5.56.1/autotests/framesvgtest.cpp
--- old/plasma-framework-5.55.0/autotests/framesvgtest.cpp 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/autotests/framesvgtest.cpp 2019-03-13
11:47:12.000000000 +0100
@@ -24,7 +24,7 @@
void FrameSvgTest::initTestCase()
{
- QStandardPaths::enableTestMode(true);
+ QStandardPaths::setTestModeEnabled(true);
m_cacheDir =
QDir(QStandardPaths::writableLocation(QStandardPaths::CacheLocation));
m_cacheDir.removeRecursively();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/autotests/modeltest.cpp
new/plasma-framework-5.56.1/autotests/modeltest.cpp
--- old/plasma-framework-5.55.0/autotests/modeltest.cpp 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/autotests/modeltest.cpp 2019-03-13
11:47:12.000000000 +0100
@@ -457,12 +457,12 @@
}
// General Purpose roles that should return a QColor
- QVariant colorVariant = model->data(model->index(0, 0),
Qt::BackgroundColorRole);
+ QVariant colorVariant = model->data(model->index(0, 0),
Qt::BackgroundRole);
if (colorVariant.isValid()) {
Q_ASSERT(qVariantCanConvert<QColor> (colorVariant));
}
- colorVariant = model->data(model->index(0, 0), Qt::TextColorRole);
+ colorVariant = model->data(model->index(0, 0), Qt::ForegroundRole);
if (colorVariant.isValid()) {
Q_ASSERT(qVariantCanConvert<QColor> (colorVariant));
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/autotests/plasmoidpackagetest.cpp
new/plasma-framework-5.56.1/autotests/plasmoidpackagetest.cpp
--- old/plasma-framework-5.55.0/autotests/plasmoidpackagetest.cpp
2019-02-03 01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/autotests/plasmoidpackagetest.cpp
2019-03-13 11:47:12.000000000 +0100
@@ -33,7 +33,7 @@
void PlasmoidPackageTest::initTestCase()
{
- QStandardPaths::enableTestMode(true);
+ QStandardPaths::setTestModeEnabled(true);
}
void PlasmoidPackageTest::init()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/autotests/storagetest.cpp
new/plasma-framework-5.56.1/autotests/storagetest.cpp
--- old/plasma-framework-5.55.0/autotests/storagetest.cpp 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/autotests/storagetest.cpp 2019-03-13
11:47:12.000000000 +0100
@@ -24,7 +24,7 @@
void StorageTest::initTestCase()
{
- QStandardPaths::enableTestMode(true);
+ QStandardPaths::setTestModeEnabled(true);
m_data.insert(QStringLiteral("String 1"), "Fork");
m_data.insert(QStringLiteral("String 2"), "Spoon");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/examples/applets/dataenginemodel/metadata.desktop
new/plasma-framework-5.56.1/examples/applets/dataenginemodel/metadata.desktop
---
old/plasma-framework-5.55.0/examples/applets/dataenginemodel/metadata.desktop
2019-02-03 01:05:33.000000000 +0100
+++
new/plasma-framework-5.56.1/examples/applets/dataenginemodel/metadata.desktop
2019-03-13 11:47:12.000000000 +0100
@@ -14,7 +14,7 @@
Comment[gl]=Un miniaplicativo de exemplo que mostra como usar os modelos
incorporados nos DataEngines
Comment[hu]=Példa kisalkalmazás a DataEngine-be ágyazott modellek
használatának bemutatására
Comment[ia]=Applet de exemplo que monstra como usar Models (modellos)
insertate in DataEngines (Motores de datos)
-Comment[id]=Contoh applet yang menampilkan bagaimana untuk menggunakan Model
terbenam dalam DataEngine
+Comment[id]=Contoh applet yang menampilkan bagaimana untuk menggunakan Model
tertanam dalam DataEngine
Comment[it]=Applet di esempio che mostra come utilizzare i modelli integrati
nei motori di dati
Comment[ko]=데이터 엔진에 임베드된 모델 사용법 시연 애플릿
Comment[nb]=Eksempel-applet som viser bruk av Modeller innebygget i DataEngines
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/po/ca/libplasma5.po
new/plasma-framework-5.56.1/po/ca/libplasma5.po
--- old/plasma-framework-5.55.0/po/ca/libplasma5.po 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/po/ca/libplasma5.po 2019-03-13
11:47:12.000000000 +0100
@@ -1,17 +1,17 @@
# Translation of libplasma5.po to Catalan
-# Copyright (C) 2014-2018 This_file_is_part_of_KDE
+# Copyright (C) 2014-2019 This_file_is_part_of_KDE
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
# Josep Ma. Ferrer <[email protected]>, 2014, 2015, 2016, 2018.
-# Antoni Bella Pérez <[email protected]>, 2014, 2018.
+# Antoni Bella Pérez <[email protected]>, 2014, 2018, 2019.
msgid ""
msgstr ""
"Project-Id-Version: libplasma5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2019-01-04 03:05+0100\n"
-"PO-Revision-Date: 2018-09-19 19:19+0100\n"
-"Last-Translator: Josep Ma. Ferrer <[email protected]>\n"
+"PO-Revision-Date: 2019-02-04 19:52+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"
@@ -19,7 +19,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Accelerator-Marker: &\n"
-"X-Generator: Lokalize 2.0\n"
+"X-Generator: Lokalize 18.12.1\n"
#: declarativeimports/calendar/eventdatadecorator.cpp:64
#, kde-format
@@ -110,13 +110,13 @@
#, kde-format
msgctxt "%1 is the name of the applet"
msgid "Remove %1"
-msgstr "Elimina %1"
+msgstr "Elimina el %1"
#: plasma/containment.cpp:125 plasma/private/applet_p.cpp:129
#, kde-format
msgctxt "%1 is the name of the applet"
msgid "Configure %1..."
-msgstr "Configura %1..."
+msgstr "Configura el %1..."
#: plasma/corona.cpp:368 plasma/corona.cpp:440
#, kde-format
@@ -439,7 +439,7 @@
#: plasma/private/applet_p.cpp:144
#, kde-format
msgid "The %1 widget did not define which ScriptEngine to use."
-msgstr "L'estri %1 no ha definit quin «ScriptEngine» utilitzar."
+msgstr "L'estri %1 no ha definit quin «ScriptEngine» usar."
#: plasma/private/applet_p.cpp:161
#, kde-format
@@ -555,8 +555,8 @@
"Sharing a widget on the network allows you to access this widget from "
"another computer as a remote control."
msgstr ""
-"La compartició d'un estri en la xarxa us permet accedir a aquest estri des "
-"de qualsevol altre ordinador, com si es tractés d'un control remot."
+"La compartició d'un estri en la xarxa permet accedir-hi des de qualsevol "
+"altre ordinador, com si es tractés d'un control remot."
#. i18n: ectx: property (text), widget (QCheckBox, publishCheckbox)
#: plasma/private/publish.ui:27
@@ -594,7 +594,7 @@
#: plasmaquick/private/packages.cpp:37
#, kde-format
msgid "Default settings for theme, etc."
-msgstr "Arranjament per defecte del tema, etc."
+msgstr "Arranjament predeterminat del tema, etc."
#: plasmaquick/private/packages.cpp:39
#, kde-format
@@ -609,7 +609,7 @@
#: plasmaquick/private/packages.cpp:43
#, kde-format
msgid "Preview for the Login Manager"
-msgstr "Vista prèvia pel gestor d'accés"
+msgstr "Vista prèvia per al gestor d'accés"
#: plasmaquick/private/packages.cpp:44
#, kde-format
@@ -619,12 +619,12 @@
#: plasmaquick/private/packages.cpp:45
#, kde-format
msgid "Preview for the Userswitcher"
-msgstr "Vista prèvia pel commutador d'usuari"
+msgstr "Vista prèvia per al commutador d'usuari"
#: plasmaquick/private/packages.cpp:46
#, kde-format
msgid "Preview for the Virtual Desktop Switcher"
-msgstr "Vista prèvia pel commutador d'escriptoris virtuals"
+msgstr "Vista prèvia per al commutador d'escriptoris virtuals"
#: plasmaquick/private/packages.cpp:47
#, kde-format
@@ -634,7 +634,7 @@
#: plasmaquick/private/packages.cpp:48
#, kde-format
msgid "Preview for KRunner"
-msgstr "Vista prèvia pel KRunner"
+msgstr "Vista prèvia per al KRunner"
#: plasmaquick/private/packages.cpp:49
#, kde-format
@@ -654,7 +654,7 @@
#: plasmaquick/private/packages.cpp:53
#, kde-format
msgid "Main Script for Login Manager"
-msgstr "Script principal pel gestor d'accés"
+msgstr "Script principal per al gestor d'accés"
#: plasmaquick/private/packages.cpp:55
#, kde-format
@@ -664,12 +664,12 @@
#: plasmaquick/private/packages.cpp:56
#, kde-format
msgid "Main Script for Logout Dialog"
-msgstr "Script principal pel diàleg de desconnexió"
+msgstr "Script principal per al diàleg de desconnexió"
#: plasmaquick/private/packages.cpp:58
#, kde-format
msgid "Screenlocker"
-msgstr "Bloqueig de pantalla"
+msgstr "Bloqueig de la pantalla"
#: plasmaquick/private/packages.cpp:59
#, kde-format
@@ -679,12 +679,12 @@
#: plasmaquick/private/packages.cpp:61
#, kde-format
msgid "UI for fast user switching"
-msgstr "IU pel commutador ràpid d'usuari"
+msgstr "IU per al commutador ràpid d'usuari"
#: plasmaquick/private/packages.cpp:62
#, kde-format
msgid "Main Script for User Switcher"
-msgstr "Script principal pel commutador d'usuaris"
+msgstr "Script principal per al commutador d'usuaris"
#: plasmaquick/private/packages.cpp:64
#, kde-format
@@ -694,7 +694,7 @@
#: plasmaquick/private/packages.cpp:65
#, kde-format
msgid "Main Script for Virtual Desktop Switcher"
-msgstr "Script principal pel commutador d'escriptoris virtuals"
+msgstr "Script principal per al commutador d'escriptoris virtuals"
#: plasmaquick/private/packages.cpp:67
#, kde-format
@@ -744,7 +744,7 @@
#: plasmaquick/private/packages.cpp:80
#, kde-format
msgid "Main Script for Window Switcher"
-msgstr "Script principal pel commutador de finestres"
+msgstr "Script principal per al commutador de finestres"
#: scriptengines/qml/plasmoid/containmentinterface.cpp:488
#, kde-format
@@ -776,7 +776,7 @@
#: scriptengines/qml/plasmoid/containmentinterface.cpp:687
#, kde-format
msgid "The package you just dropped is invalid."
-msgstr "El paquet que s'ha deixat anar no és vàlid."
+msgstr "El paquet que acabeu de deixar no és vàlid."
#: scriptengines/qml/plasmoid/containmentinterface.cpp:697
#: scriptengines/qml/plasmoid/containmentinterface.cpp:699
@@ -790,7 +790,7 @@
#, kde-format
msgctxt "Add widget"
msgid "Add %1"
-msgstr "Afegeix %1"
+msgstr "Afegeix el %1"
#: scriptengines/qml/plasmoid/containmentinterface.cpp:721
#: scriptengines/qml/plasmoid/containmentinterface.cpp:780
@@ -810,7 +810,7 @@
#, kde-format
msgctxt "Set wallpaper"
msgid "Set %1"
-msgstr "Estableix %1"
+msgstr "Estableix el %1"
#: scriptengines/qml/plasmoid/containmentinterface.cpp:1138
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/po/ca@valencia/libplasma5.po
new/plasma-framework-5.56.1/po/ca@valencia/libplasma5.po
--- old/plasma-framework-5.55.0/po/ca@valencia/libplasma5.po 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/po/ca@valencia/libplasma5.po 2019-03-13
11:47:12.000000000 +0100
@@ -1,17 +1,17 @@
# Translation of libplasma5.po to Catalan (Valencian)
-# Copyright (C) 2014-2018 This_file_is_part_of_KDE
+# Copyright (C) 2014-2019 This_file_is_part_of_KDE
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
# Josep Ma. Ferrer <[email protected]>, 2014, 2015, 2016, 2018.
-# Antoni Bella Pérez <[email protected]>, 2014, 2018.
+# Antoni Bella Pérez <[email protected]>, 2014, 2018, 2019.
msgid ""
msgstr ""
"Project-Id-Version: libplasma5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2019-01-04 03:05+0100\n"
-"PO-Revision-Date: 2018-09-19 19:19+0100\n"
-"Last-Translator: Josep Ma. Ferrer <[email protected]>\n"
+"PO-Revision-Date: 2019-02-04 19:52+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"
@@ -19,7 +19,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Accelerator-Marker: &\n"
-"X-Generator: Lokalize 2.0\n"
+"X-Generator: Lokalize 18.12.1\n"
#: declarativeimports/calendar/eventdatadecorator.cpp:64
#, kde-format
@@ -110,13 +110,13 @@
#, kde-format
msgctxt "%1 is the name of the applet"
msgid "Remove %1"
-msgstr "Elimina %1"
+msgstr "Elimina el %1"
#: plasma/containment.cpp:125 plasma/private/applet_p.cpp:129
#, kde-format
msgctxt "%1 is the name of the applet"
msgid "Configure %1..."
-msgstr "Configura %1..."
+msgstr "Configura el %1..."
#: plasma/corona.cpp:368 plasma/corona.cpp:440
#, kde-format
@@ -439,7 +439,7 @@
#: plasma/private/applet_p.cpp:144
#, kde-format
msgid "The %1 widget did not define which ScriptEngine to use."
-msgstr "L'estri %1 no ha definit quin «ScriptEngine» utilitzar."
+msgstr "L'estri %1 no ha definit quin «ScriptEngine» usar."
#: plasma/private/applet_p.cpp:161
#, kde-format
@@ -555,8 +555,8 @@
"Sharing a widget on the network allows you to access this widget from "
"another computer as a remote control."
msgstr ""
-"La compartició d'un estri en la xarxa vos permet accedir a aquest estri des "
-"de qualsevol altre ordinador, com si es tractés d'un control remot."
+"La compartició d'un estri en la xarxa permet accedir-hi des de qualsevol "
+"altre ordinador, com si es tractés d'un control remot."
#. i18n: ectx: property (text), widget (QCheckBox, publishCheckbox)
#: plasma/private/publish.ui:27
@@ -594,7 +594,7 @@
#: plasmaquick/private/packages.cpp:37
#, kde-format
msgid "Default settings for theme, etc."
-msgstr "Arranjament per defecte del tema, etc."
+msgstr "Arranjament predeterminat del tema, etc."
#: plasmaquick/private/packages.cpp:39
#, kde-format
@@ -609,7 +609,7 @@
#: plasmaquick/private/packages.cpp:43
#, kde-format
msgid "Preview for the Login Manager"
-msgstr "Vista prèvia pel gestor d'accés"
+msgstr "Vista prèvia per al gestor d'accés"
#: plasmaquick/private/packages.cpp:44
#, kde-format
@@ -619,12 +619,12 @@
#: plasmaquick/private/packages.cpp:45
#, kde-format
msgid "Preview for the Userswitcher"
-msgstr "Vista prèvia pel commutador d'usuari"
+msgstr "Vista prèvia per al commutador d'usuari"
#: plasmaquick/private/packages.cpp:46
#, kde-format
msgid "Preview for the Virtual Desktop Switcher"
-msgstr "Vista prèvia pel commutador d'escriptoris virtuals"
+msgstr "Vista prèvia per al commutador d'escriptoris virtuals"
#: plasmaquick/private/packages.cpp:47
#, kde-format
@@ -634,7 +634,7 @@
#: plasmaquick/private/packages.cpp:48
#, kde-format
msgid "Preview for KRunner"
-msgstr "Vista prèvia pel KRunner"
+msgstr "Vista prèvia per al KRunner"
#: plasmaquick/private/packages.cpp:49
#, kde-format
@@ -654,7 +654,7 @@
#: plasmaquick/private/packages.cpp:53
#, kde-format
msgid "Main Script for Login Manager"
-msgstr "Script principal pel gestor d'accés"
+msgstr "Script principal per al gestor d'accés"
#: plasmaquick/private/packages.cpp:55
#, kde-format
@@ -664,12 +664,12 @@
#: plasmaquick/private/packages.cpp:56
#, kde-format
msgid "Main Script for Logout Dialog"
-msgstr "Script principal pel diàleg de desconnexió"
+msgstr "Script principal per al diàleg de desconnexió"
#: plasmaquick/private/packages.cpp:58
#, kde-format
msgid "Screenlocker"
-msgstr "Bloqueig de pantalla"
+msgstr "Bloqueig de la pantalla"
#: plasmaquick/private/packages.cpp:59
#, kde-format
@@ -679,12 +679,12 @@
#: plasmaquick/private/packages.cpp:61
#, kde-format
msgid "UI for fast user switching"
-msgstr "IU pel commutador ràpid d'usuari"
+msgstr "IU per al commutador ràpid d'usuari"
#: plasmaquick/private/packages.cpp:62
#, kde-format
msgid "Main Script for User Switcher"
-msgstr "Script principal pel commutador d'usuaris"
+msgstr "Script principal per al commutador d'usuaris"
#: plasmaquick/private/packages.cpp:64
#, kde-format
@@ -694,7 +694,7 @@
#: plasmaquick/private/packages.cpp:65
#, kde-format
msgid "Main Script for Virtual Desktop Switcher"
-msgstr "Script principal pel commutador d'escriptoris virtuals"
+msgstr "Script principal per al commutador d'escriptoris virtuals"
#: plasmaquick/private/packages.cpp:67
#, kde-format
@@ -744,7 +744,7 @@
#: plasmaquick/private/packages.cpp:80
#, kde-format
msgid "Main Script for Window Switcher"
-msgstr "Script principal pel commutador de finestres"
+msgstr "Script principal per al commutador de finestres"
#: scriptengines/qml/plasmoid/containmentinterface.cpp:488
#, kde-format
@@ -776,7 +776,7 @@
#: scriptengines/qml/plasmoid/containmentinterface.cpp:687
#, kde-format
msgid "The package you just dropped is invalid."
-msgstr "El paquet que s'ha deixat anar no és vàlid."
+msgstr "El paquet que acabeu de deixar no és vàlid."
#: scriptengines/qml/plasmoid/containmentinterface.cpp:697
#: scriptengines/qml/plasmoid/containmentinterface.cpp:699
@@ -790,7 +790,7 @@
#, kde-format
msgctxt "Add widget"
msgid "Add %1"
-msgstr "Afig %1"
+msgstr "Afig el %1"
#: scriptengines/qml/plasmoid/containmentinterface.cpp:721
#: scriptengines/qml/plasmoid/containmentinterface.cpp:780
@@ -810,7 +810,7 @@
#, kde-format
msgctxt "Set wallpaper"
msgid "Set %1"
-msgstr "Estableix %1"
+msgstr "Estableix el %1"
#: scriptengines/qml/plasmoid/containmentinterface.cpp:1138
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/po/id/libplasma5.po
new/plasma-framework-5.56.1/po/id/libplasma5.po
--- old/plasma-framework-5.55.0/po/id/libplasma5.po 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/po/id/libplasma5.po 2019-03-13
11:47:12.000000000 +0100
@@ -9,15 +9,15 @@
"Project-Id-Version: plasmapkg\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2019-01-04 03:05+0100\n"
-"PO-Revision-Date: 2019-01-19 08:55+0700\n"
-"Last-Translator: Wantoyo <[email protected]>\n"
+"PO-Revision-Date: 2019-02-21 16:41+0700\n"
+"Last-Translator: wantoyo <[email protected]>\n"
"Language-Team: Indonesian <[email protected]>\n"
"Language: id\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Lokalize 18.12.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 18.12.1\n"
#: declarativeimports/calendar/eventdatadecorator.cpp:64
#, kde-format
@@ -114,7 +114,7 @@
#, kde-format
msgctxt "%1 is the name of the applet"
msgid "Configure %1..."
-msgstr "Konfigurasi %1..."
+msgstr "Konfigurasikan %1..."
#: plasma/corona.cpp:368 plasma/corona.cpp:440
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/po/zh_CN/libplasma5.po
new/plasma-framework-5.56.1/po/zh_CN/libplasma5.po
--- old/plasma-framework-5.55.0/po/zh_CN/libplasma5.po 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/po/zh_CN/libplasma5.po 2019-03-13
11:47:12.000000000 +0100
@@ -9,7 +9,7 @@
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2019-01-04 03:05+0100\n"
-"PO-Revision-Date: 2019-01-27 22:57\n"
+"PO-Revision-Date: 2019-02-20 23:15\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/plasma-framework-5.55.0/src/declarativeimports/calendar/calendar.cpp
new/plasma-framework-5.56.1/src/declarativeimports/calendar/calendar.cpp
--- old/plasma-framework-5.55.0/src/declarativeimports/calendar/calendar.cpp
2019-02-03 01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/declarativeimports/calendar/calendar.cpp
2019-03-13 11:47:12.000000000 +0100
@@ -186,7 +186,7 @@
QString Calendar::dayName(int weekday) const
{
- return QDate::shortDayName(weekday);
+ return QLocale::system().dayName(weekday, QLocale::ShortFormat);
}
QString Calendar::monthName() const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/declarativeimports/core/datamodel.cpp
new/plasma-framework-5.56.1/src/declarativeimports/core/datamodel.cpp
--- old/plasma-framework-5.55.0/src/declarativeimports/core/datamodel.cpp
2019-02-03 01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/declarativeimports/core/datamodel.cpp
2019-03-13 11:47:12.000000000 +0100
@@ -58,11 +58,18 @@
m_roleIds[QString::fromUtf8(i.value())] = i.key();
}
- setRoleNames(sourceModel()->roleNames());
setFilterRole(m_filterRole);
setSortRole(m_sortRole);
}
+QHash<int,QByteArray> SortFilterModel::roleNames() const
+{
+ if (sourceModel()) {
+ return sourceModel()->roleNames();
+ }
+ return {};
+}
+
int SortFilterModel::roleNameToId(const QString &name) const
{
return m_roleIds.value(name, Qt::DisplayRole);
@@ -419,8 +426,6 @@
}
}
- setRoleNames(m_roleNames);
-
if (firstRun) {
endResetModel();
} else if (delta > 0) {
@@ -432,6 +437,11 @@
createIndex(sourceIndex + qMin(list.length(), oldLength),
0));
}
+QHash<int, QByteArray> DataModel::roleNames() const
+{
+ return m_roleNames;
+}
+
void DataModel::removeSource(const QString &sourceName)
{
//FIXME: find a way to remove only the proper things also in the case
where sources are items
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/declarativeimports/core/datamodel.h
new/plasma-framework-5.56.1/src/declarativeimports/core/datamodel.h
--- old/plasma-framework-5.55.0/src/declarativeimports/core/datamodel.h
2019-02-03 01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/declarativeimports/core/datamodel.h
2019-03-13 11:47:12.000000000 +0100
@@ -139,7 +139,8 @@
protected:
int roleNameToId(const QString &name) const;
- bool filterAcceptsRow(int source_row, const QModelIndex &source_parent)
const override;
+ bool filterAcceptsRow(int source_row, const QModelIndex &source_parent)
const override;
+ QHash<int, QByteArray> roleNames() const override;
protected Q_SLOTS:
void syncRoleNames();
@@ -227,7 +228,7 @@
protected:
void setItems(const QString &sourceName, const QVariantList &list);
inline int countItems() const;
-
+ QHash<int, QByteArray> roleNames() const override;
Q_SIGNALS:
void countChanged();
void sourceModelChanged(QObject *);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/declarativeimports/core/iconitem.cpp
new/plasma-framework-5.56.1/src/declarativeimports/core/iconitem.cpp
--- old/plasma-framework-5.55.0/src/declarativeimports/core/iconitem.cpp
2019-02-03 01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/declarativeimports/core/iconitem.cpp
2019-03-13 11:47:12.000000000 +0100
@@ -556,6 +556,13 @@
schedulePixmapUpdate();
}
+void IconItem::windowVisibleChanged(bool visible)
+{
+ if (visible) {
+ m_blockNextAnimation = true;
+ }
+}
+
void IconItem::schedulePixmapUpdate()
{
polish();
@@ -670,7 +677,15 @@
} else if (change == ItemEnabledHasChanged) {
onEnabledChanged();
} else if (change == ItemSceneChange && value.window) {
+ if (m_window) {
+ disconnect(m_window.data(), &QWindow::visibleChanged, this,
&IconItem::windowVisibleChanged);
+ }
+ m_window = value.window;
+ if (m_window) {
+ connect(m_window.data(), &QWindow::visibleChanged, this,
&IconItem::windowVisibleChanged);
+ }
schedulePixmapUpdate();
+
}
QQuickItem::itemChange(change, value);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/declarativeimports/core/iconitem.h
new/plasma-framework-5.56.1/src/declarativeimports/core/iconitem.h
--- old/plasma-framework-5.55.0/src/declarativeimports/core/iconitem.h
2019-02-03 01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/declarativeimports/core/iconitem.h
2019-03-13 11:47:12.000000000 +0100
@@ -24,6 +24,7 @@
#include <QIcon>
#include <QQuickItem>
#include <QPixmap>
+#include <QPointer>
#include <QVariant>
#include <QTimer>
@@ -193,6 +194,7 @@
void valueChanged(const QVariant &value);
void onEnabledChanged();
void iconLoaderIconChanged(int group);
+ void windowVisibleChanged(bool visible);
private:
void loadPixmap();
@@ -231,6 +233,8 @@
//animation on pixmap change
QPropertyAnimation *m_animation;
qreal m_animValue;
+
+ QPointer<QWindow> m_window;
};
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/declarativeimports/plasmacomponents3/TextArea.qml
new/plasma-framework-5.56.1/src/declarativeimports/plasmacomponents3/TextArea.qml
---
old/plasma-framework-5.55.0/src/declarativeimports/plasmacomponents3/TextArea.qml
2019-02-03 01:05:33.000000000 +0100
+++
new/plasma-framework-5.56.1/src/declarativeimports/plasmacomponents3/TextArea.qml
2019-03-13 11:47:12.000000000 +0100
@@ -51,7 +51,7 @@
selectByMouse: !Kirigami.Settings.tabletMode
- cursorDelegate: Kirigami.Settings.tabletMode ? mobileCursor : undefined
+ cursorDelegate: Kirigami.Settings.tabletMode ? mobileCursor : null
Component {
id: mobileCursor
Private.MobileCursor {
Binary files
old/plasma-framework-5.55.0/src/desktoptheme/breeze/dialogs/background.svgz and
new/plasma-framework-5.56.1/src/desktoptheme/breeze/dialogs/background.svgz
differ
Binary files
old/plasma-framework-5.55.0/src/desktoptheme/breeze/icons/system.svgz and
new/plasma-framework-5.56.1/src/desktoptheme/breeze/icons/system.svgz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/desktoptheme/breeze/metadata.desktop
new/plasma-framework-5.56.1/src/desktoptheme/breeze/metadata.desktop
--- old/plasma-framework-5.55.0/src/desktoptheme/breeze/metadata.desktop
2019-02-03 01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/desktoptheme/breeze/metadata.desktop
2019-03-13 11:47:12.000000000 +0100
@@ -40,12 +40,30 @@
Name[x-test]=xxBreezexx
Name[zh_CN]=微风
Name[zh_TW]=Breeze
+Comment=Breeze by the KDE VDG
+Comment[ca]=Brisa pel VDG del KDE
+Comment[ca@valencia]=Brisa pel VDG del KDE
+Comment[de]=Breeze von der KDE VDG
+Comment[es]=Brisa por KDE VDG
+Comment[fi]=Breeze KDE VDG:ltä
+Comment[gl]=Breeze de KDE VDG
+Comment[id]=Breeze oleh KDE VDG
+Comment[it]=Brezza del KDE VDG
+Comment[nl]=Breeze door de KDE VDG
+Comment[pt]=Brisa da VDG do KDE
+Comment[pt_BR]=Breeze pelo KDE VDG
+Comment[ru]=Breeze от KDE VDG
+Comment[sv]=Breeze av KDE:s visuella designgrupp
+Comment[uk]=Breeze, автори — KDE VDG
+Comment[x-test]=xxBreeze by the KDE VDGxx
+Comment[zh_CN]=微风,由 KDE VDG 创作
+Comment[zh_TW]=由 KDE VDG 團隊製作的 Breeze
X-KDE-PluginInfo-Author=KDE Visual Design Group
[email protected]
X-KDE-PluginInfo-Name=default
-X-KDE-PluginInfo-Version=5.51
+X-KDE-PluginInfo-Version=5.56
X-KDE-PluginInfo-Website=https://plasma.kde.org
X-KDE-PluginInfo-Category=
X-KDE-PluginInfo-Depends=
Binary files
old/plasma-framework-5.55.0/src/desktoptheme/breeze/translucent/dialogs/background.svgz
and
new/plasma-framework-5.56.1/src/desktoptheme/breeze/translucent/dialogs/background.svgz
differ
Binary files
old/plasma-framework-5.55.0/src/desktoptheme/breeze/widgets/glowbar.svgz and
new/plasma-framework-5.56.1/src/desktoptheme/breeze/widgets/glowbar.svgz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/desktoptheme/breeze-dark/metadata.desktop
new/plasma-framework-5.56.1/src/desktoptheme/breeze-dark/metadata.desktop
--- old/plasma-framework-5.55.0/src/desktoptheme/breeze-dark/metadata.desktop
2019-02-03 01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/desktoptheme/breeze-dark/metadata.desktop
2019-03-13 11:47:12.000000000 +0100
@@ -40,12 +40,30 @@
Name[x-test]=xxBreeze Darkxx
Name[zh_CN]=暗色微风
Name[zh_TW]=Breeze Dark
+Comment=Breeze Dark by the KDE VDG
+Comment[ca]=Brisa fosca pel VDG del KDE
+Comment[ca@valencia]=Brisa fosca pel VDG del KDE
+Comment[de]=Breeze-Dunkel von der KDE VDG
+Comment[es]=Brisa oscuro por KDE VDG
+Comment[fi]=Breeze Dark KDE VDG:ltä
+Comment[gl]=Breeze escuro de KDE VDG
+Comment[id]=Breeze Dark oleh KDE VDG
+Comment[it]=Brezza scuro del KDE VDG
+Comment[nl]=Breeze Dark door de KDE VDG
+Comment[pt]=Brisa Escuro da VDG do KDE
+Comment[pt_BR]=Breeze Dark pelo KDE VDG
+Comment[ru]=Тёмный вариант Breeze от KDE VDG
+Comment[sv]=Breeze mörk av KDE:s visuella designgrupp
+Comment[uk]=Темна Breeze, автори — KDE VDG
+Comment[x-test]=xxBreeze Dark by the KDE VDGxx
+Comment[zh_CN]=暗色微风,由 KDE VDG 创作
+Comment[zh_TW]=由 KDE VDG 團隊製作的 Breeze Dark
X-KDE-PluginInfo-Author=KDE Visual Design Group
[email protected]
X-KDE-PluginInfo-Name=breeze-dark
-X-KDE-PluginInfo-Version=5.51
+X-KDE-PluginInfo-Version=5.56
X-KDE-PluginInfo-Website=https://plasma.kde.org
X-KDE-PluginInfo-Category=
X-KDE-PluginInfo-Depends=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/desktoptheme/breeze-light/metadata.desktop
new/plasma-framework-5.56.1/src/desktoptheme/breeze-light/metadata.desktop
--- old/plasma-framework-5.55.0/src/desktoptheme/breeze-light/metadata.desktop
2019-02-03 01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/desktoptheme/breeze-light/metadata.desktop
2019-03-13 11:47:12.000000000 +0100
@@ -5,7 +5,7 @@
Name[ca@valencia]=Brisa clara
Name[cs]=Breeze Světlé
Name[da]=Breeze Light
-Name[de]=Breeze Light
+Name[de]=Breeze-Hell
Name[en_GB]=Breeze Light
Name[es]=Brisa claro
Name[et]=Breeze Light
@@ -37,12 +37,30 @@
Name[x-test]=xxBreeze Lightxx
Name[zh_CN]=亮色微风
Name[zh_TW]=Breeze Light
+Comment=Breeze Light by the KDE VDG
+Comment[ca]=Brisa clara pel VDG del KDE
+Comment[ca@valencia]=Brisa clara pel VDG del KDE
+Comment[de]=Breeze-Hell von der KDE VDG
+Comment[es]=Brisa claro por KDE VDG
+Comment[fi]=Breeze Light KDE VDG:ltä
+Comment[gl]=Breeze claro de KDE VDG
+Comment[id]=Breeze Light oleh KDE VDG
+Comment[it]=Brezza chiaro del KDE VDG
+Comment[nl]=Breeze Light door de KDE VDG
+Comment[pt]=Brisa Claro da VDG do KDE
+Comment[pt_BR]=Breeze Light pelo KDE VDG
+Comment[ru]=Светлый вариант Breeze от KDE VDG
+Comment[sv]=Breeze ljus av KDE:s visuella designgrupp
+Comment[uk]=Світла Breeze, автори — KDE VDG
+Comment[x-test]=xxBreeze Light by the KDE VDGxx
+Comment[zh_CN]=亮色微风,由 KDE VDG 创作
+Comment[zh_TW]=由 KDE VDG 團隊製作的 Breeze Light
X-KDE-PluginInfo-Author=KDE Visual Design Group
[email protected]
X-KDE-PluginInfo-Name=default
-X-KDE-PluginInfo-Version=5.51
+X-KDE-PluginInfo-Version=5.56
X-KDE-PluginInfo-Website=https://plasma.kde.org
X-KDE-PluginInfo-Category=
X-KDE-PluginInfo-Depends=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/src/plasma/containment.cpp
new/plasma-framework-5.56.1/src/plasma/containment.cpp
--- old/plasma-framework-5.55.0/src/plasma/containment.cpp 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/plasma/containment.cpp 2019-03-13
11:47:12.000000000 +0100
@@ -265,7 +265,7 @@
//restore the applets ordered by id
QStringList groups = applets.groupList();
- qSort(groups.begin(), groups.end());
+ std::sort(groups.begin(), groups.end());
// Sort the applet configs in order of geometry to ensure that applets
// are added from left to right or top to bottom for a panel containment
@@ -275,7 +275,7 @@
KConfigGroup appletConfig(&applets, appletGroup);
appletConfigs.append(appletConfig);
}
- qStableSort(appletConfigs.begin(), appletConfigs.end(),
appletConfigLessThan);
+ std::stable_sort(appletConfigs.begin(), appletConfigs.end(),
appletConfigLessThan);
QMutableListIterator<KConfigGroup> it(appletConfigs);
while (it.hasNext()) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/src/plasma/corona.cpp
new/plasma-framework-5.56.1/src/plasma/corona.cpp
--- old/plasma-framework-5.55.0/src/plasma/corona.cpp 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/plasma/corona.cpp 2019-03-13
11:47:12.000000000 +0100
@@ -599,7 +599,7 @@
KConfigGroup containmentsGroup(&conf, "Containments");
QStringList groups = containmentsGroup.groupList();
- qSort(groups.begin(), groups.end());
+ std::sort(groups.begin(), groups.end());
foreach (const QString &group, groups) {
KConfigGroup containmentConfig(&containmentsGroup, group);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/src/plasma/pluginloader.cpp
new/plasma-framework-5.56.1/src/plasma/pluginloader.cpp
--- old/plasma-framework-5.55.0/src/plasma/pluginloader.cpp 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/plasma/pluginloader.cpp 2019-03-13
11:47:12.000000000 +0100
@@ -904,11 +904,9 @@
const quint32 maxVersion = PLASMA_MAKE_VERSION(PLASMA_VERSION_MAJOR,
PLASMA_VERSION_MINOR, 60);
if (version < minVersion || version > maxVersion) {
-#ifndef NDEBUG
- qCDebug(LOG_PLASMA) << loader.fileName() << ": this plugin is compiled
against incompatible Plasma version" << version
+ qCWarning(LOG_PLASMA) << loader.fileName() << ": this plugin is
compiled against incompatible Plasma version" << version
<< "This build is compatible with" << PLASMA_VERSION_MAJOR <<
".0.0 (" << minVersion
<< ") to" << PLASMA_VERSION_STRING << "(" << maxVersion << ")";
-#endif
return false;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/plasma/private/storagethread.cpp
new/plasma-framework-5.56.1/src/plasma/private/storagethread.cpp
--- old/plasma-framework-5.55.0/src/plasma/private/storagethread.cpp
2019-02-03 01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/plasma/private/storagethread.cpp
2019-03-13 11:47:12.000000000 +0100
@@ -320,12 +320,12 @@
if (valueGroup.isEmpty()) {
query.prepare(QStringLiteral("delete from ") + caller->clientName() +
QStringLiteral(" where accessTime < :date"));
QDateTime
time(QDateTime::currentDateTime().addSecs(-params[QStringLiteral("age")].toUInt()));
- query.bindValue(QStringLiteral(":date"), time.toTime_t());
+ query.bindValue(QStringLiteral(":date"), time.toSecsSinceEpoch());
} else {
query.prepare(QStringLiteral("delete from ") + caller->clientName() +
QStringLiteral(" where valueGroup=:valueGroup and accessTime < :date"));
query.bindValue(QStringLiteral(":valueGroup"), valueGroup);
QDateTime
time(QDateTime::currentDateTime().addSecs(-params[QStringLiteral("age")].toUInt()));
- query.bindValue(QStringLiteral(":date"), time.toTime_t());
+ query.bindValue(QStringLiteral(":date"), time.toSecsSinceEpoch());
}
const bool success = query.exec();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/plasma/private/theme_p.cpp
new/plasma-framework-5.56.1/src/plasma/private/theme_p.cpp
--- old/plasma-framework-5.55.0/src/plasma/private/theme_p.cpp 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/plasma/private/theme_p.cpp 2019-03-13
11:47:12.000000000 +0100
@@ -71,9 +71,9 @@
useGlobal(true),
hasWallpapers(false),
fixedName(false),
- backgroundContrast(0),
- backgroundIntensity(0),
- backgroundSaturation(0),
+ backgroundContrast(qQNaN()),
+ backgroundIntensity(qQNaN()),
+ backgroundSaturation(qQNaN()),
backgroundContrastEnabled(true),
apiMajor(1),
apiMinor(0),
@@ -244,8 +244,8 @@
const QFileInfo metadataFileInfo(themeMetadataPath);
const QFileInfo
iconThemeMetadataFileInfo(iconThemeMetadataPath);
- cachesTooOld = (cacheFileInfo.lastModified().toTime_t() <
metadataFileInfo.lastModified().toTime_t()) ||
- (cacheFileInfo.lastModified().toTime_t() <
iconThemeMetadataFileInfo.lastModified().toTime_t());
+ cachesTooOld =
(cacheFileInfo.lastModified().toSecsSinceEpoch() <
metadataFileInfo.lastModified().toSecsSinceEpoch()) ||
+ (cacheFileInfo.lastModified().toSecsSinceEpoch() <
iconThemeMetadataFileInfo.lastModified().toSecsSinceEpoch());
}
}
@@ -728,23 +728,9 @@
cg = KConfigGroup(metadata, "ContrastEffect");
backgroundContrastEnabled = cg.readEntry("enabled", false);
- //if (backgroundContrastEnabled) {
- // Make up sensible default values, based on the background color
- // This works for a light theme -- lighting up the background
- qreal _contrast = 0.3;
- qreal _intensity = 1.9;
- qreal _saturation = 1.7;
-
- // If we're using a dark background color, darken the background
- if (qGray(color(Plasma::Theme::BackgroundColor).rgb()) < 127) {
- _contrast = 0.45;
- _intensity = 0.45;
- _saturation = 1.7;
- }
- backgroundContrast = cg.readEntry("contrast", _contrast);
- backgroundIntensity = cg.readEntry("intensity", _intensity);
- backgroundSaturation = cg.readEntry("saturation", _saturation);
- //}
+ backgroundContrast = cg.readEntry("contrast", qQNaN());
+ backgroundIntensity = cg.readEntry("intensity", qQNaN());
+ backgroundSaturation = cg.readEntry("saturation", qQNaN());
} else {
backgroundContrastEnabled = false;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/src/plasma/svg.cpp
new/plasma-framework-5.56.1/src/plasma/svg.cpp
--- old/plasma-framework-5.55.0/src/plasma/svg.cpp 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/plasma/svg.cpp 2019-03-13
11:47:12.000000000 +0100
@@ -268,7 +268,7 @@
if (!themed) {
QFile f(actualPath);
QFileInfo info(f);
- lastModified = info.lastModified().toTime_t();
+ lastModified = info.lastModified().toSecsSinceEpoch();
}
q->resize();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-framework-5.55.0/src/plasma/theme.cpp
new/plasma-framework-5.56.1/src/plasma/theme.cpp
--- old/plasma-framework-5.55.0/src/plasma/theme.cpp 2019-02-03
01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/plasma/theme.cpp 2019-03-13
11:47:12.000000000 +0100
@@ -294,7 +294,7 @@
bool Theme::findInCache(const QString &key, QPixmap &pix, unsigned int
lastModified)
{
- if (lastModified != 0 && d->useCache() && lastModified >
uint(d->pixmapCache->lastModifiedTime().toTime_t())) {
+ if (lastModified != 0 && d->useCache() && lastModified >
uint(d->pixmapCache->lastModifiedTime().toSecsSinceEpoch())) {
return false;
}
@@ -477,16 +477,36 @@
qreal Theme::backgroundContrast() const
{
+ if (qIsNaN(d->backgroundContrast)) {
+ // Make up sensible default values, based on the background color
+ // If we're using a dark background color, darken the background
+ if (qGray(color(Plasma::Theme::BackgroundColor).rgb()) < 127) {
+ return 0.45;
+ // for a light theme lighten up the background
+ } else {
+ return 0.3;
+ }
+ }
return d->backgroundContrast;
}
qreal Theme::backgroundIntensity() const
{
+ if (qIsNaN(d->backgroundIntensity)) {
+ if (qGray(color(Plasma::Theme::BackgroundColor).rgb()) < 127) {
+ return 0.45;
+ } else {
+ return 1.9;
+ }
+ }
return d->backgroundIntensity;
}
qreal Theme::backgroundSaturation() const
{
+ if (qIsNaN(d->backgroundSaturation)) {
+ return 1.7;
+ }
return d->backgroundSaturation;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/plasmaquick/dialogshadows.cpp
new/plasma-framework-5.56.1/src/plasmaquick/dialogshadows.cpp
--- old/plasma-framework-5.55.0/src/plasmaquick/dialogshadows.cpp
2019-02-03 01:05:33.000000000 +0100
+++ new/plasma-framework-5.56.1/src/plasmaquick/dialogshadows.cpp
2019-03-13 11:47:12.000000000 +0100
@@ -255,7 +255,7 @@
_connection, XCB_IMAGE_FORMAT_Z_PIXMAP, pixmap, _gc,
image.width(), image.height(), 0, 0,
0, 32,
- image.byteCount(), image.constBits());
+ image.sizeInBytes(), image.constBits());
return (Qt::HANDLE)pixmap;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/scriptengines/qml/plasmoid/appletinterface.cpp
new/plasma-framework-5.56.1/src/scriptengines/qml/plasmoid/appletinterface.cpp
---
old/plasma-framework-5.55.0/src/scriptengines/qml/plasmoid/appletinterface.cpp
2019-02-03 01:05:33.000000000 +0100
+++
new/plasma-framework-5.56.1/src/scriptengines/qml/plasmoid/appletinterface.cpp
2019-03-13 11:47:12.000000000 +0100
@@ -688,7 +688,10 @@
reg =
applet()->containment()->corona()->availableScreenRegion(screenId);
}
- foreach (QRect rect, reg.rects()) {
+ auto it = reg.begin();
+ const auto itEnd = reg.end();
+ for (; it != itEnd; ++it) {
+ QRect rect = *it;
//make it relative
QRect geometry =
applet()->containment()->corona()->screenGeometry(screenId);
rect.moveTo(rect.topLeft() - geometry.topLeft());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-framework-5.55.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp
new/plasma-framework-5.56.1/src/scriptengines/qml/plasmoid/containmentinterface.cpp
---
old/plasma-framework-5.55.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp
2019-02-03 01:05:33.000000000 +0100
+++
new/plasma-framework-5.56.1/src/scriptengines/qml/plasmoid/containmentinterface.cpp
2019-03-13 11:47:12.000000000 +0100
@@ -987,7 +987,7 @@
Plasma::Applet *applet = nullptr;
foreach (QObject *appletObject, m_appletInterfaces) {
if (AppletInterface *ai = qobject_cast<AppletInterface
*>(appletObject)) {
- if (ai->isVisible() && ai->contains(ai->mapFromItem(this,
event->posF()))) {
+ if (ai->isVisible() && ai->contains(ai->mapFromItem(this,
event->localPos()))) {
applet = ai->applet();
break;
} else {