After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 361091 - Use the managed dbus
Use the managed dbus
Status: RESOLVED FIXED
Product: f-spot
Classification: Other
Component: General
CVS
Other Linux
: Normal normal
: ---
Assigned To: F-spot maintainers
F-spot maintainers
Depends on:
Blocks:
 
 
Reported: 2006-10-10 08:33 UTC by Stephane Delcroix
Modified: 2006-10-11 07:30 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
a ticket for the bus (162.77 KB, patch)
2006-10-10 08:36 UTC, Stephane Delcroix
none Details | Review
same bus, another ticket (143.46 KB, patch)
2006-10-10 14:08 UTC, Stephane Delcroix
none Details | Review
Use the Bus, Luke (143.41 KB, patch)
2006-10-10 15:10 UTC, Stephane Delcroix
committed Details | Review

Description Stephane Delcroix 2006-10-10 08:33:16 UTC
This bug to track the switch to the managed dbus implementation (http://www.ndesk.org/DBusSharp)
Comment 1 Stephane Delcroix 2006-10-10 08:36:31 UTC
Created attachment 74387 [details] [review]
a ticket for the bus

the first 250 lines of the patch are the real modifications. The other 5000+ lines are just a copy/paste of dbus-shaap 0.1 in the buildchain

From the Changelog:
	* configure.in:
	* Makefile.am:
	* dbus-sharp/*:
	* dbus-sharp-glib/*: Add dbus-sharp and dbus-sharp-glib 0.1 in the
	buildchain. Remove the dependency on the old dbus implementation.

	* src/Makefile.am:
	* src/Core.cs;
	* src/main.cs: use the new bindings.
Comment 2 Stephane Delcroix 2006-10-10 14:08:37 UTC
Created attachment 74405 [details] [review]
same bus, another ticket

reworked a bit with the help from Alp Toker

From the Changelog:
        * configure.in:
        * Makefile.am:
        * dbus-sharp/*:
        * dbus-sharp-glib/*: Add dbus-sharp and dbus-sharp-glib 0.1 in the
        buildchain. Remove the dependency on the old dbus implementation.

        * src/Makefile.am:
        * src/Core.cs;
        * src/main.cs: use the new bindings.
Comment 3 Stephane Delcroix 2006-10-10 15:10:59 UTC
Created attachment 74413 [details] [review]
Use the Bus, Luke

Removed 2 warnings...

From the Changelog:
	* configure.in:
	* Makefile.am:
	* src/Makefile.am:
	* dbus-sharp/*:
	* dbus-sharp-glib/*: Add dbus-sharp and dbus-sharp-glib 0.1 in the
	buildchain. Remove the dependency on the old dbus implementation.

	* src/Core.cs;
	* src/main.cs: use the new bindings.
Comment 4 Larry Ewing 2006-10-10 18:33:21 UTC
looks good, committed.  Thanks for doing this work Stephane.
Comment 5 Stephane Delcroix 2006-10-11 07:30:27 UTC
you're welcome ;)