1999-04-12  James Henstridge  <james@daa.com.au>

	* gnorpm.keys: I made a slight error in the upgrade action -- it did
	the same thing as install.

	* mainwin.c: don't need to include boom.xpm anymore -- using stock
	pixmaps for that stuff now.

	* gnorpm.c: now command line install/upgrade actually works.  Also an
	error dialog is displayed if you do a command line query with no
	packages selected.  Everything is ready for new release now.

1999-04-12  Matt Wilson  <msw@redhat.com>

	* gnorpm.c: fixed typo in query_install_func() that broke RPM
	3.0 builds.
	* install.c: added some sanity checks to avoid segfaults with
	NULL transaction sets.

1999-04-12  James Henstridge  <james@daa.com.au>

	* gnorpm.c: made all the buttons in the dialog displayed by
	"gnorpm -q" function correctly.

	* rpmwebfind.c: added a bit of code so that if you start a new search
	while the old search's results were being displayed, the old search
	results display procedure would quit.  Previously the undisplayed
	results of the old search would be appended to the end of the newer
	results.

	* NEWS: added some info about changes in this version.

	* find/rdf_api.h: changed some quotes to angle brackets for some
	libxml include files.

	* rpmwebfind.c: added a feature to tell if you have already installed
	a package listed in the rpmfind listing.

	* AUTHORS: mentioned Matt Wilson here for his work on the RPM 3.0
	support, and Daniel Veillard for the inspiration (and some of the
	code) for the rpmfind part of gnorpm.

	* gnorpm.keys: new file.  This adds some actions to the context menu
	for RPMs in MC (and any other program that uses the mime-info files).

1999-04-09  Matt Wilson  <msw@redhat.com>

	* mainwin.c: added calls to set up close buttons on query dialogs
	and rpmfind dialogs
	* rpmquery.[ch]: added a new signal thaht is emitted when a close
	button is pressed, added rpm_query_add_close_button() that adds
	a close button to the buttonbox of a query page.
	* rpmquerydlg.[ch]: added rpm_query_dialog_set_close_func() that 
	sets the "close" signal handler for all the pages in a query
	dialog.
	* rpmwebfind.c: added a call to rpm_query_add_close_button()

1999-04-06  James Henstridge  <james@daa.com.au>

	* verify.c: fixed a bug when verifying packages with zero files.
	The count variable wasn't being set to zero, so a segfault was
	occuring.

1999-04-03  Matt Wilson  <msw@redhat.com>

	* install.c: added support for RPM 3.0 problem reporting and
	user override, added progress bars for RPM 3.0 installation and
	upgrades.

1999-03-29  James Henstridge  <james@daa.com.au>

	* mainwin.c(context_uninstall): Applied a patch to fix the uninstall
	context menu.  It wasn't removing the icon from the display when the
	package was uninstalled.

	* mainwin.c: store the progress bar keys in an GSList in the widget
	data.  This way, if the user starts another download in the middle
	of the first, we won't get warnings and maybe crashes.

	* mainwin.c, gnorpm.c: made the main window resizeable.

	* gnorpm.c: made gnorpm quit on die signals from the session manager.

1999-03-12  Matt Wilson  <msw@gimp.org>

	* install.c, mainwin.c: fixed build problems against RPM 2.5

1999-03-12  Matt Wilson  <msw@gimp.org>

	* checksig.c: include config.h so that rpmcompat.h will know
	which version of RPM the system has

	* install.c, gnorpm.c, mainwin.c: added support for RPM 3.0
	transaction flags and problem filter arguments.

	* install.h: removed unused #defines

	* rpmpackagelist.c: changes in the clist minimum clist column
	size by Adrian.

	* rpmprops.c, rpmprops.h: RPM 3.0 transaction flags and problem
	set filter support added.  Tooltips were added for the option
	checkboxes from Adrian Likins <adrian@gimp.org>.  Entries for
	directories were changed from GtkEntries to GnomeFileEntries.

	* rpmquery.c: clist minimum size and autoresize and abels set to
	line wrap for various labels by Adrian.

1999-03-12  Matt Wilson  <msw@gimp.org>

	* README, checksig.c, checksig.h, dbhandle.c, dbhandle.h, gnorpm.c,
	gnorpm.desktop, gnorpm.html, gnorpm.spec, gtkpathtree.c, gtkpathtree.h,
	install.c, install.h, mainwin.c, misc.c, misc.h, rpmcompat.h,
	rpmdentry.c, rpmdentry.h, rpmfinddlg.c, rpmfinddlg.h, rpminstalldlg.c,
	rpminstalldlg.h, rpmpackagelist.c, rpmpackagelist.h, rpmprogress.c,
	rpmprogress.h, rpmprops.c, rpmprops.h, rpmquery.c, rpmquery.h,
	rpmquerydlg.c, rpmquerydlg.h, rpmwebfind.c, rpmwebfind.h, verify.c,
	verify.h, find/ftp.c, find/ftp.h, po/de.po, po/tr.po:
	Changed all references of Redhat to Red Hat.

1999-03-12  Matt Wilson  <msw@gimp.org>

	* Makefile.am: changed LDADD to not include -ldb as RPM needs
	-ldb1 on glibc 2.1 systems and gnome-libs already has the correct
	libdb library in `gnome-config libgnomeui --libs`.  Also added
	rpmcompat.h to gnorpm_SOURCES.

	* acconfig.h: added new #define for HAVE_RPM_3_0

	* checksig.c: converted to be compatible with the RPM 3.0 API.

	* configure.in: added tests for -ldb1, RPM 3.0, db1/db.h, and
	db_186.h

	* gnorpm.c: changed "static isFiles" to "static int isFiles"
	Added new RPM 3.0 startup code.  Converted installFlags to use
	internally defined flags instead of depreciated RPMINSTALL flags.

	* install.c: added RPM 3.0 callback function, do_install,
	do_uninstall, and converted touse interally defined flags

	* install.h: define flags internally

	* mainwin.c: use internal flags

	* rpmcompat.h: new file that contains macros for RPM 2.5 systems
	that provide compatibility for the new rpmio FD_t wrappers

	* rpminstalldlg.c: converted to use RPM 3.0 API.

	* rpmprops.c: disabled on RPM 3.0 for now until the proper
	problem filter code can be written to support this.

	* rpmquery.c: modified to be compatible with RPM 3.0 API.

	* rpmquerydlg.c: changed "static querydialog_type" to
	"static int querydialog_type"

1999-03-09  James Henstridge  <james@daa.com.au>

	* mainwin.c: now the install and upgrade routines will update the
	display (adding groups to the tree, refreshing the right pane).

	* po/de.po: added a german translation, from Karsten Weiss.

	* install.[ch]: added a callback feature so the program can get a
	notification for each package installed.

	* mainwin.c: added a context menu with query, uninstall and verify on
	it.  They act on a single package like in glint.
	Made the uninstall routines update the package listing.  Also clicking
	the uninstall button on the query windows will remove the associated
	page from the notebook.

	* rpmpackagelist.c: added rpm_package_list_update_pane to resync the
	current pane with the state of the rpm db.  This is to be used after
	removals, installs and upgrades.
	Added a signal context_menu that gets called on right clicks in the
	right pane.
	(rpm_package_list_add_group) new function to add a group to the tree.
	This is useful for installations and upgrades.

	* find/ftp.c: fixed a bug in the ftp code.  This one was pointed out
	by Rene Moeijes <rene@moeijes.demon.nl>

1999-02-27  James Henstridge  <james@daa.com.au>

	* mainwin.c, rpmprops.c: default view mode is as icons now.

	* topic.dat, gnorpm.html: updated the help file a little.

	* po/tr.po: got updated translation from Frank K. Gurkaynak
	<kgf@WPI.EDU>

1999-02-26  James Henstridge  <james@daa.com.au>

	* rpmwebfind.c: fixed a bug where it would download the same file
	repeatedly rather than moving onto the next one to get.

	* find/search.c: fixed a bug in the search code.  It would loose the
	head of the search results (was ignoring return of g_list_sort).

1999-02-25  James Henstridge  <james@daa.com.au>

	* mainwin.c, rpminstalldlg.c: added drag and drop functionality.  You
	can now drag rpms onto the main window to bring up an install dialog,
	or drag rpms to an install dialog to add them to the list.

1999-02-17  James Henstridge  <james@daa.com.au>

	* checksig.[ch]: added files to allow doing signature checks on RPMs
	Also made changes to.
	* mainwin.c, rpminstalldlg.[ch], rpmquery.[ch], rpmquerydlg.[ch],
	rpmwebfind.[ch]: changes to allow signatures checking.

	* rpmprops.c: some changes so that the mirrors list is correct.  Also
	list origin server at bottom of mirror list.

	* find/distrib.c: if no mirrors exist, set preferred mirror to origin
	server.

1999-02-12  James Henstridge  <james@daa.com.au>

	* configure.in: made it default to building the rpmfind stuff.

	* find/README: added a readme file for the library.

	* find/*.[ch]: added copyright messages to the top of the sources.

1999-02-11  James Henstridge  <james@daa.com.au>

	* rpmprops.[ch]: added extra notebook tab to configure this new
	functionality.

	* find/deps.[ch]: added support for a `no upgrade' list, for packages
	that shouldn't be upgraded during rpmfind opperations.

1999-02-10  James Henstridge  <james@daa.com.au>

	* rpmwebfind.c: similar changes to speed things up.  Initial ctree
	fill is started from an idle function, which means the window
	will display before this starts (gives user feadback).  Also
	now freeze the ctree while adding items to it (big speedup).  Also
	set the ctree to insensitive while doing updates to prevent the user
	from interrupting these events and allow the interface to stay
	responsive.

	* find/search.c: made some changes so duplicates don't turn up in
	search results.  Also added some code so UI isn't frozen while
	searching.

	* gtkpathtree.[ch]: converted to use GtkCTree rather than GtkTree.
	This should reduce memory usage a bit for the item, and fix up those
	problems where the expanders didn't show up until you resized the
	tree pane.

	* rpmpackagelist.c: changed default package icon to tigert's new one.
	Also, this icon is now compiled in, making one less file to install.

1999-01-28  James Henstridge  <james@daa.com.au>

	* rpmwebfind.h, rpmwebfind.c: The frontend for doing rpmfind searches.

	* rpmquery.h, rpmquery.c: Made changes so that you can display
	information from an RDF description of a package.  Also did some
	cleanups to allow changing info in the pane.

1999-01-24  James Henstridge  <james@daa.com.au>

	* rpmprops.h, rpmprops.c: Added some extra tabs for rpmfind
	configuration options.

	* find/*: added a set of files that implement the internals of
	rpmfind's protocols.  It only relies on glib, libgnome, libxml
	and libghttp.  All gui stuff gets added to the main program,
	surrounded by #ifdef WITH_RPMFIND.

1999-01-13  James Henstridge  <james@daa.com.au>

	* configure.in, Makefile.am: Start of changes to integrate rpmfind
	functionality.

1998-11-25  James Henstridge  <james@james.daa.com.au>

	* gnorpm.c: changed over to POPT so that gnorpm will compile.

	* rpmpackagelist.[ch]: added support for the new icon list code.

	* rpmquery.c: added a scrolled window around the clist.

	* rpmquerydlg.[ch]: RpmQueryDialog now descends from GtkWindow,
	and doesn't have the close button down the bottom.  I did this
	because of a message from someone from the gnome-gui list saying
	that it didn't make sense to have it there.

	* misc.c, install.c: changed occurences of gnome_dialog_set_modal to
	gtk_window_set_modal.
