Author: thebeing
Date: Tue Jan 14 22:02:57 2014
New Revision: 37604

URL: http://svn.gna.org/viewcvs/gnustep?rev=37604&view=rev
Log:
Finish support for posting notifications/signals to D-Bus.

This also changes the behaviour of DKPort: If a local receive
port is requested, we now cache it and always return the
same instance. This makes sense because the underlying 
DKEndpoint is shared anyways, and it fixes a bug where
multiple ports were exposing different parts of the object
graph without knowing about each other (this only became
apparent when the notification center class started looking
up the proxies and couldn't find them eventhough they were
properly exported).

Also contains some debugging and example improvements.



Added:
    libs/dbuskit/trunk/Source/DKSignalEmission.h
    libs/dbuskit/trunk/Source/DKSignalEmission.m
Modified:
    libs/dbuskit/trunk/Bundles/DBusMenu/DKMenuProxy.h
    libs/dbuskit/trunk/Bundles/DBusMenu/DKMenuProxy.m
    libs/dbuskit/trunk/Bundles/DBusMenu/DKMenuRegistry.m
    libs/dbuskit/trunk/ChangeLog
    libs/dbuskit/trunk/Examples/HelloWorldService/main.m
    libs/dbuskit/trunk/Examples/HelloWorldService/test.xml
    libs/dbuskit/trunk/Headers/DKNotificationCenter.h
    libs/dbuskit/trunk/Source/DKNotificationCenter.m
    libs/dbuskit/trunk/Source/DKOutgoingProxy.m
    libs/dbuskit/trunk/Source/DKPort.m
    libs/dbuskit/trunk/Source/DKSignal.h
    libs/dbuskit/trunk/Source/DKSignal.m
    libs/dbuskit/trunk/Source/GNUmakefile


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to