Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>

	* README: Updated.
	* configure.in: Release 1.0.2

Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>

	* po/*.po: Make distcheck touched these.
	* README: Updated.

Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>

	* po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
	* po/cs.po: Updated Czech translation,
	submitted by Jan Raska <jan_raska@hotmail.com>
	* po/zh_CN.GB2312.po: Updated Chinese translation,
	submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
	* po/pl.po: Minor Polish translation tweak.

Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>

	* dupe.c(dupe_window_remove_selected): Copy the selection list before
	removing files, because clist->selection may change as items are
	removed. Fixes BUG where not all files selected were being removed
	from the list.

Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>

	* gqview.1: Updated contact info in man page.
	* configure.in: Release 1.0.1

Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>

	* preferences.c, README: Old gqview@email.com changed to
	gqview@users.sourceforge.net.
	* po/*.po: Some patching to update e-mail (above).

Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>

	* cs.po: Added Czech translation,
	submitted by Jan Raska <jan_raska@hotmail.com>
	* uk.po: Updated Ukrainian translation,
	submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
	* configure.in (ALL_LINGUAS): Added cs.
	* README: small update.

Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>

	* po/hu.po: Updated Hungarian translation,
	submitted by Egmont Koblinger <egmont@suselinux.hu>
	* po/nl.po: Updated Dutch translation,
	submitted by Tino Meinen <a.t.meinen@chello.nl>
	* README: Updated.
	* configure.in: Released 1.0

Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>

	* po/nl.po: Updated from Tino Meinen.
	* README, TODO: Updated.
	* configure.in: Release 0.99.3 (release candidate 1)

Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>

	* po/nl.po: Updated Dutch translation,
	submitted by Tino Meinen <a.t.meinen@chello.nl>

Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>

	* po/no.po: Fixed fuzzy caused by make dist.
	* po/ru.po: Minor format change from a make dist (no translation
	changed, however).
	* po/*.po: Make dist updated the POT creation date for the others.

Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>

	* preferences.c: Fixed the license statement in the about dialog.
	* po/*.po: Adjusted translation lines for above, where I could - to
	avoid fuzzies.

Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>

	* po/et.po: Updated Estonian translation,
	submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
	* po/es.po: Updated Spanish translation,
	submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
	* po/fr.po: Updated French translation,
	submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
	* po/ru.po: Updated Russian translation,
	submitted by Sergey Pinaev <dfo@antex.ru>
	* po/no.po: Added Norwegian translation,
	submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
	* po/it.po: Added Italian translation, submitted
	by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
	* configure.in (LINGUAS): Added no.

Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>

	* README: Updated.
	* po/*.po: Make distcheck touched these.
	* configure.in: Release 0.99.2

Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>

	* README, TODO, gqview.1: Minor updates.
	* configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
	* po/zh_TW.po: Updated Traditional Chinese translation,
	submitted by Abel Cheung <deaddog@deaddog.ws>
	* po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
	request - not sure of any possible problems this may cause?
	* po/fi.po: Updated Finnish translation,
	submitted by Lauri Nurmi <lanurmi@iki.fi>
	* po/de.po: Updated German translation,
	submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
	* po/fr.po: Updated French translation,
	submitted by Eric Lassauge <lassauge@mail.dotcom.fr
	* po/sk.po: Updated Slovak translation,
	submitted by Ivan Priesol <priesol@frki.utc.sk>
	* po/pt_BR.po: Updated Brazilian Portuguese translation,
	submitted by Guilherme M. Schroeder <slump@linuxall.org>

Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>

	* README: Updated.
	* configure.in: Release 0.99.1

Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>

	* po/*.po: Make distcheck updated these.
	* po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.

Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>

	* da.po: Added Danish translation,
	submitted by Birger Langkjer <birger.langkjer@image.dk>.
	* pt_BR.po: Updated Brazilian Portuguese translation,
	submitted by Guilherme M. Schroeder <slump@ieg.com.br>
	* configure.in: Added da to LINGUAS.
	* README: Updates.

Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>

	* README, gqview.spec.in, po/fr.po: Updated French translation,
	submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
	* filelist.c: When entering a directory with no read acces, still clear
	the file/dir lists. Also add . and .. to allow exit of said dir.
	* img-view.c, window.c: The " - GQview" string really should not be
	marked for translation.

Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>

	* README: Updated.
	* configure.in: Release 0.99.0

Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>

	* po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
	submitted by Eric Lassauge <lassauge@mail.dotcom.fr>

Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>

	* image.c(image_tile_render): Use the simple render when scale is also
	1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
	Also removed crufty #if 0'ed lines.

Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>

	* image.c: Finally fixed the window shrinking bug with zoom_to_fit,
	needed to add a 'new image' flag to a few funcs for this.

Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>

	* filelist.c: The history menu text is now truncated using the
	available space in the GtkOptionMenu instead of forcing to 32 chars.

Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>

	* Makefile.am, configure.in, acconfig.h: Install README to a share
	dir.
	* README: Added section keys.
	* gqview.spec.in: Added README of share dir.
	* POTFILES.in: Added ui_help.c
	* gqview.h, main.c, menu.c: Added simple help window to display README.
	* ui_help.[ch]: New files for utils to display a help window.

Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>

	* main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
	as it is more portable.

Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>

	* README: Updated.
	* cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
	* po/POTFILES.in: cache_main.c is actually cach_maint.c.
	* configure.in: Release 0.13.0

Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>

	* cache_maint.[ch]: Moved cache maintenance stuff here, and added a
	dialog displaying 'purge thumbnails' progress - it also no longer
	blocks the app.
	* cache.[ch]: Moved above out of here.
	* Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
	functions and/or include cache_maint.h.
	* po/POTFILES.in: Added cache_maint.c

Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>

	* icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
	dir.
	* collect-table.c: Update include of marker.xpm.

Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>

	* Makefile.am, marker.xpm: Added marker icon file.
	* collect-table.c: Added marker to display insertion point of a dropped
	image in collection windows, same for moving. Also dropped directories
	are sorted before adding to the collection, and honor the
	collection_drop_inserted option. Also if the mouse is outside the
	clist window, shut down the autoscroll cb.
	* filelist.[ch]: Made path_list_sort() public.

Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>

	* main.c: Changed exit dialog title.
	* window.c: Fixed delete_event handlers to return TRUE (was void).

Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>

	* collect-dlg.[ch]: Added type to close collection window after save.
	* collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
	changed flag to collections, and use it to remind user a collection
	was modified before closing the window.
	* main.c: Remind user at least one open collection has been modified,
	with option to cancel exit.

Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>

	* gqview.spec.in: Updated the RPM spec file.
	* po/nl.po: Updated Dutch translation,
	submitted by Hette J Visser <hette@linux.nl>
	* po/uk.po: Added Ukrainian translation,
	submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
	* configure.in: Added uk to LINGUAS.
	* README: Updates.
	* po/{all_others}.po: Make dist did this while testing RPM build.

Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>

	* collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
	insert, and added moving of images within a collection using dnd.
	* dupe.[ch]: Changed color coding for duplicate list, alternate colors
	are now 10% darker instead of inverted fg and bg.
	* globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
	dropped files into a collection at the drop point.
	* main.c, slideshow.c: Use random instead of rand.
	* ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
	* ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.

Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>

	* ui_menu.[ch]: Added more menu item utils.

Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>

	* preferences.c: Made ok, apply, and cancel button sizes consistent.
	* collect-dlg.c: Changed Load to more consistent Open.

Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>

	* ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
	size, moved some space from above the buttons to top of window).
	Also aligned buttons right and made them bigger.

Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>

	* ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
	check entire string (strcmp). Ordered filter addition so that they are
	listed in descending order, but keep All Files ( * ) filter at the
	bottom of the list.

Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>

	* ui_clist_edit.c: Explicitely set the focus for the text entry to
	fix missing cursor.
	* README: Updated.
	* configure.in: Release 0.12.0

Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>

	* README, TODO: updated.
	* po/et.po: Added Estonian translation,
	submitted by Ilmar Kerm <ikerm@hot.ee>
	* configure.in: Added et to ALL_LINGUAS.

Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>

	* collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
	fixed control-key test.
	* README: Credit updates.

Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>

	* collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
	rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
	option. Also added compile-time feature to sort names numerically
	(numerical sort based on patch from Martin Pool <mbp@samba.org>)
	* README, gqview.1: Documented the I keyboard shortcut for collections.

Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>

	* utilops.c (file_util_create_dir_cb): Support dir names entered as an
	absolute path.

Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>

	* cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
	are created with mode 0755 (as before), but the .thumbnails dirs
	created near the images are now 0775 (so that others in the group can
	update the thumbs).
	* ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
	filelist.c to use this in future), also fixed the clist_moveto calls
	to use a valid column number (-1).
	* ui_pathsel.c: Added right click menus to rename dirs and files, and
	to delete files. Also added a New Directory button to create new
	directories from within the dialog.

Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>

	* po/ja.po: Updated Japanese translation,
	submitted by Yuuki NINOMIYA <gm@debian.or.jp>
	on behalf of SATO Satoru <ss@gnome.gr.jp>
	* po/pl.po: Updated Polish translation,
	submitted by Zbigniew Chyla <cyba@gnome.pl>
	* po/nl.po: Added Dutch translation,
	submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
	* po/fi.po: Added Finnish translation,
	submitted by Lauri Nurmi <lanurmi@iki.fi>

Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>

	* filelist.[ch]: Added text_from_time and text_from_size utils for
	file attribute display. Added size and date to the file list.
	* window.c: Changes for above.
	* dupe.c: Removed text_from_time, use new one as well as one for byte
	size from filelist.h.
	* collect-table.c: Fixed a style leak on clist cell selections.

Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.c: Fix style leak when re-aligning clist row colors, also made
	removing multiple selected rows much faster (it was realigning the
	row styles after every line removal, eww).

Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>

	* collect-table.c: Added copy, move, rename, and delete to the pop
	up menu of collections (keyboard support not done).

Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
	of the window.
	* globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
	the divider position between dirs and files. Also fixed a bug that
	attempting to get the tool window size when it was not visible.

Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>

	* filelist.[ch]: Fixed path_list_filter() to do checks on the file
	name, not full path. Also added is_dir_list which will not do the
	check for the extension on directory lists.
	* collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
	additional filtering for the duplicates window.

Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>

	* po/de.po: Updated German translation, submitted by
	Christian Ullrich <quiana@quiana.net>
	* po/ja.po: Updated Japanese translation, submitted by
	Yuuki NINOMIYA <gm@debian.or.jp>
	* po/fr.po: Updated French translation, submitted by
	Eric Lassauge <lassauge@mail.dotcom.fr>
	* po/sl.po: Updated Slovene translation, submitted by
	Matej Erman <matej.erman@guest.arnes.si>
	* po/it.po: Updated Italian translation, submitted by
	Christopher R. Gabriel <cgabriel@pluto.linux.it>

Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>

	* README: Updated.
	* configure.in: Release 0.11.0

Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>

	* image.c: Added #define option to use faster zooming method. Also
	attempted to fix shrinking window bug - failed.
	* README: Updated.
	* po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
	by Abel Cheung <deaddog@deaddog.ws>.

Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.c: Freeze dw->second_clist when adding files.

Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>

	* main.c: Added support for opening collections from the command line.

Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.c: Minor window file count fix.
	* thumb.c: Use xvpics (if enabled) only as a last resort when
	searching for a pre-existing thumbnail.

Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.[ch]: Added option to compare between two different sets of
	files (very useful when checking a handful of new files to a known
	unique group). Also set the default window width back to 600.

Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>

	* gqview.h, image.c: Went back to 0.10.0 method of using
	gdk_pixbuf_composite_color() for every quality except NEAREST for
	images without transparency. Also disabled the TILES option for zooming
	all together - my little test scenario now crashes with the new
	gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
	scaling compuations somewhere, but damn if I can find it.

Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>

	* configure.in, gqview.h, image.c: Made quick non-public package so
	that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
	try the fixes with GQview. (all broken scaling methods are enabled in
	this version).

Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>

	* po/es.po: Updates Spanish translation, from
	Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
	* dupe.c: Made the default window 20 pixels wider.

Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>

	* configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
	* gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
	scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
	option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
	bug, as the other qualities work fine - ask for test case of image
	sizes if anyone is interested in fixing this).

Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>

	* collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
	utilops.c, window.c: Use GQview as the window class, as X man page
	encourages capitalization of first letter, and this removes conflict
	of gqview for instance of main window.

Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>

	* po/zh_CN.GB2312.po: Added simplified Chinese translation, from
	Wu Yulun <migr@operamail.com>.
	* README, TODO, gqview.spec.in: Updated.
	* configure.in: Release 0.10.1

Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>

	* filelist.c (path_list_recursive): Return NULL, not FALSE.
	(it's a pointer)
	* img-main.c (main_image_slideshow_start_from_list): Free the
	path_list before returning if slideshow is already running.
	* slideshow.c (real_slideshow_start): Fix test of path_list before
	return of NULL.

Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>

	* image-load.c: Fix to support image loaders that do not have a
	pixbuf until the the loader is actually closed. (This should fix
	thumbnail generation failures for xpm and tiff).
	* similar.c (image_sim_fill_data): Fix to support generation of data
	for images with dimensions less than 32 x 32.

Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>

	* cache.c: Added blurb about the SIMcache file format.
	* dupe.c: Properly ref/unref clist row styles.

Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.[ch]: Operations now give a (very rough) estimate of time left
	before completion of the comparison stage.

Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>

	* cache.[ch]: New files to handle the caching placement/management
	stuff. Also location of reading and writing of the dupe window cache
	data.
	* dupe.c: Added caching of file data (dimensions, checksum,
	and similarity).
	* filelist.c, menu.c: Namespace update for cache maintenance.
	* globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
	cache data into direct subdir of source (.thumbnails support).
	* thumb.[ch]: Use new cache functions for locating thumbs.
	* utilops.c: Move/remove cache date when doing the same for their
	parent files.

Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>

        * ui_fileops.[ch]: Moved include of time.h back to the .c file.
        * ui_utildlg.c: #include <sys/types.h>, this should have been the
        original fix anyway...
	* gqview.h: Added #include <sys/types.h>
	* image-load.c: Removed above include.

Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>

	* gqview.1, README: Updates.
	* configure.in: Release 0.10.0

Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>

	* ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
	you must set it manually with generic_dialog_attach_default(). Note
	that file_dialog_add_path_widgets() does this automatically.
	* utilops.c: Added a few attaches, from above.

Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>

	* ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
	function upon press of enter while a gtkentry has the focus. (no
	longer conflicts with pressing enter while focused on, say a button).

Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>

	* image.c (image_draw_focus): Fixed the focus drawing to follow themes,
	since painting merely a black rectangle was very broken with some
	theme engines (and did not follow the theme).

Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>

	* ui_fileops.[ch]: Fix #include of time.h (moved it to header).

Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>

	* README, TODO: Updates.
	* configure.in: Release 0.9.5.

Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>

	* Makefile.am, gqview.spec.in: Added man page.
	* gqview.1: The man page, submitted by
	Ryan Murray <rmurray@debian.org>
	* README: Credits for man page.

Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>

	* menu.c: Use gdk-pixbuf to generate toolbar images.
	* window.c (tollwindow_hide): Retrieve the window's geometry attributes
	before hiding the window (else we get a random X BadMatch error).

Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>

	* fullscreen.c: The mouse is now hidden on start of fullscreen instead
	of waiting for the 'no-move timeout'.
	* dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
	created as needed, instead of globally at start-up. Right clicking
	unselected files in the file list now highlights them. Added a right
	click menu to the dir list that includes new slideshow recursive
	feature (also standard slideshow, and find duplicates choices).
	* globals.c, gqview.h: Removed unused global menu vars (above).
	* img-main.[ch]: Added main_image_slideshow_start_from_list().

Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>

	* image.c (image_size_top_window): When checking if a resize is needed,
	compare to the window that will actually be resized (the top window).
	This was checking the wrong widget's window, and was returning TRUE
	incorrectly, subsequently causing no update if the image had the same
	size for the main window.
	* po/hu.po: Updated Hungarian translation from
	Mtys Tibor <templar@tempi.scene.hu>

Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>

	* configure.in (ALL_LINGUAS): Added hu (Hungarian).
	* po/hu.po: Added Hungarian translation from
	Mtys Tibor <templar@tempi.scene.hu>
	* po/fr.po: Updated French translation from
	Eric Lassauge <ros_at1@muzillac.tls.mms.fr>

Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>

	* image.c (image_change_from_image): Copy all relevent data from
	source, now fullscreen toggle while loading an image works. This is
	really a move function, it moves most data from source to dest.
	Probably should add a copy function that copies pixbuf, or loads from
	scratch if still loading source.
	* img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
	'mouse scrolls image' option when holding down shift, and also zooms
	when holding down control.
	* typedefs.h (ImageWindow): Removed crufty size_idle_id.

Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>

	* filelist.c (file_is_moved): Fixed bug causing moved files not to
	removed from the file list.
	* image.c (image_scroll_real): Fix race condition between expose_event
	and scrolling so that redraws are always called on the correct region.
	(This was the cause of missing redraws when scrolling with the mouse).

Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>

	* img-main.c: Connect 'b' and 'p' keys to the full screen as well.

Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>

	* README, TODO: Updates.
	* configure.in: Release 0.9.4

Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.c: Added keyboard shortcuts for the duplicates window.
	* image.c (image_change_complete): Call the update function
	explicitely if sync if FALSE.

Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>

	* collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
	new dialog routines to re-implement place dialogs under mouse option.
	* ui_utildlg.h: Fixed #defines for re-definition safety.

Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.[ch]: Optimized Loading of data when setuping up for a compare.
	Also speedups by using the image_sim_compare_fast() (below), and
	setting the buffer size of the image loader higher (8).
	* similar.[ch] (image_sim_compare_fast): New function that aborts when
	the return no longer has the possibility of reaching the minimim
	requested value. Significantly faster when used to search for images
	that are very close. (say, above .95).

Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>

	* similar.[ch]: New files, provides functions for simple comparison
	of images by average area color content.
	* dupe.[ch]: Added similarity compare methods (normal, high, and low
	accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.

Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>

	* image.c: Fixed typo in comparison of window sizes in top_window_size,
	also do not call gtk_widget_set_usize in that func, as gdk_window_size
	is enough (and avoids duplicate size events). Also only call a redraw
	if the top window was not resized, as the size event will do this for
	us.
	* img-view.c: Attached ctrl-w to close a view window.

Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>

	* dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
	with this do not result in "///file" path names.
	* img-view.c, main.c: Added following key support: P to toggle pause
	of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
	Also marked debug printfs with if (debug), and and added --version
	command line option.

Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>

	* collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
	* dupe.[ch]: Added maintenance funcs (as above), also added Remove to
	the pop-up menu, and fixed the alternating color swap (now that
	individual items can be removed, the colors need to be re-synced).
	* filelist.[ch]: Added file_is_moved(), and fixes to use the
	file_maint_*() stuff.
	* img-main.[ch] (main_image_get_collection): Added this accessor.
	* utilops.[ch]: Added file_maint_*() funcs, call these when files have
	been manipulated (rename, move, delete).

Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>

	* image-load.[ch]: Added ability to set the priority of the image
	loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
	* typedefs.h (ImageLoader): Added idle_priority (see above).
	* image.c: The drawing queue now uses an idle with priority
	G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
	anything else. (this way when scrolling a still-loading image, the
	scrolled area is updated faster)

Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>

	* collect-io.[ch], collect.[ch]: Const ify some arguments.
	* configure.in: Release 0.9.3

Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>

	* collect.c (collection_window_new): Only load the path if it is
	absolute (starts with a '/');
	* main.c: Added -l,--list option to open a collection window with the
	files from the command line.

Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>

	* menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
	translation markers from item_factory accessors.
	* po/pl.po: Updated Polish translation from
	Zbigniew Chyla <cyba@gnome.pl>
	* po/es.po: Updated Spanish translation (missed for 0.9.2) from
	Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
	* po/ru.po: Updated Russian translation (missed for 0.9.2) from
	Michael Bravo <mbravo@tag-ltd.spb.ru>
	* po/sl.po: Added Slovene translation (missed for 0.9.2) from
	Matej Erman <matej.erman@guest.arnes.si>

Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>

	* utilops.c: Put the name of the file in the entry of the rename
	dialog, and select the text.
	* image.c: #ifdef some debugging output.

Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>

	* image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
	signal, so make sure to retrieve the pixbuf before calling our loader's
	"area_updated" signal.
	* image.c: Added new_data status to debugging info.

Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>

	* collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
	lowercase, and changes for new window_set_icon().
	* gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
	* preferences.c: Made about it's own window, and made the config window
	a little more compact.

Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>

	* filelist.[ch] (path_list_filter): New function, applies filter
	options on a path list.
	* collect-table.c, dupe.c: Run path lists through the filter (above).

Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>

	* image.c: Use the collection's name field instead of pulling it from
	the end of the path field.
	* main.c: Multiple files on the command line are now added to a
	collection, this collection is then set to the main window viewer.

Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>

	* thumb.c: Fix xvpics support: the done signal was never being sent for
	xvpics. Also made xvpics scale to the thumbnail size even when smaller.

Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>

	* image-load.[ch], typedefs.h: Added ability to set the size of the
	read buffer. The buffer is always 512 bytes (as before), what this
	does is set the number of time to read from the file on each idle call,
	in effect increasing the buffer size to 512 x size.
	* image.c: Fixed race condition where an image area may be ready to be
	queued before the pixbuf is set. Fixed the tile blank flag, it is now
	set correctly in all (?) cases. Set the image loader buffer size to 4,
	so that more of the image is decoded between render calls. Also removed
	unused crufty function argument for image_tile_expose.

Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>

	* image.c: Fix scrolling while partially obscured, and made the focus
	drawing code cleaner (removed gtk_signal_disconnect() junk).

Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>

	* globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
	rcfile.c: Made the delete key optional, since this is a dangerous key
	with delete confirmation disabled. Also do not come out of fullscreen
	when confirm delete is disabled. Based on patch submitted by
	Niku Toivola <niku.toivola@iki.fi>

Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>

	* image.c: Fix setting scale when zoom_to_fit_expands is false.
	* collect-dlg.c: Fix the missing cancel button in the overwrite confirm
	dialog for the save as dialog.
	(The good: Easy fixes. The bad: Stupid mistakes.
	 The ugly: Had not tested these before release.)

Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>

	* README: Updates.
	* configure.in: Release 0.9.2.

Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>

        * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
        same path in the entry when calling this.

Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>

	* *.[ch]: Changed the copyright in all the files to 2001.

Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>

	* gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
	* configure.in: Bump version to 0.9.2
	* utilops.c: Fix text in copy/move dialog for multiple files.

Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.c: When starting a compare set the status text to file count,
	gives user idea of how many files are being compared.
	* image.c: Compile clean-up.
	* po/*.po: Make distcheck touched these.

Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>

	* filelist.c, window.c: Fix drop down history on main window to change
	to the selected path after the popup window is hidden.
	* image.c (image_pixbuf_sync): Clear the window when set to a NULL
	pixbuf.
	* utilops.c (generic_dialog_add_images): Implemented this function.

Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>

	* filelist.c: Fix sticky thumbnails when changing to a dir with files
	that have similar file names as the previous dir. Fix refresh to
	reload thumbnails (it was stalling in the thumb_next checks).
	* menu.c: Call filelist_refresh() instead of the hack to refresh by
	changing to the same dir.
	* preferences.c: Use a button box for the ok, apply, cancel buttons.
	* po/POTFILES.in: Added new files, removed missing.

Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>

	* ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
	ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
	from SLIK.
	* clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
	utildlg.[ch]: Removed (see above).
	* collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
	dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
	menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
	utilops.[ch], window.c: Use the new convenience functions, constify
	things where needed.
	* main.c: Moved the file path utils out of here (see above).

Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>

	* image.[ch]: Added fit window to image support (back in).
	* fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
	* typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.

Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>

	* image.c: Scrolling while decoding a scaled image no longer causes
	dropped (black) areas. Also added an tile blank flag so that tiles
	with no loaded data simply render a black rectangle for a speed
	improvement (this is currrently semi-broken as image_tile_sync() is
	currently always called to set the blank flag to FALSE :(.

Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>

	* fullscreen.c: Made the full screen window have a black background
	once again.
	* img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
	the keyboard after a popup menu closes.

Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>

	* image-load.c(image_loader_free): Fix a memory leak.

Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.c: Create the clist with 6 columns (forgot to increment this
	when I added the thumbnail column).
	* image.[ch]: Added the update functions, made them work.
	* img-main.c, img-view.c: Set the update functions, attach the windows
	for the titles.
	* window.c: Set the initial image to the logo.

Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>

	* dnd.c: Temporarily disable dnd highlighting for image windows.
	* gqview.h, main.c: Minor fixups.
	* image.c: Generally works now, borders are cleared, focus is handled,
	etc. TODO: Add update callback, window title updating, and window
	auto-sizing.
	* menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
	during convertion to a menu_factory.
	* window.c: Moved focus draw/handling code out of here (into image.c).

Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>

	* image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
	is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
	
	This only applies when the scale width offset is not zero _and_ the
	resulting right edge of the scaled image is also the right side of the
	source image. (in other words: when rendering a tile that is aligned
	with the right side of the image).

	Under the above conditions, gdk_pixbuf_scale() breaks for all
	GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
	broken for TILES (I suspect this is because eog uses it, but does not
	have a TILES option, so that was not tested). At this point I was tired
	of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
	broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
	and breakage means the last 2 columns of pixels are seamingly generated
	from some random memory point, at best causing them to be corrupted, at
	worst causing a crash.

	So what I did: Use gdk_pixbuf_composite_color() since it is the least
	broken. It does seem slower than gdk_pixbuf_scale(), since it does
	more.

	(I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
	gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
	entries in 3 months...)

Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>

	* image.c, typedefs.h: Well, it now displays the image in all zoom
	settings. Still have to add (back) scrolling, set up the update call
	function, and work on redrawing the borders (borders currently do not
	get cleared to remove the previous image).

Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>

	* image.[ch], typedefs.h: Start towards a new method of rendering the
	image to the screen. The image window is now basically _only_ a
	gtk_drawing_area, and we do all the scrolling ourselves. Currently I
	am lucky if it doesn't crash, and really lucky if part of an image
	appears :) Well, at least the namespaces for the functions are at
	least a little saner now, so I accomplished something, althought the
	whole thing still needs to be re-thought from the tile/render point
	of view.
	* dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
	utildlg.c, window.c: Made it at least compile for testing.

Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
	of main_image_change_to(), so that the file list of the main window
	also syncs to the image.

Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.[ch]: Added thumbnail support.

Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>

	* dupe.[ch]: More work, many fixes, added right click menu, and
	generally made it nice to use (useable).
	* collect-table.c: Add the collection to the dupe window.
	* menu.c: Added 'Find duplicates...' to the file menu.

Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>

	* README, TODO: Updates.
	* collect-table.c: Set default duplicate window mask to sort by name.
	* dupe.[ch]: Allow change of comparison method by adding drop down
	menu, fixed dnd when dragging from the list.
	* filelist.c: Only allow rename when new name does not exist.
	

Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>

	* globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
	allow saving of user's accel keys (to ~/.gqview/accels).
	* menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
	do not use the data (because GtkItemFactory has a weird signal
	alignment (gpointer is first).

	Sorry translators, menus must be re-translated (and it does not look
	like fun with GtkItemFactoryEntry using menu paths)

Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>

	* configure.in: Do more compatible checks for png ?
	* tabcomp.c: Sanity checks for adding NULL key/path to list.

Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>

	* image.c: Added render_types to better decrease unnecessary renders.
	* main.c, window.c: Save/Restore the window positions like in gimp,
	since that seems to work better.
	(And gimp programmers can't be wrong :)

Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>

	* dupe.[ch]: Added new files containing 'find duplicates' window.
	* collect-table.c: Added 'find duplicates...' to pop-up menu.
	* fileops.[ch]: Added checksum_simple(), made some things const.
	* collect.[ch]: Added collection_info_valid().
	* filelist.[ch], menu.c, pathsel.c: const stuff.
	* image-load.[ch]: Added image_load_dimensions(), const stuff.
	* Makefile.am: Added dupe.[ch] to objects.

Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>

	* po/*.po: Make distcheck did this.
	* configure.in, README: Release 0.9.1.

Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>

	* thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
	completely clearing the disk cache.
	* filelist.c, menu.c: Changes for above.
	* preferences.c: Added a 'Clear cache' button.
	* utildlg.c: Allow passing NULL pointer for the cancel callback in
	confirm_dialog_new() and confirm_dialog_add().

Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>

	* icons/collect.xpmi: Added wm icon for collection windows.
	* collect.c: Use it.

Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>

	* menu.[ch]: Unified the main window image and fullscreen pop-up menu,
	and made it consistent with the one for view window. Added 'slideshow
	pause'.
	* collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
	4 less global Widget variables now, yay.
	* image.c: Reset scroll to 0,0 on new image.
	* img-main.[ch]: Used new menus, added necessary accessors for menus.
	* img-view.c: Added 'view in new window', and 'slideshow pause'.

Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>

	* utildlg.[ch]: Added class parameter to set windowmanager class for
	dialogs. Also added option to set window under the mouse.
	* collect-dlg.c, filelist.c, utilops.c: Changed to add class
	assignments.
	* globals.c, gqview.h, preferences.c, rcfile.c: Added
	place_dialogs_under_mouse var.

Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>

	* po/ru.po: Updated Russian translation,
	submitted by val <frob@df.ru>.
	* po/fr.po: Updated French translation,
	submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
	* po/pl.po: Added Polish translation,
	submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
	(yes, close to a release once I do this).

Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>

	* collect.c, image.c: Removed #warning warnings :)
	* fullscreen.c: Make sure the window is set to 0,0.
	* preferences.c: Changed the way thumbnail sizes are selected. Now uses
	a dynamic drop down menu. Available sizes are now stored in a static
	list, and added a few more sizes.

Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>

	* image.[ch]: Added read ahead buffering.
	* dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
	main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
	the necessary read-ahead stuff. Allow verbosity levels for debug: each
	--debug on the command line increments verbosity.
	* thumb.c: Even on error, attempt to display what we have.

Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>

	* image.c: Fix slow loading when zoomed in rather high. (clamp hack).

Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>

	* image.c: Fix printing of window titles.
	* main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
	* preferences: Cleaned up window a bit, added tab 'window'.

Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>

	* globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
	preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
	option, zoom and dither quality options, adjustable zoom increment.
	Fixed menu separators to be insensitive.

Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>

	* image.[ch]: Fix window resizing when zoom is auto, changed a few
	image_area options to be standard.
	* fullscreen.c, img-view.c, window.c: Use new image_area options that
	are now needed.

Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>

	* image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
	from autozoom mode (implement it).
	* img-main.[ch], menu.c: call image_reload when reload button/menu is
	selected.
	* utildlg.c: Made Escape key cancel all dialogs.

Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>

	* image.c: Fix image_area_set_from_image to actually copy the pixbuf
	and image data.
	* img-main.c, img-view.c: Update for slideshow, below.
	* slideshow.[ch]: Added arguments to slideshow_start_* functions so
	that slideshows start from the current image when no in random mode.
	Also added a slideshow_pause set of functions, currently not used
	anywhere right now -- will hook to keys/mouse menus later.

Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>

	* collect-table.c, collect.c: Changed 'loading thumbnails..' status to
	include a progress bar.
	* image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
	rotate options.
	* pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
	* README: Added rotate keys to key summary.

Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>

	* pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
	provides save to png function.
	* Makefile.am, thumb.c: Used save to png function.
	* configure.in: Test for png, now required.
	* image.c: Fix bug in queue area computation.
	* main.c: Change -help to --help in warning message.
	* po/*.po: Fix --help stuff.

Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>

	* collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
	* filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
	global data, so it is only included once.
	* main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
	* thumb.h, typedefs.h: Moved all structs to typedefs.h.
	* configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
	references, added gdk-pixbuf stuff.

Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>

	* thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
	GIF loader seems to error out on thumbnail _RE_generation, will have
	to look into that.
	* filelist.c: Use it.
	* collect-table.c: Broken, but at least it compiles to test new
	thumbnail code.

Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>

	* image.c: Image loading now works with no black spots on scroll :)
	Still a lot of fixes/optimizes/mem cache management to do though...

Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>

	* image.[ch]: Move to a floating point zoom, mor work on queue and
	rendering.. still really broken.
	* img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
	number type.

Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>

	* filelist.c: Fix crash when deleting files while loading thumbs (this
	code will die a horrible death anyway when I move thumb loading to an
	idle call that uses image-loader.c stuff.
	* image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
	* image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
	error prone, no zoom.
	* gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
	places though <-- FIXME.
	* configure.in, Makefile.am: Added gdk-pixbuf, new files.
	* logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
	(eventually).

Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>

	* img-main.c: Fix file operations from keyboard when coming out of full
	screen.
	* configure.in, README: release 0.9.0

Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>

	* collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
	-Wmissing-prototypes -Wmissing-declarations -Werror"

Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>

	* tabcomp.c: Preserver order of keys between load/save.
	* filelist.[ch], window.c: Added a path history to the path entry,
	combo crashes when changed while popped up, so it does not work as
	expected, yet.
	* README: Updated.

Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>

	* collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
	window sizes to the collection file. (and restore is 'save window
	positions' is enabled)
	* gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
	our own hidden .gqview dir, no reason to hide the config file.

Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>

	* collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
	* collect-table.[ch], collect.c: Added more keyboard commands, more
	fixes.
	* image.c: Check that image in a collection is valid before using it.
	* menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
	path (well, duh).
	* window.c: Changes for additional sort option.

Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>

	* collect-io.c: Change warning printf.
	* preferences.c: Open proper tab when showing 'about'.
	* po/POTFILES.in: Updated to include collection files, as well ad the
	other new ones added since 0.8.2.

Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>

	* clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
	support for the numeric keypad. Zoom using +, -, /, *; move with
	the number keys, etc.
	* collect-table.c, typedefs.h: Added support for navigation/selection
	in collections with the keyboard.

Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>

	* collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
	for displaying status, image/selection count, etc.
	* globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
	options, added selection style option. Save open_recent_max to config.

Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>

	* collect-table.c: Properly set the main image on 'view'.
	* dnd.c, main.c: Namespace changes, make dropping collections work on
	main window.
	* filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
	appropriate there.
	* img-main.[ch]: Added (back) slideshow, various minor changes.
	* img-view.c: Added slideshow,  make keys work with CAPS on.
	* slideshow.c: Make only the main window support filelist slideshows.

Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>

	* Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
	* dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
	names (below).
	* img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
	* img-view.[ch]: Added fullscreen, changed way of doing popup menu.
	* slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
	a path list, collection list, or falls back to filelist.

Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>

	* collect-dlg.c: Don't free the data in the confirm_cancel callback,
	it is just a NOP.
	* collect-table.c, collect.c: More work on popup menus, added recursive
	directory dropping. And more work overall.
	* dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
	in place of old free_selected_list, Exposed more in the filelist.h
	header.
	* fileops.[ch]: Added path_list_* functions.
	* img-view.[ch]: Added a way to start a new window from a collection.

Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>

	* collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
	popup menus for, sorting, saving, editing. Collections now have
	a ref count.
	* globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
	recent open menu, history saving, popup menu utils.
	* pathsel.c: Synced the file list to change as the user types in the
	entry. (also fixes it to change when combo-items are selected).
	* tabcomp.[ch]: Added history_list features to load/save keys to a
	file.

Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>

	* collect.[ch], collect-table.[ch]: Changed the way dnd selection data
	is generated, since the case of the same path being in a collection
	multiple times broke the old method. Moving between collections seems
	to work now. Added collection stepping accessors.
	* dnd.c, image.[ch], img-view.c: Added support for collection browsing.
	* main.c (filename_from_path): Test that path != NULL.
	* typedefs.c: Move collect.h typedefs here.

	Its funny, but after this bit of hacking I feel dirty, like I did this
	all wrong...

Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>

	* collect-table.c: Added a tooltip to display the filenames, probably
	should be an option.

Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>

	* collect-dlg.[ch]: Added load save dialogs for collections.
	* collect-io.[ch], collect-table.c, collect.c: More work.
	* filelist.[ch]: Added select all routines.
	* gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
	hierarchy: Everything is under ~/.gqview now, old locations are moved
	to the new ones if found on start-up.
	* pathsel.[ch]: Added filtering toggle.
	* utildlg.h: Added a generic data pointer for FileDialogs.
	* menu.c: Added collection new/open and select all/none menu items.

Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>

	* collect-table.c, collect.h: Added selections, started dnd data set,
	and other stuff.
	* dnd.[ch]: New function, make_uri_file_list(), put it in header.

Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>

	* collect.[ch], collect-table.[ch]: Actually displays something now
	when a file is dragged on the window.

Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>

	* img-main.c: When in fullscreen, hide the mouse cursor after
	5 seconds of inactivity.

Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>

	* preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
	updated netpedia URL, since the old location is often (always) broken.

Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>

	* collect.[ch], collect-io.[ch]: Start of collections, load/saveing
	should work, if there was anything that actually used the functions.
	Right now a blank window opens :)
	* collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
	* menu.c, typedefs.h: Added 'Open collection...' menu item, added
	SORT_NONE to SortType enum.
	* rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c

Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>

	* *.[ch]: All c files now have corresponding .h headers, except
	globals.c and main.c, which are in gqview.h.
	* src/Makefile.am: Added the headers.
	* config.[ch]: renamed to preferences.[ch] to avoid conflict with
	autogenerated config.h.

Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>

	* filelist.c, gqview.h, main.c: Added new function to change the
	current image through the filelist given pathname. Use it to fix bug
	causing filename not to be selected in list on startup and tab
	completion entry.

Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>

	* filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
	basic sorting of files on name, size, or date.

Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>

	* configure.in: Release 0.8.2
	* README: Updated.
	* utilops.c: Change a \b to a \n.
	* po/*.po: Make corresponding change to above.

Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>

	* filelist.c (filelist_change_to): When going up one dir, make previous
	place visible in the list.

Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>

	* clist_edit.c: Fixups for positioning.
	* config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
	renaming optional.

Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>

	* clist_edit.[ch]: New files that allow in place editing of a clist.
	* filelist.c: Add in place renaming.

Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>

	* config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
	icons on windows.
	* icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
	icons/Makefile.am: Add new icons for windows.
	* filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
	* gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
	GQview title is now after the image filename.

Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>

	* main.c: Pressing delete now correctly deletes selected files.
	* config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
	expands images too (by default, added config option to have old
	behavior.

Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>

	* po/it.po: Added Italian translation, submitted by
	Christopher R. Gabriel <cgabriel@pluto.linux.it>
	* po/es.po: Updated Spanish translation, submitted by
	Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
	* po/pt_BR.po: Updated brazilian translation, submitted by
	"Evandro F. Giovanini" <elinux@linuxave.net>
	* configure.in: Added it to ALL_LINGUAS

Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>

	* README: Updated.
	* configure.in: release 0.8.1

Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>

	* config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
	support for mouse wheel (4,5) to scroll image or flip through images.

Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>

	* configure.in, po/sk.po: Added Slovak translation, submitted by
         "Sandokan" <cortex@nextra.sk>

Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>

	* configure.in, po/es.po: Added Spanish translation, subbmitted by
	Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>

Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>

	* confgure.in, po/fr.po: Added French translation, submitted by
         Jean-pierre PEDRON <jppedron@club-internet.fr>

Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>

	* Makefile.am, configure.in: Include gqview.spec in make distcheck so
	that rpm -tb will work.
	* po/tr.po, gqview.desktop: Update Turkish translation, from
	Fatih Demir <kabalak@gmx.net>

Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>

	* README: Release 0.8.0.

Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>

	* filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
	causing custom_filter to only have one entry max.
	* utilops.c: Removed unused code, fix rename description.

Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>

	* filelist.c, gqview.h, window.c: File list now scrolls to display
	the first file that matches the path entry box during tab completion.
	The directory changes to follow the completion too.

Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>

	* filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
	Save thumnbnail mode to rcfile; add command line option for slideshow,
	rename other long options; make next/prev work properly during
	slideshow.

Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>

	* po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
	translation from Kam Tik <kamtik@hongkong.com>

Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>

	* *.[ch]: Update copyrights to 2000.
	* configure.in: Bumper version to 0.8.0 ('bout time)
	* README, TODO: Updates

Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>

	* image.c, img-main.c: Fix mem leaks.
	* utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
	* utilops.c: Added display of source and dest images to overwrite
	dialogs (uses above).
	All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>

Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>

	* main.c: Added full screen startup option (-f or -full), derived from
	patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>

Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>

	* image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
	to set the root window wallpaper. (If zoom is fit to window, image is
	scaled, otherwise tiled.
	Derived from patch by ENTERforNone <enterfornone@bigpond.com>

Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>

	* img-main.c, menu.c: Changed full screen key to V. Derived from patch
	by Martial MICHEL <martial@users.sourceforge.net>

Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>

	* fileops.c (get_current_dir): Fix problem when there is no read
	permission for the current dir. Derived from patch by
	Mathieu Dessus <mdessus@free.fr>

 Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>

	* configure.in, po/tr.po: Added Turkish translation from
	Fatih Demir <kabalak@gmx.net> 

Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>

	* pathsel.c, tabcomp.c: Fix memory leaks.

Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>

	* po/ru.po: Added Russian translation
	from Oleg Andrjushenko <oandr@itec.cn.ua>
	* po/pt_BR.po: Added Brazilian Portuguese translation
	from Vitor Fernandes <vitor_fernandes@SoftHome.net>
	* po/ja/po: Added Japanese translation
	from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
	* configure.in: Updated ALL_LINGUAS.

Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>

	* image.c, img-main.c, img-view.c, window.c: Remove warnings for
	gtk+-1.2.5-pre1. I think there are still realize issues with that
	version of GTK+, however.

Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>

	* filelist.c: Fix reversal of calculating column width of the files
	list for icons vs. no icons.
	* pathsel.c, utilops.c: Set teh clist columns to autosize, so that
	horizontal scrollbar is accurate (and usually not there ;)

Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>

	* gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
	history. This was done by adding a combo widget option to the tab
	completion routines.

Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>

	* config.c: Fix 'fall back to 48x48 icon size' bug.

Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>

	* po/de.po: Added german translation
	by mawarkus@t-online.de (Matthias Warkus)
	* configure.in (ALL_LINGUAS): Added de.

Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>

	* utilops.c: Make it easier for translators.

Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>

	* thumb.c: Regenerate thumbnails whent the preferred size changes.

Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>

	* config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
	'save settings on exit' option and always save one exit, this was
	leading to confusion as to why settings are not always saved.
	* menus.: Removed the save settings menu line, no longer needed.

Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>

	* main.c(main): Use gtk_set_locale();
	* window.c: Use gqview instead of main for wmhints.

Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>

	* filelist.c: Update the file count when files are removed.
	* dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
	the lists to account for possibly deleted files.

Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>

	* window.c: Fix hang bug when dragging a file after starting with tools
	floating, then unfloating the window. (don't use gtk_widget_reparent
	for this).
	* dnd.c: Properly add "\r\n" to the end of all files for URI types, now
	all drags to Gimp 1.1.6 works.

Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>

	* configure.in, Makefile.am: Added localedir definition.
	* src/main.c: Added locale and i18n initialization.

Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>

	* configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
	gtk/imlib checks.
	* po/POTFILES.in: Created for gettext.
	* src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
	translation.

Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>

	* all files: Moved to autoconf and automake.

Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>

	* gqview.h, README, gqview.spec: Release 0.7.0

Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>

	* img-view.c: Added a 'close window' option to pop up dialog.

Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>

	* main.c (main): Fix so that window does not expand to image size when
	strting up with an image (from command line).
	* img-view.c (view_window_new): Follow the limit window size option,
	if enabled.

Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>

	* main.c: Setup random seed, for better random slideshows.

Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>

	* img-main.c: Use black background for full screen.
	* menu.c: Keep keyboard grab when full screen menu closes.

Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>

	* img-main.c: Keyboard now works with full screen.
	* main.c: Drop out of full screen before exiting.

Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>

	* image.c: Fix image snapping to uppper left when resizing window.
	* main.c: Increase progressive scrolling rate.

Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>

	* config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
	progressive key scrolling option.

Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>

	* image.c, img-main.c, gqview.h: A few api changes with regard to image
	auto-sizing and zooming.
	* dnd.c: Made image dnd more generic to work with separate views.
	* img-view.c: Added  dnd and keyboard support.

Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>

	* image.c, img-view.c, window.c: Fixups for window resizing and initial
	size setting.

Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>

	* dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
	file list no longer displays image, but correctly, only displays
	action/popup menu.
	* globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
	screen option.

Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>

	* image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
	view images in a new window. ImageWindow functions are now completely
	generic (save one spot).

Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>

	* slideshow.c, filelist.c: Make slideshow work correctly.
	* config.c, rcfile.c: Add saving and adjustment of slide show options.

Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>

	* slideshow.c, globals.c, gqview.h: Begin slideshow ability.
	* menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
	* filelist.c: Made a few functions needed for slideshow public.

Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>

	* filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
	handling (creating) GLists.

Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>

	* rcfile.c (load_options): Fix memory leak, patch submitted by
	F. Petitjean <fpetitje@bureauveritas.com>

Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>

	* gqmpeg.h, README, gqmpeg.spec: Release 0.6.1

Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>

	* filelist.c: Generate thumbnails for visible files first. Thumbnails
	are now kept when renaming.

Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>

	* pathsel.c: Merge improvements from gqmpeg version.
	* tabcomp.c, tabcomp.xpm: ditto.
	* utildlg.c: ditto.
	* config.c, utilops.c, window.c: Use newer features of above.

Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>

	* filelist.c, image.c, gqmpeg.h: Properly update the image window when
	viewed files are moved, renamed, or deleted.

Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>

	* main.c (main): Push correct visual and colormap to fix 8 but psuedo
	color displays.

Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>

	* Makefile: Added static build target, some cleanup.

Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>

	* window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
	so it can be resized smaller.

0.6.0 (3-5-98)
  > Major rewrite (60-70%), now requires gtk+-1.2.0
  > Multiple file selection.
  > Drag and drop.
  > Better keyboard support.
  > xvpics thumbnail support (read only), optional.
  - Add command line options to force show and hide of tools.
  * Fix tab completion bug.
  * Fix gtk 1.2.0 related bugs.

0.5.1 (12-8-98)
  - Should compile now without editing the Makefile with any gtk through 1.1.5
  * Fix file highlight bug when user tab completes to currently displayed dir.
  * Fix for FreeBSD.

0.5.0  (11-11-98)
  > Add path entry window with tab completion.
  > Add tab completion to all areas where a path can be typed.
  > Add option to save window positions.
  - Pressing '+' zooms image. Previously only '=' was bound, causing problems
    for some keyboard layouts.
  - Add border to floating tools window for better appearance on some WM's.

0.4.3  (10-09-98)
  * Fix bug when 'fit window to image' is on, tools float/hide, and the next
    image selected has the same dimensions, it would not display.
  * More fixes dealing with 'fit window to image'

0.4.2  (10-07-98)
  > Add 'fit window to image' option when tools float or hide.
  > Add copy and move dialogs.
  > Add option to hide the tools completely.
  > Save settings on exit option added, and option to restore tool state.
  - Pressing the [ESC] key will now stop loading of thumbnails.
  - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
  - Add save button to config dialog.
  - New configuration tab: image, moved relevent options there.

0.4.1  (9-11-98)
  > Scrollbars removed, now you can pan the image by pressing and dragging the
    mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
  > The file selection area and status line can be 'floated' into a separate
    window, this allows the image window to display more of the image.
  > The file delete confirmation dialog can now be disabled in the options
    window.
  > The beginnings of keyboard support ( see the keyboard chart, above )
  - Now if a thumbnail is older than it's parent image, the thumbnail is
    recreated, so that changed images have their thumbnail properly updated.
  - While loading thumbnails GQview is now responsive to commands, slowly, but
    it works. You can now load images, delete files, etc. while the thumbnails
    are being generated. The thumbnail generation can be interrupted too by
    simply turning them off.
  * The code that determines the user's HOME directory has been rewritten, now
    hopefully users of nis will be happy. If the directory is not found or
    cannot be determined, GQview exits semi-gracefully.
  * Fixed some bugs here and there.

0.4.0  (8-15-98)
  > Thumbnail caching added ($HOME/.gqview_thmb).
  - patch from Joshua Thomas Green applied for those that want to compile
    with GTK 1.1.x (the development version), just uncomment one line in the
    Makefile.
  - patch from Joel Young applied to the .spec file of the RPM version.

0.3.4  (7-30-98)
  * Fixed problem loading files into external editors when a space was in the
    pathname.

0.3.3  (5-15-98)
  - Changes to file listing code for speed improvement in large directories.
  * Fixed a bug that would cause a thumbnail's height or width to be zero when
    an image has a large aspect ratio.
  * Fixed some memory leaks in the file listing code.
  - Other small changes including source re-organization.
  - Added a pixmap file to use as an icon (gqview.xpm).

0.3.2  (5-7-98)
  * Fixed a bug which made the first editor slot useless from config dialog.

0.3.1  (5-4-98)
  - Changed filelist code to properly implement Glist.
  - Moved definitions of variables and #includes to better places.

0.3.0  (4-24-98)
  > New feature! Thumbnails displayed in the file list(us 't' to toggle).
  > Thumbnails size can be selected (General Options).
  > Rewrite (again) of the file list (to support adding/removing entries
    without re-reading the entire directory listing, [still need to convert
    the directory list, however]).
  - minor display layout changes (to accomodate the progress bar).
  - if a file format cannot be determined, a generic 'unknown image' picture
    is displayed.
  - added display for the number of files listed.
  - added '-debug' command line option for debug output (preliminary)

0.2.1  (4-8-98)
  > Added a handle, now the file lists are sizeable.
  - renamed menu item Exit to Quit.
  - Added missing file includes that were exposed with GTK+ 0.99.10 release.

0.2.0  (3-19-98)
  > External editors can be specified in the configuration window (max 8).
      Under the "external editors" tab.
  - Popup menu for filelist (delete, rename, and edit).
  - Filelist highlight now follows currently viewed image.
  - A few minor fixes.

0.1.1  (3-3-98)
  > Updated code to compile with GTK+-0.99.4
     (will not work with previous versions of GTK)
  - Command line no longer requires a complete path to a file if it is in
    the current working directory. (or must be relative to it)
  - When moving to the next (or previous) image, the file list
    scrolls to include the current image's name.

0.1.0  (2-28-98)
  > Added menu bar.
  > Added keyboard shorcuts.
  > Configuration can be saved (to .gqviewrc in user's home dir)
  > Command line support. (specify startup directory or file to view)
  > Can set startup directory in options window (can be disabled)
  > Added custom filtering options to support more formats
     (Imlib supports almost anything your system can read using
      ImageMagick or Netpbm, if available).
  > File operations: create directory, rename file, delete file.
  > clicking mouse on image:
      button one: next image
      button two: previous image
      button three: popup menu (zoom, file operations, edit image)
  > Added option to load image into The Gimp.
  - Fixed a bug in the history list truncating routine. (GQview would crash)
  - Other minor improvements and fixes.

0.0.3  (2-18-98)
  > Source code clean up! The source code has been organized
    and is now readable (some code still needs organizing, but
    at least now the code can be followed).
  > Makefile rewritten, it may still need editing for some systems.
    The '-g' gcc option was removed for the released code, this makes
    the binary about 1/3 smaller (it removes some debugging facilities)
  - Fixed the transparency problem. This removes the garbage displayed
    where an image is transparent, unfortunately for now it is set to purple.

0.0.2  (2-14-98)
  > Rewrote directory and file list handling, the lists
    can now be of any length.
  > Lists are now sorted.
  > History list no longer expands out of control as the
    directory path gets longer, entries are truncated at
    32 characters and '/...' is prepended.
  > Added configuration window, including:
    - show or hide dot files
    - select default zoom mode for new image
    - disable file filtering
    - choose file types to filter
    - about tab for version and contact info

0.0.1  (2-10-98)
  > No history, first release!

