This is a simple copy & paste from the wiki page, since the topic is fairly 
short. See 
http://qt-project.org/groups/qt-contributors-summit-2013/wiki/QtDBus_CS

h1. QtDBus module discussions at Qt Contributor Summit 2013

Topics for discussion:
* Rewriting the engine:
** Dropping the libdbus-1 dependency
** Moving the connection handling to a dedicated thread
** Adding support for kdbus
* kdbus overview

Discussion:
# Take ahartmetz's marshaller/demarshaller and put on top of QtDBus & 
libdbus-1
# Moving the handling to a thread
# Handling our own socket
#* Remember the specifics about sockets on Windows
# Adding kdbus compatibility

* Generator in QtDBus generates synchronous property get and set
** QtDBus should discourage sync calls more
** For properties, we could add new API that is async (returns 
QDBusPendingReply<void> and QDBusPendingReply<QDBusVariant>)
* There is no error-checking in qdbus_cast (from variants)
** No way to distinguish a T() returned from qdbus_cast<T>() as empty or as 
error
* Parse documentation annotations and generate documentation in the Interface 
and Adaptors?
* Investigate the type system used by Telepathy
* Update documentation about supporting multiple platforms (specifically, 
Windows)
** Right now, it says it's Unix-only
** Would be nice to have better tutorials too


-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to