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