[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