1.10.2 [6 Nov 2005]
^^^^^^^^^^^^^^^^^^^
	+ New option '--ignore-errors' in paco (see the man page).
	+ New configure option '--enable-ansi'.
	+ Allow the use of rpmunpack in SuperPaco (by Richard Johns). This means
	  that rpm2cpio is no longer required to install RPM packages.
	+ Removed reference to sudo conflict, which is not true (thanks Carlos
	  Vendramini).
	+ [bugfix]: option '-c' broken!
	+ [bugfix]: segfault in paco when reading badly formatted logs.
	+ [bugfix]: problems when creating binary packages in gpaco.
	+ [bugfix]: gpaco: When updating the database, newly logged packages were
	  duplicated in the list of packages.
	+ [bugfix]: segfault when reading long lines from the logs (thanks Mirco
	  Lorenzoni)
	+ [bugfix]: SuperPaco had problems when installing RPM packages:
	  "cp: cannot stat `foo': No such file or directory".


1.10.1 [27 Oct 2005]
^^^^^^^^^^^^^^^^^^^^
	This release fixes an important bug in version 1.10.0: When logging
	installations, paths to be excluded were actually not excluded from the
	logs. Thanks Arthur Demchenkov for catching this horrible bug.
	

1.10.0 [23 Oct 2005]
^^^^^^^^^^^^^^^^^^^^
	*** IMPORTANT: Notes for users of older versions of paco ***
	************************************************************
	1) There are changes in the log format. To rebuild the database, run
	   'paco -au' right after installing this new version.
	2) The libpaco shared library has been renamed to libpaco-log. Files
	   /usr/lib/libpaco.* can be removed when upgrading to paco-1.10.0.
			   
	General changes
	---------------
	+ The configure script can be run from outside the main paco sources
	  directory (thanks Christian Schneider).
	+ Added russian translation (by Arthur Demchenkov).
	+ The syntax of pacorc is more strict. Quotes and spaces are not stripped
	  from the value of the variables. Type 'man pacorc' for more information.
	+ Fixed compilation errors in Solaris.

	Changes in paco
	---------------
	+ Enhanced the debugging messages when logging or removing packages.
	+ Resolve intermediate directory symlinks in the names of the logged files
	  (no more conflicts with /usr/man and /usr/share/man, etc).
	+ Enhanced the way to collect package information at log time: Builds from
	  outside the main package sources directory are supported, and the
	  config.status and .aspec (autopackage) files are scanned.
	+ When logging packages, the values of CC, CFLAGS, etc... are retrieved only
	  from the environment, and not from the Makefile.
	+ [bugfix]: Spurious commented lines in "Description" info field.

	Changes in gpaco
	----------------
	+ [bugfix]: configuration file (.gpacorc) not well written at exit.
	+ [bugfix]: charset encoding problems (thanks Arthur Demchenkov).
	+ [bugfix]: memory leaks (thanks the gtk-app-devel-list@gnome.org people).
	+ [bugfix]: segfault when removing packages.
	+ [bugfix]: problems with long package descriptions (thanks Christoph Berg).
	+ Removed the "maximmum database age" setting in "Preferences". Never update
	  the database at start.
	

1.9.6 [23 Sep 2005]
^^^^^^^^^^^^^^^^^^^
	+ Fixed a bug on Solaris: "ld.so.1: sh: fatal: /usr/lib/libpaco.: open
	  failed: No such file or directory".


1.9.5 [23 Sep 2005]
^^^^^^^^^^^^^^^^^^^
	+ Paco has been successfully tested on NetBSD-2.0 (thanks Tanaka Shin-ya).
	+ Fixed error codes when using the '-l' option to monitor a command.
	  Now paco returns: 0 on success, 1 if paco itself fails, and 2 if the
	  failure comes from the monitorized command (thanks Dan Nicholson).
	+ Expand variable $HOME (or ${HOME}) in pacorc (thanks XMail-LORD).
	+ Fixed memory leaks.
	+ [bugfix]: "true_fopen64 undeclared" (thanks Tanaka Shin-ya).
	+ [bugfix]: "__unused redefined" (thanks Christian Schneider).
	+ [bugfix]: Segmentation fault when dealing with filenames containing the
	  percent ('%') character (thanks Christian Schneider).
	+ [bugfix]: Fixed some serious bugs in superpaco (ooopss...).
	+ [bugfix]: "too many open files" when removing packages.
	

1.9.4 [5 Sep 2005]
^^^^^^^^^^^^^^^^^^
	This release fixes a bug in paco-1.9.3: When logging installations, the
	package information was not properly retrieved.


1.9.3 [4 Sep 2005]
^^^^^^^^^^^^^^^^^^
	Changes in paco:
	~~~~~~~~~~~~~~~~
	+ Removed option '-S|--stdin'. From now on, if the option '-l|--log' is
	  used without any command, files are read from the standard input, just
	  like the '-S' option did. Update your scripts!
	+ The build-time values of CC, CFLAGS and some other variables are now
	  saved in the database, and retrieved with the new option '-V|--variable'.
	+ Due to the above new feature, the short option '-V' has changed its
	  meaning and it's no more used to show version information.
	+ [bugfix] '-C' option printed 0 shared files for all packages!
	+ [bugfix] Bogus error messages were printed when removing packages.
	+ [internal] Use GNU getopt to parse the command line options.
	+ [internal] Use linked lists for the lists of files.
	
	Changes in gpaco:
	~~~~~~~~~~~~~~~~~
	+ Added translator credits in the "About" dialog.
	+ Added accelerator to option "Update database" (Ctrl+U).
	+ [bugfix] Wrong "parse error" failure when updating the database.
	+ [bugfix] Newly logged packages were not properly updated when updating
	  the whole database.
	+ [bugfix] Bogus error messages were printed when removing packages.

	Other changes:
	~~~~~~~~~~~~~~
	+ Replaced the configure option '--enable-scripts' with new options
	  '--enable-a2paco', '--enable-superpaco' and '--enable-pacoball'.
	+ New script paco_bash_completion, written by Christian Schneider.
	+ Let pacoball accept more than one input package.
	+ New options '-1|--faster', '-9|--better' and '-a|--all' in pacoball.
	+ Created a man page for pacoball.
	+ Removed configuration variable DPKGDIR.
	+ Added Serbian translation (Boban Petrovic).
	+ Updated French translation (Ookaze BioACobol).
	+ Updated Catalan translation (me).


1.9.2 [03 Aug 2005]
^^^^^^^^^^^^^^^^^^^^
	This release uses the full GNU build system: autoconf, automake and libtool.
	
	*** IMPORTANT: Due to the use of libtool, paco can't track its own
	*** installation anymore. See the INSTALL file for more details.
	
	General changes:
	================
	+ The default log directory can be set at configure time, with the option
	  '--with-paco-logdir=DIR'.
	+ The path '/usr/info/dir' has been added to the default value of EXCLUDE.
	  Now EXCLUDE='/tmp:/usr/src:/usr/info/dir'.
	+ New configuration variable APPARENT_SIZE (See the man page of pacorc).
	+ (Apparently, hopefully) ported to Solaris 9.

	I18n:
	=====
	+ Internationalizated gpaco.
	+ Updated French translation (Ookaze BioACobol).
	+ Updated Catalan translation (me).

	Changes in libpaco:
	===================
	+ Added truncate(), truncate64() and creat64() handlers.
	+ Bugfixes.

	Changes in paco:
	================
	+ Removed the '--usage' option and the '?' switch.
	+ Don't print the date and the size of the package when listing files.
	
	Changes in gpaco:
	=================
	+ Disallow changing the log directory at runtime (for now).
	+ Don't permit multiple selection in the list of packages (for now).
	

1.9.1 [16 Jul 2005]
^^^^^^^^^^^^^^^^^^^
	- Fixed various build and install errors.
	- Added french translation (by Ookaze BioACobol).


1.9.0 [12 Jul 2005]
^^^^^^^^^^^^^^^^^^^
	General changes:
	- Use Autoconf build system.
	- Internationalisation support with GNU gettext. Added catalan translation.
	- The default configuration directory is now '/usr/etc'. Use the configure
	  option '--sysconfdir' to change it.
	- Increased portability.
	
	Changes in paco:
	- Various bugfixes in libpaco.
	
	Changes in gpaco:
	- New "Keep logs" option in the "Remove" page.
	- Added abbility to create binary packages.
	- Changed the buttons layout in the "Remove" page.
	- Permit multiple selection in the list of packages.
	- Minor bugfixes and enhancements.

	Changes in scripts:
	- New option '--ball=PATH' in pacoball.

	Thanks Dan Nicholson <dbnichol@gmail.com> for testing paco in Solaris.
	Thanks Jim Gifford for let me test paco in a mips64 machine.


1.8.9 [04 Jun 2005]
^^^^^^^^^^^^^^^^^^^
	Changes in paco:
	- Fixed the "Unremoved dangling symlinks" bug. Thanks Jesse S.
	- Fixed the "Wrong shared files list" bug.
	- Accelerated the shared file detection code. Also in gpaco.
	- Changed the default values for the variables INCLUDE and EXCLUDE, which
	  set the paths to scan/skip when logging the installation of a package.
	  New default values are:
		 INCLUDE=/
		 EXCLUDE=/tmp:/usr/src	('/dev' and '/proc' are implicitly skipped).

  
1.8.8 [15 May 2005]
^^^^^^^^^^^^^^^^^^^
	Changes in paco:
	- Added abbility to get information also from the .pc (pkg-config) file when
	  installing a package.
	- Allow the use of option '-U' with '-r', to force removing the log of the
	  packages.
	- Fixed a bug that prevented paco to properly update the database. Thanks
	  Ookaze BioACobol.
	
	Changes in gpaco:
	- Restore the position of the main window between sessions.
	
	Changes in pacoball:
	- Fixed the "Argument list too long" bug. Thanks Ivo Nedialkov Krastev.
	- Strip leading '/'s from file names. Thus pacoballs can be unpacked in
	  different prefixes than the root directory '/'.


1.8.7 [30 Apr 2005]
^^^^^^^^^^^^^^^^^^^
	- This release fixes a bug that made paco log some files twice when using
	  the option "+".
	- Debugging support has been added to the libpaco code too (it must be build
	  with CFLAGS=-DDEBUG to enable it).


1.8.6 [16 Apr 2005]
^^^^^^^^^^^^^^^^^^^
	Changes in gpaco:
	- Added accelerators to some menu items.
	- New option to show missing sizes as percent in the "Preferences" dialog.
	- Display dates in UTF8 encoding (thanks Ryurik).
	- Minor bugfixes.

	Other changes:
	- Better deal with file sizes (thanks Mirco Lorenzoni & Demchenkov Arthur).


1.8.5 [10 Mar 2005]
^^^^^^^^^^^^^^^^^^^
	Changes in gpaco:
	- Use UTF8 encoding for the text in "Properties".
	- New option '-d|--debug' to print debugging messages on the console.
	- Restore the size of the main window between sessions.
	- Upgraded to GTK+-2.6
	- Removed dependency on GNU getopt.
	- Minor bugfixes and enhancements.

	Changes in paco:
	- Disabled option '-vv'.
	- New option '-e|--skip' (see the man page).
	- Let option '-o|--configure-options' accept more than one argument.
	
	Other changes:
	- Enhanced the man page and the INSTALL file.
	- New script 'pacoball' (very simple): Creates binary .tar.bz2 or .tar.gz
	  packages from installed (and logged) packages.
	- From now on, scripts are not installed by default. There's a new configure
	  option '--enable-scripts' to install them.
	- Minor bugfixes and enhancements in a2paco and superpaco.
	  

1.8.4 [19 Feb 2005]
^^^^^^^^^^^^^^^^^^^
	Changes in gpaco:
	- Added mnemonics to all buttons and menu items.
	- New dialog "Search" which does the same as 'paco -q' but graphically.
	- Show progress bar when compressing/uncompressing more than 1MB.

	Other changes:
	- Logs ending with '~'	or '.bak' are ignored.
	- The names of the packages must start with an alphanumeric character.
	
	USERS OF PACO < 1.8.0 SHOULD READ "UPGRADE"
	

1.8.3 [14 Feb 2005]
^^^^^^^^^^^^^^^^^^^
	Changes in gpaco:
	- Added file compression/uncompression support.
	- Beautified the "Properties" page in the package windows.
	- New dialog "Preferences". Replaces the old items in "Options", adding
	  some new features.
	- "Missing icons" bug fixed.

	Other changes:
	- Another "rubbish in missing files" bug fixed.
	- New log format: The information of the packages is stored in separate
	  logs in directory $LOGDIR/_info, for better manipulation. This change is
	  automatically applied when updating the paco database with 'paco -au'.

	USERS OF PACO < 1.8.0 SHOULD READ doc/UPGRADE


1.8.2 [06 Feb 2005]
^^^^^^^^^^^^^^^^^^^
	- This release fixes an important bug in paco-1.8.1, due to a typo: The 
	  configuration file was not properly parsed.
	- There's also a new useful option '-o|--configure-options', which prints
	  the options passed to configure when the package was installed.
	- Minor bugfixes in gpaco.
	

1.8.1 [04 Feb 2005]
^^^^^^^^^^^^^^^^^^^
	This release fixes the "rubbish in missing files" bug.
	Thanks MrPeacock <MrPeacock@web.de>.
	

1.8.0 [03 Feb 2005]
^^^^^^^^^^^^^^^^^^^
	IMPORTANT MESSAGE FOR USERS OF PACO < 1.8.0
	-------------------------------------------
	This release incorporates two important changes:
	
	1) The syntax of the logs has changed. Users of previous versions of paco
	   should run the 'upgrade' script provided with the paco-1.8.0 tarball
	   in order to convert the logs to the new format. Type 'upgrade --help'
	   for more information.
	   
	2) New locations for the default configuration files and log directory:
	   paco conf. file	= /etc/pacorc	(customizable with '--sysconfdir' opt.)
	   log directory	= /var/log/paco (customizable with '--logdir' opt.)
	   gpaco conf. file = ~/.gpacorc
	
	Thanks Paul Heldens for the aid.
	
	Changes in paco
	---------------
	- [Bugfix] Sizes of packages bigger than 1MB were wrong.
	- [Bugfix] Properly deal with defines in .spec files.
	- Adjust the 'paco -i' output to the screen width.
	- paco -vv produces debug messages.
	- Recursively remove empty directories when removing a package (also in
	  gpaco).
	- New option '-n|--missing-size', to show the missing size of the packages.
	  To achieve this, paco keeps the sizes of the missing files in the logs,
	  hence the change in the log format.
	  From 1.8.0 on, when listing files, the sizes of the missing ones won't be
	  '?' anymore. When dealing with logs created by earlier versions, those
	  sizes will be zero. But for packages logged by paco >= 1.8.0 the original
	  sizes of the missing files will be shown.
	- Due to the above new option, there's a new accepted argument to the
	  option '--sort': it's 'missing-size'. Also the argument 'missing' has
	  been renamed to 'missing-files'.
	- Slight change in the '-c' option usage. See the man page.
	- New option '--usage' to show option summary.
	- Added long option to '-D' switch. It's '--dirname'.
	
	Changes in gpaco
	----------------
	- Properly sort the list of packages or files by name (case insensitive).
	- Added two new columns in the main window, one for the icon and one for
	  the missing size of the packages.
	- Show the icon of the package in "Properties".
	- Renamed the gpaco icon gp.png to gpaco.png. Now it's installed in
	  DATADIR/pixmaps instead of DATADIR/paco to follow the GNOME conventions.
	  For the same reason, gpaco.desktop has been created.
	- Beautified (well I think) the "About gpaco" dialog.
	- Restore the scrolling status of the package windows after update.
	- Emulate a console when removing a package (black background, courier
	  font).
	- Show a progress bar while updating the database.
	- Code cleanup!
	
	THANKS THE GTK+ TEAM FOR THEIR EFFORT IN GREAT DOCUMENTATION.
	
	Other changes
	-------------
	- Removed options --include and --exclude from configure and a2paco.
	- Removed options --logdir and --overwrite from a2paco.
	- Various bugfixes in superpaco and a2paco.
	- Directory DATADIR/paco (usually /usr/share/paco) has become obsolete.
	  Users of this new release of paco may safely remove it.


1.7.3 [15 Jan 2005]
^^^^^^^^^^^^^^^^^^^
	paco:
	- Added option -D: When logging a package, use the name of the current
	  directory as the name of the package.
	- Added option -S: When logging a package, read the list of files directly
	  from stdin, instead of following the execution of a command.
	- Added options -Ccw, to query for the shared files of the packages.
	- Removed option -e. Now empty directories are removed by default.
	- Removed option -K. Now the logs are removed when the packages are removed
	  successfully.
	
	gpaco:
	- Upgraded to gtk+-2.4
	- Removed "Keep log" and "Remove empty directories" switches from the
	  "Remove" page.
	- Removed the gpaco man page.
	- [Bugfix] Negative total size fixed.
	- Many other bugfixes. Gpaco was a monster of eating memory.
	- Other minor improvements.
	
	other:
	- Removed script raw2paco, since the new paco option -S does its job.
	- Renamed configure option --disable-gtkport to --disable-gpaco.
	- Renamed configure option --disable-gtkcheck to --disable-gtktest.
	- [Bugfix] The script SuperPaco behaved weirdly in verbose mode.
	  
	Thanks Carlos Vendramini for testing the pre-releases of this version.


1.7.2 [29 Nov 2004]
^^^^^^^^^^^^^^^^^^^
	- Bugfix: When logging installations, some files are logged twice.
	- Allow arguments like '2kB' or '3M' to option '-b|--block-size'.
	- (GUI) Enable rules hints when displaying the files of the packages.


1.7.1 [28 Nov 2004]
^^^^^^^^^^^^^^^^^^^
	- The command line options have undergone many changes.
	- Fixed a major bug that made paco unusable on Fedora.
	- Shared files are properly detected when removing more than one package.
	- Changed the email adress to <david.rosal@upf.edu>.
	- Joined rpm2paco and dpkg2paco scripts into a2paco.
	- Bugfix: properly log filenames with whitespaces.
	- Bugfix: removed spurious newlines when reading pacorc.
	- Remove tmp files on exit or fatal signal.
	- Added abbility to display the hour of installation as well as the date
	  in gpaco.


1.6 [15 Nov 2004]
^^^^^^^^^^^^^^^^^
	- The paco program has been split into two different binaries:
	  paco (the command line port, not linked with GTK libs), and
	  gpaco (the GTK port, linked to those libs).
	- There's a new script called SuperPaco, that installs Debian, RPM
	  or Slackware binary packages whithout dpkg, rpm or pkgtool (thanks
	  to Islam Motab for the ideas).
	- The rest of scripts were improved too.
	- There's a new configure option '--disable-scripts'.
	- There's a new paco option '-z|--no-package-name'. 
	- All man pages were moved to section 8, except pacorc one, that was
	  moved to section 5.
	- New fancy icon gp.png for gpaco.
	- Minor bugfixes / code enhancements.


1.5 [12 Oct 2004]
^^^^^^^^^^^^^^^^^
	- New scripts dpkg2paco and rpm2paco, that build paco logs from a local
	  RPM or dpkg database.
	- New script raw2paco, that creates paco logs from a raw list of files.
	- Added icons beside the tab titles in the package windows (GUI).
	- Beautyfied the "info" output (console) and the Properties page (GUI).
	- Added option "Set log directory to default" in the GUI.
	- Minor bugfixes.


1.4 [26 Sep 2004]
^^^^^^^^^^^^^^^^^
	- New '-y|--symlink' option, that shows the contents of symbolic links
	  when listing files.
	- The extended package information is also retrieved from the .lsm
	  file (Linux Software Map).
	- Read config.log when installing a package, and get the options passed
	  to configure. (by Florian Duraffourg).
	- A man page was created for pacorc.
	- The log directory can now be set in pacorc, using the LOGDIR variable.
	- The configure script is now sh compliant (tested with ash-0.4.0).
	- Minor bugfixes and code cleanups.


1.3.1 [13 Sep 2004]
^^^^^^^^^^^^^^^^^^^
	- Minor (and not so minor) bugs were fixed.
	- There's a new option '-n|--no-expand'.
	- Portability was increased.


1.3 [09 Sep 2004]
^^^^^^^^^^^^^^^^^
	- Added abbility to get extended package information when logging
	  packages. The info is read from the .spec file (if it exists).
	  There's a new option '-i|--info' in the console mode ("Properties"
	  in the GUI), which shows the stored information.
	- The (stupid) dependency on curses has been removed.


1.2 [03 Sep 2004]
^^^^^^^^^^^^^^^^^
	- [Bugfix] Can't resolve relative paths in log or query modes.
	- [Bugfix] Can't rename files in different filesystems. (thanks Pierre-
	  Francois Honore).
	- (GUI) "Remove" tab improved, added "Options" menu, added tool tips...
	- There are some new command line options.
	- Packages are listed in columns by default (ls style).
	- The configure tests were improved.


1.1 [21 Aug 2004]
^^^^^^^^^^^^^^^^^
	First public release.



# vim:ts=4
