driconf-0.2.2: Mon Jan  5 03:51:35 CET 2004

- Fixed a problem with floating point options that specify a list of valid
  values, like the new def_max_anisotropy.

driconf-0.2.1: Sat Nov 15 10:04:37 CET 2003

- Select the first writable application configuration on startup with the nice
  side effect that the window doesn't grow later.
- White background behind the logo.
- Replaced the deprecated (in gtk2) CTree and CList widgets with TreeViews.
- Completely rewired checking for invalid user input in Entry widgets.

driconf-0.2.0: Tue Oct 28 15:10:20 CET 2003

- Ported driconf to gtk-2.0.
- Made the configuration tree scrollable.
- Allow multiple selection in unknown section page.
- Fixed: reloading didn't work when a config file was selected.

-------------------------------------------------------------------------------
Versions below were before the fork of separate gtk-1.2 and gtk-2 versions.
-------------------------------------------------------------------------------

driconf-0.0.11: Thu Oct 23 00:20:06 CEST 2003

- Toggle buttons: "True", "False" -> "Yes", "No".
- Pushing "New" while an application is selected creates a new application
  in the same device.
- Fixed: Handle options without any description.
- Fixed: Entry widget always marked the configuration as modified.
- Fixed: Message dialogs opened before the main window was created crashed.
- Fixed: Segfault reloading a config file while an application was selected.

driconf-0.0.10: Sat Oct 11 23:37:19 CEST 2003

- Added a "reload" button to reload a configuration from disk.
- Added spaces to the toolbar.
- Fixed: rename applications caused an exception (Michel Dänzer).
- Fixed: Select gtk version 1.2 on systems that support version selection
         (Michel Dänzer).
- Fixed: use getlocale(LC_MESSAGES) to select the language of option
         descriptions (Michel Dänzer)

driconf-0.0.9: Fri Oct  3 14:21:23 CEST 2003

- Save button is only sensitive on modified configs.
- No more annoying message box after saving successfully.
- Ask before losing changes on exit.
- Load configuration files before opening the main window.
- Show a message box if the driver's config info has errors.
- Make all dialogs transient windows for the main window, improves placement.
- Fixed: workaround for a segfault in libgtk when deleting application entries.

driconf-0.0.8: Sun Sep 28 12:31:48 CEST 2003

- Added a special section page for options that appear in a configuration file
  but are unknown to the driver (only shows up if necessary).
- Improved error handling/reporting in case of invalid driver config info.
- Improved handling of invalid option values.
- Highlight applications with invalid options in the configuration tree.
- Ask before saving a configuration with invalid entries.

driconf-0.0.7: Mon Aug 25 23:43:34 CEST 2003

- If an application or device is selected the save button saves the containing
  configuration file.
- Tries to write the default configuration for non-existing configuration
  files on startup showing a message dialog if successful.
- Non-existent and non-creatable config files don't show up in the config tree.
- Existing but non-writable config files are read-only, all the toolbar buttons
  and configuration widgets are unsensitive.
- Fixed: Error message about failed xdriinfo generated an exception itself :-/

driconf-0.0.6: Thu Aug 21 03:40:37 CEST 2003

- Added a custom GtkOptionMenu-like widget for enums that wraps lines
- Display options' XML elements as tooltip
- Make widgets of disabled options unsensitive
- Fixed: workaround for a strange problem with a modal dialog opened in the
  select_row callback of a ctree with selection mode SELECTION_BROWSE. It
  locked up the entire X session in a way that no more input was accepted!
- Fixed: popen2.Popen3 didn't seem to work from inside gtk callbacks.

driconf-0.0.5: Sat Aug 16 15:41:12 CEST 2003

- Adjust toolbar button sensitivity to selected config tree item
- Reset individual options to their default value
- Display translated description as option label, name and type as tooltip
- Use popen2.Popen3 so that xdriinfo's stderr can be captured to produce
  more helpful error messages
- Fixed: show an error message dialog if xdriinfo fails on program startup

driconf-0.0.4: Mon Jul 28 23:20:16 CEST 2003

- Support for enum options
- Fixed: top level element must be <driconf> not <dri>

driconf-0.0.3: Mon Jul 21 00:37:56 CEST 2003

- Appropriate widgets for specific option types and valid ranges
- Changed options get activated automatically
- Added a DRI logo
- Installation using Python's distutils
- Handles invalid configuration files gracefully

driconf-0.0.2: Sun Jul 13 23:35:00 CEST 2003

- For non-existent files create one device per screen each with one empty
  application config
- Fixed: Select a default language (en) and encoding (iso-8859-1) if not
         defined by the locale (e.g. "C")

driconf-0.0.1: Sun Jul 13 19:29:12 CEST 2003

- Added CHANGELOG
- Added TODO
- Fixed: Forgot to commit changed entries before saving
- Fixed: Install to $PREFIX/lib/$PYTHON/site-packages. It seems .pyo files
      	 are ignored. Install .pyc files instead.

driconf-0.0.0: Sun Jul 13 17:00:00 CEST 2003

First release
