Merge branch 'dbus-rewrite'
commitbf10b3b49a15fde1e18ac402c62ba877a4abc7c7
authorAvery Pennarun <apenwarr@gmail.com>
Tue, 7 Oct 2008 06:24:04 +0000 (7 02:24 -0400)
committerAvery Pennarun <apenwarr@gmail.com>
Tue, 7 Oct 2008 06:24:24 +0000 (7 02:24 -0400)
tree3621d2ae6525620472138308c2bbbada9bf48c03
parent9d7823dc0c3796410ecb6e1ff1d9590236125005
parente5b8a06b41a25fc6013f277afe5c234f3dca7047
Merge branch 'dbus-rewrite'

This branch entails an almost complete rewrite of the dbus-sharp library,
which is now called wvdbus-sharp.  We ripped out a ton of unnecessary
features, thus reducing the number of lines of code tremendously while
making things work more reliably.

* dbus-rewrite: (127 commits)
  Update AUTHORS file to reflect Adrian's contributions.
  Oops: CallDBusMethod wasn't catching errors.
  Rename Connection -> WvDbus.
  MethodCall->WvDbusCall and Signal->WvDbusSignal
  Renamed Message to WvDbusMsg.
  Moved Wv.Authentication namespace stuff to Wv.Dbus.
  Renamed MessageWriter to WvDbusWriter.
  Moved a bunch of rarely-used DBus stuff into the Wv.Dbus namespace.
  matchrule.cs wasn't being used anymore; delete.
  wvdbus-sharp: rename a bunch of files to stop using capital letters.
  Rename dbus-sharp subdir to wvdbus-sharp.
  Eliminated vxdbus.cs.
  Remove no-longer-used PriorityQueue.cs.
  Added Message.check(), which validates a signature or throws WvDbusError.
  Removed CreateMethodCall from VxDbusUtils.
  reply(), Signal(), and MethodCall() now take the signature in the constructor.
  Replaced VxDbus.CreateSignal with 'new Signal' and eliminated VxDbus.
  Replaced VxDbus.CreateReply with Message.reply().write_body().
  Got rid of VxDBus.CreateError; Message.err_reply() is better.
  Start to simplify some MethodCall/Signal/Reply code.
  ...