Thu Jun 27 01:35:09 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* configure.ac:
	* configure.in:
	  - Added the Dutch translation.

Sun Jun 23 03:08:04 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/args.c:
	* src/diff.c:
	* src/extract.c:
	* src/files.c:
	* src/gpkg.h:
	* src/utils.c:
	  - Added the latest version of Jason Willis's memory checking
	    patch, which changes all the mallocs and if statements to a
	    single MEM_CHECK() macro.

Fri Jun 07 21:31:05 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/deps.c:
	  - Alternative required dependencies are now displayed.

Sun Jun 02 09:38:11 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* AUTHORS:
	* NEWS:
	* src/args.c:
	* src/diff.c:
	* src/extract.c:
	* src/files.c:
	* src/info.c:
	* src/utils.c:
	  - Out of Memory checking by Jason Willis. Thanks!

Tue May 07 13:26:23 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* acinclude.m4:
	* src/diff.c:
	  - Another attempt at the package diffing. Fixed a couple bugs.

Tue May 07 11:46:08 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* acconfig.h:
	* acinclude.m4:
	* configure.ac:
	* configure.in:
	* src/diff.c:
	  - Package diffing should work much better with versions of diff less
	    than 2.7.2.
	  - If diff is not installed, package diffing is disabled.

Tue May 07 09:43:51 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/depgraph.c:
	  - Dependency graphs can now use package entries in the database as
	    well. They should have been able to earlier, but I messed up.

Sat May 04 18:02:10 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/deps.c:
	* src/files.c:
	  - The filename or package name is now displayed before lists of
	    dependencies of files, if more than one package is specified.

Sun Apr 21 09:16:55 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* INSTALL
	* NEWS:
	* README:
	* configure.ac:
	* configure.in: Bumped up the version to 0.1.3.

	* acinclude.m4: Require libpackman v0.3.2.

Sun Apr 21 01:58:05 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* docs/gpkg.8:
	* docs/gpkg.dbk:
	* docs/gpkg.ps:
	  - Updated the documentation.
	
	* gpkg.spec.in: Bumped up the version to 0.1.2-1.

Sat Apr 20 22:51:20 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/args.c:
	  - Added support for setting parameters for single-character flags
	    (-x=..., for example).
	
	* src/extract.c:
	  - Added the -o parameter, which lets you specify the output filename
	    of the file to extract, or a value of '-' to output to stdout.

Sat Apr 20 00:42:12 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/uninstall.c: Updated for the pmDbRemoveBatch() API change.

Sun Apr 14 01:25:49 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/importdb.c: Updated to work with the libpackman API changes.

Sat Apr 13 17:24:07 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/depgraph.c:
	* src/deps.c:
	* src/diff.c:
	* src/extract.c:
	* src/files.c:
	* src/importdb.c:
	* src/info.c:
	* src/install.c:
	* src/listall.c:
	* src/rebuilddb.c:
	* src/uninstall.c:
	  - Changed references towards argc and argv to newArgc and newArgv,
	    and added called to parseArgs() where they didn't already exist.
	    This fixes several potential problems, and improperly generated
	    errors.
	
	* src/utils.c:
	  - Changed the call from fprintf() to vfprintf(). This is needed for
	    var_args.

Sat Apr 13 16:46:00 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/info.c:
	  - Added support for -Is (--info --simple) to display a package in
	    packagename-version-release format, like the result of rpm -q.

Tue Apr 09 10:27:08 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/commands.h:
	* src/deps.c:
	* src/files.c:
	* src/main.c:
	* NEWS:
	  - Added --what-owns, --what-provides, and --what-requires to list
	    packages that own the specified file, provided the specified
	    dependency, and require the specified dependency, respectively.

	* src/diff.c:
	  - Comparisons against files in a database should work better now.

Tue Apr 09 01:22:48 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/Makefile.am:
	* src/commands.h:
	* src/diff.c:
	* src/main.c:
	* NEWS:
	  - Added package diffing.

	* src/extract.c:
	  - Fixed a couple leakbugs, and added slightly better error checking.

	* src/utils.c:
	* src/utils.h:
	  - Added a function for generating temporary filenames.

Mon Apr 08 09:51:04 PDT 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/Makefile.am:
	* src/commands.h:
	* src/extract.c:
	* src/main.c:
	* NEWS:
	  - Added single-file extraction.

Sun Apr 07 01:32:55 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/info.c:
	  - Empty strings are now outputted instead of "(null)" when NULL
	    is returned from a pmGetPackage* function.

Fri Mar 29 10:12:00 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/commands.h:
	* src/gpkg.h:
	* src/main.c:
	* src/rebuilddb.c:
	  - Added the ability to rebuild databases.
	
	* src/createdb.c:
	  - Fixed a memory leak.

Tue Mar 19 02:05:48 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/depgraph.c:
	* src/importdb.c:
	* src/install.c:
	* src/listall.c:
	* src/uninstall.c:
	* src/utils.c:
	  - Changed calls from pmFirstPackage(), pmNextPackage() to
	    pmFirstMatch(), pmNextMatch().

Mon Mar 18 20:44:03 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/Makefile.am:
	* src/commands.h:
	* src/depgraph.c:
	* src/install.c:
	* src/main.c:
	* src/utils.c:
	  - A graph of all packages or specified packages can now be outputted
	    in GraphViz dot format.

Thu Mar 14 22:43:38 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* acinclude.m4: Updated for libpackman v0.3.1.
	* src/deps.c: Added support for version relationships.

Tue Mar 12 15:34:21 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* INSTALL:
	* NEWS:
	* README:
	* configure.ac:
	* configure.in: Bumped the version up to 0.1.2.

Sat Mar 09 02:00:15 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* docs/Makefile.am:
	* docs/gpkg.dbk:
	* docs/gpkg.ps:
	* docs/gpkg.8:
	* gpkg.spec.in:
	  - Updated the documentation and added a man page.

Wed Mar 06 14:25:02 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* docs/gpkg.dbk:
	* docs/gpkg.ps: Updated the documentation.

Wed Mar 06 10:33:59 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/main.c:
	  - Made it more apparent that the settings flags could be set
	    (added an = to the end of the flag).

Tue Mar 05 16:52:26 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/importdb.c:
	* src/install.c:
	* src/listall.c:
	* src/uninstall.c:
	* src/utils.c:
	  - Updated to reflect some of the API name changes in libpackman.

Mon Mar 04 09:47:28 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* INSTALL: Better installation instructions, and updated this to
	  look like the other libraries.

Sat Mar 02 01:02:38 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* docs/Makefile.am: Added gpkg.ps to the distribution.

Fri Mar 01 09:41:36 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/main.c: Updated the Copyright date. How did I miss this?

Mon Feb 25 09:31:27 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/gpkg.h:
	* src/main.c:
	  - Added the --root= parameter to set the root directory. It's not
	    perfect, but I'll rewrite it later.

Fri Feb 22 02:57:15 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/importdb.c:
	* src/main.c:
	* src/utils.c:
	* src/utils.h:
	  - Added a progress bar for the database import command.

Wed Feb 20 10:43:52 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/commands.h:
	* src/main.c: Removed the --export-db command.

Wed Feb 20 02:24:35 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/main.c: The database should now be created upon import.

Wed Feb 20 02:20:36 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/main.c:
	  - Forgot to add the --create-db command to the list of valid arguments.

Wed Feb 20 02:16:47 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* configure.ac:
	* configure.in:
	* src/Makefile.am:
	* src/args.h:
	* src/commands.h:
	* src/deps.c:
	* src/files.c:
	* src/gpkg.h:
	* src/importdb.c:
	* src/info.c:
	* src/install.c:
	* src/listall.c:
	* src/main.c:
	* src/settings.c:
	* src/settings.h:
	* src/uninstall.c:
	* src/utils.c:
	  - Added support for creating new databases.
	  - Restructured things, and removed some files.
	  - Fixed some warnings, and added -Wall to the CFLAGS.

Tue Feb 19 21:48:38 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* configure.ac:
	* configure.in:
	* src/gpkg.h: Added checks for stdarg.h.

	* src/utils.c:
	* src/utils.h: Added quit() and die() functions.

	* src/args.c:
	* src/main.c: Made use of quit() and die().

Tue Feb 19 01:54:16 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/args.c:
	* src/args.h:
	  - Added support for Settings (--foo=bar)

	* src/main.c:
	  - Added the --db setting to set the database to work with.

Sat Feb 16 16:12:53 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/main.c: Memory leak fixes.

Fri Feb 15 02:14:31 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* acinclude.m4: Require libpackman v0.3.0 or higher.

Fri Feb 15 02:06:13 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/main.c: Calling the correct libpackman cleanup function.

Fri Feb 15 02:01:11 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/importdb.c:
	* src/listall.c:
	  - Closed the database and destroyes PmMatches structures at the
	    right times.

Fri Feb 15 01:42:11 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/args.c: This may work a bit better.

Thu Feb 14 02:06:49 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/args.c:
	  - Undid the previous change, mostly. There were some other bugs
	    generated by the previous commit. I'll get this all working soon.

	* src/files.c:
	* src/importdb.c:
	* src/info.c:
	* src/install.c:
	* src/main.c:
	* src/uninstall.c:
	  - newArgv is now checked to see if its NULL before freeing. This
	    fixes some segfaults I've had.

Fri Feb 08 11:17:18 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/args.c: Memory of 0 bytes was being allocated. This should
	  prevent any work being done on the arrays if argc - 1 == 0.

Fri Jan 25 22:32:35 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* configure.ac:
	* configure.in:
	* src/gpkg.h:
	* src/utils.c:
	  - The specified packages are now stat'd to determine if they are
	    regular files. If they are, it tries to open them.  If they don't
	    exist, or aren't regular files (i.e., directory), then it just
	    queries the database.

Sun Jan 13 01:40:17 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/main.c:
	  - The appropriate access mode is used, depending on the function.

Thu Jan 03 14:39:35 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/main.c: Fixed a missing \n in the help output.

Tue Jan 01 01:42:51 PST 2002  Christian Hammond <chipx86@gnupdate.org>

	* src/Makefile.am:
	* src/main.c:
	* src/types.h:
	* src/importdb.c: Added the import-db command.

Mon Dec 31 01:19:48 PST 2001  Christian Hammond <chipx86@gnupdate.org>

	* Updated the copyrights for the new year.

Wed Dec 19 01:40:36 PST 2001  Christian Hammond <chipx86@gnupdate.org>

	* gpkg.spec.in: Updated my e-mail address.

Thu Dec 13 12:22:58 PST 2001  Christian Hammond <chipx86@gnupdate.org>

	* AUTHORS: Updated my e-mail address.

Tue Nov 20 22:27:51 PST 2001  Christian Hammond <chipx86@gnupdate.org>

	* src/Makefile.am:
	* src/listall.c:
	* src/listall.h:
	* src/main.c:
	* src/types.h: Added "-A, --all, all" options for listing all
	  installed packages.

Tue Nov 20 22:19:47 PST 2001  Christian Hammond <chipx86@gnupdate.org>

	* INSTALL:
	* README:
	* configure.ac:
	* configure.in: Bumped the version up to 0.1.1.

Tue Nov 20 11:08:04 PST 2001  Christian Hammond <chipx86@gnupdate.org>

	* src/main.c: Changed -F, --files, files option to -L, --list, list.

Tue Nov 20 00:23:26 PST 2001  Christian Hammond <chipx86@gnupdate.org>

	* src/install.c: Support for the new commands, and dependency checking!

Sat Nov 03 00:22:39 PST 2001  Christian Hammond <chipx86@portaldesign.net>

	* acinclude.m4: Updated with some changes that should fix potential
	  compile errors during a ./configure process.

Fri Aug 31 03:49:03 CEST 2001 Gerry Jo Jellestad <gerry@c64.org>

	* po/no.po: Added Norwegian translation

Thu Aug 30 14:34:19 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/args.c:
	* src/args.h:
	* src/main.c: Removed the "Unnamed struct/union that defines no
	  instances" problem.

Thu Aug 30 14:25:12 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* acinclude.m4:
	* configure.ac:
	* configure.in: Added leakbug and dmalloc support.

Thu Aug 30 14:21:31 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* configure.ac:
	* configure.in: Complain and stop if libgnurdf or libpackman
	  isn't installed.

Thu Aug 30 13:58:54 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* Added libpackman.m4 to acinclude.m4.

Sat Aug 25 22:34:23 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* po/fr.po: Added. Not sure if it works. My gettext is fubar or
	  something.

Fri Aug 24 18:29:48 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* Added gettext support.

Fri Aug 24 00:00:36 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* autogen.sh: Added initial support for gettext.

	* configure.ac:
	* configure.in:
	* src/Makefile.am:
	* src/gpkg.h:
	* src/utils.h: Renamed gpkg-config.h to config.h.

	* src/config.c:
	* src/config.h: Renamed config.c and config.h to settings.c and
	  settings.h.

Thu Aug 23 23:31:27 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/args.c: Short options can now be bunched together. For example,
	  -tq can be used instead of -t -q.

Thu Aug 23 20:50:09 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* README:
	* src/main.c: Added a warning to the README and to the gpkg help
	  screen.

Thu Aug 23 20:45:57 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* gpkg.spec.in: Filled this out.

Sat Aug 18 14:13:02 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

    * src/Makefile.am:
    * src/gpkg.h:
	* src/main.c:
	* src/uninstall.c:
	* src/uninstall.h: Added uninstall support.

Sat Aug 18 03:13:04 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* configure.in:
	* src/files.c:
	* src/main.c: Updated the detailed file list mode.

Thu Aug 16 23:41:57 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/main.c: Added the -V flag, which is the short flag for
	  --version.

	* src/deps.c:
	* src/install.c: Replaced exit() with return in most functions.

Thu Aug 16 19:13:24 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/files.c:
	* src/info.c:
	* src/install.c:
	* src/main.c: Fixed some memory leaks.

Mon Aug 13 02:47:59 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/info.c:
	* src/install.c:
	* src/main.c:
	* src/utils.c: Added support for Test Mode, and updated to work with
	  the new libpackman API changes.

Sun Aug 12 20:41:26 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* docs/gpkg.dbk: Added the beginnings of a gpkg manual.

Sat Aug 11 01:00:29 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/files.c:
	* src/info.c: Split off the package file listing to files.c. Added
	  the beginnings of a new detailed mode for file listings.

Fri Aug 10 21:33:42 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/info.c:
	* src/info.h:
	* src/main.c: The -F option for listing files in a package or database
	  now works.

Fri Aug 10 02:05:49 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/gpkg.h:
	* src/install.c:
	* src/install.h:
	* src/main.c: Added the base for installUpgrade().

Tue Aug 07 21:50:20 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* configure.ac: Added this for autoconf 2.50 support.
	* Makefile.am: Make sure configure.in and configure.ac are in the
	  distribution tarballs.

Sun Jul 29 19:58:17 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/utils.c:
	* src/utils.h: Added these, and created an openPackage() convenience
	  function.
	
	* src/deps.c:
	* src/info.c: Uses the new openPackage() function.

Sun Jul 29 16:07:09 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/config.c:
	* src/config.h: Added commands for setting and retrieving the
	  active database.

	* src/info.c: Now checks the database if it couldn't find the
	  specified file.

	* src/main.c: Now opens the database before performing any operations,
	  and closes it afterwards.

Sun Jul 29 10:26:18 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/args.c:
	* src/main.c: The argument checking for loop no longer starts out as 1.
	  Made the change in main.c to bypass the first array index (app name).

	* src/info.c: Filters out the unknown arguments.

Sun Jul 29 10:19:26 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* src/args.c:
	* src/args.h:
	  * Added documentation.
	  * parseArgs() now accepts an additional flag, which let's you decide
	    if you want to keep unknown flags in the outgoing array, or generate
	    errors upon encountering them.
	
	* src/main.c: Uses the new parseArgs().

Sun Jul 29 10:00:53 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* configure.in: Added a little help message after ./configure.

Sun Jul 29 09:53:46 PDT 2001  Christian Hammond <chipx86@portaldesign.net>

	* Initial code.

