driconf-0.9.1: Sun Sep 17 22:04:22 EDT 2006

- Updated Russian translation by Konstantin A. Lepikhov.
- Added Dutch translation by Benno Schulenberg.
- Fixed a mistake in an English string (Benno Schulenberg).
- Added an icon and a .desktop file by Pascal de Bruijn.

driconf-0.9.0: Thu Jan 26 22:39:20 EST 2006

- This version introduces a completely redesigned user interface. If
  the old user interface looked more like the GNOME configuration
  editor then the new one is more like a configuration applet. The old
  user interface is still available as "expert mode".
- Now requires pygtk 2.4 or newer.
- Translations need updates!

Changes in the old user interface (expert mode):
- New and Delete buttons in Unknown tabs renamed to Add and Remove.
- Only allow adding and renaming of unknown options if there is no
  driver information available.
- Automatically turn entries into appropriate widgets when invalid
  values are replaced with valid ones by the user.
- Fixed: prevent editing/adding/removing of unknown options in
  read-only files.

driconf-0.2.7: Thu Aug 11 18:47:39 EDT 2005

- Italian translation by Giampaolo Bozzali.
- Russian translation by Konstantin A. Lepikhov.
- Changed installation. Python modules are now installed into
  /usr/local/lib/driconf.

driconf-0.2.6: Thu Apr 14 01:08:41 CEST 2005

- Spanish translation by David Rubio Miguélez.
- .po-files included in the source release.
- Look for translations in the current directory first. This makes it easier
  to test new translations when older ones are installed in the standard place.
- Use gtk-2.6 AboutDialog if available.
- Changed handling of long tab labels. This gets rid of visual artifacts on
  truncated tab labels+tooltips with some gtk themes.
- Fixed: lots of deprecation warnings with pygtk 2.6 about gtk.TRUE and
         gtk.FALSE. Now using True and False, requires Python 2.3.
- Fixed: small problems with the Makefile for maintaining translations.

driconf-0.2.5: Sun Mar 27 15:32:59 CEST 2005

- I18N support, initial German translation. More translations are welcome.
- Eye-candy: icons, bold configuration file names in the configuration tree,
             bold application frame label.
- Slightly larger initial window size, but allow resizing to smaller sizes.
- No more annoying popup-dialog about unknown options. The "Unknown" page was
  moved to the first place for attention and contains a help-button that
  displays a short help text.
- Unknown options are now editable, both their names and values, new settings
  can be added to the list of unknown options.
- Allow configuration of unkown drivers the same way as unknown options of
  known drivers.
- Allow changing the screen and driver of existing device configurations.
- Invalid settings are no longer highlighted when disabled.
- Fixed: spin-buttons for integers had a decimal point.
- Fixed: markup in the configuration tree was broken (only visible with
         invalid settings).
- Fixed: assertion failure when deleting driver or application configurations.
- Fixed: escape all text that is passed to Pango as markup.
- Fixed: there was a possibility that a read-only configuration was selected
         on startup even though a writable one existed.

driconf-0.2.4: Fri Mar 18 12:50:22 CET 2005

- Added an "About" dialog.
- Added some instructive text to device and application name dialogs.
- Made the executable attribute more similar to a regular option.
- Truncate long tab labels and add a tooltip with the full description.
- More concise device descriptions in the configuration tree.
- Updated README.
- Fixed: Problem when closing the DRIconf window through the window manager.
- Fixed: Wrong button activation after saving a configuration file.

driconf-0.2.3: Mon Mar 14 02:13:30 CET 2005

- Added a new widget for float and integer ranges: spin button + slider.
  (The slider is not shown on small integer ranges.)
- Usability improvements: Automatically select new nodes. Adjust scrolling
  of the configuration tree when the selection is changed automatically.
- Updated README. Added a little help for getting started.
- Fixed: A bad bug when entry widgets get used.
- Fixed: Some (not all) deprecation warnings with gtk+ 2.6.
- Fixed: Saving when a file node was selected in the configuration tree.

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
