1. 27 Oct, 2011 1 commit
  2. 23 Sep, 2010 1 commit
  3. 07 Aug, 2010 1 commit
    • Matthias Clasen's avatar
      Make the closure variants of name owning and watching actually work · 402ad195
      Matthias Clasen authored
      The GClosure API is a bit funky (and badly documented), and requires
      you to set a marshaller on the closure, and the marshaller has an
      implicit 'this' argument, and the caller is reponsible for unsetting
      the values after invoking the closure.
      
      I've added some calls of the _with_closures variants to the
      gdbus-names test now.
      402ad195
  4. 24 May, 2010 1 commit
    • Allison Karlitskaya's avatar
      GDBusConnection.call(): add 'reply_type' argument · 3160bcad
      Allison Karlitskaya authored
      This allows the caller to specify the reply type that they are expecting
      for this call.  If the reply comes back with the wrong type, GDBus will
      generate an appropriate error internally.
      
        - add a GVariantType * argument to g_dbus_connection_call() and
          _call_sync().
      
        - move the internal API for computing message types from introspection
          data to be based on GVariantType instead of strings.  Update users
          of this code.
      
        - have GDBusProxy pass this calculated GVariantType into
          g_dbus_connection_call().  Remove the checks done in GDBusProxy.
      
        - Update other users of the code (test cases, gdbus-tool, GSettings
          tool, etc).  In some cases, remove redundant checks; in some other
          cases, we are fixing bugs because no checking was done where it
          should have been.
      
      Closes bug #619391.
      3160bcad
  5. 10 May, 2010 2 commits
  6. 06 May, 2010 1 commit