2003-01-07  James Henstridge  <james@daa.com.au>

	* configure.in (GETTEXT_PACKAGE): don't add -std=c9x to CFLAGS, as
	it breaks with older libbonobo's.
	(nautilus_rpm_version): increment version number.

Mon Jan  6 16:45:25 2003  Jonathan Blandford  <jrb@redhat.com>

	* src/Makefile.am (EXTRA_DIST): Add files to EXTRA_DIST.

2003-01-06  James Henstridge  <james@daa.com.au>

	* src/nautilus-rpm-view.c (rpm_view_load_location): actually get
	the rpm view to handle package files properly with 4.1.

	* src/rpm-info.c (rpm_info_set_header): add rewrap code from
	nautilus-rpm-properties-page.

	* src/nautilus-rpm-view.c (rpm_view_load_location): use
	rpmReadHeader instead.  For rpm < 4.1, define a macro that
	approximates rpmReadPackageFile with rpmReadPackageHeader.

	* configure.in: add configure magic to detect rpm-4.1 (it is the
	first to contain rpmReadPackageFile).

	* src/nautilus-rpm-properties-page.c (load_location): add code to
	get rid of ignorable line breaks in description text.
	(main): use correct factory IID (thanks snorp!)
	read RPM configuration files, so things actually work.

2003-01-04  James Henstridge  <james@daa.com.au>

	* src/nautilus-rpm-properties-page.c: properties page.

	* src/Makefile.am (nautilus_rpm_properties_page_SOURCES): build
	properties page.

	* src/Nautilus_View_rpm.server.in.in: add entries for package
	properties page info.

2003-01-05  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Malay (ms) and Dutch (nl) to ALL_LINGUAS.

2003-01-05  Artis Trops  <hornet@navigator.lv>

	* configure.in: Added Latvian (lv) to ALL_LINGUAS.

2002-12-28  James Henstridge  <james@daa.com.au>

	* src/rpm-info.c (make_bold_label): new function to create a bold
	label.
	(rpm_info_init): use make_bold_label, so that the translated
	strings don't include GMarkup.

	* configure.in (CFLAGS): add warning flags when building with gcc.

	* src/nautilus-rpm-view.c (main): use NAUTILUSRPM_LOCALEDIR

	* configure.in (NAUTILUSRPM_LOCALEDIR): define localedir.

2002-12-23  Pablo Gonzalo del Campo <pablodc@bigfoot.com>

	* configure.in: Added "es" to ALL_LINGUAS.

2002-12-17  Miloslav Trmac  <mitr@volny.cz>

	* configure.in: Added Czech (cs) to ALL_LINGUAS

2002-12-15  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Vietnamese (vi) to ALL_LINGUAS.

2002-12-12  Christophe Merlet  <redfox@redfoxcenter.org>

	* configure.in: Added "fr" to ALL_LINGUAS.

2002-12-11  Christian Neumair  <chris@gnome-de.org>

	* configure.in (ALL_LINGUAS): Added German (de).

2002-12-11  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "sv" to ALL_LINGUAS.

2002-08-06  James Henstridge  <james@daa.com.au>

	* src/rpm-info.c (rpm_info_init): connect to test_expand_row
	signal of the requires, provides, conflicts and obsoletes tree
	models.
	(resource_test_expand_row): handler that expands resource trees to
	follow dependencies.
	(rpm_info_fill_resources): add a dummy child node to new nodes,
	so that we will get "test_expand_row" signals.
	(row_activated_cb): activating a row with no uri will toggle
	expanded state.

2002-08-03  James Henstridge  <james@daa.com.au>

	* src/rpm-info.c (rpm_info_init): remove all the search stuff for
	file list.  It is slow, and doesn't really help much.

	* src/Nautilus_View_rpm.server.in.in: component can now handle
	application/x-rpm files in the file system.

	* src/nautilus-rpm-view.c (rpm_view_load_location): add support
	for browsing RPM packages in the filesystem.

	* src/rpm-info.c (rpm_info_fill_resources): turn off following of
	dependencies.
	(rpm_info_init): turn off sorting of filenames.  They are already
	in order.  It was too slow.

2002-08-02  James Henstridge  <james@daa.com.au>

	* src/nautilus-rpm-view.c (rpm_view_activate_uri): when activating
	a URI in the RpmInfo, change the location for the nautilus window.

	* src/rpm-info.c (rpm_info_set_header): add conflicts and
	obsoletes, and hide pages which don't exist.
	(rpm_info_set_header): add support for changelog info.
	(rpm_info_init): set composite_child flag for widgets in the rpm
	view.

	* src/test-query.c (activate_uri): add signal handler to
	demonstrate activating URIs in the view.

	* src/rpm-info.c: add activate_uri signal, and emit it when a file
	name or package name gets double clicked.

2002-08-01  James Henstridge  <james@daa.com.au>

	* src/Nautilus_View_rpm.server.in.in: add server file.

	* src/nautilus-rpm-view.c (main): add nautilus-rpm-view view that
	wraps the RpmInfo widget.  Currently only handles rpmdb: locations
	at the moment.

	* src/rpm-info.c (rpm_info_set_header): add the requires/provides
	page.

	* src/test-query.c: test program for RpmInfo widget.

	* src/rpm-info.[ch]: check in initial RpmInfo widget for
	displaying RPM widget.

2002-07-31  James Henstridge  <james@daa.com.au>

	* src/rpmdb.desktop.in (Icon): add png extension.

	* src/Makefile.am: use intltool to merge translations for the
	desktop file and keys file.

	* configure.in (GETTEXT_PACKAGE): turn on intltool.

	* autogen.sh (ACLOCAL): make the autogen.sh script handle
	intltool.

2002-07-30  James Henstridge  <james@daa.com.au>

	* src/rpmdb.c (RPM_PACKAGE_MIME_TYPE, RPM_GROUP_MIME_TYPE): use
	#defines to specify the mime types I use in the rpmdb file system.

	* src/rpmdb.keys: add a keys file to set the icon for installed
	RPM packages.

	* src/rpmdb.conf (rpmdb): module is now called librpm-method.la

	* ChangeLog: start changelog

