Hello community,

here is the log from the commit of package libkscreen2 for openSUSE:Factory 
checked in at 2020-06-08 23:54:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkscreen2 (Old)
 and      /work/SRC/openSUSE:Factory/.libkscreen2.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libkscreen2"

Mon Jun  8 23:54:20 2020 rev:102 rq:812322 version:5.19.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libkscreen2/libkscreen2.changes  2020-05-07 
15:10:23.448359022 +0200
+++ /work/SRC/openSUSE:Factory/.libkscreen2.new.3606/libkscreen2.changes        
2020-06-08 23:56:26.335660777 +0200
@@ -1,0 +2,27 @@
+Thu Jun  4 13:27:12 UTC 2020 - Fabian Vogt <fab...@ritter-vogt.de>
+
+- Update to 5.19.0
+  * New bugfix release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.19.0.php
+- No code changes since 5.18.90
+
+-------------------------------------------------------------------
+Thu May 14 14:33:05 UTC 2020 - Fabian Vogt <fab...@ritter-vogt.de>
+
+- Update to 5.18.90
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.18.90.php
+- Changes since 5.18.5:
+  * bump to require Qt 5.14
+  * build: ignore clang-format file
+  * docs: update commit message guideline version
+  * fix: transfer tablet mode properties (kde#418739)
+  * fix: consider DSI display to be embedded panel
+  * feat(kwayland): enable the auto-rotation and tablet mode
+  * fix: handle when backend fails to load/initialize
+  * test: query correct output
+  * fix: reset doctor output color before exiting
+
+-------------------------------------------------------------------

Old:
----
  libkscreen-5.18.5.tar.xz
  libkscreen-5.18.5.tar.xz.sig

New:
----
  libkscreen-5.19.0.tar.xz
  libkscreen-5.19.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libkscreen2.spec ++++++
--- /var/tmp/diff_new_pack.Pa0lMF/_old  2020-06-08 23:56:33.163681840 +0200
+++ /var/tmp/diff_new_pack.Pa0lMF/_new  2020-06-08 23:56:33.167681853 +0200
@@ -19,7 +19,7 @@
 %bcond_without lang
 %define lname   libKF5Screen7
 Name:           libkscreen2
-Version:        5.18.5
+Version:        5.19.0
 Release:        0
 # Full Plasma 5 version (e.g. 5.8.95)
 %{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}}
@@ -29,9 +29,9 @@
 License:        GPL-2.0-or-later
 Group:          System/GUI/KDE
 URL:            http://www.kde.org
-Source:         
https://download.kde.org/stable/plasma/%{version}/libkscreen-%{version}.tar.xz
+Source:         libkscreen-%{version}.tar.xz
 %if %{with lang}
-Source1:        
https://download.kde.org/stable/plasma/%{version}/libkscreen-%{version}.tar.xz.sig
+Source1:        libkscreen-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
 Source3:        baselibs.conf

++++++ libkscreen-5.18.5.tar.xz -> libkscreen-5.19.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkscreen-5.18.5/.gitignore 
new/libkscreen-5.19.0/.gitignore
--- old/libkscreen-5.18.5/.gitignore    2020-05-05 16:47:08.000000000 +0200
+++ new/libkscreen-5.19.0/.gitignore    2020-06-04 13:18:40.000000000 +0200
@@ -2,3 +2,4 @@
 *.kdev4
 build
 build-overlay
+.clang-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkscreen-5.18.5/CMakeLists.txt 
new/libkscreen-5.19.0/CMakeLists.txt
--- old/libkscreen-5.18.5/CMakeLists.txt        2020-05-05 16:47:08.000000000 
+0200
+++ new/libkscreen-5.19.0/CMakeLists.txt        2020-06-04 13:18:40.000000000 
+0200
@@ -1,9 +1,9 @@
 cmake_minimum_required(VERSION 3.0)
 
 project(libkscreen)
-set(PROJECT_VERSION "5.18.5")
+set(PROJECT_VERSION "5.19.0")
 
-set(QT_MIN_VERSION "5.12.0")
+set(QT_MIN_VERSION "5.14.0")
 set(KF5_MIN_VERSION "5.66.0")
 
 find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkscreen-5.18.5/CONTRIBUTING.md 
new/libkscreen-5.19.0/CONTRIBUTING.md
--- old/libkscreen-5.18.5/CONTRIBUTING.md       2020-05-05 16:47:08.000000000 
+0200
+++ new/libkscreen-5.19.0/CONTRIBUTING.md       2020-06-04 13:18:40.000000000 
+0200
@@ -20,7 +20,7 @@
 libkscreen is released as part of Plasma. See the [Plasma 
schedule][plasma-schedule] for information on when the next new major version 
is released from master branch or a minor release with changes from one of the 
bug-fix branches.
 
 ## Commit Message Guideline
-Besides the [KDE Commit Policy][commit-policy] the [Conventional Commits 
1.0.0-beta.4][conventional-commits] specification is applied with the following 
amendments:
+Besides the [KDE Commit Policy][commit-policy] the [Conventional Commits 
1.0.0][conventional-commits] specification is applied with the following 
amendments:
 
 * Only the following types are allowed:
   * build: changes to the CMake build system, dependencies or other 
build-related tooling
@@ -64,7 +64,7 @@
 [phab-reviews]: https://phabricator.kde.org/differential
 [plasma-schedule]: https://community.kde.org/Schedules/Plasma_5
 [commit-policy]: https://community.kde.org/Policies/Commit_Policy
-[conventional-commits]: 
https://www.conventionalcommits.org/en/v1.0.0-beta.4/#specification
+[conventional-commits]: 
https://www.conventionalcommits.org/en/v1.0.0/#specification
 [angular-revert]: 
https://github.com/angular/angular/blob/3cf2005a936bec2058610b0786dd0671dae3d358/CONTRIBUTING.md#revert
 [angular-subject]: 
https://github.com/angular/angular/blob/3cf2005a936bec2058610b0786dd0671dae3d358/CONTRIBUTING.md#subject
 [bugzilla]: https://bugs.kde.org/describecomponents.cgi?product=KScreen
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkscreen-5.18.5/autotests/testkwaylandbackend.cpp 
new/libkscreen-5.19.0/autotests/testkwaylandbackend.cpp
--- old/libkscreen-5.18.5/autotests/testkwaylandbackend.cpp     2020-05-05 
16:47:08.000000000 +0200
+++ new/libkscreen-5.19.0/autotests/testkwaylandbackend.cpp     2020-06-04 
13:18:40.000000000 +0200
@@ -189,7 +189,8 @@
     GetConfigOperation *op = new GetConfigOperation();
     op->exec();
     m_config = op->config();
-    auto output = m_config->output(1);
+    auto output = m_config->output(3);
+    QVERIFY(output);
     auto n_mode = QStringLiteral("800x600@60");
     auto o_mode = output->currentModeId();
     output->setCurrentModeId(n_mode);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libkscreen-5.18.5/backends/kwayland/waylandconfig.cpp 
new/libkscreen-5.19.0/backends/kwayland/waylandconfig.cpp
--- old/libkscreen-5.18.5/backends/kwayland/waylandconfig.cpp   2020-05-05 
16:47:08.000000000 +0200
+++ new/libkscreen-5.19.0/backends/kwayland/waylandconfig.cpp   2020-06-04 
13:18:40.000000000 +0200
@@ -277,10 +277,8 @@
     // TODO: do this setScreen call less clunky
     m_kscreenConfig->setScreen(m_screen->toKScreenScreen(m_kscreenConfig));
 
-    auto features = Config::Feature::Writable | 
Config::Feature::PerOutputScaling;
-    // TODO: enable new features when all patches have landed
-//    const auto features = Config::Feature::Writable | 
Config::Feature::PerOutputScaling
-//                        | Config::Feature::AutoRotation | 
Config::Feature::TabletMode;
+    const auto features = Config::Feature::Writable | 
Config::Feature::PerOutputScaling
+                        | Config::Feature::AutoRotation | 
Config::Feature::TabletMode;
     m_kscreenConfig->setSupportedFeatures(features);
     m_kscreenConfig->setValid(m_connection->display());
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkscreen-5.18.5/backends/utils.cpp 
new/libkscreen-5.19.0/backends/utils.cpp
--- old/libkscreen-5.18.5/backends/utils.cpp    2020-05-05 16:47:08.000000000 
+0200
+++ new/libkscreen-5.19.0/backends/utils.cpp    2020-06-04 13:18:40.000000000 
+0200
@@ -25,7 +25,8 @@
     static const auto embedded = { QLatin1String("LVDS"),
                                    QLatin1String("IDP"),
                                    QLatin1String("EDP"),
-                                   QLatin1String("LCD") };
+                                   QLatin1String("LCD"),
+                                   QLatin1String("DSI") };
 
     for (const QLatin1String &pre : embedded) {
         if (name.startsWith(pre, Qt::CaseInsensitive)) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkscreen-5.18.5/src/config.cpp 
new/libkscreen-5.19.0/src/config.cpp
--- old/libkscreen-5.18.5/src/config.cpp        2020-05-05 16:47:08.000000000 
+0200
+++ new/libkscreen-5.19.0/src/config.cpp        2020-06-04 13:18:40.000000000 
+0200
@@ -222,6 +222,8 @@
     }
     newConfig->d->primaryOutput = newConfig->d->findPrimaryOutput();
     newConfig->setSupportedFeatures(supportedFeatures());
+    newConfig->setTabletModeAvailable(tabletModeAvailable());
+    newConfig->setTabletModeEngaged(tabletModeEngaged());
     return newConfig;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkscreen-5.18.5/src/configserializer.cpp 
new/libkscreen-5.19.0/src/configserializer.cpp
--- old/libkscreen-5.18.5/src/configserializer.cpp      2020-05-05 
16:47:08.000000000 +0200
+++ new/libkscreen-5.19.0/src/configserializer.cpp      2020-06-04 
13:18:40.000000000 +0200
@@ -68,6 +68,9 @@
         obj[QLatin1String("screen")] = serializeScreen(config->screen());
     }
 
+    obj[QLatin1String("tabletModeAvailable")] = config->tabletModeAvailable();
+    obj[QLatin1String("tabletModeEngaged")] = config->tabletModeEngaged();
+
     return obj;
 }
 
@@ -183,6 +186,13 @@
         
config->setSupportedFeatures(static_cast<Config::Features>(map[QStringLiteral("features")].toInt()));
     }
 
+    if (map.contains(QLatin1String("tabletModeAvailable"))) {
+        
config->setTabletModeAvailable(map[QStringLiteral("tabletModeAvailable")].toBool());
+    }
+    if (map.contains(QLatin1String("tabletModeEngaged"))) {
+        
config->setTabletModeEngaged(map[QStringLiteral("tabletModeEngaged")].toBool());
+    }
+
     if (map.contains(QLatin1String("outputs"))) {
         const QDBusArgument &outputsArg = 
map[QStringLiteral("outputs")].value<QDBusArgument>();
         outputsArg.beginArray();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkscreen-5.18.5/src/doctor/doctor.cpp 
new/libkscreen-5.19.0/src/doctor/doctor.cpp
--- old/libkscreen-5.18.5/src/doctor/doctor.cpp 2020-05-05 16:47:08.000000000 
+0200
+++ new/libkscreen-5.19.0/src/doctor/doctor.cpp 2020-06-04 13:18:40.000000000 
+0200
@@ -370,7 +370,7 @@
         if (output->isPrimary()) {
             cout << blue << "primary";
         }
-        cout << endl;
+        cout << cr << endl;
     }
 }
 



Reply via email to