D-Bus Explorer 0.3

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

  1. Anders Rune Jensen wrote:

    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
  2. Anders Rune Jensen wrote:

    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 ()
    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 ()

    Posted 14 déc 2007 at 16 h 25 min
  3. garuma wrote:

    « 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
  4. Anders Rune Jensen wrote:

    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

Your email is never published nor shared. Required fields are marked *