[Portland] DAPI D-Bus KDE3 implementation completed
Kevin Krammer
kevin.krammer at gmx.at
Sun Feb 4 19:02:37 PST 2007
Hi folks,
I just uploaded a new archive[1] (and obviously also comitted to CVS :)) a new
version of the KDE3 implementation, this time will all methods implemented.
I also uploaded a new version [2] of the Qt3 test client to cover the new
functionality as well.
A couple of notes:
- the SuspendScreenSaver call does not use the client_id parameter at all, the
test client passes 0. Not sure what kind of ID the GNOME daemon expects and
how to generate it. The KDE daemon uses connection tracking of the sender
connections unique names to know when to remove a suspend override
- Suspend also does currently not take into account how the setting is
actually configured, i.e. what the default state is. Will do this later.
- Windowinfo: since this is declared as a variant, what should be in it?
Currently I assume it is a "unsigned long" X11 window ID, which means
depending on the size of "long" either DBUS_TYPE_UINT32 or DBUS_TYPE_UINT64,
with signatures "u" and "t" respectively,
I'd like to suggest to have another IRC meeting specifically for discussion
possible API changes.
Cheers,
Kevin
[1] http://people.freedesktop.org/~krake/dapi/dapi_kde-latest.tar.gz
[2] http://people.freedesktop.org/~krake/dapi/dapitest-qt3.tar.gz
--
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/portland/attachments/20070205/a3ae29fa/attachment.pgp
More information about the Portland
mailing list