configlet (1.8) unstable; urgency=medium

  * Wrap more calls to configlets in try blocks, so a bad configlet
    doesn't bring down the whole show.
  * Add debug(), warn(), and error() methods to DruidConfigGroup.
  * Fix some namespacing issues in the druid.
  * Add error dialog when the capplet's privileged runner stuff 
    fails.  Closes: #133883, #133715.

 -- Jeff Licquia <jlicquia@progeny.com>  Mon, 15 Apr 2002 11:13:34 -0500

configlet (1.7) unstable; urgency=low

  * Work around breakage in python-gnome; check when set_logo calls
    break and disable them (instead of throwing an exception).

 -- Jeff Licquia <jlicquia@progeny.com>  Fri, 29 Mar 2002 12:22:32 -0500

configlet (1.6) unstable; urgency=low

  * Change the maintainer to Progeny.
  * Allow use of xsu instead of gnome-sudo to gain root access.
  * Handle imlib breakage, when it happens, a little better; don't
    try to load images if it breaks.
  * Re-jigger the way debconf changes are written to the database;
    debconf-communicate turns out to be a bit fragile.

 -- Jeff Licquia <jlicquia@progeny.com>  Sun, 24 Mar 2002 22:20:54 -0500

configlet (1.5) unstable; urgency=low

  * Make sure we register questions with debconf if the question name
    doesn't match the template name.
  * get_page_display_name -> get_page_display_title in
    configlet-capplet.
  * Switch icons for the control center toplevel.
  * When setting debconf values, close and re-open a new
    debconf-communicate session for each package.  This way, registered
    questions will have the correct owner.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed, 13 Feb 2002 19:01:41 -0500

configlet (1.4) unstable; urgency=low

  * Make sure we catch validation function exceptions in the druid.
  * Move the GNOME Control Center section from "System" to "Debian", to 
    eliminate a conflict with ximian-setup-tools.

 -- Jeff Licquia <jlicquia@progeny.com>  Tue, 12 Feb 2002 11:28:33 -0500

configlet (1.3) unstable; urgency=low

  * Make sure that, when FLAGS is set for debconf information, values
    can still be unset.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed, 30 Jan 2002 17:02:34 -0500

configlet (1.2) unstable; urgency=low

  * Be more robust about starting and working with configlets; an
    exception in a configlet shouldn't cause the whole API to freak.
  * Same for update-configlet-frontends.  Closes: #131234.
  * Add "watermark" config option for setting the druid watermark.
  * Added missing dep on debconf-utils.

 -- Jeff Licquia <jlicquia@progeny.com>  Mon, 28 Jan 2002 15:02:10 -0500

configlet (1.1) unstable; urgency=low

  * Suppress debconf-communicate output unless DEBUG is set.

 -- Jeff Licquia <jlicquia@progeny.com>  Mon, 21 Jan 2002 11:26:04 -0500

configlet (1.0) unstable; urgency=low

  * Too many changes to count are thanks to fellow Progeny co-workers:
    John Daily <jdaily@progeny.com>, Eric Gillespie <epg@progeny.com>,
    and Branden Robinson <branden@progeny.com>
  * New documentation: man pages and a more extensive book.
  * Correct Build-Depends.
  * Instead of class global variables for important information about
    the configlets, we have attributes, which are passed into
    register_configlet.
  * Debugging and logging functions added to the API.
  * Privileged runner infrastructure moved outside of classes.
  * Added configuration file to configlets-druid, so much of its
    behavior can be overriden at runtime.
  * Configlets-druid now adds "(mandatory)" to the title of configlets
    identified as mandatory.
  * Unless otherwise indicated, configlets-druid now loads the Raleigh
    GTK theme.
  * Add a way for debconf flags to be set by the configlets.
  * Highly GNOME-specific API calls now have "gnome" in their function
    names (on_close -> on_gnome_close, setup -> gnome_setup).
  * New configlets-druid arguments: --ask-only and --commit-only.

 -- Jeff Licquia <jlicquia@progeny.com>  Mon, 14 Jan 2002 00:02:58 -0500

configlet (0.9.24) unstable; urgency=low

  * Major changes to the configlet API.
  * update-configlets now takes parameters: --install, --remove,
    --update, --install-all, --remove-all.  This allows new configlets
    to install themselves individually.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed, 19 Dec 2001 13:36:12 -0500

configlet (0.9.23) unstable; urgency=low

  * Clean up the rules file and install everything with the correct
    permissions using install(1) instead of cp(1).  This fixes the bug
    where the scripts were being installed not
    executable. (epg@progeny.com)
  * Kill #! line in configlet.py module.  Fixes lintian
    warning. (epg@progeny.com)
  * Remove debhelper documentation files from debian
    dir. (epg@progeny.com)
  * Add python-happydoc to Build-Depends. (epg@progeny.com)
  * Add lib-saxon-java to Build-Depends. (epg@progeny.com)
    XXX: This is currently in contrib, but jdaily has filed a bug report
    asking that it be moved to main since it works fine with kaffe.  Until
    this is resolved we can't upload this.
  * New DocBook documentation. (jdaily@progeny.com)
  * Split the package into python-configlet (the API and test-configlets)
    and configlet-frontends (the druid and capplet).
  * Added "name" attribute to configlets (generated from the directory name
    where the configlet is installed), and changed frontends to use it as
    an index instead of the display name. (epg@progeny.com)
  * Don't try to configure the "shared" package. (epg@progeny.com)
  * Use proper tuples in % substitutions. (epg@progeny.com)
  * The DebConf constructor now takes a package list.
  * Add "setter" methods to Configlet class for setting attrubutes.
    (jdaily@progeny.com)
  * Changed debconf() to report_debconf() in Configlet.
    (jdaily@progeny.com)
  * Changed "display_name" to "display_title". (jdaily@progeny.com)
  * Standardized on "/usr/share/configlets" for the default configlet
    path.
  * Changed configlets-druid to put multi-page configlets in a tab on
    one druid page, rather than multiple druid pages. (epg@progeny.com)
  * Use Debian logo image from debconf rather than Progeny logo image
    for the logo in configlets-druid. (epg@progeny.com)
  * Separated the test files used by test-configlets; changed debconf
    information no longer overwrites the old info.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed, 12 Dec 2001 10:58:02 -0500

configlet (0.9.22) unstable; urgency=low

  * Updated to work with woody.
  * Added DebConf interface class to abstract the loading of debconf
    data (as well as implementations for debconf 0.3 and 1.0).
  * Added configlet priorities; frontends can and should order the
    configlets by priority (integer; low number means higher priority).
  * Added privileged runner interface for gnome-sudo.
  * Made test-configlets a full-fledged and useful front end.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed, 28 Nov 2001 16:25:51 -0500

configlet (0.9.21) unstable; urgency=low

  * Allowed package postinsts to be ordered (certain ones must be run
    first), and set an order that etherconf be run first.

 -- Jeff Licquia <jlicquia@progeny.com>  Thu, 22 Mar 2001 12:18:09 -0500

configlet (0.9.20) unstable; urgency=low

  * Fix a bug in picking which configlets to show; the list of picked
    configlets wasn't being built properly.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed, 21 Mar 2001 20:06:34 -0500

configlet (0.9.19) unstable; urgency=low

  * Oops.  Make sure that, when the X configlet isn't checked, that it
    doesn't actually show up.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed, 21 Mar 2001 16:01:32 -0500

configlet (0.9.18) unstable; urgency=low

  * configlets-druid: Center the final package configuration window and
    show the watch cursor while packages are configuring. Also, make
    the X configlet unchecked by default in the configlet selection
    screen.

 -- Eric Gillespie, Jr. <epg@progeny.com>  Tue, 20 Mar 2001 20:46:57 -0500

configlet (0.9.17) unstable; urgency=low

  * Fixed formatting problem in the druid.

 -- Jeff Licquia <jlicquia@progeny.com>  Tue, 13 Mar 2001 22:30:06 -0500

configlet (0.9.16) unstable; urgency=low

  * Created new runner class for configlet-capplet that uses a pty to
    gsu-helper to run programs when needed.
  * Fixed up formatting issues with the druid configlet chooser page.

 -- Jeff Licquia <jlicquia@progeny.com>  Fri,  9 Mar 2001 18:13:06 -0500

configlet (0.9.15) unstable; urgency=low

  * Created new API call, "privileged_run", for running things as root, as
    well as an object plugin system for plugging in different methods for
    obtaining privilege.
  * Wrote a runner class for configlet-capplet that uses a pipe to execute
    commands.

 -- Jeff Licquia <jlicquia@progeny.com>  Fri,  9 Mar 2001 15:52:40 -0500

configlet (0.9.14) unstable; urgency=low

  * update-configlets: Fix a bug where updating a configlet would break
    because of an uncaught os.symlink exception (couldn't overwrite).

 -- Eric Gillespie, Jr. <epg@progeny.com>  Thu,  8 Mar 2001 16:36:37 -0500

configlet (0.9.13) unstable; urgency=low

  * debian/control: Depend on imagemagick to avoid problem with stupidity
    in Debian's Python and/or PyGtk packages
  * configlets-druid: Fix layout of configlet descriptions

 -- Eric Gillespie, Jr. <epg@progeny.com>  Thu,  8 Mar 2001 10:16:31 -0500

configlet (0.9.12) unstable; urgency=low

  * Added API call: setting __description__ in the configlet sets a text
    description, retrievable via get_description().
  * Added label to the configlet list in the druid with the above text
    description for each configlet.
  * Disabled the Cancel button on the druid.

 -- Jeff Licquia <jlicquia@progeny.com>  Mon,  5 Mar 2001 23:44:30 -0500

configlet (0.9.11) unstable; urgency=low

  * Fixed bug regarding configlets with dashes in their names not being
    loadable by configlet-capplet.

 -- Jeff Licquia <jlicquia@progeny.com>  Mon, 26 Feb 2001 19:08:21 -0500

configlet (0.9.10) unstable; urgency=low

  * The capplet now sets debconf data properly; we need to check for
    configlet bugs now, as this may be where we're having the most
    trouble.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed, 21 Feb 2001 14:46:59 -0500

configlet (0.9.9) unstable; urgency=low

  * Fixed problem with configlet-capplet not setting debconf data.

 -- Jeff Licquia <jlicquia@progeny.com>  Mon, 19 Feb 2001 16:12:47 -0500

configlet (0.9.8) unstable; urgency=low

  * Added postinst runs.
  * Eric: fixed problem with configlet-capplet placing configlet in its
    own window when running from the GNOME menus.
  * Added new window for picking which configlets to run.  Hard-coded a
    list of required configlets.

 -- Jeff Licquia <jlicquia@progeny.com>  Tue, 13 Feb 2001 23:31:17 -0500

configlet (0.9.7) unstable; urgency=low

  * Fixed bugs in configlet.py that were causing configlets to fail
    totally.
  * First attempt at fix to the "disconnected window" problem when
    accessing a configlet via the Settings menu.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed, 31 Jan 2001 10:25:36 -0500

configlet (0.9.6) unstable; urgency=low

  * Added capplet front end.
  * Added "update-configlets" script for registering configlets with
    frontends that require registration of some kind (like the capplet
    front end).

 -- Jeff Licquia <jlicquia@progeny.com>  Sun, 28 Jan 2001 21:43:33 -0500

configlet (0.9.5) unstable; urgency=low

  * Cause status window to update more often.
  * Set debconf priority when running configure scripts.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed, 10 Jan 2001 18:48:54 -0500

configlet (0.9.4) unstable; urgency=low

  * Fixed bug in setdebconf where question registration wasn't happening.
  * Set Progeny colors and added the logo to all druid pages.
  * Set the druid window to center on the screen if possible.
  * Added status window when configuring packages.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed, 10 Jan 2001 00:43:42 -0500

configlet (0.9.3) unstable; urgency=low

  * Got per-page validation to work a little better in the druid.
  * The test-configlets code now also validates properly, and prints
    diagnostic output if a configlet doesn't validate properly.

 -- Jeff Licquia <jlicquia@progeny.com>  Sun,  7 Jan 2001 20:59:53 -0500

configlet (0.9.2) unstable; urgency=low

  * Added support for actually running the postinsts of the packages.
  * Changed API to allow configlets to optionally return the package
    list; otherwise, the frontend is expected to look at the returned
    debconf info for packages to run.
  * Fixed bugs in setdebconf.

 -- Jeff Licquia <jlicquia@progeny.com>  Fri,  5 Jan 2001 13:01:24 -0500

configlet (0.9.1) unstable; urgency=low

  * Fixed a bug in hardcoded paths to readdebconf and setdebconf.

 -- Jeff Licquia <jlicquia@progeny.com>  Thu,  4 Jan 2001 00:55:40 -0500

configlet (0.9.0) unstable; urgency=low

  * Initial Release.

 -- Jeff Licquia <jlicquia@progeny.com>  Wed,  3 Jan 2001 14:55:30 -0500
