Hello community,
here is the log from the commit of package deepin-qt-dbus-factory for
openSUSE:Factory checked in at 2019-07-21 11:35:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deepin-qt-dbus-factory (Old)
and /work/SRC/openSUSE:Factory/.deepin-qt-dbus-factory.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deepin-qt-dbus-factory"
Sun Jul 21 11:35:32 2019 rev:6 rq:717234 version:1.1.6
Changes:
--------
---
/work/SRC/openSUSE:Factory/deepin-qt-dbus-factory/deepin-qt-dbus-factory.changes
2019-04-30 13:02:58.658116035 +0200
+++
/work/SRC/openSUSE:Factory/.deepin-qt-dbus-factory.new.4126/deepin-qt-dbus-factory.changes
2019-07-21 11:35:33.448763375 +0200
@@ -1,0 +2,12 @@
+Tue Jul 16 14:02:58 UTC 2019 - Hillwood Yang <[email protected]>
+
+- Update version to 1.1.6
+ * Update power inteface
+ * Use libdtkcore-bin replace old deepin-qt5config
+ * Fix sync: use local type
+ * Add com.deepin.deepinid xml file
+ * Add com.deepin.sync.daemon xml file
+ * Add com.deepin.anything xml file
+ * New methods for handling per-screen scale factors
+
+-------------------------------------------------------------------
Old:
----
dde-qt-dbus-factory-1.1.1.tar.gz
New:
----
dde-qt-dbus-factory-1.1.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ deepin-qt-dbus-factory.spec ++++++
--- /var/tmp/diff_new_pack.6OcHJV/_old 2019-07-21 11:35:33.964763269 +0200
+++ /var/tmp/diff_new_pack.6OcHJV/_new 2019-07-21 11:35:33.964763269 +0200
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -20,13 +20,14 @@
%define _name dde-qt-dbus-factory
Name: deepin-qt-dbus-factory
-Version: 1.1.1
+Version: 1.1.6
Release: 0
Summary: A repository storing auto-generated Qt5 D-Bus code
-License: GPL-3.0-only
+License: GPL-3.0-or-later
Group: Development/Libraries/C and C++
URL: https://github.com/linuxdeepin/dde-qt-dbus-factory
Source:
https://github.com/linuxdeepin/dde-qt-dbus-factory/archive/%{version}/%{_name}-%{version}.tar.gz
+BuildRequires: dtkcore
BuildRequires: gcc-c++
BuildRequires: libqt5-qtbase-devel
BuildRequires: libqt5-qtbase-private-headers-devel
@@ -90,7 +91,7 @@
%files -n libdframeworkdbus-devel
%license LICENSE
-%doc README
+%doc README.md CHANGELOG.md
%{_includedir}/libdframeworkdbus-*
%{_libdir}/libdframeworkdbus.so
%dir %{_libdir}/cmake/DFrameworkdbus
++++++ dde-qt-dbus-factory-1.1.1.tar.gz -> dde-qt-dbus-factory-1.1.6.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/dde-qt-dbus-factory-1.1.1/CHANGELOG.md
new/dde-qt-dbus-factory-1.1.6/CHANGELOG.md
--- old/dde-qt-dbus-factory-1.1.1/CHANGELOG.md 2019-03-27 02:11:32.000000000
+0100
+++ new/dde-qt-dbus-factory-1.1.6/CHANGELOG.md 2019-06-19 11:15:56.000000000
+0200
@@ -1,3 +1,38 @@
+<a name="1.1.5"></a>
+### 1.1.5 (2019-06-11)
+
+
+
+
+<a name="1.1.4"></a>
+### 1.1.4 (2019-05-29)
+
+
+
+
+<a name="1.1.3"></a>
+### 1.1.3 (2019-05-29)
+
+
+
+
+<a name="1.1.2"></a>
+### 1.1.2 (2019-05-23)
+
+
+#### Bug Fixes
+
+* use libdtkcore-bin replace old deepin-qt5config
([f00f4e3b](https://github.com/linuxdeepin/dde-qt-dbus-factory/commit/f00f4e3bce183485cf39ab6efac6cfb4d33fd485))
+* **sync:** use local type
([bf1ea07c](https://github.com/linuxdeepin/dde-qt-dbus-factory/commit/bf1ea07ce79a692694c064dd3cf723a00fa59a72))
+
+#### Features
+
+* add com.deepin.deepinid xml file
([47c77ea5](https://github.com/linuxdeepin/dde-qt-dbus-factory/commit/47c77ea5a6923e3e27c80446e677417e332a0655))
+* add com.deepin.sync.daemon xml file
([86a17b54](https://github.com/linuxdeepin/dde-qt-dbus-factory/commit/86a17b54804086b3083d338f91afb774cd0d3dfc))
+* add com.deepin.anything xml file
([8c44b2c7](https://github.com/linuxdeepin/dde-qt-dbus-factory/commit/8c44b2c7c00d44ec134826229f9a81f1696eef00))
+
+
+
<a name="1.1.1"></a>
## 1.1.1 (2019-03-26)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/dde-qt-dbus-factory-1.1.1/README
new/dde-qt-dbus-factory-1.1.6/README
--- old/dde-qt-dbus-factory-1.1.1/README 2019-03-27 02:11:32.000000000
+0100
+++ new/dde-qt-dbus-factory-1.1.6/README 1970-01-01 01:00:00.000000000
+0100
@@ -1,21 +0,0 @@
-dde-qt-dbus-factory
-===================
-
-dde-qt-dbus-factory是用来统一存放dde使用到的自动生成的Qt
DBus代码的仓库,这样dde开发者就不用在自己的项目中重复创建同样的DBus代码,或者中其他项目中拷贝文件到自己的项目里面。
-
-生成代码的时候请使用qdbusxml2cpp-fix这个工具而不是Qt官方提供的qdbusxml2cpp,这个工具的源码包含在本项目的tools目录下,之后也会提供相关包直接安装。
-
-具体生成的规则如下:
-
-* 生成代码用的xml文件要存放到项目的xml目录下,这样以后需要更新接口的时候,代码审核可以清晰看到接口的变动;
-* 文件名统一为相应DBus Interface的全小写并用“_”替换“.”;
-* 类名统一为DBus Interface的最后一个单词,使用过程中使用命名空间引用(或者自己起别名);
-
-举个简单的例子:
-比如我需要生成org.freedesktop.Notifications的DBus代码,那么先要生成org.freedesktop.Notifications.xml文件,把接口相应的描述信息写入丢到xml目录下;然后使用命令:
-``` BASH
-qdbusxml2cpp -c Notifications -p org_freedesktop_notifications
xml/org.freedesktop.Notifications.xml
-```
-生成相应的代码即可。
-
-注:生成过程中遇到的复杂类型需要自定义类型的,统一放在相应的生成文件内以自包容;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/dde-qt-dbus-factory-1.1.1/README.md
new/dde-qt-dbus-factory-1.1.6/README.md
--- old/dde-qt-dbus-factory-1.1.1/README.md 1970-01-01 01:00:00.000000000
+0100
+++ new/dde-qt-dbus-factory-1.1.6/README.md 2019-06-19 11:15:56.000000000
+0200
@@ -0,0 +1,20 @@
+# dde-qt-dbus-factory
+`dde-qt-dbus-factory` 是用来统一存放 `dde` 使用到的自动生成的 `Qt DBus` 代码的仓库,这样 `dde`
开发者就不用在自己的项目中重复创建同样的 `DBus` 代码,或者从其它项目中拷贝文件到自己的项目里面。
+
+生成代码的时候请使用 `qdbusxml2cpp-fix` 这个工具而不是 `Qt` 官方提供的 `qdbusxml2cpp`,这个工具的源码包含在本项目的
`tools` 目录下,之后也会提供相关包直接安装。
+
+具体生成的规则如下:
+
+- 生成代码用的 `xml` 文件要存放到项目的 `xml` 目录下,这样以后需要更新接口的时候,代码审核可以清晰看到接口的变动;
+- 文件名统一为相应 `DBus Interface` 的全小写并用 `_` 替换 `.`;
+- 类名统一为 `DBus Interface` 的最后一个单词,使用过程中使用命名空间引用(或者自己起别名)。
+
+举个简单的例子:
+
+比如我需要生成 `org.freedesktop.Notifications` 的 `DBus` 代码,那么先要生成
`org.freedesktop.Notifications.xml` 文件,把接口相应的描述信息写入丢到 `xml` 目录下,然后使用命令:
+```bash
+qdbusxml2cpp -c Notifications -p org_freedesktop_notifications
xml/org.freedesktop.Notifications.xml
+```
+生成相应的代码即可。
+
+**注:** 生成过程中遇到的复杂类型需要自定义类型的,统一放在相应的生成文件内以自包容。
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/dde-qt-dbus-factory-1.1.1/debian/control
new/dde-qt-dbus-factory-1.1.6/debian/control
--- old/dde-qt-dbus-factory-1.1.1/debian/control 2019-03-27
02:11:32.000000000 +0100
+++ new/dde-qt-dbus-factory-1.1.6/debian/control 2019-06-19
11:15:56.000000000 +0200
@@ -9,7 +9,8 @@
qtbase5-dev,
pkg-kde-tools,
qtbase5-private-dev,
- deepin-qt5config
+ libdtkcore-dev,
+ libdtkcore-bin
Standards-Version: 4.1.1
Homepage: https://github.com/linuxdeepin/dde-qt-dbus-factory
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/dde-qt-dbus-factory-1.1.1/libdframeworkdbus/libdframeworkdbus.pro
new/dde-qt-dbus-factory-1.1.6/libdframeworkdbus/libdframeworkdbus.pro
--- old/dde-qt-dbus-factory-1.1.1/libdframeworkdbus/libdframeworkdbus.pro
2019-03-27 02:11:32.000000000 +0100
+++ new/dde-qt-dbus-factory-1.1.6/libdframeworkdbus/libdframeworkdbus.pro
2019-06-19 11:15:56.000000000 +0200
@@ -4,7 +4,7 @@
CONFIG += c++11 create_pc create_prl no_install_prl
CONFIG += no_keywords
-load(deepin_qt)
+load(dtk_qmake)
include(qtdbusextended/qtdbusextended.pri)
HEADERS += \
@@ -44,7 +44,8 @@
types/windowinfomap.h \
types/dbusimagelist.h \
types/dbustooltip.h \
- types/dockrect.h
+ types/dockrect.h \
+ types/intstring.h
SOURCES += \
types/zoneinfo.cpp \
@@ -82,7 +83,8 @@
types/windowinfomap.cpp \
types/dbusimagelist.cpp \
types/dbustooltip.cpp \
- types/dockrect.cpp
+ types/dockrect.cpp \
+ types/intstring.cpp
!system(python $$PWD/generate_code.py): error("Failed to generate code")
include(generated/generated.pri)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/dde-qt-dbus-factory-1.1.1/libdframeworkdbus/types/intstring.cpp
new/dde-qt-dbus-factory-1.1.6/libdframeworkdbus/types/intstring.cpp
--- old/dde-qt-dbus-factory-1.1.1/libdframeworkdbus/types/intstring.cpp
1970-01-01 01:00:00.000000000 +0100
+++ new/dde-qt-dbus-factory-1.1.6/libdframeworkdbus/types/intstring.cpp
2019-06-19 11:15:56.000000000 +0200
@@ -0,0 +1,25 @@
+#include "intstring.h"
+
+bool IntString::operator!=(const IntString &intString) {
+ return intString.state != state || intString.description != description;
+}
+
+QDBusArgument &operator<<(QDBusArgument &argument, const IntString &intString){
+ argument.beginStructure();
+ argument << intString.state << intString.description;
+ argument.endStructure();
+ return argument;
+}
+
+
+const QDBusArgument &operator>>(const QDBusArgument &argument, IntString
&intString) {
+ argument.beginStructure();
+ argument >> intString.state >> intString.description;
+ argument.endStructure();
+ return argument;
+}
+
+void registerIntStringMetaType() {
+ qRegisterMetaType<IntString>("IntString");
+ qDBusRegisterMetaType<IntString>();
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/dde-qt-dbus-factory-1.1.1/libdframeworkdbus/types/intstring.h
new/dde-qt-dbus-factory-1.1.6/libdframeworkdbus/types/intstring.h
--- old/dde-qt-dbus-factory-1.1.1/libdframeworkdbus/types/intstring.h
1970-01-01 01:00:00.000000000 +0100
+++ new/dde-qt-dbus-factory-1.1.6/libdframeworkdbus/types/intstring.h
2019-06-19 11:15:56.000000000 +0200
@@ -0,0 +1,23 @@
+#ifndef INTSTRING_H
+#define INTSTRING_H
+
+#include <QtCore/QString>
+#include <QtDBus/QtDBus>
+#include <QDBusMetaType>
+
+struct IntString
+{
+ qint32 state;
+ QString description;
+
+ bool operator!=(const IntString &intString);
+};
+
+Q_DECLARE_METATYPE(IntString)
+
+QDBusArgument &operator<<(QDBusArgument &argument, const IntString &intString);
+const QDBusArgument &operator>>(const QDBusArgument &argument, IntString
&intString);
+
+void registerIntStringMetaType();
+
+#endif // !INTSTRING_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/dde-qt-dbus-factory-1.1.1/tools/qdbusxml2cpp/qdbusxml2cpp.pro
new/dde-qt-dbus-factory-1.1.6/tools/qdbusxml2cpp/qdbusxml2cpp.pro
--- old/dde-qt-dbus-factory-1.1.1/tools/qdbusxml2cpp/qdbusxml2cpp.pro
2019-03-27 02:11:32.000000000 +0100
+++ new/dde-qt-dbus-factory-1.1.6/tools/qdbusxml2cpp/qdbusxml2cpp.pro
2019-06-19 11:15:56.000000000 +0200
@@ -9,7 +9,7 @@
CONFIG += c++11
-load(deepin_qt)
+load(dtk_qmake)
host_sw_64 {
QMAKE_CXXFLAGS += -mieee
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/dde-qt-dbus-factory-1.1.1/xml/com.deepin.anything.xml
new/dde-qt-dbus-factory-1.1.6/xml/com.deepin.anything.xml
--- old/dde-qt-dbus-factory-1.1.1/xml/com.deepin.anything.xml 1970-01-01
01:00:00.000000000 +0100
+++ new/dde-qt-dbus-factory-1.1.6/xml/com.deepin.anything.xml 2019-06-19
11:15:56.000000000 +0200
@@ -0,0 +1,83 @@
+<interface name="com.deepin.anything">
+ <property access="readwrite" type="b" name="autoIndexInternal"/>
+ <property access="readwrite" type="b" name="autoIndexExternal"/>
+ <property access="readwrite" type="i" name="logLevel"/>
+ <method name="cacheDir">
+ <arg direction="out" type="s" name="path"/>
+ </method>
+ <method name="setCodecNameForLocale">
+ <arg direction="in" type="ay" name="name"/>
+ <arg direction="out" type="ay" name="oldCodecName"/>
+ </method>
+ <method name="allPath">
+ <arg direction="out" type="as" name="pathList"/>
+ </method>
+ <method name="addPath">
+ <arg direction="in" type="s" name="path"/>
+ <arg direction="out" type="b" name="success"/>
+ </method>
+ <method name="removePath">
+ <arg direction="in" type="s" name="path"/>
+ <arg direction="out" type="b" name="success"/>
+ </method>
+ <method name="hasLFT">
+ <arg direction="in" type="s" name="path"/>
+ <arg direction="out" type="b" name="success"/>
+ </method>
+ <method name="hasLFTSubdirectories">
+ <arg direction="in" type="s" name="path"/>
+ <arg direction="out" type="as" name="directories"/>
+ </method>
+ <method name="lftBuinding">
+ <arg direction="in" type="s" name="path"/>
+ <arg direction="out" type="b" name="success"/>
+ </method>
+ <method name="cancelBuild">
+ <arg direction="in" type="s" name="path"/>
+ <arg direction="out" type="b" name="success"/>
+ </method>
+ <method name="refresh">
+ <arg direction="in" type="ay" name="serialUriFilter"/>
+ <arg direction="out" type="as" name="rootPathList"/>
+ </method>
+ <method name="sync">
+ <arg direction="in" type="s" name="mountPoint"/>
+ <arg direction="out" type="as" name="rootPathList"/>
+ </method>
+ <method name="search">
+ <arg direction="in" type="s" name="path"/>
+ <arg direction="in" type="s" name="keyword"/>
+ <arg direction="in" type="b" name="useRegExp"/>
+ <arg direction="out" type="as" name="results"/>
+ </method>
+ <method name="search">
+ <arg direction="in" type="i" name="maxCount"/>
+ <arg direction="in" type="x" name="maxTime"/>
+ <arg direction="in" type="u" name="startOffset"/>
+ <arg direction="in" type="u" name="endOffset"/>
+ <arg direction="in" type="s" name="path"/>
+ <arg direction="in" type="s" name="keyword"/>
+ <arg direction="in" type="b" name="useRegExp"/>
+ <arg direction="out" type="as" name="results"/>
+ <arg direction="out" type="u" name="startOffset"/>
+ <arg direction="out" type="u" name="endOffset"/>
+ </method>
+ <method name="insertFileToLFTBuf">
+ <arg direction="in" type="ay" name="filePath"/>
+ <arg direction="out" type="as" name="bufRootPathList"/>
+ </method>
+ <method name="removeFileFromLFTBuf">
+ <arg direction="in" type="ay" name="filePath"/>
+ <arg direction="out" type="as" name="bufRootPathList"/>
+ </method>
+ <method name="renameFileOfLFTBuf">
+ <arg direction="in" type="ay" name="fromFilePath"/>
+ <arg direction="in" type="ay" name="toFilePath"/>
+ <arg direction="out" type="as" name="bufRootPathList"/>
+ </method>
+ <method name="quit"/>
+ <signal name="addPathFinished">
+ <arg type="s" name="path"/>
+ <arg type="b" name="success"/>
+ </signal>
+</interface>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/dde-qt-dbus-factory-1.1.1/xml/com.deepin.daemon.Accounts.User.xml
new/dde-qt-dbus-factory-1.1.6/xml/com.deepin.daemon.Accounts.User.xml
--- old/dde-qt-dbus-factory-1.1.1/xml/com.deepin.daemon.Accounts.User.xml
2019-03-27 02:11:32.000000000 +0100
+++ new/dde-qt-dbus-factory-1.1.6/xml/com.deepin.daemon.Accounts.User.xml
2019-06-19 11:15:56.000000000 +0200
@@ -1,75 +1,65 @@
<interface name="com.deepin.daemon.Accounts.User">
<method name="DeleteIconFile">
- <arg type="s" direction="in"/>
+ <arg name="iconFile" type="s" direction="in"/>
</method>
<method name="EnableNoPasswdLogin">
- <arg type="b" direction="in"/>
- </method>
- <method name="GetLargeIcon">
- <arg type="s" direction="out"/>
- </method>
- <method name="IsIconDeletable">
- <arg type="s" direction="in"/>
- <arg type="b" direction="out"/>
- </method>
- <method name="SetAccountType">
- <arg type="i" direction="in"/>
+ <arg name="enabled" type="b" direction="in"/>
</method>
<method name="SetAutomaticLogin">
- <arg type="b" direction="in"/>
+ <arg name="enabled" type="b" direction="in"/>
</method>
<method name="SetDesktopBackgrounds">
- <arg type="as" direction="in"/>
+ <arg name="backgrounds" type="as" direction="in"/>
</method>
<method name="SetFullName">
- <arg type="s" direction="in"/>
+ <arg name="name" type="s" direction="in"/>
</method>
<method name="SetGreeterBackground">
- <arg type="s" direction="in"/>
+ <arg name="background" type="s" direction="in"/>
</method>
<method name="SetHistoryLayout">
- <arg type="as" direction="in"/>
+ <arg name="layouts" type="as" direction="in"/>
</method>
<method name="SetHomeDir">
- <arg type="s" direction="in"/>
+ <arg name="home" type="s" direction="in"/>
</method>
<method name="SetIconFile">
- <arg type="s" direction="in"/>
+ <arg name="iconFile" type="s" direction="in"/>
</method>
<method name="SetLayout">
- <arg type="s" direction="in"/>
+ <arg name="layout" type="s" direction="in"/>
</method>
<method name="SetLocale">
- <arg type="s" direction="in"/>
+ <arg name="locale" type="s" direction="in"/>
</method>
<method name="SetLocked">
- <arg type="b" direction="in"/>
+ <arg name="locked" type="b" direction="in"/>
</method>
<method name="SetPassword">
- <arg type="s" direction="in"/>
+ <arg name="password" type="s" direction="in"/>
</method>
<method name="SetShell">
- <arg type="s" direction="in"/>
+ <arg name="shell" type="s" direction="in"/>
</method>
- <property name="UserName" type="s" access="read"/>
- <property name="FullName" type="s" access="read"/>
- <property name="Uid" type="s" access="read"/>
- <property name="Gid" type="s" access="read"/>
- <property name="HomeDir" type="s" access="read"/>
+ <property name="IconList" type="as" access="read"/>
<property name="Shell" type="s" access="read"/>
+ <property name="PasswordStatus" type="s" access="read"/>
+ <property name="SystemAccount" type="b" access="read"/>
+ <property name="AccountType" type="i" access="read"/>
+ <property name="LoginTime" type="t" access="read"/>
<property name="Locale" type="s" access="read"/>
- <property name="Layout" type="s" access="read"/>
- <property name="IconFile" type="s" access="read"/>
+ <property name="NoPasswdLogin" type="b" access="read"/>
+ <property name="FullName" type="s" access="read"/>
<property name="DesktopBackgrounds" type="as" access="read"/>
<property name="GreeterBackground" type="s" access="read"/>
<property name="XSession" type="s" access="read"/>
- <property name="Locked" type="b" access="read"/>
<property name="AutomaticLogin" type="b" access="read"/>
- <property name="SystemAccount" type="b" access="read"/>
- <property name="NoPasswdLogin" type="b" access="read"/>
- <property name="AccountType" type="i" access="read"/>
- <property name="LoginTime" type="t" access="read"/>
- <property name="IconList" type="as" access="read"/>
+ <property name="IconFile" type="s" access="read"/>
+ <property name="Locked" type="b" access="read"/>
<property name="HistoryLayout" type="as" access="read"/>
- <property name="BackgroundFile" type="s" access="read"/>
-</interface>
\ No newline at end of file
+ <property name="UserName" type="s" access="read"/>
+ <property name="Uid" type="s" access="read"/>
+ <property name="Gid" type="s" access="read"/>
+ <property name="HomeDir" type="s" access="read"/>
+ <property name="Layout" type="s" access="read"/>
+</interface>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/dde-qt-dbus-factory-1.1.1/xml/com.deepin.daemon.Power.xml
new/dde-qt-dbus-factory-1.1.6/xml/com.deepin.daemon.Power.xml
--- old/dde-qt-dbus-factory-1.1.1/xml/com.deepin.daemon.Power.xml
2019-03-27 02:11:32.000000000 +0100
+++ new/dde-qt-dbus-factory-1.1.6/xml/com.deepin.daemon.Power.xml
2019-06-19 11:15:56.000000000 +0200
@@ -1,26 +1,28 @@
<interface name="com.deepin.daemon.Power">
<method name="Reset"/>
- <method name="StartupNotify"/>
- <property access="readwrite" name="AmbientLightAdjustBrightness" type="b"/>
- <property access="readwrite" name="LinePowerScreenBlackDelay" type="i"/>
- <property access="readwrite" name="LinePowerSleepDelay" type="i"/>
- <property access="readwrite" name="BatteryScreenBlackDelay" type="i"/>
- <property access="readwrite" name="BatterySleepDelay" type="i"/>
- <property access="readwrite" name="ScreenBlackLock" type="b"/>
- <property access="readwrite" name="SleepLock" type="b"/>
- <property access="readwrite" name="PowerButtonAction" type="s"/>
- <property access="readwrite" name="LidClosedSleep" type="b"/>
- <property access="read" name="HasAmbientLightSensor" type="b"></property>
- <property access="read" name="LidIsPresent" type="b"/>
- <property access="read" name="OnBattery" type="b"/>
- <property access="read" name="BatteryIsPresent" type="a{sb}">
- <annotation name="org.qtproject.QtDBus.QtTypeName"
value="BatteryPresentInfo"/>
- </property>
+ <property name="BatteryLidClosedSleep" type="b" access="readwrite"/>
+ <property name="AmbientLightAdjustBrightness" type="b" access="readwrite"/>
<property access="read" name="BatteryPercentage" type="a{sd}">
<annotation name="org.qtproject.QtDBus.QtTypeName"
value="BatteryPercentageInfo"/>
</property>
+ <property name="LinePowerScreensaverDelay" type="i" access="readwrite"/>
+ <property name="LinePowerSleepDelay" type="i" access="readwrite"/>
+ <property name="WarnLevel" type="u" access="read"/>
+ <property name="HasAmbientLightSensor" type="b" access="read"/>
+ <property access="read" name="BatteryIsPresent" type="a{sb}">
+ <annotation name="org.qtproject.QtDBus.QtTypeName"
value="BatteryPresentInfo"/>
+ </property>
+ <property name="BatteryScreensaverDelay" type="i" access="readwrite"/>
+ <property name="BatteryScreenBlackDelay" type="i" access="readwrite"/>
+ <property name="BatterySleepDelay" type="i" access="readwrite"/>
+ <property name="ScreenBlackLock" type="b" access="readwrite"/>
+ <property name="LinePowerLidClosedSleep" type="b" access="readwrite"/>
+ <property name="OnBattery" type="b" access="read"/>
<property access="read" name="BatteryState" type="a{su}">
<annotation name="org.qtproject.QtDBus.QtTypeName"
value="BatteryStateInfo"/>
</property>
- <property access="read" name="WarnLevel" type="u"/>
+ <property name="LinePowerScreenBlackDelay" type="i" access="readwrite"/>
+ <property name="LidIsPresent" type="b" access="read"/>
+ <property name="SleepLock" type="b" access="readwrite"/>
+ <property name="LidClosedSleep" type="b" access="readwrite"/>
</interface>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/dde-qt-dbus-factory-1.1.1/xml/com.deepin.deepinid.xml
new/dde-qt-dbus-factory-1.1.6/xml/com.deepin.deepinid.xml
--- old/dde-qt-dbus-factory-1.1.1/xml/com.deepin.deepinid.xml 1970-01-01
01:00:00.000000000 +0100
+++ new/dde-qt-dbus-factory-1.1.6/xml/com.deepin.deepinid.xml 2019-06-19
11:15:56.000000000 +0200
@@ -0,0 +1,19 @@
+<interface name="com.deepin.deepinid">
+ <method name="GetToken">
+ <arg type="s" direction="out"/>
+ </method>
+ <method name="Login"/>
+ <method name="Logout"/>
+ <method name="RevokeAccess">
+ <arg type="s" direction="in"/>
+ </method>
+ <method name="SetToken">
+ <arg type="a{sv}" direction="in"/>
+ <annotation name="org.qtproject.QtDBus.QtTypeName.In0"
value="QVariantMap"/>
+ </method>
+ <property name="HardwareID" type="s" access="read"/>
+ <property name="MachineName" type="s" access="read"/>
+ <property name="UserInfo" type="a{sv}" access="read">
+ <annotation name="org.qtproject.QtDBus.QtTypeName" value="QVariantMap"/>
+ </property>
+</interface>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/dde-qt-dbus-factory-1.1.1/xml/com.deepin.sync.daemon.xml
new/dde-qt-dbus-factory-1.1.6/xml/com.deepin.sync.daemon.xml
--- old/dde-qt-dbus-factory-1.1.1/xml/com.deepin.sync.daemon.xml
1970-01-01 01:00:00.000000000 +0100
+++ new/dde-qt-dbus-factory-1.1.6/xml/com.deepin.sync.daemon.xml
2019-06-19 11:15:56.000000000 +0200
@@ -0,0 +1,32 @@
+<interface name="com.deepin.sync.Daemon">
+ <method name="IsOnline">
+ <arg type="b" direction="out"/>
+ </method>
+ <method name="OnMessage">
+ <arg type="a{sv}" direction="in"/>
+ <annotation name="org.qtproject.QtDBus.QtTypeName.In0"
value="QVariantMap"/>
+ </method>
+ <method name="Register">
+ <arg type="s" direction="in"/>
+ <arg type="s" direction="in"/>
+ </method>
+ <method name="SwitcherDump">
+ <arg type="s" direction="out"/>
+ </method>
+ <method name="SwitcherGet">
+ <arg type="s" direction="in"/>
+ <arg type="b" direction="out"/>
+ </method>
+ <method name="SwitcherSet">
+ <arg type="s" direction="in"/>
+ <arg type="b" direction="in"/>
+ </method>
+ <signal name="SwitcherChange">
+ <arg name="switcher" type="s"/>
+ <arg name="enabled" type="b"/>
+ </signal>
+ <property name="LastSyncTime" type="x" access="read"/>
+ <property name="State" type="(is)" access="read">
+ <annotation name="org.qtproject.QtDBus.QtTypeName" value="IntString"/>
+ </property>
+</interface>