Time for a new (small) release of D-Bus Explorer which is now 0.3
New in this release :
- The treeview now supports search & sorting
- Added checks to prevent some exceptions both from Gtk# and D-Bus
- Added the corresponding dialogs to nicely report these errors
- Miscellaneous refractoring and bug fixing
Downloads :
Tarball : http://www.ndesk.org/archive/dbus-explorer/dbus-explorer-0.3.tar.gz
Debian package : http://www.ndesk.org/archive/dbus-explorer/dbus-explorer_0.3-1_all.deb
(Credits goes to slomo for helping me to make a correct package
).
Comments 4
Excellent tool. It would really be useful if the C# style: line could be copy/pasted
Even better if you could export a whole interface to a C# file.
Posted 14 déc 2007 at 15 h 36 min ¶Some bugs:
- Doesn’t work with tracker. Just keeps standing there, updating
- When trying to change bus while the tracker thing is updating I get a crash:Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
Mono.Unix.UnixIOException: Broken pipe [EPIPE].
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000]
at Mono.Unix.UnixStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000]
at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message msg) [0x00000]
at NDesk.DBus.Connection.SendWithReply (NDesk.DBus.Message msg) [0x00000]
at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg) [0x00000]
at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000]
at IBusProxy.ListNames () [0x00000]
at DBusExplorer.DBusExplorator.get_AvalaibleBusNames () [0x00000]
at DBusExplorer.MainWindow.ReinitBus (DBusExplorer.DBusExplorator exp) [0x00000]
at DBusExplorer.MainWindow.OnSessionBusActivated (System.Object sender, System.EventArgs e) [0x00000]
at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr data) [0x00000]
at GLib.ExceptionManager.RaiseUnhandledException ()
Posted 14 déc 2007 at 16 h 25 min ¶at GLib.Signal.voidObjectCallback ()
at GLib.Signal.voidObjectCallback ()
at Gtk.Application.gtk_main ()
at Gtk.Application.gtk_main ()
at Gtk.Application.Run ()
at DBusExplorer.MainClass.Main ()
« It would really be useful if the C# style: line could be copy/pasted
Even better if you could export a whole interface to a C# file. »
Actually it’s the case for the former and the later is on the way
Tracker is known to not work as current version doesn’t yet export introspection data.
Posted 14 déc 2007 at 17 h 27 min ¶How do I copy it? I can’t select it?
Another thing, the Variant name should in the C# style be named object.
Thanks
Posted 14 déc 2007 at 18 h 49 min ¶Post a Comment