KNotificationItem specification - first draft

Marco Martin notmart at gmail.com
Mon Sep 7 20:54:21 CEST 2009


On Monday 07 September 2009, Jon A. Cruz wrote:
> On Sep 7, 2009, at 10:11 AM, Marco Martin wrote:
> > At the moment, (should make it more clear in the spec) is ARGB and
> > is not
> > designed to be network transparent, so the endian should be the same
> > of the
> > machine for both the client and the server
>
> I'd say this point was a HUGE red flag.
>
> For commercial app development (and here at home too) I've had to
> support remote X11 between different architectures. Especially since
> Mac's are officially UNIX(tm) one does not even have to install Linux
> on a mac to take advantage of this (although I often do).
right now when the dbus spec is not supported (i.e. local instances of 
NotificationItemWatcher and NotificationHost aren't on the bus) it falls back 
to the xembed based systray, and is what happens also when using remote 
displays, given that on the remote machine doesn't run a full blown workspace.

now i'm not sure about the current status of the tcp transport of dbus, but 
once it works i don't see particular problems, big endian machines would have 
to invert the bytes of the image by hand, that is something that somebody will 
inevitably have to do in a mixed environment. i think it's possible to avoid 
an extra field for that anyways

-- 
Marco Martin


More information about the Plasma-devel mailing list