2007-05-12 09:32  acornet

	* doc/tutorial/src/20.basic_client.page: Word the ListNames method
	  correctly.

2007-05-10 22:08  acornet

	* doc/tutorial/src/20.basic_client.page: Fix doc mistake.

2007-05-09 21:46  paul

	* doc/tutorial/src/10.intro.page,
	  doc/tutorial/src/20.basic_client.page: Applied tutorial fixes
	  supplied by Bram. Thanks!

2007-05-06 18:57  paul

	* README: Fixed typo in the README.

2007-05-06 18:07  paul

	* doc/tutorial/src/00.index.page, doc/tutorial/src/10.intro.page,
	  doc/tutorial/src/default.css, doc/tutorial/src/index.page: Small
	  CSS style tweaks and renamed index.page to 00.index.page to
	  follow the filename convention of the others.

2007-05-06 16:45  paul

	* doc/tutorial/src/10.intro.page,
	  doc/tutorial/src/20.basic_client.page,
	  doc/tutorial/src/30.service.page: Reviewed the tutorial and
	  reworked some parts.

2007-05-05 21:27  paul

	* doc/tutorial/src/10.intro.page,
	  doc/tutorial/src/20.basic_client.page,
	  doc/tutorial/src/30.service.page, doc/tutorial/src/default.css,
	  doc/tutorial/src/default.template, doc/tutorial/src/index.page:
	  Pimped the tutorial:
	  * Added a new palette to the CSS.
	  * Add "Ruby D-Bus tutorial" to the title.
	  * Restructured the pages: added section navigation and more
	  sections.
	  * Added some textile style stuff to things such as object names,
	  object
	  paths and service names.
	  * More consistent spelling for: Ruby, D-Bus, buses
	  * General spellcheck!
	  * Misc fixes.

2007-05-05 21:00  acornet

	* doc/tutorial/src/10.intro.page,
	  doc/tutorial/src/20.basic_client.page,
	  doc/tutorial/src/30.service.page: Look! I now have super aspell
	  powers!

2007-04-25 21:42  paul

	* doc/tutorial/src/default.template: Mention the license in the
	  tutorial footer.

2007-04-25 21:32  paul

	* NEWS: Added NEWS file. Should correspond to trac's milestones.

2007-04-25 21:29  acornet

	* COPYING, lib/dbus.rb, lib/dbus/auth.rb, lib/dbus/bus.rb,
	  lib/dbus/export.rb, lib/dbus/introspect.rb, lib/dbus/marshall.rb,
	  lib/dbus/matchrule.rb, lib/dbus/message.rb, lib/dbus/type.rb:
	  Switch license to LGPL.

2007-04-25 21:09  paul

	* doc/tutorial/src/10.intro.page,
	  doc/tutorial/src/20.basic_client.page,
	  doc/tutorial/src/30.service.page, doc/tutorial/src/default.css,
	  doc/tutorial/src/default.template, doc/tutorial/src/index.page:
	  Tutorial style tweaks: template changes, imported old CSS, fixed
	  some titles and the directoryName.

2007-04-25 20:44  acornet

	* doc/tutorial/src/30.service.page: Small tutorial refactoring.

2007-04-25 20:41  paul

	* README: Added feature list.

2007-04-25 20:36  acornet

	* doc/tutorial/src/30.service.page: Fix code rendering in tutorial.

2007-04-23 17:53  acornet

	* ChangeLog, lib/dbus/bus.rb: Fix stupid hardcoded string, bug
	  found by Rudi Cilibrasi.

2007-04-17 16:15  acornet

	* ChangeLog: Here, have a changelog.

2007-04-17 16:13  acornet

	* lib/dbus.rb, lib/dbus/auth.rb, lib/dbus/bus.rb,
	  lib/dbus/export.rb, lib/dbus/introspect.rb, lib/dbus/marshall.rb,
	  lib/dbus/matchrule.rb, lib/dbus/message.rb, lib/dbus/type.rb: Add
	  proper licensing terms.

2007-04-14 08:03  acornet

	* examples/service, examples/simple/service: Move service example
	  around.

2007-04-14 08:02  acornet

	* examples/gdbus/gdbus, examples/rhythmbox/playpause.rb,
	  examples/service, examples/simple/call_introspect.rb,
	  examples/simple/service/service_newapi.rb,
	  examples/utils/listnames.rb, examples/utils/notify.rb,
	  lib/dbus/bus.rb, lib/dbus/introspect.rb, lib/dbus/matchrule.rb,
	  tests: Move more examples to newer api. Tutorial update.

2007-04-12 18:16  acornet

	* doc/tutorial/src/10.intro.page,
	  doc/tutorial/src/20.basic_client.page,
	  doc/tutorial/src/30.service.page: Tutorial fixes.

2007-04-11 17:44  acornet

	* doc/tutorial/src/10.intro.page, doc/tutorial/src/10_intro.page,
	  doc/tutorial/src/20.basic_client.page,
	  doc/tutorial/src/20_basic_client.page,
	  doc/tutorial/src/30.service.page,
	  doc/tutorial/src/30_service.page: Fix names for correct order in
	  menu.

2007-04-11 17:43  acornet

	* doc/tutorial/00_intro, doc/tutorial/10_basic_client,
	  doc/tutorial/20_service, doc/tutorial/src,
	  doc/tutorial/src/10_intro.page,
	  doc/tutorial/src/20_basic_client.page,
	  doc/tutorial/src/30_service.page, doc/tutorial/src/default.css,
	  doc/tutorial/src/default.template, doc/tutorial/src/index.page:
	  More tutorial.

2007-04-10 17:59  acornet

	* doc/tutorial/10_basic_client, doc/tutorial/20_service,
	  doc/tutorial/30_annoying_client, doc/tutorial/70_signatures,
	  examples/simple/service/call_service.rb,
	  examples/simple/service/service_newapi.rb, lib/dbus/bus.rb,
	  lib/dbus/export.rb, lib/dbus/introspect.rb: More tutorial and a
	  main loop.

2007-04-06 16:58  acornet

	* BRAINSTORM, doc/tutorial/10_basic_client,
	  examples/simple/call_introspect.rb, lib/dbus/bus.rb,
	  lib/dbus/introspect.rb, lib/dbus/message.rb: More tutorial error
	  management and fixes

2007-04-05 17:42  acornet

	* doc, doc/tutorial, doc/tutorial/00_intro,
	  doc/tutorial/10_basic_client, doc/tutorial/20_service,
	  doc/tutorial/30_annoying_client, doc/tutorial/70_signatures:
	  Start of a tutorial

2007-04-04 18:57  acornet

	* lib/dbus.rb, lib/dbus/auth.rb, lib/dbus/bus.rb: Authenticator !

2007-04-03 18:08  acornet

	* examples/gdbus/gdbus, examples/utils/notify.rb, lib/dbus/bus.rb:
	  Fixes

2007-04-02 18:28  acornet

	* examples/gdbus/gdbus, examples/simple/call_introspect.rb,
	  examples/simple/service/call_service.rb,
	  examples/simple/service/service_newapi.rb, lib/dbus/bus.rb,
	  lib/dbus/export.rb, lib/dbus/introspect.rb: Pack things up with
	  new API.

2007-03-31 10:50  acornet

	* examples/service/service.rb, examples/simple/service,
	  examples/simple/service.rb,
	  examples/simple/service/call_service.rb,
	  examples/simple/service/service_newapi.rb, lib/dbus.rb,
	  lib/dbus/bus.rb, lib/dbus/export.rb, lib/dbus/introspect.rb:
	  Implement extremely sexy object definition interface.
	  See examples/simple/service/*

2007-03-29 17:02  acornet

	* examples/simple, examples/simple/call_introspect.rb,
	  examples/simple/service.rb, lib/dbus.rb, lib/dbus/bus.rb,
	  lib/dbus/export.rb, lib/dbus/introspect.rb, lib/dbus/message.rb:
	  Now that's a sexy api

2007-03-28 18:24  acornet

	* examples/gdbus/gdbus, examples/rhythmbox,
	  examples/rhythmbox/playpause.rb, lib/dbus/bus.rb,
	  lib/dbus/matchrule.rb: Signals work client side.

2007-03-28 17:42  acornet

	* examples/gdbus/gdbus, lib/dbus/bus.rb, lib/dbus/introspect.rb,
	  lib/dbus/matchrule.rb, lib/dbus/message.rb: Some cleanups and
	  more signal code

2007-03-27 18:34  acornet

	* examples/gdbus/gdbus, examples/service/call.rb,
	  examples/service/call_intro.rb,
	  examples/service/call_intro_async.rb,
	  examples/service/service.rb, examples/utils/notify.rb,
	  lib/dbus.rb, lib/dbus/bus.rb, lib/dbus/introspect.rb,
	  lib/dbus/marshall.rb, lib/dbus/matchrule.rb, lib/dbus/message.rb:
	  Fairly complete introspection support.
	  Some signal management. Add funny notify example.
	  Add matchrule object

2007-03-26 22:18  acornet

	* examples/service/service.rb, lib/dbus/bus.rb,
	  lib/dbus/introspect.rb, lib/dbus/message.rb: Now you can register
	  a service. Service can be introspected. One last word: YAY.

2007-03-26 18:27  acornet

	* examples/service/call.rb, examples/service/service.rb,
	  lib/dbus/bus.rb, lib/dbus/introspect.rb: Some more cleanups.
	  getting closer to have a service running

2007-03-26 18:01  acornet

	* examples/service/service.rb, lib/dbus.rb, lib/dbus/bus.rb:
	  Cosmetic fixes.

2007-03-26 17:55  acornet

	* lib/dbus.rb, lib/dbus/bus.rb, lib/dbus/introspect.rb,
	  lib/dbus/marshall.rb, lib/dbus/message.rb, lib/dbus/type.rb:
	  Answer paul's questions. Implement his resquests. Split things
	  up.

2007-03-25 00:40  paul

	* lib/dbus.rb: Small style and typo fixes.

2007-03-25 00:34  paul

	* lib/dbus.rb, lib/dbus/introspect.rb, lib/dbus/type.rb: Added
	  documentation (mainly to dbus.rb).

2007-03-24 22:45  acornet

	* lib/dbus.rb: move exception at top of fil

2007-03-24 14:07  acornet

	* examples/service, examples/service/service.rb, lib/dbus.rb,
	  lib/dbus/introspect.rb: Some work to allow service creation.
	  Nothing that actually works yet.

2007-03-24 10:11  acornet

	* lib/dbus.rb, lib/dbus/introspect.rb: Look! I just learned the
	  kind_of? method!

2007-03-23 18:09  acornet

	* lib/dbus/introspect.rb: Quick parsing fix.

2007-03-23 18:07  acornet

	* BRAINSTORM, lib/dbus/introspect.rb: Start some object exporting
	  work.

2007-03-22 23:30  acornet

	* examples/gdbus/gdbus, examples/gdbus/gdbus.glade, lib/dbus.rb,
	  lib/dbus/introspect.rb, lib/dbus/type.rb: Preliminary ability do
	  call methods with arguments in gdbus.
	  Better alignment management.
	  Missing check in array unmarshalling.

2007-03-21 22:14  acornet

	* lib/dbus.rb, tests/rhythmboxplaypause.rb: param type handling
	  fixed. Make rhythmboxplaypause work again.

2007-03-21 21:42  acornet

	* lib/dbus.rb, tests/rhythmboxplaypause.rb: Small fix in send_sync.

2007-03-21 20:16  acornet

	* examples/gdbus/gdbus: Slightly more responsive through a
	  idle_add_priority. Still not satisfying

2007-03-21 19:53  acornet

	* lib/dbus.rb: Blah, renaming methods...

2007-03-21 19:53  acornet

	* examples/gdbus/gdbus, lib/dbus.rb: Be more flexible when
	  extracting messages from the wire.

2007-03-21 15:21  acornet

	* examples/gdbus/gdbus, lib/dbus.rb: Bugfix in msg parsing and
	  polling.
	  
	  Attempt at making gdbus more responsive on init.

2007-03-20 16:12  acornet

	* BRAINSTORM: Add some ideas in a plain text file.

2007-03-19 23:31  acornet

	* examples/gdbus/gdbus, lib/dbus.rb: I think I spotted the problem
	  that makes gdbus UI not responsive. I have no solution though.
	  
	  When there is a lot of dbus messages that stackup, the
	  while msg = bus.poll_message
	  is a loop that does not return. Hence we don't go back to the
	  glib main loop
	  while there are still buffer on the stack.

2007-03-19 21:51  paul

	* examples/gdbus/gdbus, tests/rhythmboxplaypause.rb: * Fixed a
	  small typo.
	  * Keep the GIO channels in an instance variable otherwise it will
	  be GC'ed while using it (fixes #2, courtesy of Sjoerd Simons).

2007-03-19 19:08  acornet

	* examples/gdbus/gdbus, lib/dbus.rb, lib/dbus/introspect.rb: And
	  commit the API breakage.

2007-03-19 19:02  acornet

	* examples/utils, examples/utils/listnames.rb: A listnames with a
	  sexy api.

2007-03-19 18:43  acornet

	* examples/gdbus/gdbus, lib/dbus/introspect.rb: More beautiful
	  method defs in gdbus

2007-03-18 21:22  acornet

	* examples/gdbus/gdbus: Sort the tree a bit.

2007-03-18 21:15  acornet

	* examples/gdbus/gdbus, examples/gdbus/gdbus.glade, lib/dbus.rb,
	  lib/dbus/introspect.rb: More gdbus hacking and api fixes.
	  Fix connect with bigendian architecture support

2007-03-18 13:34  acornet

	* examples/gdbus/gdbus, examples/gdbus/gdbus.glade,
	  examples/gdbus/gdbus.glade.old, lib/dbus.rb,
	  lib/dbus/introspect.rb: Some API polishing.
	  gDBus is now officially sexy.

2007-03-18 00:17  acornet

	* examples/gdbus/gdbus, examples/gdbus/gdbus.glade,
	  examples/gdbus/gdbus.glade.old: Simplify GDbus. Don't make
	  everything too complex at once.

2007-03-18 00:13  acornet

	* examples/gdbus/gdbus, lib/dbus.rb, lib/dbus/introspect.rb: Mess
	  things up a bit :p

2007-03-17 15:46  acornet

	* examples/gdbus/gdbus, lib/dbus.rb, lib/dbus/introspect.rb:
	  Introspector fixes.

2007-03-17 14:51  acornet

	* examples/gdbus/gdbus, examples/gdbus/gdbus.glade: Add window
	  delete handler.

2007-03-17 14:40  acornet

	* examples/gdbus/gdbus, examples/gdbus/gdbus.glade, lib/dbus.rb,
	  lib/dbus/introspect.rb: Some api fixes

2007-03-17 10:20  acornet

	* examples/gdbus, examples/gdbus/gdbus, examples/gdbus/gdbus.glade,
	  examples/gdbus/launch.sh, lib/dbus.rb, tests/gdbus: Finally, Glib
	  IOChannels are easy to cope with. Start a real life example.

2007-03-17 09:16  acornet

	* lib/dbus/introspect.rb: Add xml validation checks.

2007-03-17 09:08  acornet

	* lib/dbus.rb, tests/gdbus: Method rename.

2007-03-17 09:05  acornet

	* contrib, lib/dbus.rb: Use Kristoffer Lundén's hack instead of the
	  ruby interpreter patch, until the interpreter is fixed.

2007-03-15 18:31  acornet

	* lib/dbus.rb, lib/dbus/introspect.rb, tests/gdbus: Synchronous
	  calls.
	  Use XML and a proxy object for org.freedesktop.DBus methods.
	  Implement lame dbus stuff viewer.
	  XML parser fixes.

2007-03-14 20:47  acornet

	* lib/dbus.rb, lib/dbus/type.rb, tests/listnames.rb: More types.
	  Few fixes.

2007-03-13 18:49  acornet

	* lib/dbus.rb, lib/dbus/introspect.rb, lib/dbus/type.rb,
	  tests/intro.rb, tests/listnames.rb: Lots of stuff:
	  A ProxyObjectFactory that creates proxy object from XML
	  definitions.
	  A signature genrerator (Type#to_s).
	  Marshaller support for arrays and structs.

2007-03-12 19:17  acornet

	* lib/dbus.rb, lib/dbus/introspect.rb, tests/intro.rb: Add a basic,
	  REXML based Introspect data parser.

2007-03-12 18:39  acornet

	* lib/dbus.rb, tests/listnames.rb: on_return implementation.

2007-03-11 21:17  acornet

	* lib/dbus.rb, tests/listnames.rb: Fix some alignments. Add
	  listname.rb example.

2007-03-11 14:45  acornet

	* lib/dbus.rb, tests/rhythmboxplaypause.rb, tests/unmarshall.rb:
	  Packet size computation fixes.
	  
	  This also comes with another example that actually talks to a
	  dbus-application.
	  It asks rhythmbox to play.

2007-03-10 19:47  paul

	* lib/dbus/type.rb: Fixed typo.

2007-03-08 11:38  paul

	* README: Fixed the README because it mention 'bindings'.

2007-03-07 20:53  acornet

	* lib/dbus.rb, tests/connection.rb, tests/ping.rb,
	  tests/sendsignal.rb: Add message poller.

2007-03-06 19:09  acornet

	* lib/dbus.rb, tests/connection.rb: Alignment and other fixes.

2007-03-05 18:37  acornet

	* lib/dbus.rb, tests/conn3.rb, tests/connection.rb: Dirty
	  request_name implementation.

2007-03-04 11:07  acornet

	* contrib, contrib/903_abstract_unix_socket.patch, contrib/README:
	  Add the (hopefully) temporary hack to connect to dbus from ruby.

2007-03-04 10:19  acornet

	* lib/dbus.rb, tests/unmarshall.rb: Message::unmarshall
	  implemented.

2007-03-03 23:00  acornet

	* lib/dbus.rb, tests/conn2.rb, tests/conn3.rb: Basic message
	  creation.

2007-03-02 18:27  acornet

	* lib/dbus, lib/dbus.rb, lib/dbus/type.rb, tests/connection.rb,
	  tests/unmarshall.rb: Some basic stuff:
	  - Signature parsing
	  - Packet unmarshalling
	  - A braindead connection routine without auth

2007-03-02 13:02  paul

	* README, ext, tests/test000.rb: Removed dbusglue stuff from trunk.

2007-02-23 10:44  acornet

	* tests/test000.rb: Fix test.

2007-02-23 10:41  acornet

	* ext/dbus/dbusglue.c: Should be working if it builds.

2007-02-22 23:28  acornet

	* ext/dbus/bus.c, ext/dbus/dbusglue.c, ext/dbus/message.c,
	  tests/test000.rb: More stuff, I need to implement
	  bus.request_name to get a signal working.

2007-02-22 19:06  acornet

	* ext/dbus/bus.c, ext/dbus/dbusglue.c, tests/test000.rb: More
	  functions.

2007-02-22 18:56  acornet

	* ext/dbus/bus.c, ext/dbus/dbusglue.c: Make module names sexier.

2007-02-22 16:09  acornet

	* ext/dbus/bus.c: bus.c new file for bus methods.

2007-02-22 15:28  paul

	* ext/dbus/dbus-glue.c, ext/dbus/dbusglue.c, ext/dbus/extconf.rb:
	  Fixed the source filename (dash not allowed).

2007-02-22 15:25  acornet

	* ext/dbus/dbus-glue.c: Add some static keywords.

2007-02-22 15:23  acornet

	* ext/dbus/dbus-glue.c: New messages constructor for signals,
	  method return and errors.

2007-02-22 15:15  paul

	* ext/dbus/dbus-glue.c: Fixed some errors to fix building:
	  * Corrected message types const names.
	  * Removed unused variables.

2007-02-22 14:59  acornet

	* ext/dbus/dbus-glue.c: More basic stuff. DBusMessage constructor.

2007-02-22 14:49  paul

	* COPYING, README: Added README and COPYING files.

2007-02-22 14:38  paul

	* ext/dbus, ext/dbusglue: Renamed the ext directory.

2007-02-22 14:37  paul

	* ext/dbusglue, ext/dbusglue/dbus-glue.c, ext/dbusglue/extconf.rb,
	  ext/dbusglue/pkg-config.rb: Added some preliminary code and some
	  build stuff.

2007-02-22 13:22  paul

	* ruby-dbus: Remove redundant directory.

2007-02-22 13:21  paul

	* examples, ext, lib, ruby-dbus/examples, ruby-dbus/src,
	  ruby-dbus/tests, setup.rb, tests: Restructure to fit
	  setup.rb-compatible setup.

2007-02-22 13:17  paul

	* tags, ., ruby-dbus, ruby-dbus/examples, ruby-dbus/src,
	  ruby-dbus/tests: Created initial structure in Subversion.

