Hello community,

here is the log from the commit of package solid for openSUSE:Factory checked 
in at 2017-03-03 17:29:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/solid (Old)
 and      /work/SRC/openSUSE:Factory/.solid.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "solid"

Fri Mar  3 17:29:06 2017 rev:40 rq:461498 version:5.31.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/solid/solid.changes      2017-02-03 
20:02:08.319434128 +0100
+++ /work/SRC/openSUSE:Factory/.solid.new/solid.changes 2017-03-03 
17:29:07.343801786 +0100
@@ -1,0 +2,7 @@
+Thu Feb  9 10:20:30 UTC 2017 - hrvoje.sen...@gmail.com
+
+- Update to 5.31.0
+  * For more details please see:
+    https://www.kde.org/announcements/kde-frameworks-5.31.0.php
+
+-------------------------------------------------------------------

Old:
----
  solid-5.30.0.tar.xz

New:
----
  solid-5.31.0.tar.xz

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

Other differences:
------------------
++++++ solid.spec ++++++
--- /var/tmp/diff_new_pack.4HBmO4/_old  2017-03-03 17:29:07.931718620 +0100
+++ /var/tmp/diff_new_pack.4HBmO4/_new  2017-03-03 17:29:07.935718054 +0100
@@ -18,9 +18,9 @@
 
 %bcond_without lang
 %define lname   libKF5Solid5
-%define _tar_path 5.30
+%define _tar_path 5.31
 Name:           solid
-Version:        5.30.0
+Version:        5.31.0
 Release:        0
 BuildRequires:  bison
 BuildRequires:  cmake >= 3.0
@@ -29,14 +29,14 @@
 BuildRequires:  flex
 BuildRequires:  kf5-filesystem
 %if %{with lang}
-BuildRequires:  cmake(Qt5LinguistTools) >= 5.5.0
+BuildRequires:  cmake(Qt5LinguistTools) >= 5.6.0
 %endif
-BuildRequires:  cmake(Qt5Concurrent) >= 5.5.0
-BuildRequires:  cmake(Qt5DBus) >= 5.5.0
-BuildRequires:  cmake(Qt5Qml) >= 5.5.0
-BuildRequires:  cmake(Qt5Test) >= 5.5.0
-BuildRequires:  cmake(Qt5Widgets) >= 5.5.0
-BuildRequires:  cmake(Qt5Xml) >= 5.5.0
+BuildRequires:  cmake(Qt5Concurrent) >= 5.6.0
+BuildRequires:  cmake(Qt5DBus) >= 5.6.0
+BuildRequires:  cmake(Qt5Qml) >= 5.6.0
+BuildRequires:  cmake(Qt5Test) >= 5.6.0
+BuildRequires:  cmake(Qt5Widgets) >= 5.6.0
+BuildRequires:  cmake(Qt5Xml) >= 5.6.0
 BuildRequires:  pkgconfig(libudev)
 Summary:        KDE Desktop hardware abstraction
 License:        LGPL-2.1+
@@ -93,7 +93,7 @@
 Group:          Development/Libraries/KDE
 Requires:       %lname = %{version}
 Requires:       extra-cmake-modules
-Requires:       cmake(Qt5Core) >= 5.5.0
+Requires:       cmake(Qt5Core) >= 5.6.0
 
 %description devel
 Solid is a device integration framework.  It provides a way of querying and

++++++ solid-5.30.0.tar.xz -> solid-5.31.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/CMakeLists.txt 
new/solid-5.31.0/CMakeLists.txt
--- old/solid-5.30.0/CMakeLists.txt     2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/CMakeLists.txt     2017-02-05 12:20:35.000000000 +0100
@@ -1,11 +1,11 @@
 
 cmake_minimum_required(VERSION 3.0)
 
-set(KF5_VERSION "5.30.0") # handled by release scripts
+set(KF5_VERSION "5.31.0") # handled by release scripts
 project(Solid VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.30.0  NO_MODULE)
+find_package(ECM 5.31.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)
 
@@ -16,7 +16,7 @@
 include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
 include(KDECMakeSettings)
 
-set(REQUIRED_QT_VERSION 5.5.0)
+set(REQUIRED_QT_VERSION 5.6.0)
 find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Xml DBus Widgets)
 
 if(WIN32)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/autotests/fakehardwaretest.cpp 
new/solid-5.31.0/autotests/fakehardwaretest.cpp
--- old/solid-5.30.0/autotests/fakehardwaretest.cpp     2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/autotests/fakehardwaretest.cpp     2017-02-05 
12:20:35.000000000 +0100
@@ -36,12 +36,12 @@
 
 void FakeHardwareTest::testFakeBackend()
 {
-    Solid::Backends::Fake::FakeManager *fakeManager = new 
Solid::Backends::Fake::FakeManager(0, TEST_DATA);
+    Solid::Backends::Fake::FakeManager *fakeManager = new 
Solid::Backends::Fake::FakeManager(nullptr, TEST_DATA);
 
     QVERIFY(!fakeManager->allDevices().isEmpty());
     QObject *computer = 
fakeManager->createDevice("/org/kde/solid/fakehw/computer");
-    QVERIFY(computer != 0);
-    QVERIFY(fakeManager->createDevice("/com/helloworld/troll/compiutor") == 0);
+    QVERIFY(computer != nullptr);
+    QVERIFY(fakeManager->createDevice("/com/helloworld/troll/compiutor") == 
nullptr);
 
     Solid::Backends::Fake::FakeDevice *device = 
static_cast<Solid::Backends::Fake::FakeDevice 
*>(fakeManager->createDevice("/org/kde/solid/fakehw/acpi_CPU0"));
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/autotests/solidhwtest.cpp 
new/solid-5.31.0/autotests/solidhwtest.cpp
--- old/solid-5.30.0/autotests/solidhwtest.cpp  2017-01-08 22:06:24.000000000 
+0100
+++ new/solid-5.31.0/autotests/solidhwtest.cpp  2017-02-05 12:20:35.000000000 
+0100
@@ -93,7 +93,7 @@
     // Query properties
     QCOMPARE(valid_dev.as<Solid::GenericInterface>()->propertyExists("name"), 
true);
     
QCOMPARE(valid_dev.as<Solid::GenericInterface>()->propertyExists("foo.bar"), 
false);
-    QCOMPARE((QObject *)invalid_dev.as<Solid::GenericInterface>(), (QObject 
*)0);
+    QCOMPARE((QObject *)invalid_dev.as<Solid::GenericInterface>(), (QObject 
*)nullptr);
 
     QCOMPARE(valid_dev.as<Solid::GenericInterface>()->property("name"), 
QVariant("Solid IDE DVD Writer"));
     
QVERIFY(!valid_dev.as<Solid::GenericInterface>()->property("foo.bar").isValid());
@@ -229,7 +229,7 @@
     Solid::DeviceInterface *processor = cpu.as<Solid::Processor>();
 
     QVERIFY(cpu.isDeviceInterface(Solid::DeviceInterface::Processor));
-    QVERIFY(iface != 0);
+    QVERIFY(iface != nullptr);
     QCOMPARE(iface, processor);
 
     Solid::Device cpu2("/org/kde/solid/fakehw/acpi_CPU0");
@@ -237,9 +237,9 @@
     QCOMPARE(cpu.as<Solid::GenericInterface>(), 
cpu2.as<Solid::GenericInterface>());
 
     QPointer<Solid::Processor> p = cpu.as<Solid::Processor>();
-    QVERIFY(p != 0);
+    QVERIFY(p != nullptr);
     fakeManager->unplug("/org/kde/solid/fakehw/acpi_CPU0");
-    QVERIFY(p == 0);
+    QVERIFY(p == nullptr);
     fakeManager->plug("/org/kde/solid/fakehw/acpi_CPU0");
 
     QPointer<Solid::StorageVolume> v;
@@ -247,21 +247,21 @@
     {
         Solid::Device partition("/org/kde/solid/fakehw/volume_uuid_f00ba7");
         v = partition.as<Solid::StorageVolume>();
-        QVERIFY(v != 0);
+        QVERIFY(v != nullptr);
         {
             Solid::Device 
partition2("/org/kde/solid/fakehw/volume_uuid_f00ba7");
             v2 = partition2.as<Solid::StorageVolume>();
-            QVERIFY(v2 != 0);
+            QVERIFY(v2 != nullptr);
             QVERIFY(v == v2);
         }
-        QVERIFY(v != 0);
-        QVERIFY(v2 != 0);
+        QVERIFY(v != nullptr);
+        QVERIFY(v2 != nullptr);
     }
-    QVERIFY(v != 0);
-    QVERIFY(v2 != 0);
+    QVERIFY(v != nullptr);
+    QVERIFY(v2 != nullptr);
     fakeManager->unplug("/org/kde/solid/fakehw/volume_uuid_f00ba7");
-    QVERIFY(v == 0);
-    QVERIFY(v2 == 0);
+    QVERIFY(v == nullptr);
+    QVERIFY(v2 == nullptr);
     fakeManager->plug("/org/kde/solid/fakehw/volume_uuid_f00ba7");
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/po/gl/solid5_qt.po 
new/solid-5.31.0/po/gl/solid5_qt.po
--- old/solid-5.30.0/po/gl/solid5_qt.po 2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/po/gl/solid5_qt.po 2017-02-05 12:20:35.000000000 +0100
@@ -420,7 +420,7 @@
 #: solid/devices/backends/udev/udevdevice.cpp:116
 msgctxt "Solid::Backends::UDev::UDevDevice|"
 msgid "Computer"
-msgstr "Ordenador"
+msgstr "Computador"
 
 #: solid/devices/backends/udev/udevdevice.cpp:120
 msgctxt "Solid::Backends::UDev::UDevDevice|"
@@ -1102,7 +1102,7 @@
 "             # - De especificarse a opción «detalles», as interfaces do\n"
 "             # dispositivo e as propiedades correspondentes listaranse\n"
 "             # dun xeito independente da plataforma,\n"
-"             # - Caso contrario só se listan as UDI do dispositivo.\n"
+"             # - En caso contrario só se listan as UDI do dispositivo.\n"
 
 #: tools/solid-hardware/solid-hardware.cpp:213
 msgctxt "solid-hardware|"
@@ -1139,7 +1139,7 @@
 "«predicado».\n"
 "             # - De especificarse «parentUdi», a busca restrínxese á\n"
 "             # póla do dispositivo correspondente,\n"
-"             # - Caso contrario a busca faise en todos os dispositivos.\n"
+"             # - En caso contrario a busca faise en todos os dispositivos.\n"
 
 #: tools/solid-hardware/solid-hardware.cpp:230
 msgctxt "solid-hardware|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/po/ia/solid5_qt.po 
new/solid-5.31.0/po/ia/solid5_qt.po
--- old/solid-5.30.0/po/ia/solid5_qt.po 2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/po/ia/solid5_qt.po 2017-02-05 12:20:35.000000000 +0100
@@ -1,20 +1,20 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 #
-# g.sora <g.s...@tiscali.it>, 2010, 2011, 2013, 2014.
+# g.sora <g.s...@tiscali.it>, 2010, 2011, 2013, 2014, 2017.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-04-01 01:49+0000\n"
-"PO-Revision-Date: 2014-04-04 16:07+0200\n"
-"Last-Translator: G.Sora <g.s...@tiscali.it>\n"
-"Language-Team: Interlingua <kde-l10n...@kde.org>\n"
+"PO-Revision-Date: 2017-01-15 22:09+0100\n"
+"Last-Translator: giovanni <g.s...@tiscali.it>\n"
+"Language-Team: Interlingua <kde-i18n...@kde.org>\n"
 "Language: ia\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
@@ -1211,19 +1211,15 @@
 msgctxt "solid-power|"
 msgid "Tool to know and set the power management state of your device"
 msgstr ""
+"Instrumento per saper e fixar le stato de gestion de energia de tu "
+"dispositivo"
 
 #: tools/solid-power/main.cpp:38
-#, fuzzy
-#| msgctxt "solid-hardware|"
-#| msgid "Command to execute"
 msgctxt "solid-power|"
 msgid "Command to execute"
 msgstr "Commando que il debe exequer"
 
 #: tools/solid-power/main.cpp:40
-#, fuzzy
-#| msgctxt "solid-hardware|"
-#| msgid "Show available commands"
 msgctxt "solid-power|"
 msgid "Show available commands"
 msgstr "Monstra commandos disponibile"
@@ -1235,3 +1231,6 @@
 "             # - acPlugged: whether the device is connected to the AC or "
 "not\n"
 msgstr ""
+"             # Monstra tote le information de gestion de energia ex le "
+"systema.\n"
+"             # - acPlugged: si le dispositivo es connectite a le  AC o no\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/src/imports/devices.h 
new/solid-5.31.0/src/imports/devices.h
--- old/solid-5.30.0/src/imports/devices.h      2017-01-08 22:06:24.000000000 
+0100
+++ new/solid-5.31.0/src/imports/devices.h      2017-02-05 12:20:35.000000000 
+0100
@@ -76,7 +76,7 @@
     Q_PROPERTY(QStringList devices READ devices NOTIFY devicesChanged)
 
 public:
-    explicit Devices(QObject *parent = Q_NULLPTR);
+    explicit Devices(QObject *parent = nullptr);
     ~Devices();
 
 Q_SIGNALS:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/src/imports/solidextensionplugin.h 
new/solid-5.31.0/src/imports/solidextensionplugin.h
--- old/solid-5.30.0/src/imports/solidextensionplugin.h 2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/imports/solidextensionplugin.h 2017-02-05 
12:20:35.000000000 +0100
@@ -26,7 +26,7 @@
     Q_PLUGIN_METADATA(IID "org.kde.solid")
 
 public:
-    SolidExtensionPlugin(QObject *parent = Q_NULLPTR);
+    SolidExtensionPlugin(QObject *parent = nullptr);
 
     void registerTypes(const char *uri) Q_DECL_OVERRIDE;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/fakehw/fakedevice.cpp 
new/solid-5.31.0/src/solid/devices/backends/fakehw/fakedevice.cpp
--- old/solid-5.30.0/src/solid/devices/backends/fakehw/fakedevice.cpp   
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/fakehw/fakedevice.cpp   
2017-02-05 12:20:35.000000000 +0100
@@ -255,10 +255,10 @@
 {
     // Do not try to cast with a unsupported device interface.
     if (!queryDeviceInterface(type)) {
-        return 0;
+        return nullptr;
     }
 
-    FakeDeviceInterface *iface = 0;
+    FakeDeviceInterface *iface = nullptr;
 
     switch (type) {
     case Solid::DeviceInterface::GenericInterface:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/fakehw/fakemanager.cpp 
new/solid-5.31.0/src/solid/devices/backends/fakehw/fakemanager.cpp
--- old/solid-5.30.0/src/solid/devices/backends/fakehw/fakemanager.cpp  
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/fakehw/fakemanager.cpp  
2017-02-05 12:20:35.000000000 +0100
@@ -130,7 +130,7 @@
         return new FakeDevice(*d->loadedDevices[udi]);
     }
 
-    return 0;
+    return nullptr;
 }
 
 FakeDevice *FakeManager::findDevice(const QString &udi)
@@ -219,7 +219,7 @@
 
 FakeDevice *FakeManager::parseDeviceElement(const QDomElement &deviceElement)
 {
-    FakeDevice *device = 0;
+    FakeDevice *device = nullptr;
     QMap<QString, QVariant> propertyMap;
     QString udi = deviceElement.attribute("udi");
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/fstab/fstabdevice.cpp 
new/solid-5.31.0/src/solid/devices/backends/fstab/fstabdevice.cpp
--- old/solid-5.30.0/src/solid/devices/backends/fstab/fstabdevice.cpp   
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/fstab/fstabdevice.cpp   
2017-02-05 12:20:35.000000000 +0100
@@ -114,7 +114,7 @@
     } else if (type == Solid::DeviceInterface::NetworkShare) {
         return new FstabNetworkShare(this);
     }
-    return 0;
+    return nullptr;
 }
 
 QString FstabDevice::device() const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/fstab/fstabhandling.cpp 
new/solid-5.31.0/src/solid/devices/backends/fstab/fstabhandling.cpp
--- old/solid-5.30.0/src/solid/devices/backends/fstab/fstabhandling.cpp 
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/fstab/fstabhandling.cpp 
2017-02-05 12:20:35.000000000 +0100
@@ -133,12 +133,12 @@
 #if HAVE_SETMNTENT
 
     FILE *fstab;
-    if ((fstab = setmntent(FSTAB, "r")) == 0) {
+    if ((fstab = setmntent(FSTAB, "r")) == nullptr) {
         return;
     }
 
     struct mntent *fe;
-    while ((fe = getmntent(fstab)) != 0) {
+    while ((fe = getmntent(fstab)) != nullptr) {
         if (_k_isFstabNetworkFileSystem(fe->mnt_type, fe->mnt_fsname)) {
             const QString device = QFile::decodeName(fe->mnt_fsname);
             const QString mountpoint = QFile::decodeName(fe->mnt_dir);
@@ -232,7 +232,7 @@
         return process;
     } else {
         delete process;
-        return 0;
+        return nullptr;
     }
 }
 
@@ -333,7 +333,7 @@
     free(mntctl_buffer);
 #else
     STRUCT_SETMNTENT mnttab;
-    if ((mnttab = SETMNTENT(MNTTAB, "r")) == 0) {
+    if ((mnttab = SETMNTENT(MNTTAB, "r")) == nullptr) {
         return;
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/fstab/fstabmanager.cpp 
new/solid-5.31.0/src/solid/devices/backends/fstab/fstabmanager.cpp
--- old/solid-5.30.0/src/solid/devices/backends/fstab/fstabmanager.cpp  
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/fstab/fstabmanager.cpp  
2017-02-05 12:20:35.000000000 +0100
@@ -95,7 +95,7 @@
         // global device manager makes sure udi starts with udi prefix + '/'
         QString internalName = udi.mid(udiPrefix().length() + 1, -1);
         if (!m_deviceList.contains(internalName)) {
-            return 0;
+            return nullptr;
         }
 
         QObject *device = new FstabDevice(udi);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/fstab/fstabstorageaccess.cpp 
new/solid-5.31.0/src/solid/devices/backends/fstab/fstabstorageaccess.cpp
--- old/solid-5.30.0/src/solid/devices/backends/fstab/fstabstorageaccess.cpp    
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/fstab/fstabstorageaccess.cpp    
2017-02-05 12:20:35.000000000 +0100
@@ -93,7 +93,7 @@
     m_process = FstabHandling::callSystemCommand("mount", filePath(),
                 this, SLOT(slotSetupFinished(int,QProcess::ExitStatus)));
 
-    return m_process != 0;
+    return m_process != nullptr;
 }
 
 void FstabStorageAccess::slotSetupRequested()
@@ -110,7 +110,7 @@
     m_process = FstabHandling::callSystemCommand("umount", filePath(),
                 this, SLOT(slotTeardownFinished(int,QProcess::ExitStatus)));
 
-    return m_process != 0;
+    return m_process != nullptr;
 }
 
 void FstabStorageAccess::slotTeardownRequested()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/fstab/fstabwatcher.cpp 
new/solid-5.31.0/src/solid/devices/backends/fstab/fstabwatcher.cpp
--- old/solid-5.30.0/src/solid/devices/backends/fstab/fstabwatcher.cpp  
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/fstab/fstabwatcher.cpp  
2017-02-05 12:20:35.000000000 +0100
@@ -73,13 +73,13 @@
 #if 0
     //qRemovePostRoutine(globalFstabWatcher.destroy);
 #else
-    m_fileSystemWatcher->setParent(0);
+    m_fileSystemWatcher->setParent(nullptr);
 #endif
 }
 
 void FstabWatcher::orphanFileSystemWatcher()
 {
-    m_fileSystemWatcher->setParent(0);
+    m_fileSystemWatcher->setParent(nullptr);
 }
 
 FstabWatcher *FstabWatcher::instance()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/hal/halstorageaccess.cpp 
new/solid-5.31.0/src/solid/devices/backends/hal/halstorageaccess.cpp
--- old/solid-5.30.0/src/solid/devices/backends/hal/halstorageaccess.cpp        
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/hal/halstorageaccess.cpp        
2017-02-05 12:20:35.000000000 +0100
@@ -354,7 +354,7 @@
             callCryptoSetup(passphrase);
         } else {
             m_setupInProgress = false;
-            m_device->broadcastActionDone("setup");
+            m_device->broadcastActionDone("setup", Solid::UserCanceled);
         }
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/shared/rootdevice.cpp 
new/solid-5.31.0/src/solid/devices/backends/shared/rootdevice.cpp
--- old/solid-5.30.0/src/solid/devices/backends/shared/rootdevice.cpp   
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/shared/rootdevice.cpp   
2017-02-05 12:20:35.000000000 +0100
@@ -102,5 +102,5 @@
 
 QObject *RootDevice::createDeviceInterface(const Solid::DeviceInterface::Type 
&)
 {
-    return 0;
+    return nullptr;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/shared/udevqtclient.cpp 
new/solid-5.31.0/src/solid/devices/backends/shared/udevqtclient.cpp
--- old/solid-5.30.0/src/solid/devices/backends/shared/udevqtclient.cpp 
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/shared/udevqtclient.cpp 
2017-02-05 12:20:35.000000000 +0100
@@ -28,7 +28,7 @@
 {
 
 ClientPrivate::ClientPrivate(Client *q_)
-    : udev(0), monitor(0), q(q_), monitorNotifier(0)
+    : udev(nullptr), monitor(nullptr), q(q_), monitorNotifier(nullptr)
 {
 }
 
@@ -70,7 +70,7 @@
             QByteArray devType = subsysDevtype.mid(ix + 1).toLatin1();
             udev_monitor_filter_add_match_subsystem_devtype(newM, 
subsystem.constData(), devType.constData());
         } else {
-            udev_monitor_filter_add_match_subsystem_devtype(newM, 
subsysDevtype.toLatin1().constData(), NULL);
+            udev_monitor_filter_add_match_subsystem_devtype(newM, 
subsysDevtype.toLatin1().constData(), nullptr);
         }
     }
 
@@ -195,7 +195,7 @@
     if (value.isValid()) {
         udev_enumerate_add_match_property(en, property.toLatin1().constData(), 
value.toString().toLatin1().constData());
     } else {
-        udev_enumerate_add_match_property(en, property.toLatin1().constData(), 
NULL);
+        udev_enumerate_add_match_property(en, property.toLatin1().constData(), 
nullptr);
     }
 
     return d->deviceListFromEnumerate(en);
@@ -223,7 +223,7 @@
         return Device();
     }
 
-    struct udev_device *ud = 0;
+    struct udev_device *ud = nullptr;
 
     if (S_ISBLK(sb.st_mode)) {
         ud = udev_device_new_from_devnum(d->udev, 'b', sb.st_rdev);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/shared/udevqtclient.h 
new/solid-5.31.0/src/solid/devices/backends/shared/udevqtclient.h
--- old/solid-5.30.0/src/solid/devices/backends/shared/udevqtclient.h   
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/shared/udevqtclient.h   
2017-02-05 12:20:35.000000000 +0100
@@ -40,8 +40,8 @@
     Q_PROPERTY(QStringList watchedSubsystems READ watchedSubsystems WRITE 
setWatchedSubsystems)
 
 public:
-    Client(QObject *parent = 0);
-    Client(const QStringList &subsystemList, QObject *parent = 0);
+    Client(QObject *parent = nullptr);
+    Client(const QStringList &subsystemList, QObject *parent = nullptr);
     ~Client();
 
     QStringList watchedSubsystems() const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/shared/udevqtdevice.cpp 
new/solid-5.31.0/src/solid/devices/backends/shared/udevqtdevice.cpp
--- old/solid-5.30.0/src/solid/devices/backends/shared/udevqtdevice.cpp 
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/shared/udevqtdevice.cpp 
2017-02-05 12:20:35.000000000 +0100
@@ -77,7 +77,7 @@
 }
 
 Device::Device()
-    : d(0)
+    : d(nullptr)
 {
 }
 
@@ -86,7 +86,7 @@
     if (other.d) {
         d = new DevicePrivate(other.d->udev);
     } else {
-        d = 0;
+        d = nullptr;
     }
 }
 
@@ -107,7 +107,7 @@
     }
     if (!other.d) {
         delete d;
-        d = 0;
+        d = nullptr;
         return *this;
     }
     if (!d) {
@@ -121,7 +121,7 @@
 
 bool Device::isValid() const
 {
-    return (d != 0);
+    return (d != nullptr);
 }
 
 QString Device::subsystem() const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/udev/udevdevice.cpp 
new/solid-5.31.0/src/solid/devices/backends/udev/udevdevice.cpp
--- old/solid-5.30.0/src/solid/devices/backends/udev/udevdevice.cpp     
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/udev/udevdevice.cpp     
2017-02-05 12:20:35.000000000 +0100
@@ -163,7 +163,7 @@
 QObject *UDevDevice::createDeviceInterface(const Solid::DeviceInterface::Type 
&type)
 {
     if (!queryDeviceInterface(type)) {
-        return 0;
+        return nullptr;
     }
 
     switch (type) {
@@ -184,7 +184,7 @@
 
     default:
         qFatal("Shouldn't happen");
-        return 0;
+        return nullptr;
     }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/udev/udevmanager.cpp 
new/solid-5.31.0/src/solid/devices/backends/udev/udevmanager.cpp
--- old/solid-5.30.0/src/solid/devices/backends/udev/udevmanager.cpp    
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/udev/udevmanager.cpp    
2017-02-05 12:20:35.000000000 +0100
@@ -217,7 +217,7 @@
         return new UDevDevice(device);
     }
 
-    return 0;
+    return nullptr;
 }
 
 void UDevManager::slotDeviceAdded(const UdevQt::Device &device)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/udisks2/dbus/manager.h 
new/solid-5.31.0/src/solid/devices/backends/udisks2/dbus/manager.h
--- old/solid-5.30.0/src/solid/devices/backends/udisks2/dbus/manager.h  
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/udisks2/dbus/manager.h  
2017-02-05 12:20:35.000000000 +0100
@@ -35,7 +35,7 @@
     }
 
 public:
-    OrgFreedesktopDBusObjectManagerInterface(const QString &service, const 
QString &path, const QDBusConnection &connection, QObject *parent = 0);
+    OrgFreedesktopDBusObjectManagerInterface(const QString &service, const 
QString &path, const QDBusConnection &connection, QObject *parent = nullptr);
 
     ~OrgFreedesktopDBusObjectManagerInterface();
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/udisks2/udisksdevice.cpp 
new/solid-5.31.0/src/solid/devices/backends/udisks2/udisksdevice.cpp
--- old/solid-5.30.0/src/solid/devices/backends/udisks2/udisksdevice.cpp        
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/udisks2/udisksdevice.cpp        
2017-02-05 12:20:35.000000000 +0100
@@ -159,10 +159,10 @@
 QObject *Device::createDeviceInterface(const Solid::DeviceInterface::Type 
&type)
 {
     if (!queryDeviceInterface(type)) {
-        return 0;
+        return nullptr;
     }
 
-    DeviceInterface *iface = 0;
+    DeviceInterface *iface = nullptr;
     switch (type) {
     case Solid::DeviceInterface::GenericInterface:
         iface = new GenericInterface(this);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/udisks2/udisksdevicebackend.cpp 
new/solid-5.31.0/src/solid/devices/backends/udisks2/udisksdevicebackend.cpp
--- old/solid-5.30.0/src/solid/devices/backends/udisks2/udisksdevicebackend.cpp 
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/udisks2/udisksdevicebackend.cpp 
2017-02-05 12:20:35.000000000 +0100
@@ -36,7 +36,7 @@
 
 DeviceBackend *DeviceBackend::backendForUDI(const QString &udi, bool create)
 {
-    DeviceBackend *backend = 0;
+    DeviceBackend *backend = nullptr;
     if (udi.isEmpty()) {
         return backend;
     }
@@ -182,15 +182,19 @@
         return;
     }
 
-    QVariant reply = m_device->property(key.toUtf8());
-    m_propertyCache.insert(key, reply);
-
-    if (!reply.isValid()) {
-        /* Store the item in the cache anyway so next time we don't have to
-         * do the DBus call to find out it does not exist but just check 
whether
-         * prop(key).isValid() */
-//         qDebug() << m_udi << ": property" << key << "does not exist";
-    }
+    QDBusMessage call = QDBusMessage::createMethodCall(UD2_DBUS_SERVICE, 
m_udi, DBUS_INTERFACE_PROPS, "Get");
+    /*
+     * Interface is set to an empty string as in this QDBusInterface is a 
meta-object of multiple interfaces on the same path
+     * The DBus properties also interface supports this, and will find the 
appropriate interface if none is explicitly set.
+     * This matches what QDBusAbstractInterface would do
+     */
+    call.setArguments(QVariantList() << QString() << key);
+    QDBusPendingReply<QVariant> reply = 
QDBusConnection::systemBus().call(call);
+
+    /* We don't check for error here and store the item in the cache anyway so 
next time we don't have to
+     * do the DBus call to find out it does not exist but just check whether
+     * prop(key).isValid() */
+    m_propertyCache.insert(key, reply.value());
 }
 
 void DeviceBackend::slotPropertiesChanged(const QString &ifaceName, const 
QVariantMap &changedProps, const QStringList &invalidatedProps)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/udisks2/udisksmanager.cpp 
new/solid-5.31.0/src/solid/devices/backends/udisks2/udisksmanager.cpp
--- old/solid-5.30.0/src/solid/devices/backends/udisks2/udisksmanager.cpp       
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/udisks2/udisksmanager.cpp       
2017-02-05 12:20:35.000000000 +0100
@@ -94,7 +94,7 @@
     } else if (deviceCache().contains(udi)) {
         return new Device(udi);
     } else {
-        return 0;
+        return nullptr;
     }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/udisks2/udisksopticaldisc.cpp 
new/solid-5.31.0/src/solid/devices/backends/udisks2/udisksopticaldisc.cpp
--- old/solid-5.30.0/src/solid/devices/backends/udisks2/udisksopticaldisc.cpp   
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/udisks2/udisksopticaldisc.cpp   
2017-02-05 12:20:35.000000000 +0100
@@ -239,7 +239,7 @@
 
 public:
     SharedContentTypesCache()
-        : m_pointer(0),
+        : m_pointer(nullptr),
           m_semaphore(getKey() + "sem", 1), m_shmem(getKey() + "mem")
     {
         if (!m_semaphore.acquire()) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp 
new/solid-5.31.0/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp
--- old/solid-5.30.0/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp 
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp 
2017-02-05 12:20:35.000000000 +0100
@@ -326,7 +326,7 @@
 
     QWidget *activeWindow = QApplication::activeWindow();
     uint wId = 0;
-    if (activeWindow != 0) {
+    if (activeWindow != nullptr) {
         wId = (uint)activeWindow->winId();
     }
 
@@ -352,7 +352,7 @@
             callCryptoSetup(passphrase);
         } else {
             m_setupInProgress = false;
-            m_device->broadcastActionDone("setup");
+            m_device->broadcastActionDone("setup", Solid::UserCanceled);
         }
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/upower/upowerdevice.cpp 
new/solid-5.31.0/src/solid/devices/backends/upower/upowerdevice.cpp
--- old/solid-5.30.0/src/solid/devices/backends/upower/upowerdevice.cpp 
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/upower/upowerdevice.cpp 
2017-02-05 12:20:35.000000000 +0100
@@ -65,10 +65,10 @@
 QObject *UPowerDevice::createDeviceInterface(const 
Solid::DeviceInterface::Type &type)
 {
     if (!queryDeviceInterface(type)) {
-        return 0;
+        return nullptr;
     }
 
-    DeviceInterface *iface = 0;
+    DeviceInterface *iface = nullptr;
     switch (type) {
     case Solid::DeviceInterface::GenericInterface:
         iface = new GenericInterface(this);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/backends/upower/upowermanager.cpp 
new/solid-5.31.0/src/solid/devices/backends/upower/upowermanager.cpp
--- old/solid-5.30.0/src/solid/devices/backends/upower/upowermanager.cpp        
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/backends/upower/upowermanager.cpp        
2017-02-05 12:20:35.000000000 +0100
@@ -97,7 +97,7 @@
         return new UPowerDevice(udi);
 
     } else {
-        return 0;
+        return nullptr;
     }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/src/solid/devices/frontend/device.cpp 
new/solid-5.31.0/src/solid/devices/frontend/device.cpp
--- old/solid-5.30.0/src/solid/devices/frontend/device.cpp      2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/frontend/device.cpp      2017-02-05 
12:20:35.000000000 +0100
@@ -77,7 +77,7 @@
 
 bool Solid::Device::isValid() const
 {
-    return d->backendObject() != 0;
+    return d->backendObject() != nullptr;
 }
 
 QString Solid::Device::udi() const
@@ -144,16 +144,16 @@
 {
     Ifaces::Device *device = qobject_cast<Ifaces::Device 
*>(d->backendObject());
 
-    if (device != 0) {
+    if (device != nullptr) {
         DeviceInterface *iface = d->interface(type);
 
-        if (iface != 0) {
+        if (iface != nullptr) {
             return iface;
         }
 
         QObject *dev_iface = device->createDeviceInterface(type);
 
-        if (dev_iface != 0) {
+        if (dev_iface != nullptr) {
             switch (type) {
             case DeviceInterface::GenericInterface:
                 iface = deviceinterface_cast(Ifaces::GenericInterface, 
GenericInterface, dev_iface);
@@ -197,7 +197,7 @@
             }
         }
 
-        if (iface != 0) {
+        if (iface != nullptr) {
             // Lie on the constness since we're simply doing caching here
             const_cast<Device *>(this)->d->setInterface(type, iface);
             iface->d_ptr->setDevicePrivate(d.data());
@@ -205,7 +205,7 @@
 
         return iface;
     } else {
-        return 0;
+        return nullptr;
     }
 }
 
@@ -221,13 +221,13 @@
     Q_FOREACH (DeviceInterface *iface, m_ifaces) {
         delete iface->d_ptr->backendObject();
     }
-    setBackendObject(0);
+    setBackendObject(nullptr);
 }
 
 void Solid::DevicePrivate::_k_destroyed(QObject *object)
 {
     Q_UNUSED(object);
-    setBackendObject(0);
+    setBackendObject(nullptr);
 }
 
 void Solid::DevicePrivate::setBackendObject(Ifaces::Device *object)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/frontend/deviceinterface.cpp 
new/solid-5.31.0/src/solid/devices/frontend/deviceinterface.cpp
--- old/solid-5.30.0/src/solid/devices/frontend/deviceinterface.cpp     
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/frontend/deviceinterface.cpp     
2017-02-05 12:20:35.000000000 +0100
@@ -36,13 +36,13 @@
 Solid::DeviceInterface::~DeviceInterface()
 {
     delete d_ptr;
-    d_ptr = 0;
+    d_ptr = nullptr;
 }
 
 bool Solid::DeviceInterface::isValid() const
 {
     Q_D(const DeviceInterface);
-    return d->backendObject() != 0;
+    return d->backendObject() != nullptr;
 }
 
 QString Solid::DeviceInterface::typeToString(Type type)
@@ -95,7 +95,7 @@
 }
 
 Solid::DeviceInterfacePrivate::DeviceInterfacePrivate()
-    : m_devicePrivate(0)
+    : m_devicePrivate(nullptr)
 {
 
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/frontend/devicemanager.cpp 
new/solid-5.31.0/src/solid/devices/frontend/devicemanager.cpp
--- old/solid-5.30.0/src/solid/devices/frontend/devicemanager.cpp       
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/frontend/devicemanager.cpp       
2017-02-05 12:20:35.000000000 +0100
@@ -50,7 +50,7 @@
 {
     QList<QObject *> backends = managerBackends();
     Q_FOREACH (QObject *backend, backends) {
-        disconnect(backend, 0, this, 0);
+        disconnect(backend, nullptr, this, nullptr);
     }
 
     Q_FOREACH (QPointer<DevicePrivate> dev, m_devicesMap) {
@@ -70,7 +70,7 @@
     Q_FOREACH (QObject *backendObj, backends) {
         Ifaces::DeviceManager *backend = qobject_cast<Ifaces::DeviceManager 
*>(backendObj);
 
-        if (backend == 0) {
+        if (backend == nullptr) {
             continue;
         }
 
@@ -105,7 +105,7 @@
     Q_FOREACH (QObject *backendObj, backends) {
         Ifaces::DeviceManager *backend = qobject_cast<Ifaces::DeviceManager 
*>(backendObj);
 
-        if (backend == 0) {
+        if (backend == nullptr) {
             continue;
         }
         if (!backend->supportedInterfaces().contains(type)) {
@@ -132,7 +132,7 @@
     Q_FOREACH (QObject *backendObj, backends) {
         Ifaces::DeviceManager *backend = qobject_cast<Ifaces::DeviceManager 
*>(backendObj);
 
-        if (backend == 0) {
+        if (backend == nullptr) {
             continue;
         }
 
@@ -190,9 +190,9 @@
         // Ok, this one was requested somewhere was invalid
         // and now becomes magically valid!
 
-        if (dev && dev->backendObject() == 0) {
+        if (dev && dev->backendObject() == nullptr) {
             dev->setBackendObject(createBackendObject(udi));
-            Q_ASSERT(dev->backendObject() != 0);
+            Q_ASSERT(dev->backendObject() != nullptr);
         }
     }
 
@@ -208,9 +208,9 @@
         // and now becomes magically invalid!
 
         if (dev) {
-            Q_ASSERT(dev->backendObject() != 0);
-            dev->setBackendObject(0);
-            Q_ASSERT(dev->backendObject() == 0);
+            Q_ASSERT(dev->backendObject() != nullptr);
+            dev->setBackendObject(nullptr);
+            Q_ASSERT(dev->backendObject() == nullptr);
         }
     }
 
@@ -256,26 +256,26 @@
     Q_FOREACH (QObject *backendObj, backends) {
         Ifaces::DeviceManager *backend = qobject_cast<Ifaces::DeviceManager 
*>(backendObj);
 
-        if (backend == 0) {
+        if (backend == nullptr) {
             continue;
         }
         if (!udi.startsWith(backend->udiPrefix())) {
             continue;
         }
 
-        Ifaces::Device *iface = 0;
+        Ifaces::Device *iface = nullptr;
 
         QObject *object = backend->createDevice(udi);
         iface = qobject_cast<Ifaces::Device *>(object);
 
-        if (iface == 0) {
+        if (iface == nullptr) {
             delete object;
         }
 
         return iface;
     }
 
-    return 0;
+    return nullptr;
 }
 
 Solid::DeviceManagerStorage::DeviceManagerStorage()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/frontend/predicate.cpp 
new/solid-5.31.0/src/solid/devices/frontend/predicate.cpp
--- old/solid-5.30.0/src/solid/devices/frontend/predicate.cpp   2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/frontend/predicate.cpp   2017-02-05 
12:20:35.000000000 +0100
@@ -33,7 +33,7 @@
 
     Private() : isValid(false), type(PropertyCheck),
         compOperator(Predicate::Equals),
-        operand1(0), operand2(0) {}
+        operand1(nullptr), operand2(nullptr) {}
 
     bool isValid;
     Type type;
@@ -196,7 +196,7 @@
     case PropertyCheck: {
         const DeviceInterface *iface = device.asDeviceInterface(d->ifaceType);
 
-        if (iface != 0) {
+        if (iface != nullptr) {
             const int index = 
iface->metaObject()->indexOfProperty(d->property.toLatin1());
             QMetaProperty metaProp = iface->metaObject()->property(index);
             QVariant value = metaProp.isReadable() ? metaProp.read(iface) : 
QVariant();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/frontend/storagevolume.cpp 
new/solid-5.31.0/src/solid/devices/frontend/storagevolume.cpp
--- old/solid-5.30.0/src/solid/devices/frontend/storagevolume.cpp       
2017-01-08 22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/frontend/storagevolume.cpp       
2017-02-05 12:20:35.000000000 +0100
@@ -83,7 +83,7 @@
     Ifaces::StorageVolume *iface
         = qobject_cast<Ifaces::StorageVolume *>(d->backendObject());
 
-    if (iface != 0) {
+    if (iface != nullptr) {
         return Device(iface->encryptedContainerUdi());
     } else {
         return Device();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/src/solid/devices/ifaces/device.h 
new/solid-5.31.0/src/solid/devices/ifaces/device.h
--- old/solid-5.30.0/src/solid/devices/ifaces/device.h  2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/ifaces/device.h  2017-02-05 
12:20:35.000000000 +0100
@@ -51,7 +51,7 @@
     /**
      * Constructs a Device
      */
-    Device(QObject *parent = 0);
+    Device(QObject *parent = nullptr);
     /**
      * Destruct the Device object
      */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.30.0/src/solid/devices/ifaces/devicemanager.h 
new/solid-5.31.0/src/solid/devices/ifaces/devicemanager.h
--- old/solid-5.30.0/src/solid/devices/ifaces/devicemanager.h   2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/ifaces/devicemanager.h   2017-02-05 
12:20:35.000000000 +0100
@@ -47,7 +47,7 @@
     /**
      * Constructs a DeviceManager
      */
-    DeviceManager(QObject *parent = 0);
+    DeviceManager(QObject *parent = nullptr);
     /**
      * Destructs a DeviceManager object
      */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/src/solid/devices/managerbase.cpp 
new/solid-5.31.0/src/solid/devices/managerbase.cpp
--- old/solid-5.30.0/src/solid/devices/managerbase.cpp  2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/managerbase.cpp  2017-02-05 
12:20:35.000000000 +0100
@@ -58,7 +58,7 @@
     QString solidFakeXml(QString::fromLocal8Bit(qgetenv("SOLID_FAKEHW")));
 
     if (!solidFakeXml.isEmpty()) {
-        m_backends << new Solid::Backends::Fake::FakeManager(0, solidFakeXml);
+        m_backends << new Solid::Backends::Fake::FakeManager(nullptr, 
solidFakeXml);
     } else {
 #        if defined(Q_OS_MAC)
         m_backends << new Solid::Backends::IOKit::IOKitManager(0);
@@ -79,11 +79,11 @@
 
 #        elif defined(Q_OS_LINUX)
 #               if UDEV_FOUND
-            m_backends << new Solid::Backends::UDev::UDevManager(0);
-            m_backends << new Solid::Backends::UDisks2::Manager(0);
+            m_backends << new Solid::Backends::UDev::UDevManager(nullptr);
+            m_backends << new Solid::Backends::UDisks2::Manager(nullptr);
 #               endif
-            m_backends << new Solid::Backends::UPower::UPowerManager(0)
-                       << new Solid::Backends::Fstab::FstabManager(0);
+            m_backends << new Solid::Backends::UPower::UPowerManager(nullptr)
+                       << new Solid::Backends::Fstab::FstabManager(nullptr);
 #        endif
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/src/solid/devices/predicateparse.cpp 
new/solid-5.31.0/src/solid/devices/predicateparse.cpp
--- old/solid-5.30.0/src/solid/devices/predicateparse.cpp       2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/devices/predicateparse.cpp       2017-02-05 
12:20:35.000000000 +0100
@@ -40,7 +40,7 @@
 
 struct ParsingData {
     ParsingData()
-        : result(0)
+        : result(nullptr)
     {}
 
     Solid::Predicate *result;
@@ -63,7 +63,7 @@
         result = Predicate(*data->result);
         delete data->result;
     }
-    s_parsingData->setLocalData(0);
+    s_parsingData->setLocalData(nullptr);
     return result;
 }
 
@@ -76,7 +76,7 @@
 void PredicateParse_errorDetected(const char *s)
 {
     qWarning("ERROR from solid predicate parser: %s", s);
-    s_parsingData->localData()->result = 0;
+    s_parsingData->localData()->result = nullptr;
 }
 
 void PredicateParse_destroy(void *pred)
@@ -138,7 +138,7 @@
     Solid::Predicate *p2 = (Solid::Predicate *)pred2;
 
     if (p1 == data->result || p2 == data->result) {
-        data->result = 0;
+        data->result = nullptr;
     }
 
     *result = *p1 & *p2;
@@ -158,7 +158,7 @@
     Solid::Predicate *p2 = (Solid::Predicate *)pred2;
 
     if (p1 == data->result || p2 == data->result) {
-        data->result = 0;
+        data->result = nullptr;
     }
 
     *result = *p1 | *p2;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/src/solid/power/acpluggedjob.cpp 
new/solid-5.31.0/src/solid/power/acpluggedjob.cpp
--- old/solid-5.30.0/src/solid/power/acpluggedjob.cpp   2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/power/acpluggedjob.cpp   2017-02-05 
12:20:35.000000000 +0100
@@ -29,7 +29,7 @@
 
 AcPluggedJobPrivate::AcPluggedJobPrivate()
 {
-    backendJob = Q_NULLPTR;
+    backendJob = nullptr;
     plugged = false;
     backendJobFinished = false;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/src/solid/power/inhibitionjob.cpp 
new/solid-5.31.0/src/solid/power/inhibitionjob.cpp
--- old/solid-5.30.0/src/solid/power/inhibitionjob.cpp  2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/power/inhibitionjob.cpp  2017-02-05 
12:20:35.000000000 +0100
@@ -32,8 +32,8 @@
 
 InhibitionJobPrivate::InhibitionJobPrivate()
     : inhibitions(Power::None)
-    , inhibition(Q_NULLPTR)
-    , backendJob(Q_NULLPTR)
+    , inhibition(nullptr)
+    , backendJob(nullptr)
 {
 
 }
@@ -52,7 +52,7 @@
     }
 
     qWarning() << "result() has not been emitted yet, job not finished";
-    return Q_NULLPTR;
+    return nullptr;
 }
 
 void InhibitionJob::doStart()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/src/solid/power/requeststatejob.cpp 
new/solid-5.31.0/src/solid/power/requeststatejob.cpp
--- old/solid-5.30.0/src/solid/power/requeststatejob.cpp        2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/power/requeststatejob.cpp        2017-02-05 
12:20:35.000000000 +0100
@@ -29,7 +29,7 @@
 
 RequestStateJobPrivate::RequestStateJobPrivate()
 {
-    backendJob = Q_NULLPTR;
+    backendJob = nullptr;
     state = Power::None;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.30.0/src/solid/power/statesjob.cpp 
new/solid-5.31.0/src/solid/power/statesjob.cpp
--- old/solid-5.30.0/src/solid/power/statesjob.cpp      2017-01-08 
22:06:24.000000000 +0100
+++ new/solid-5.31.0/src/solid/power/statesjob.cpp      2017-02-05 
12:20:35.000000000 +0100
@@ -29,7 +29,7 @@
 
 StatesJobPrivate::StatesJobPrivate()
 {
-    backendJob = Q_NULLPTR;
+    backendJob = nullptr;
 }
 
 StatesJob::StatesJob(QObject* parent) : Job(*new StatesJobPrivate(), parent)


Reply via email to