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; } }