==========
DeviceKit 003
==========

DeviceKit is an abstraction for enumerating devices and listening to
device events. Any application on the system can access the
org.freedesktop.DeviceKit service via the system message bus. On
GNU/Linux, DeviceKit can be considered a simple D-Bus frontend to
udev(7).

Requirements:

   glib-2.0    >=  2.12
   dbus-glib-1 >=  0.76
   libudev     >=  130

NOTE NOTE NOTE: This is probably the last release of DeviceKit. The
                functionality of DeviceKit is going to be merged into the
                udev-extras with the only changes being the D-Bus name
                as well as the prefix for the GObject library and the
                command line tool.

David Zeuthen
March 2nd, 2009

Thanks to all our contributors:

Colin Walters (1):
      fix DeviceKit with the latest DBus release

David Zeuthen (8):
      post-release version bump
      fix type in D-Bus .conf file
      remove INSTALL file for now, autogen.sh will create it
      misc cosmetic and doc fixes.
      set G_LOG_DOMAIN to devkit-gobject
      mention in the docs when warnings are printed
      don't print warning in dup_property_as_strv for non-existant property
      update NEWS for release

Kay Sievers (1):
      add .gitignore files

==========
DeviceKit 002
==========

This is DeviceKit version 002, released on Nov 13, 2008.

DeviceKit is an abstraction for enumerating devices and listening to
device events. Any application on the system can access the
org.freedesktop.DeviceKit service via the system message bus. On
GNU/Linux, DeviceKit can be considered a simple D-Bus frontend to
udev(7).

Requirements:

   glib-2.0    >=  2.12
   dbus-glib-1 >=  0.76
   libudev     >=  130

It is expected that a few things may still change; in a couple of
releases we will guarantee a stable D-Bus and library ABI.

David Zeuthen
November 13, 2008

Thanks to all our contributors:

David Zeuthen (40):
      initial commit
      add mkinstalldirs
      add device class
      add some actualy code to retrieve data from the udev database
      import a copy of libkit from PolicyKit
      fix up docs
      avoid returning empty string for an empty strlist
      don't lie about property iteration if it was short circuited
      update to latest libkit from PolicyKit
      remove unused files
      be careful about what symbols we export
      completely redo how DeviceKit works
      forgot to add file
      add yet another missing file
      trawl both /sys/bus and /sys/class/devices when enumerating devices
      implement enumerating devices by native path
      build D-Bus docs
      copy the hash table to maintain integrity when DevkitDevice is reffed
      update TODO list
      update license
      update location of git repos
      update mailing list
      fix up include paths
      use gchar/gint instead of char/int in the public API
      use proper API for instance-private data to avoid leaking it
      update my email address
      update bug report URL
      export a 'daemon-version' property on the D-Bus service and the library
      update spec-to-docbook.xsl script
      move object path from / to /org/freedesktop/DeviceKit
      we're a fd.o project, not a GNOME project
      require dbus-glib-1 >= 0.76
      write README
      write NEWS
      fix bootstrapping to avoid having gtk-doc.make and mkinstalldirs in the tr
      fix make distcheck
      change the CFlags so users need the right include path
      document behavior of EnumerateBySubsystem when an empty array is passed
      rename configure.in to configure.ac
      update NEWS for release

Kay Sievers (2):
      Makefile.am: remove trailing tabs
      use libudev to retrieve udev events and udev device information

Richard Hughes (1):
      allow --subsystem and --monitor to be used together with devkit command line tool

