2006-05-20  Florian Weimer  <fw@deneb.enyo.de>

	* intl.h: Replace with standard gettext.h, but define `_'.

2001-11-29 01:09:45  Wessel Dankers  <wsl@fruit.eu.org>

	* Fixed bad bug that caused too little memory to be allocated.

Mon Nov 12 02:37:21 2001  Mika Liljeberg  <mika.liljeberg@welho.com>

	* Added new configuration option `UseTasks', which adds support
	  for tasksel tasks. Closes (#115255)
	* New configuration option `DpkgAvailable' indicates location
	  of the dpkg available file (needed for UseTasks option).
	* Minor fixes.

2001-10-18 14:11:10  Guus Sliepen  <guus@sliepen.warande.net>

	* Add a new configuration option `NegativeKeepers', which controls
	  whether or not explicit removals are remembered.
	* Small changes to asktty.c and debfoster.c to make translating
	  easier.
	* Dutch translation updated.

2001-09-01 00:59:53  Wessel Dankers  <wsl@fruit.eu.org>

	* Fixed a bug in status.c that caused a bus error that had a
	  probability of occurring of 4096 to 1 against.

2001-08-24 13:23:35  Wessel Dankers  <wsl@fruit.eu.org>

	* Fixed a bug in all_depends() that caused a SIGSEGV if a package
	  didn't exist
	* Removed `+' package suffix: it's not useful and gives problems
	  with names like g++ and bonnie++

2001-07-27 15:23:23  Mika Liljeberg  <mika.liljeberg@welho.com>

	* Based on debfoster-2.0-1 (Debian source)
	* Complete rewrite of processing logic: 
	   - Recognise orphaned dependency loops (#92241)
	   - Support conditional dependencies (Depends: x|y|z)
	   - Support alternative packages (Provides: x-window-manager)
	   - Single pass operation
	   - Minimise number of questions asked from user
	   - Store both positive and negative answers in keeper
	     file. Stored negative answers are regarded as hints: if a
	     package has no dependents, remove it without asking again.
	     (#89380, #91735).
	* Changes to UI:
	  - Prune command: remove multiple packages
	  - Undo command: undo last command (unlimited undos) (#89539)
	  - Skip command: move to next question (#91871)
	  - Quit/eXit/Help commands
	  - Info command (former ?). ? is now an alias for Help
	* Changes to command line options:
	   - Slight change of semantics for --quick and --force:
	      --quick updates the keeper file based on currently installed
	        packages
	      --force tries to update the system based on the keeper
	        file.
	     In practise the effect is almost the same but --force may
	     also install packages as well as delete them. This means
	     that debfoster can be used to quickly install a pre-selected
	     software configuration, e.g. on a newly installed machine.
	   - upgrade all packages depended upon by packages that are to be
	     installed. All packages on the command line will either be
	     installed or upgraded. (--upgrade) (#101911)
	     Note: I feel this option would be more appropriate for
	     apt-get but it was simple to implement, so I did it.
	   - several new information options (--show-xxx)
	   - specify/ignore keeper file (--[no-]keeperfile)
	   - specify config file (--config)
	   - specify config option (--option OPT=VAL)
	   - ignore all default rules (--ignore-default-rules). Only user
	     responses matter.
	* New configuration options:
	   - KeepSections and NokeepSections: Keep or remove packages
	     based on their section 
	   - GuessDepends: Keep or remove packages based on extension
	     (e.g. keep xyzzy-dev and xyzzy-doc if xyzzy is kept,
	     otherwise remove them). The extensions are configurable.
	* Changes to default config options:
	   - Changed RemoveCmd default to apt-get --purge remove (added
	     --purge) 
	   - Changed DpkgStatus default to "dpkg -s". This is more
	     relevant than showing all available packages (apt-cache
	     show).
	* File locking:
	   - ignore advisory lock with --show-xxx options 
	   - Removed DEBFOSTER_LOCK_SOFTFAIL environment variable.
