Sync to GQview 1.5.9 release.
[geeqie.git] / ChangeLog
index 8d67c3f..3d242dc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
+
+       * main.c: Disable startup beta message.
+       * po/it.po: Update Italian translation,
+       submitted by Costantino <inverness1ATvirgilio.it>.
+       * README: Updates.
+       * configure.in: Release 1.5.9
+
+Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
+
+       * search.c (search_file_next): Ignore case for keyword search.
+
+Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
+
+       * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
+       to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
+
+Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
+
+       * cache.c (cache_sim_data_save): Print a warning when a save fails.
+       * search.c: Fix search saving the cached data by first creating the
+       directory for the location of the data, fixes search caching bug.
+
+Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
+
+       * search.[ch]: Add ability to set the default image used for similarity
+       in a search.
+       * layout_util.c: Set the default image in a search to the visible
+       image.
+
+Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
+
+       * layout_util.c: Correct wrong main window keyboard shortcuts for the
+       editor slots.
+
+Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
+
+       * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
+       * src/Makefile.am: Remove png libs from LDADD.
+       * README: Updates.
+       * configure.in: Remove libpng checks, release 1.5.8
+
+Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
+
+       * globals.c: Change default thumbnail mechanism to shared thumbnails.
+       * po/it.po: Update Italian translation,
+       submitted by Costantino <inverness1ATvirgilio.it>.
+       * po/ru.po: Update Russian translation,
+       submitted by Sergey Pinaev <dfo@antex.ru>.
+       * po/sv.po: Update Swedish translation,
+       submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
+       * doc/10_6_advanced.html: Describe option 'Store keywords and comments
+       local to source image'.
+       * doc/11_4_management.html: Add list describing all folders and files
+       used by GQview, and purpose.
+       * doc/9_printing: Clarify a description.
+
+Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
+
+       * bar_sort.c (bar_sort_collection_list_build): Blank the collection
+       key before setting the bookmark list to that key, fixes incorrect list
+       when collection folder is now empty.
+       * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
+
+Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
+
+       * bar_info.[ch]: Use the cache find utility instead of only looking for
+       metadata in one place. If an a metdata file exists when writing,
+       use it's location. Porperly update the keyword sidebar when renaming or
+       moving a file to that the delayed save mechanism does not lose changes.
+       * cache.c: Make cache_get_location honor enable_metadata_dirs, and
+       removed duplicate isfile check in cache_find_location.
+       * cache_maint.c: Change order of maintenance calls so that metadata is
+       moved before the views are updated.
+       * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
+       metadata local to source image.
+       * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
+       * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
+       of moved thumbnails - thumb_loader_std_save requires a NULL path.
+
+Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
+
+       * search.c: Fix initial keywords matching state to be same as menu.
+
+Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
+
+       * view_file_list.c: Update vfl->select_cb when populating the list and
+       add a sanity check to vflist_select_image.
+
+Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
+
+       * print.c: Added picas option for units. Made the default for units be
+       metric for anything but the US,PR locales. Fixed default custom printer
+       text to use <printer name> instead of the format string with %s.
+
+Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
+
+       * src/Makefile.am: Add INTLLIBS to cmpile libs.
+       * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
+       the make dist target - it took me an hour to figure out why pos were
+       not updateing >-/
+       * README: Updates, including new translation status list.
+       * configure.in: Release 1.5.7
+
+Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
+
+       * preferences.c: Use new ui_misc utilities for radio buttons.
+       * po/es.po: Update Spanish translation,
+       submitted by Ariel Fermani <arielfermani@yahoo.com>.
+       * po/fr.po: Update French translation,
+       submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
+       * po/it.po: Update Italian translation,
+       submitted by Costantino <inverness1ATvirgilio.it>.
+
+Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
+
+       * preferences.c: Change Options dialog title to Preferences.
+       * doc/*.html: Update documentation.
+       * doc/11_4_management.html: Add page for Cache and Data Management.
+
+Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
+
+       * cache_maint.c: Improve dialog descriptions.
+       * dupe.c: Add fix for delayed status text update.
+       * image-overlay.[ch] (image_overlay_update): New functions to schedule
+       an update of an image info overlay, and fix incorrect dimensions when
+       image has delayed flip enabled.
+       * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
+       whenever the file count changes.
+
+Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
+
+       * preferences.c, print.c, search.c: Updates for functions deprecated
+       in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
+       * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
+       boxes with NULL text set the GtkComboBox active item to 0.
+
+Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
+
+       * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
+       fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
+       view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
+       Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
+       for using glib idle and timeout functions and to use new GtkComboBox.
+       * ui_misc.[ch]: Add toolbar utilities.
+
+Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
+
+       * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
+       GtkUIManager, this has a nice side effect of fixing the broken
+       shortcuts when the tools are floating.
+
+Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
+
+       * configure.in: Increase GTK+ requirement to 2.4.
+       * README: Note above new requirement.
+       * collect-table.c, view_file_icon.c: Fix filename tooltip window
+       placement when using GTK 2.4.
+       * fullscreen.c: Removed gtk version check for 'Stay above' option.
+       * layout.c: Changes for new combobox used in GTK 2.4.
+       * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
+       ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
+       GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
+       * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
+
+Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
+
+       * bar_sort.c: Make add button show new collection dialog when in
+       collection mode.
+
+Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
+
+       * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
+       newer autoconf macros (no more acconfig.h). Update to use glib's
+       gettext instead gettext directly. Change documentation install
+       location to $prefix/share/doc/gqview-#version.
+       * acconfig.h, BUGS: Removed, not used.
+       * doc/Makefile.am: Install docs to new location.
+
+Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
+
+       * bar_sort.c: Add option to choose current image or all selected files
+       when adding images to a collection in the sort manager.
+       * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
+       allow adding to a bookmark list that is not editable via drag and drop.
+       * ui_tabcomp.c: Add heading to path entry selection dialog.
+
+Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
+
+       * collect-dlg.c: Allow saving empty collections.
+       * collect-io.c: Remove erroneous warning about failed removes.
+       * collect.c (collection_remove): Mark collection changed even when
+       resulting collection is empty.
+
+Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
+
+       * bar_sort.c: Change default view of sort manager to folders, and fix
+       widget packing. Fix collection list to be sorted.
+
+Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
+
+       * print.c: Add checkbox to remember print settings. Set a signal
+       handler to catch a SIGPIPE when printing to a pipe, not pretty but it
+       works. Do not allow printing to a file that already exists. Add print
+       error dialog to tell user why printing did not complete.
+
+Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
+
+       * bar_sort.c: Add collection option to sort manager.
+       * collect-io.[ch]: Add collection manager add and remove utilities.
+       * collect.[ch] (collection_window_find_by_path): New function.
+       * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
+       and to make a list not editable. Also made bookmark buttons compact.
+
+Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
+
+       * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
+       keywords entry and remaining 1/3 to comment entry.
+
+Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
+
+       * cache.c: Metadata for keywords/comments no longer has the option to
+       be stored locally to the source file.
+       * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
+       change the dialog to have a stop and close button so that the dialog
+       remains displayed for the user until it is user closed.
+
+Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
+
+       * fullscreen.[ch], preferences.c: Add full screen location option
+       'Determined by Window Manager' which is now the default. This option
+       sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
+       the size and position like 'active monitor' but the window manager may
+       completely ignore the request. Also removed old #if 0'ed out code.
+       * globals.c (fullscreen_screen): Set the default screen to be the new
+       option above 'Determined by Window Manager'.
+
+Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
+
+       * image.c: Revert change to attempt to keep unkown icon unscaled, as it
+       interferes when a pixbuf is specifically set.
+       * icons/folder_open.png: Adjust width of the graphic in the open
+       folder icon.
+
+Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
+
+       * icons/folder_*.xpm: Remove unused files.
+       * icons/folder_*.png: Add new folder icons.
+       * icons/Makefile.am: Changes for above.
+       * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
+       * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
+       change the folder list view so that current folder uses the open icon
+       and the parent folder uses the 'up' icon.
+
+Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
+
+       * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
+       * src/Makefile.am: Removed unused files.
+       * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
+       files.
+       * gobals.c, image.c, layout.c, preferences.c, thumb.c,
+       thumb_standard.c: Use new pixbuf_inline utility.
+       * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
+       icons.
+       * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
+       The new or moved png images to be made inline.
+
+Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
+
+       * cache_maint.c: Only manage shared thumbnails when the option is
+       enabled, since this is a time consuming task.
+       * preferences.c: Fix sensitivity of thumbnail options that are disabled
+       when the shared thumb cache is in use. Removed clear cache button, as
+       it is now in the maintenance window.
+       * thumb_standard.c: Add notes about implementation and what it lacks.
+       * ui_misc.[ch]: Add pref_table_button_new and
+       pref_button_link_sensitivity_swap.
+
+Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
+
+       * dupe.c: Fix widget spacings in find dupes window.
+       * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
+
+Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
+
+       * src/main.c: Make message about being a beta sound less ominous.
+       * README: Updates.
+       * configure.in: Release 1.5.6
+
+Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
+
+       * doc/6_collections.html: Add note that $HOME/.gqview/collections is
+       now updated when moving or renaming files.
+       * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
+       * doc/10_6_advanced.html: Explain "Stay above other windows" option.
+       * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
+       Apparently I have a habit of type "the" twice, and not noticing.
+       * doc/12_credits.html: Update copyright year.
+
+Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
+
+       * search.c: Clean up appearance of search window.
+       * po/fr.po: Update French translation,
+       submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
+       * po/ru.po: Update Russian translation,
+       submitted by Sergey Pinaev <dfo@antex.ru>.
+       * preferences.c, README: Update copyright year.
+
+Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
+
+       * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
+       option to try to keep full screen window above other windows. Since
+       this uses a GTK 2.4 function, it is disabled on GTK 2.2.
+       * main.c: Issue warning when running with a GTK library with an older
+       minor version than what GQview was compiled with.
+
+Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
+
+       * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
+       * main.c: When it takes time to get a connection to a remote GQview
+       because it is still starting up, print progress dots (.) to the
+       console to indicate we are waiting, and not hung.
+       * thumb_standard.[ch]: Move core of thumb cache path building to
+       thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
+       or deleting thumbnails to match changes to the source image.
+
+Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
+
+       * collect-io.c (collection_save_private): Use a temp file when saving
+       a collection so that if an error occurs during write the original is
+       not lost. The only disadvantage with temp files is group and user ids
+       of the original are not guaranteed to be preserved by chown, oh well.
+       * preferences.c: Remove silly EXPERIMENTAL text from description of
+       shared thumbnails cache option.
+       * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
+       which attributes we want to copy.
+
+Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
+
+       * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
+       will allow images to loader faster if you know you only need at most
+       width by height image. Since only the jpeg gdk-pixbuf loader supports
+       it, this only effects jpegs.
+       * thumb.c, thumb_standard.c: These changes are currently disabled, but
+       it would set the requested size when loading thumbnails for a speed
+       improvement on jpegs.
+
+Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
+
+       * cache_maint.c: Implemented local thumbnail rendering option, and
+       only enable it when the standard thumb cache is active.
+       * filelist.c (path_list_filter): When filtering a dir list remove
+       .thumbnails and .metadata.
+       * preferences.c: Do not allow focus on progress entry in safe delete
+       clear dialog.
+       * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
+       per loader basis instead of using the global setting.
+       * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
+       duplicated in three places into thumb_loader_std_next_source. Added
+       retry flag to force a retry on images that are flagged as a failure.
+       * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
+
+Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
+
+       * cache_main.c: Reset list to NULL before using in next path_list.
+
+Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
+
+       * cache_maint.[ch]: Add maintenance window to select various thumbnail
+       cache operations for removing old thumbnails, deleting thumbnails, and
+       to create thumbnails for a folder. Creating thumbnails local option is
+       not yet implemented. Also move clear cache confirm dialog here.
+       * layout_util.c: Change thumbnails menu item name, and open the
+       maintenance window instead of purge utility.
+       * preferences.c: Move clear cache confirm dialog out of here.
+       * thumb_standard.[ch]: Make local thumb caches use permissions of the
+       source images. Local thumbnails should not store failures. Added a
+       thumb validate utility for use by the new thumb cache manager.
+
+Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
+
+       * Makefile.am (gqview_sources): Add thumb_standard.[ch].
+       * collect-io.c: Use new thumb loader functions.
+       * collect-table.c: Use doubles instead of floats in most places.
+       * collect.c: Remove unnecessary include of thumb.h.
+       * dupe.[ch]: Use double for rank values, and updates for new thumb
+       functions.
+       * globals.c: Change default thumb size to 96x72, add
+       thumbnail_spec_standard to toggle use of new thumbnail cache.
+       * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
+       use of float to double.
+       * image-load.[ch]: Use doubles instead of floats for progress value.
+       * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
+       now a double.
+       * layout.[ch], layout_image.[ch]: More float to double changes.
+       * preferences.c: Change selection of thumbnail sizes offered to user,
+       and allow a custom item when the thumbnail size configured in the
+       rc file does not match the predefined list. Added toggle for new
+       shared thumbnail standard (option needs a better description?)
+       * print.c: Update for image zoom now being a double.
+       * rcfile.c: Save and restore thumbnail_spec_standard.
+       * search.c: More float to double change madness, and update for new
+       thumb functions.
+       * similar.[ch]: More floats to doubles.
+       * thumb.[ch]: Updated the thumb function API to something a bit more
+       sane, but mostly to match that of thumb_standard.h. When the standard
+       thumb loaders are enabled thumb_loader_new will now return a loader
+       from thumb_loader_std_new - the function access to thumb loaders is the
+       same but the structures are completely different - don't access the
+       structure directly. Also removed unused utility functions in thumbs.c.
+       * thumb_standard.[ch]: New utilities for a thumb loader that implements
+       the proposed thumbnail management standard on freedesktop.org.
+       * typedefs.h: ThumbLoader is now treated as an opaque structure (but
+       no attempt is made to hide it) because there are now two thumb loader
+       implementations (thumb.c and thumb_standard.c). We check which loader
+       and structure is in use with the standard_loader flag common to each. 
+       * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
+       and updates for new thumb functions.
+
+Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
+
+       * main.c (help_browser_command): Only print info when debug is on.
+       * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
+       offset this by setting the idle function to low priority.
+
+Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
+
+       * layout.c (layout_status_update_progress): Fix progressbar height from
+       changing status bar size by setting text to a space instead of NULL.
+
+Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
+
+       * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
+       preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
+       view_file_icon.c, view_file_list.c: Specifically enable or disable
+       the search feature of the GTkTreeViews, as it interferes with shortcuts
+       for the main window and elsewhere, also when it is enabled set the
+       search column.
+
+       Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
+       of the treeview search feature has changed such that it can now get
+       in the way when it is not specifically disabled.
+
+Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
+
+       * collect-io.c: Keep a pointer to the tail of the pending action list
+       so that each append does not require walking the list.
+
+Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
+
+       * collect-io.[ch]: Add collection manager to update collections
+       contained in $HOME/.gqview/collections when files are moved. Made
+       collection loading abort after too many errors.
+       * collect.[ch]: Add collection_add_check to allow adding files to a
+       collection that do not exist, attach collection manager to maintenance
+       move functions.
+       * main.c (gqview_exit_final): Flush pending collection manager changes
+       before exit.
+
+Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
+
+       * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
+       Add print context menu item to relevant sections of manual.
+       * README: Updates.
+       * configure.in: Release 1.5.5
+
+Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
+
+       * collect-table.c: Make context menu have same number of items, making
+       the ones that do not apply insensitive. Add print menu item.
+       * collect.[ch] (collection_list_get_path_list): Add utility to get a
+       path list from a colletion list.
+       * dupe.c, search.c: Add print to context menus.
+
+Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c: Allow sizing of keyword sidebar when insensitive.
+       * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
+       raise windows instead of direct gdk_window_raise.
+       * image.c: Fix broken redraws when sizing image view with NULL image,
+       and fix clamping of scroller overlay within the new window size.
+       * main.c: Raise remote main window when --remote is the only command
+       line option. Fix crash when quitting from a remote --quit command.
+       * remote.c (remote_server_client_cb): No need to check for error when
+       return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
+
+Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
+
+       * main.c: Add -sr<folder> remote command for recursive slideshows,
+       based on patch submitted by Henry Minsky.
+       * po/fr.po: Update French translation,
+       submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
+       * po/it.po: Update Italian translation,
+       submitted by Kostantino <inverness1ATvirgilio.it>.
+       * po/sv.po: Update Swedish translation,
+       submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
+       * doc/11_1_command_line.html: Document new remote -sr command.
+
+Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
+
+       * image-load.c: Properly initialize load_fd to -1 in image_loader_new
+       so that an immediate call to image_loader_free does not do bad things.
+       Protect against calling image_loader_start more than once on a loader.
+
+Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
+
+       * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
+       * print.c: Retain print settings used in print dialog.
+       * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
+       double, or string values in the history for future use.
+
+Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
+
+       * main.c: Change remote quit description to quit (from exit).
+       * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
+       10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
+       11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
+       4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
+       documentation for recent dialog and preference window changes, and
+       do any doc updates pending in TODO.
+
+Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
+
+       * fullscreen.c, layout_config.c, preferences.c: Update preferences
+       window to match newer dialog padding and style, moved several options
+       to different tabs, and removed the dithering option from the ui.
+       * ui_misc.[ch]: New convenience functions for preference window.
+       * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
+       utility available for use outside this file.
+
+Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
+
+       * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
+       buttons.
+       * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
+       respective edge of image.
+       * layout_util.c: Rename Exit menu item to Quit.
+       * preferences.c: Update about dialog to match other dialogs.
+       * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
+       gtk-alternative-button-order.
+
+Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
+
+       * layout.c: Increase default window width, add fix to make image pane
+       visible (non-zero initial width) in one specific condition.
+
+Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
+       to format floating point numbers in postscript output.
+       * gqview.png: Change desktop icon.
+
+Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
+
+       * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
+       and appearance of the sidebars.
+       * info.c: Update property window appearance.
+       * ui_help.c: Adjust help window padding.
+       * ui_misc.c (pref_table_new): Support parent_box == NULL.
+
+Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c: Dialog heading fix.
+       * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
+       button to a discard button when confirming close of changed collection.
+       * main.c: Heading fix for exit dialog with unsaved collection.
+       * print.c: Fix layout indenting broken by fix in pref_table_label.
+       * ui_bookmark.c: Give dialog to edit bookmarks a heading.
+       * ui_misc.[ch]: Be consistent with GTK stock button padding, even
+       though it seems to violate GNOME HIG. FIx pref_table_label packing.
+       * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
+       * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
+       Fix missing error dialog when a file copy fails, and fixed (null)
+       filename for destination in copy/move error dialog.
+
+Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
+
+       * slideshow.c (generate_random_list): Fix crash when return value of
+       rand == RAND_MAX.
+
+Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
+       dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
+       ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
+       view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
+       utility changes and additions, use padding defines for widget spacing.
+       * print.c: Move pref_* stuff out of here.
+       * ui_misc.[ch]: Move pref_* stuff here.
+       * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
+       arg from generic_dialog_new(), cleaned up button utilities into a
+       single general purpose utility. Change widget spacing, dialog layout,
+       and dialog button order to match GNOME HIG 2.0 (ie backwards).
+       * utilops.[ch]: Changes for above utility dialog alterations.
+
+Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: More updates for HIG utils, added image scale to reduce
+       image size on page.
+       * ui_misc.c: Fix incorrect namespace used for callback.
+
+Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
+
+       * main.c: Make -l command line option now include collections that are
+       specified on the command line, also link the first collection on the
+       command line to the main window so that -s and -f with a collection
+       will work as expected.
+       * print.c: Change margin to margins.
+
+Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Play with widget spacing and group styling to match HIG,
+       get it and utils right here for when we use them to update rest of app.
+
+Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Implement postscript text placement, still needs to convert
+       utf8 to a proper postscript encoding. Fixed landscape orientation for
+       postscript output.
+
+Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
+
+       * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
+       * print.c: Fix drawing of text onto pixbufs. Update preview when
+       changing the text options. Added red preview lines to indicate image
+       grid when selecting proof sheet layout.
+
+Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
+
+       * image.c: Assume any request to resize the top window (per fit window
+       to image option) will fail, and request a direct redraw - this works
+       because we also changed the idle redraw handler's priority from
+       G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
+       priority than the resize signal. This fixes the fvwm2 maximized window
+       does not redraw bug - the fault never was with fvwm2, although it would
+       be nice if it set the maximized flag when windows are maximized :/.
+
+Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
+
+       * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
+       it is not necessary with GtkDrawingArea. Also removed GTK double
+       buffering of the image display, fixes flicker when resizing window -
+       double buffer is useless to us anyway since GQview's images are not
+       displayed/drawn synchonously with GTK expose events.
+       * img-view.c: Fix use of removed image eventbox.
+
+Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
+
+       * README, TODO: Updates.
+       * po/*.po: make distcheck touches these.
+       * configure.in: Release 1.5.4
+
+Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
+
+       * po/it.po: Update Italian translation,
+       submitted by Kostantino <inverness1ATvirgilio.it>.
+       * po/ja.po: Update Japanese translation,
+       submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
+       * po/fr.po: Update French translation,
+       submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
+       * po/sv.po: Update Swedish translation,
+       submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
+       * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
+       submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
+       * po/ar.po: Add Arabic translation,
+       submitted by Youssef Assad <youssef@devcabal.org>.
+       * configure.in (ALL_LINGUAS): Add AR translation.
+       * README: Updates.
+
+Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
+       collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
+       layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
+       search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
+       ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
+       view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
+       calling window. Some dialogs in utilops.c are still not set. Also
+       fixed missing break in switch case causing Control+S to also close the
+       collection window.
+
+Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
+
+       * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
+       fixes and grammar.
+
+Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
+
+       * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
+
+Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
+
+       * collect.c: Fix untitled (n) counter start number and Control+S
+       shortcut to save collection as...
+       * dupe.[ch]: Add Control+T to toggle thumbnails.
+       * search.c: Add Control+T to toggle thumbnails, and Control+W to close
+       search window.
+       * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
+       More documentation.
+
+Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
+
+       * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
+       preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
+       directories as folders in all places.
+       * image.c (util_clip_region): Fix clipping bounds check to return FALSE
+       on 0 width or height.
+       * search.c: Reduce flush size to update search count when over 100
+       instead of 101.
+       * doc/10_1_general.html: Update docs to use the term folder when
+       referring to directories.
+
+
+Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
+
+       * fullscreen.c (fullscreen_start): Rethink full screen geometry and
+       window manager hints after referring to the icccm. Seems to work with
+       all tested window managers, even twm :) . Still have to figure out
+       which hint to use to tell the window managers to place a full screen
+       window above panels and docks.
+       * layout.c: Tell window managers not to request window position from
+       user when 'save window positions' is enabled.
+
+Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
+
+       * thumb.c: Fix possible endless loop between error and done handlers,
+       clean up image loader free/setup.
+
+Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
+
+       * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
+       max slideshow delay, and increase the max delay to 3600 seconds.
+       * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
+       2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
+       3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
+       5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
+       Documentation updates.
+
+Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
+
+       * globals.c (fullscreen_screen): Change default full screen location to
+       active monitor.
+
+Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
+
+       * main.c (gr_slideshow_delay): Remove use of non-portable round().
+
+Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
+
+       * fullscreen.c: Turn off decorations for the full screen window, as the
+       window manager may not yet support full screen hints.
+       * img-view.c: Hook up R key to refresh displayed image.
+       * layout_image.c: Hook up R refresh key to full screen.
+
+Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
+
+       * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
+       handle to EXIF and Keywords sidebars.
+       * image.c (image_size_cb): Fix return value, size_allocate prototype
+       return is void, not gint.
+       * ui_misc.[ch]: Implement sizer handle widget.
+
+Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
+
+       * doc/3_1_image_window.html, 3_2_image_properties.html,
+       3_other_windows.html: Add Chapter 3 documentation (Other Windows).
+       * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
+       and grammar fixes.
+       * doc/Makefile.am: Add new files above.
+
+Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
+
+       * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
+       4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
+       5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
+       More pages of documentation.
+       * doc/Makefile.am: Add above.
+       * doc/index.html: Update missing page (m) markers.
+
+
+Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
+
+       * dupe.c: Fix missing status messages in the Find Dupes window
+       introduced by last set of speed optimizations. Fix progress counters
+       for checksums and dimensions.
+
+Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
+
+       * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
+       7_sidebars.html: Add documentation for sidebars.
+       * doc/Makefile.am: Add above.
+       * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
+
+Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
+
+       * main.c (html_browsers): Change key used to determine GNOME browser to
+       /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
+       to be no longer used or changed when setting Preferred Applications.
+
+Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
+
+       * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
+       2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
+       * doc/Makefile.am: Install new files above.
+
+Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
+
+       * gqview.desktop: Add supported mime types, disable startup
+       notification, and add Viewer to Categories.
+
+Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
+
+       * image-load.[ch] (image_loader_get_format): New util to query the
+       mime type of the active image.
+       * info.c: Add (mime) file type field to image properties dialog, and
+       increase the dialogs default height to 350 (from 300).
+
+Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
+
+       * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
+       text onto a pixbuf with an alpha channel.
+       * print.c: Add image text info output, implement RGB and Preview text
+       writers - PS text is still to be done.
+       * view_file_icon.c (vficon_maint_removed): When removing a file from
+       the grid, set the pointer NULL to avoid possible access before the
+       idle sync. This is an attempt to fix a seemingly random crash when
+       deleting files from the find dupes window.
+
+Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
+
+       * image-overlay.c: Fix overlay to counter to account for slide show.
+       * image.c: Fix overlay date and time display for preloaded images by
+       setting them before calling image_new_util().
+       * img-view.c: Fix overlay counter by setting list_pointer before
+       changing the image, and to account for slide show.
+
+Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
+
+       * image.c: Fix to draw overlays when image is set to NULL.
+
+Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Allow user to set the DPI to use for printing.
+
+Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
+
+       * image-overlay.c (image_overlay_info_render): Process the image count
+       value returned for view windows.
+
+Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
+
+       * image.[ch], typedefs.h: Add function callback for notification of
+       a new image.
+       * image-overlay.[ch]: New utils for image info overlays.
+       * img-view.[ch]: Add image overlay to stand alone image window.
+       * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
+       given an ImageWindow.
+       * layout_image.c: Move overlay utils to new image-overlay.c.
+
+Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
+
+       * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
+       * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
+       and ui_pixbuf_ops.c.
+       * print.c: Close the current print job when closing the print window,
+       so we don't crash when closing while preview is not complete.
+       * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
+       now in pixbuf_util.c.
+
+Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
+
+       * layout_image.c: Display more information in full screen overlays.
+
+Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
+
+       * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
+       when tools are hidden/float - bug introduced by removing focus border.
+
+Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
+
+       * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
+       if the loading image is not the currently visible image. Fixes stuck
+       busy cursor case #2.
+       * image.c: Increase scroller timer to 30 updates per second.
+
+Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
+
+       * image.c: Fix stuck busy cursor when initially displaying an image
+       that is still loading and smooth flip is enabled. Actually, this is the
+       result - the fix is to only sync the pixbuf image if it has changed.
+
+Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
+
+       * image.[ch]: Fix overlay updates when over border, fix overlay test
+       on expose event.
+       * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
+       display image information, enabled with the I key.
+       * print.c: Use pixbuf_set_*() to initialize pixbufs.
+       * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
+       rectangles by directly setting values.
+
+Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
+
+       * image.[ch]: Remove alpha level parameter from image overlay, since it
+       seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
+       to create the render mask, and not when rendering over existing pixels
+       like gdk_pixbuf_composite...
+
+Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
+
+       * image.[ch], typedefs.h: Added ability to set overlays onto the image
+       display in the form of GdkPixbufs. Change the scroller to display
+       itself using an overlay.
+
+Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c (bar_keyword_list_sync): Fix to translate the default
+       keyword list.
+
+Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
+
+       * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
+       * README: Updates.
+       * configure.in: Release 1.5.3
+
+Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Make text tab insensitive, to indicate it does nothing.
+       * po/ja.po: Updated Japanese translation,
+       submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
+       * po/sv.po: Updated Swedish translation,
+       submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
+       * po/it.po: Updated Italian translation,
+       submitted by Kostantino <inverness1ATvirgilio.it>.
+       * README: Update Italian translation credits.
+
+Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
+
+       * search.c: Change date entries to new util from ui_misc.h, which
+       includes convenient date selection popup.
+       * ui_misc.[ch]: New files for the above date entry widget.
+
+Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
+
+       * img-view.c: Fix broken file management operations when full screen.
+       * layout_util.c: Fix V key test for full screen.
+
+Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
+
+       * view_dir_list.c: Remove redundant NULL path checks.
+       * view_dir_tree.c: Make a copy of the path so that we do not free the
+       original, fixes crash with slideshows started with folder tree view
+       right click menu.
+
+Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
+
+       * bar_exif.c: Added ability for user to add additional items to the
+       standard exif view by toggling the checkmark for items listed in the
+       advanced view.
+
+Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Do not allow printing when margins or proof size result in
+       no output, grey out the print button to indicate this. Close the
+       print window when finished printing. Postscript image data is scaled
+       down to a max of 300 dpi to reduce spool size (hmm, this dpi value
+       should probably be user selectable).
+
+Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
+
+       * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
+       so that the image will fill the window vertically or horizontally.
+       * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
+       set the zoom to fill window width and height, respectively. Changed
+       hide tools shortcut to [Control] + H.
+       * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
+       * doc/gqview_faq.html: New manual page for the FAQ.
+
+Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
+
+       * gqview.desktop: Change exec command to "gqview -r %F", per desktop
+       spec 0.9.4 at freedesktop.org.
+       * img-view.c (view_window_new): Support directories and collection
+       files passed in as the path.
+       * main.c: Added remote command view:filename to open filename in
+       a new window, describe file: so it shows up in remote help list.
+       * ui_fileops.[ch]: Move file_extenstion_match() util here.
+
+Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
+
+       * image.c: Fix remaining scroller bugs: Properly draw it onto the
+       border, and move scroller scrolling updates into image_scroll_real()..
+
+Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Begin postscript output, needs page orientation fixed.
+       * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
+       NULL terminated string.
+
+Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
+       and property tab to be 'Keywords' to better describe what they do.
+       * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
+       8_image_presentation.html, index.html: Update docs to use 'Keywords'.
+
+
+Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
+
+       * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
+       Move icon declarations to globals.h, and allow use of inline pixbufs
+       created from pngs.
+       * globals.h: New header to include image declarations.
+       * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
+       clamping in image_queue().
+       * scroller.png: New image for scroller icon.
+
+Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
+
+       * main.c: Fix handling of more than one file on the command line with
+       the remote option, so that is works the same as no remote.
+
+Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
+
+       * layout.c: Fix crash when selecting dropdown history with NULL layout
+       path, fix layout_tools_float_set to support NULL lw for main window.
+       * main.c: Push all remote commands to server regardless of order,
+       implement remote passing of command line filenames.
+       * remote.c: Mark noisy printfs for debug.
+
+Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
+
+       * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
+       and save the status to the rc file.
+       * image.c (image_top_window_sizable): Do not attempt to automatically
+       resize a window when it is maximized, since a maximized window is not
+       really sizable.
+       * layout.c: FIx layout_valid to actually check if the layout pointer
+       is valid. Restore maximized window state.
+       * main.c: New window_maximized() utility to check said state. Save
+       maximized state on exit, and do not set update stored window geometry
+       if the main window is maximized.
+
+Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Fix page count display when result is no pages, make 1:1
+       zoom button change zoom to fit when zoom is already 1:1, attempt to
+       avoid slow bilinear pixbuf scaling when scale is under 0.01.
+
+Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Add preview to print job render types, so that the preview
+       uses the same render path as printing. Cleanup unused code.
+
+Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Fill custom printer list using lpstat -p.
+
+Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
+
+       * globals.c: Change default thumbnail quility to tiles and default
+       zoom quality to bilinear.
+
+Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
+
+       * globals.c, gqview.h, image.c, rcfile.c: Added rc option
+       scroll_reset_method, to adjust visible area behavior when changing
+       to a new image.
+       * doc/10_7_hidden.html: Document new scroll_reset_method option.
+
+Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
+
+       * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
+       Increase comparison speed by limiting number of expensive progress bar
+       updates per second.
+
+Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
+
+       * cache.[ch]: Add support for md5sums to sim cache.
+       * dupe.[ch]: Use md5sums for checksums.
+       * md5-util.[ch]: New files with md5sum utilities.
+       * ui_fileops.[ch]: Move several includes to header file.
+
+Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
+
+       * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
+       hidden tool window for the first time.
+       * view_file_icon.h: Remove extra semicolon.
+
+Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
+
+       * remote.[ch]: New utils for sending and receiving ipc commands.
+       * main.c: Add command line options to control an existing GQview
+       process (-r, --remote, -rh, --remote-help).
+       * Makefile.am: Add remote.[ch].
+
+Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
+
+       * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
+       layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
+       window manager' option - the new full screen behavior is correct, and
+       no longer grabs the keyboard interfering with an xscreensaver lock.
+       * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
+       from help manual.
+
+
+Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
+
+       * layout_config.c (layout_config_list_order_set): Fix transposed src
+       and dest variable causing inconsistent layout order.
+       * layout_image.c (layout_image_new): Remove focus border from image
+       when it is the only thing displayed in the main window.
+
+Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
+
+       * collect-table.c: Attempted focus fix on item removal.
+       * view_file_icon.c: Fix focus behavior when removing items, by ensuring
+       row and column coordinates match the actual focus.
+
+Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
+
+       * README: Updates.
+       * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
+       * configure.in: Release 1.5.2
+
+Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
+
+       * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
+       note the many missing sections in table of contents.
+       * print.c: Add note to print dialog that printing is not functional.
+
+Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c (comment_read): Fix mem leak by freeing key variable.
+
+Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
+
+       * ui_fileops.c (copy_file): Check if source and target are hardlinks to
+       the same file, and if so simply return success for the copy request.
+
+Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
+
+       * editors.c: Dump popen and use genuine fork and execvp to run
+       editor commands when we need to display the command's output, this
+       fixes verbose editor commands that were hanging GQview until they
+       finished.
+       * main.c: Clean up html help browser exec code.
+       * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
+       documentation.
+
+Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
+
+       * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
+
+Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
+
+       * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
+       even if gtk was not yet initialized by attaching the dialog to an idle
+       loop called by a gtk_init_add() function.
+
+Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c: Add favorite keywords list for faster keyword selection,
+       added dialog to edit the list.
+       * layout_util.c: Change print shortcut to [Shift] + P.
+       * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
+
+Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
+
+       * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
+       8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
+       9_printing.html: More docmentation.
+       * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
+       Makefile.am, index.html: Updates.
+
+Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
+
+       * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
+       typdefs.h: Added option to disable screen saver during full screen.
+       * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
+       10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
+       10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
+       11_2_keyboard_shortcuts.html: More documentation.
+       * doc/index.html: Fixes.
+
+Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
+
+       * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
+       * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
+       * POTFILES.in: Added print.c.
+       * layout_util.c, main.c: Add help contents menu item, add utility to
+       launch user's preferred HTML browser for User Manual.
+       * print.c: Start adding text settings to print dialog.
+
+Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
+
+       * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
+       * print.c: Add jpeg writing, free job_pixbuf when job is done.
+
+Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Added print job path, can now print to png files - at least
+       it can actually do something now...
+
+Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Fleshed out print progress dialog - still no actual print..
+
+Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Add output device selection - still no actual printing.
+
+Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Organize print dialog - still no actual printing.
+
+Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Implement single image preview - still no actual printing.
+
+Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Add entry for proof thumbnail size, and use the size to
+       layout the preview.
+
+Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Add print preview page navigation, zoom controls - still no
+       printing.
+
+Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Add source selection, layout selection (not hooked up),
+       scale down the preview pixbuf to a sane size, and account for  margins
+       in the preview - still no actual printing.
+       * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
+
+Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
+
+       * print.c: Add orientation, margins, units - still no actual printing.
+
+Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
+
+       * image.[ch] (image_area_changed): New util to notify image widget that
+       an area of the image has changed, and needs a redraw.
+       * layout_util.c: Add a print menu item (temporary shortcut is P).
+       * print.[ch]: New files for (eventually) printing images. Currently a
+       not so useful dialog.
+
+Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
+
+       * image.c (image_load_done_cb): Use correct, and much faster, method to
+       set the completed pixbuf when delay_flip is enabled.
+
+Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
+
+       * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
+       Add option to delay page flips until image is completeley loaded when
+       in full screen.
+       * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
+
+Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
+
+       * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
+       slideshow_delay to have subsecond precision. Set that precision
+       to 10ths of a second (use #define in slideshow.h to change precision).
+       Change minimum slideshow delay to 0.10.
+
+Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.[ch] (keyword_list_pull): Let this function also support
+       pulling keywords from a GtkEntry.
+       * fullscreen.c: Make the screen debug output honor debug flag.
+       * preferences.c: Add path selection dialog buttons to path entries.
+       * search.c: Change the keyword TextView into an Entry, show dimensions
+       in results whenever possible. Allow sorting of results by column.
+       * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
+       add path selection dialog buttons to path and icon entries.
+       * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
+       add button to a tab completion to pop up a path selection dialog.
+
+Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
+
+       * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
+       ExposureTime has priority over ShutterSpeedValue, as calculating the
+       original exposure setting from an APEX value can introduce error.
+
+Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
+
+       * layout.c, layout_util.[ch]: Connect the keypress signal handler to
+       the floating tool window, to fix tool window keyboard handling.
+
+Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
+
+       * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
+       (merge from 1.4.3).
+
+Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
+
+       * po/ro.po: Updated Romanian translation (from 1.4.3),
+       submitted by Harald Ersch <harald@ersch.ro>.
+       * po/ru.po: Updated Russian translation,
+       submitted by Sergey Pinaev <dfo@antex.ru>.
+
+Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
+
+       * editors.c (editor_verbose_start): Set our end of pipe non blocking,
+       so that complex editor commands that, for instance have if;then and for
+       loops, do not hang GQview until completion.
+
+Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
+
+       [merge from stable branch] 
+       * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
+       to date, includes a workaround for utime's inabality to change
+       timestamps when the user is not the owner of the file.
+       * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
+       check if the thumbnail is current.
+
+Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
+
+       [merge from stable branch]
+       * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
+       button callbacks into a single callback with a button argument, added
+       scroll callback.
+       * img-view.c, layout_image.c: Changes for above, and add support for
+       horizontal scrolling.
+       * info.c, utilops.c: Changes for new image button and scroll callbacks.
+
+Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
+
+       * collect-table.c (collection_table_file_remove): Update selection when
+       removing a selected item, fixes crash when removing items from a
+       collection window.
+       * dupe.c: Fix rank calculation on orphaned items. Fix list focus
+       behavior when changing selection or removing items.
+       * search.c: Maintain correct state when removing items while still
+       searching or generating thumbnails. Fix list focus behavior when
+       changing selection or removing rows.
+       * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
+       and the popup window size when column is offscreen. Add
+       tree_view_move_cursor_away() utility.
+       * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
+       freed GenericDialog when auto_close is TRUE, and only attempt to close
+       the dialog once.
+       * view_file_icon.c (vficon_sync): Update row count so that focus can
+       not move beyond the last row.
+       * view_file_list.c: Fix list focus behavior when changing selection or
+       removing rows.
+
+Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
+
+       * README: Updates.
+       * po/ja.po: Updated Japanese translation,
+       submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
+       * configure.in: Release 1.5.1
+
+Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
+
+       * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
+       layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
+       compile with GDK_DISABLE_DEPRECATED defined.
+       * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
+       ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
+       G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
+       * utilops.c: Fix auto update of preview column when dragging rows to
+       reorder them.
+       * view_dir_tree.c: Center new path when it is not visible.
+       * view_file_list.c: When scrolling to display new row, center the row.
+
+Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
+
+       * search.c (search_file_load_process): Fix swapped paths on a call to
+       filetime_set, fixes ugly bug causing source file timestamps to be
+       changed when using search by content similarity or dimensions!
+
+Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
+
+       * fullscreen.[ch]: Added support for multiple screens and monitors,
+       removed broken Xinerama usage, we use the gtk screen/monitor utils now.
+       * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
+       preferences.c, rcfile.c: Added option to not ignore the window manager
+       fullscreen handling. Added selection of screen and/or monitor to use
+       for display of the full screen window.
+       * image.c: Set the wallpaper on the root window that the window belongs
+       to, remove #include of gdkx.h.
+       * configure.in, src/Makefile.am: Remove test for Xinerama, remove
+       Xinerama and Xlib from link stage.
+
+Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
+
+       * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
+
+Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
+
+       * preferences.c: Make the entry in the clear trash dialog non editable
+       instead of insensitive.
+
+Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
+
+       * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
+       the ExifBar structure, as layout_util.c accesses this data from
+       within a destroy signal callback.
+
+Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.[ch]: Add size request utility.
+       * layout_util.c: Fix clipping of labels in Image Details sidebar, by
+       changing the size request method (see above).
+       * img-view.c: Change folder popup menu to match rest of application.
+       * search.c: Fix gettext warning by setting specific string format,
+       increase year spin button width, fix compile error by correcting
+       declaration location.
+       * utilops.c: Fix dialog titles, use folder instead of directory when
+       communicating with user.
+       * po/bg.po: Updated Bulgarian translation,
+       submitted by Vladimir Petrov <vladux@mail.bg>
+
+Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
+       * po/*.po: Make distcheck updates.
+       * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
+       * configure.in: Release 1.5.0.
+
+Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c: Modified toolbar (added space to separate save).
+       * layout_util.c: Fix initial selection count sent to details sidebar.
+
+Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
+
+       * search.c: Add results search type, to search current results list.
+       * README, TODO: Updates.
+
+Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
+
+       * search.c: Add option to search all files with comments (metadata).
+       * ui_tabcomp.c: Set completion button size allocation height to that
+       of the entry.
+
+Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
+
+       * layout_util.c: Set initial search path to the current path. Fix
+       initial display of the details sidebar with more than one selection.
+
+Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
+
+       * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
+       Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
+       remains out of order (2/29/04) - but it _is_ inline with version order.
+
+Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
+       on what we are told. Added option to only display metadata info.
+       * info.c: Added Details tab for displaying metadata, merged permissions
+       tab into the general tab.
+       * layout.c, layout_util.[ch]: Notify the details sidebar of selection
+       count changes.
+
+Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.[ch], layout_util.c: Add functions to set keywords to the
+       current file selection.
+       * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
+
+Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
+
+       * cache.[ch], gqview.h: Changed cache get and find functions to take
+       a CacheType, so that metadata location can be seperate from thumbnails.
+       * cache_maint.c: Add support for meta cache to maintenance.
+       * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
+       as it has long been fixed.
+       * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
+       * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
+       for all the above changes.
+
+Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c: Clean up comment format.
+       * info.c, preferences.c: Set the properties, options, and about
+       windows to type dialog.
+
+Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.c: Fix details bar display when no image is present.
+
+Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
+
+       * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
+       preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
+       view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
+       for all GtkTreeViews to make them look better.
+       * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
+       default size.
+
+Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
+
+       * search.c: Implement similarity match type.
+
+Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
+
+       * search.c: Fix statusbar label size twitching, fix selection idle
+       update bug, increase default search window size - sorry 640x480 users.
+
+Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
+
+       * search.c: Implement dimensions matching, add dimensions 'between',
+       overload FileData passed to search_result_append(), so that it also
+       holds dimensions and similarity fields, and display dimensions if
+       available. Fix memory leak in search_result_change_path(). Also make it
+       work with 'between' input swapped (first is higher than second).
+
+Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
+
+       * search.c: Change a few default values, make search parameters
+       insensitive during search, reorder status bar items, change start/stop
+       button into two distinct stock buttons (find and stop).
+
+Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
+
+       * search.c: Add search options for match case, recurse search path,
+       and 'between' for file size. Hide unused widgets when match type is
+       not 'between'.
+
+Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
+
+       * search.[ch]: Implement maintenance utils.
+       * utilops.c: Hook up search maintenance.
+
+Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
+
+       * search.c: Implement thumbnails, clean up the status bar.
+       * TODO: Updates.
+
+Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
+
+       * search.c: Sort directories as they are searched. Use list buffer and
+       only flush to the result GtkTreeView every 100 iterations or so, to
+       reduce tree view internal updates that take time, thereby significantly
+       increasing search speed when returning many results.
+       * po/POTFILES.in: Added bar_sort.c and search.c.
+
+Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
+
+       * search.c: More work: selections, context menu, keyboard shortcuts,
+       status bar, drag and drop.
+
+Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.[ch]: Export the comment/keyword read/write utilities.
+       * dupe.[ch] (cell_renderer_height_override): Export this hack.
+       * filelist.[ch] (file_data_new_simple): New util in easy to use form.
+       * layout_util.c: Hook up search window to menu.
+       * search.[ch]: New files, started the image search window. Basically
+       works, but can not do anything with the results yet.
+
+Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
+
+       * bar_info.[ch]: Add details sidebar for display/entry of keywords and
+       comments per image.
+       * bar_sort.c: Fix text capitalization of Link.
+       * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
+       * layout_util.[ch]: Support details sidebar, not sure header needs to
+       export it though, not used anywhere else.
+       * typedefs.h: Add bar_info vars to LayoutWindow.
+
+Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
+
+       * bar_sort.c: Add symbolic linking option sort manager.
+       * main.c: Notify of beta software on startup.
+       * ui_fileops.[ch]: Add symlink_utf8() util.
+       * configure.in: Branch/merge for 1.5 devel cycle.
+
+Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
+
+       * README, TODO: Updates.
+       * po/*.po: make distcheck touches these.
+       * configure.in: Release 1.4.1
+
+Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
+
+       * hu.po: Updated Hungarian translation,
+       submitted by Koblinger Egmont <egmont@uhulinux.hu>
+       * gqview.desktop: Updated, convert to utf-8.
+       * README: Update credits.
+
+Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
+
+       * view_dir_tree.c: Fix crash when encountering a folder named
+       (sigh, wait for it...) "empty". Fix is twofold: check success of
+       vdtree_populate_path_by_iter() before accessing something it may free,
+       and use a zero length string ("") for the placeholder node path/name,
+       as there shouldn't be any folders with that name to encounter...
+
+Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
+
+       * main.c (main): Move gtk_init and friends before any code that may
+       cause a warning dialog that needs gtk to be initialized. This
+       specifically fixes crash when attempting warning about invalid home
+       directory filename encoding.
+
+Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
+
+       * po/*.po: Make distcheck updates these.
+       * README: Update translation status.
+       * configure.in: Release 1.4.0
+
+Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
+
+       * README: Add overview of changes since last stable 1.2.2 release,
+       update email address, some clean up.
+       * gqview.1: Update email address.
+       * TODO: Clean up.
+
+Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
+
+       * po/fr.po: Updated French translation,
+       submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
+       with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
+
+Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
+
+       * po/bg.po: Updated Bulgarian translation,
+       submitted by Vladimir Petrov <vladux@mail.bg>.
+       * po/cs.po: Updated Czech translation,
+       submitted by Jan Raska <jan_raska@hotmail.com>.
+       * po/de.po: Updated German translation,
+       submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
+       * po/es.po: Updated Spanish translation,
+       submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
+       * po/fi.po: Updated Finnish translation,
+       submitted by Lauri Nurmi <lanurmi@iki.fi>.
+       * po/nl.po: Updated Dutch translation,
+       submitted by Tino Meinen <a.t.meinen@chello.nl>.
+       * po/sk.po: Updated Slovak translation,
+       submitted by Ivan Priesol <priesol@iris-sk.sk>.
+       * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
+       submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
+       * README: Credit updates.
+
+Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
+
+       * cache_maint.c(cache_maintain_home): Set the entry that displays
+       the working path as not editable instead of insensitive, as at least
+       the Galaxy theme shows no text in insensitive entries (fg == bg color).
+
+Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
+       before attempting access into list model.
+
+Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
+
+       * layout_config.c: Fix to display translations of layout_title strings.
+
+Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c(exif_read): Fix for gcc 3.3.2 warning.
+
+Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
+
+       * README: Updates.
+       * gqview.desktop: Fix Encoding field "Legacy-Mixed".
+       * po/*.po: make distcheck touches these.
+       * configure.in: Release 1.3.9
+
+Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
+
+       * README: Updates.
+       * *.[ch]: Update copyright year in file headers.
+       * main.c: Remove start up print of beta notice.
+
+Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
+
+       * po/bg.po: Updated Bulgarian translation,
+       submitted by Vladimir Petrov <vladux@mail.bg>
+       * po/es.po: Updated Spanish translation,
+       submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
+       * po/fi.po: Updated Finnish translation,
+       submitted by Lauri Nurmi <lanurmi@iki.fi>
+       * po/fr.po: Updated French translation,
+       submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
+       * po/pl.po: Updated Polish translation,
+       submitted by Emil Nowak <emil5@go2.pl>
+       * po/ru.po: Updated Russian translation,
+       submitted by Sergey Pinaev <dfo@antex.ru>
+       * po/sv.po: Updated Swedish translation,
+       submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
+       * po/vi.po: Updated Vietnamese translation,
+       submitted by pclouds <pclouds@vnlinux.org>
+       * README: Update translation credits where necessary.
+
+Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
+
+       * README: Updates.
+       * gqview.1: Updated man page.
+       * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
+       fullscreen, F is still the official key but V was currently unused and
+       it helps the upgraders migrate with less pain.
+
+Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c: Translate return strings, include config.h so intl.h works..
+       * ui_fileops.c: Include config.h.
+
+Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
+       unsupported format id values.
+       * configure.in: Add --disable-xinerama configure switch.
+       * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
+
+Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c: Removed unused code.
+       * main.c: Move print_term out of here, fix terminal message encoding,
+       disable listing of 'experimental' command line options.
+       * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
+       * ui_fileops.[ch]: Move print_term() here.
+
+Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
+
+       * utilops.c: Remove Preview button from batch rename dialog, and fixed
+       the preview column to auto update. BUG: rows-reordered signal of a tree
+       model is never sent, so reordering with drag and drop will not update
+       the preview column - this appears to be a GTK 2.2.4 bug.
+
+Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
+
+       * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
+       event, also check if file exists, if not simply return false instead
+       of doing the whole attempt which will fail anyway.
+
+Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
+
+       * po/*.po: Make distcheck touches these.
+       * README: Update translation table. Fix release year (re make dist).
+       * configure.in: Release 1.3.8
+
+Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
+
+       * preferences.c: Changed the copyright string such that changes to
+       (c) year, website address, and email address will no longer break the
+       translations.
+       * README: Updates.
+
+Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
+
+       * info.c, utilops.c: Marked additional strings for translation.
+       * po/fi.po: Updated Finnish translation,
+       submitted by Lauri Nurmi <lanurmi@iki.fi>
+       * po/ja.po: Updated Japanese translation,
+       submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
+       * po/sv.po: Updated Swedish translation,
+       submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
+       [note: es and fr are awaiting a resend in gzip form, unless I can
+       figure out what netscape 4.x does to po files sent as plain text...]
+
+Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
+
+       * cellrenderericon.[ch]: Changed function and structure names to avoid
+       using the gtk namespace.
+       * collect-table.c, view_file_icon.c: Use new names (above).
+       * img-view.c, layout_image.c: Allow 'N' key to step to next image.
+       * layout_util.c: Revert to old behavior where page up/down are now
+       global to the window for stepping through images. Use Ctrl-Up/Dn to
+       scroll file/folder views a page at a time.
+
+Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Apply patch to fix char pointer array overrun,
+       submitted by Richard Curnow <rc@rc0.org.uk>.
+
+Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_icon.c, view_file_list.c: Disabled double click to go to
+       full screen - control clicking for mulitple selection too fast can
+       activate fullscreen - need to revisit strategy.
+
+Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c: Fix division by zero when all thumbnails fail to
+       generate resulting in initial zero row count.
+       * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
+       ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
+       Use 64 bit integer to store and count file sizes, to properly display
+       >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
+       available, also use work-around to avoid %lld for printf conversions.
+
+Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
+
+       * image.c: NULL initialize function pointers.
+       * view_file_icon.c, view_file_list.c: Set double click in icon and list
+       view to start fullscreen.
+
+Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
+
+       * image.[ch], typedefs.h: Added image load completed function, it will
+       be called when the current image is finished rendering to screen and
+       when the image preload is complete. Only tested with --debug.
+
+Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Mark column title strings for translation.
+       * editors.c: Translate command name field for the default editors.
+       * menu.c: Fix sort menu grammar.
+
+Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c: Fix spelling error of fluorescent.
+       * info.c: Make filename entry non-editable in place of non-sensitive.
+       * main.c: Use the locale's preferred encoding when printing --help text
+       to the terminal.
+       * preferences.c: Make entire filter editor non-sensitive when filtering
+       is disabled.
+       * utilops.c: Grammar, newline fixes.
+
+Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
+
+       * ui_help.c (help_window_load_text): When encountering invalid utf-8,
+       insert a blank line in place of broken text, removed warnings.
+       * README: Convert encoding to proper utf-8.
+
+Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
+
+       * layout_util.c (layout_bar_exif_sized): Fix signal handler,
+       size_allocate has no return value.
+
+Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
+
+       * cache.c: Fixes to initialize char variables before use.
+       * dupe.c: Reset opposing group list when clearing a list. Fixes crash
+       when clearing main list, then adding new files in 'compare two file
+       sets' mode.
+
+Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_list.c (vflist_select_by_path): Set the focus to this row,
+       so that up/down moves to the expected image when the list has focus.
+
+Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
+
+       * bar_exif.[ch]: Allow exif info to start in advanced view, added
+       utility to retrieve advanced state.
+       * info.c: Fix for change to bar_exif_new().
+       * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
+       sidebar size and advanced state, note this per window, and is not
+       saved on exit.
+
+Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
+
+       * img-view.c: Fix image stepping bug when same image path is in the
+       list more than once.
+
+Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
+
+       * thumb.c: Do not scale unknown image icon larger than orginial size.
+
+Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
+
+       * view_dir_tree.c: Added workaround so that user entered hidden paths
+       are displayed even when 'display hidden files' option is disabled.
+
+Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
+
+       * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
+       new folders, so that the name sticks immediately in the view.
+
+Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_list.c (vflist_select_cb): Remove unnecessary check for
+       previous button click row that was interfering with image selection.
+
+Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
+
+       * info.c (info_tab_general_image): Fix 'Image size' calculation.
+
+Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
+
+       * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
+       * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
+       unknown images.
+
+Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
+
+       * README: Updated.
+       * po/*.po: Make distcheck updates.
+       * configure.in: Release 1.3.7
+
+Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
+
+       * cellrenderericon.h: Fix show_text to be type boolean.
+       * collect-table.c: Fix progressbar height changes by always setting the
+       text of the widget to contain at least one character.
+       * dupe.c, view_file_list.c: Fix warninga about invalid height
+       parameter when setting cell height over 100, this hack simply changes
+       maximum of the height property on GtkCellRenderer.
+       * configure.in (ALL_LINGUAS): Added sv, Swedish language.
+       * po/sv.po: Added Swedish translation,
+       submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
+       * po/ru/po: Updated Russian translation,
+       submitted by Sergey Pinaev <dfo@antex.ru>.
+       * README, TODO: Updates.
+
+Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
+       menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
+       view_file_icon.c, view_file_list.c: Added mnemonics to all of the
+       pop up menus. FIxed a few key bindings, notably fullscreen toggle is
+       now F, New folder is Ctrl-F (and was renamed from Create dir), removed
+       binding for set as wallpaper (conflicted with new window), and Float
+       file list is now L.
+       * README: Documented new key bindings.
+
+Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
+
+       * image.c: Increase minimum size when dropping scale quality to
+       GDK_INTERP_NEAREST (3 to 8).
+       * TODO: Updates.
+
+Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c, view_file_icon.c: Fix pageup/down increment when
+       text is enabled; fix keyboard popup menu placement; fix image view
+       selection when clicking file already selected with multiple selection.
+
+Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c: Fix return value (actually return something, oddly with -O2
+       gcc 3.2.2 is not giving a warning about this). Plus a few changes
+       to avoid casting confusion.
+
+Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
+       using correct casting of data to sizeof char.
+
+Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
+       GtkTreeView by setting the focus to a column with zero width. (We draw
+       the focus ourselves by setting the "has-focus" property of the
+       GtkCellRendererIcon.
+
+Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
+
+Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c: Hook up Control-T to toggle filename text, set the
+       mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
+       shown. Fixed border padding (again).
+
+Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
+
+       * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
+       works as expected, anyway...
+
+Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
+
+       * cellrenderericon.[ch], collect-table.c: More fixes and work, added
+       ability to toggle display of filename text.
+
+Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
+
+       * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
+       icon views can show the filename under the icon.
+       * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
+       work...
+       * Makefile.am: Added cellrenderericon.[ch].
+
+Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
+       supplying missing comma in command - fixes crash on refresh.
+
+Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
+
+       * TODO: Updates.
+       * configure.in: Release 1.3.6
+
+Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Do not unref a GtkStyle we never refed.
+       * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
+       Removed "Insert file drops at pointer location" option for collections,
+       now this is always the behavior. Moved a few options to the advanced
+       tab, removed the collections tab.
+       * main.c: Make the printed beta release note on startup a one liner.
+       * README: Updates.
+       * TODO: Updated.
+
+Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
+
+       * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
+       checking that GtkTreeView is realized before attempting to scroll.
+       This was a problem when the tools are hidden.
+
+Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
+       a few strings.
+
+Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
+       * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
+       icon when beggining a dnd operation.
+       * dupe.c: Set drag icon, fix progress bar value warning when starting
+       thumbnail loading.
+       * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
+       free to correct place).
+
+Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
+
+       * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
+       dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
+       layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
+       preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
+       ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
+       view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
+       Remove use of deprecated GTK functions
+       (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
+
+Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c: Fix removal of right clicked, but non selected
+       items.
+
+Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
+
+       * ui_clist_edit.[ch]: Removed, clist is deprecated.
+       * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
+       * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
+
+Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c, typedefs.h: Fixed the marker positioning, made the
+       drop placement more intuitive, and removed ugly popup window for
+       display of marker position.
+       * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
+       adjustment will change.
+       * icons/marker.xpm: Gave marker a black border for some contrast on
+       red images/themes.
+
+Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
+       now stored as pixbufs instead of pixmaps...
+       * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
+       as a guide, so it now has the same selection behavior.
+       * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
+
+Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_icon.c: Fix centering of icons in columns, set keyboard
+       cursor when moving focus.
+
+Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
+
+       * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
+       option show_icon_names - for future ability to display filnames in the
+       icon view. (this will need a custom gtkcellrenderer, on TODO).
+
+Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
+
+       * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
+       * ui_tree_edit.h: Fix function description.
+       * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
+       unrefed style pointers, guard against possible button release event
+       on drop event (not sure what is causing this).
+
+Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
+
+       * ui_bookmark.[ch]: Added history_combo utilities.
+       * ui_utildlg.c: Use default history length for file dialogs.
+       * utilops.c: When auto renaming single file, show preview of new name.
+       Added drop down history for numerical rename prefix and suffixes. Fixed
+       bug with numerical rename when anything but first row was selected.
+       Gave prefix and suffix entries all available room, packed the image
+       preview into a pane so image does not resize with window. Fixed
+       incorrect lower value (1 -> 0) in start number selection.
+       * view_file_list.c: Fixed incorrect resort when renaming files.
+       * TODO: Major todo list cleanup.
+
+Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
+       * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
+       view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
+       Use new dnd, fix dnd bugs. Ignore button release event when it resulted
+       from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
+       now works.
+
+Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
+
+       * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
+       Fix bug when updating nodes via timestamp change. Force refresh when
+       setting a path, to ensure new folders appear (in automounted folders).
+
+Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
+
+       * cache_maint.c (cache_maintain_home_cb): Use correct path when
+       attempting to remove old thumbnails.
+       * view_dir_list.c: Check access with R_OK | X_OK.
+       * view_dir_tree.c: Fix icon states, population by expander click.
+
+Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
+
+       * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
+       * ui_pathsel.c: Remove while(events) hack.
+       * ui_tree_edit.c: Move the while(events) hack here, so that tree is
+       in consistent state before showing popup.
+       * view_dir_tree.c: Fix new folder command.
+
+Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
+
+       * intl.h: Fix compile error when gettext is disabled.
+       * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
+       * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
+
+Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c: Set the default keybaord focus to the image pane.
+       * layout_util.c: Make the image zoom/traversal keys only work when the
+       image has the keyboard focus.
+       * view_dir_tree.c: Many fixes for expansion, population, sorting,
+       dnd hovering expansion, expander display, expander clicks, and
+       removed unused cruft.
+
+Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
+
+       * view_dir_tree.c: Fixed so clicking expanders does not select row,
+       remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
+
+Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
+
+       * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
+       compiles cleanly - but has 'issues'.
+       * view_dir_list.c: Minor fixes done when using as reference for above.
+
+Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
+
+       * utilops.c: Convert multiple rename clist to a treeview, added preview
+       for autorename results.
+       * view_file_list.c: Fix update errors after a rename.
+
+Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_list.c: Fix loss of selection when changing sort order, fix
+       incorrect next row selection when deleting files, and add fix to
+       maintain row position when toggling thumbnails.
+
+Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
+       that leaves old rows behind, eventually causing crash on autorefresh.
+
+Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Fix keyboard menu placement on second_listview, set middle
+       mouse button to toggle row selection.
+       * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
+       placement from keyboard pop-up, set middle button to toggle row
+       selection, and fix image display on a select-all.
+
+Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Consistently handle button press/release pairs.
+       * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
+       based on current visibility.
+       * view_dir_list.c: Correctly scroll to and set focus to highlight
+       previous path when going up the tree.
+       * view_file_list.c: Allow dnd with button 1, fix selection behavior,
+       fix auto scrolling.
+
+Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
+
+       * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
+       thumbnails. Changes for file list move to GtkTreeView.
+       * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
+       * view_dir_list.c: Set the cursor focus when clicking a row, change
+       selection mode to NONE.
+       * view_file_list.c: Change from GtkCList to GtkTreeView for main
+       file list, needs cleanup.
+
+Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
+
+       * layout_config.c: Change clist to treeview for layout order.
+       * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
+       * preferences.c: Remove include of ui_clist_edit.h.
+       * ui_pathsel.c: Fixes for leaking GtkTreePaths.
+       * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
+       * view_dir_list.c: Add folder icons back, porting this widget complete?
+
+Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
+
+       * ui_tree_edit.c: Make start of scroll smoother when starting from
+       edges of widget by slowly ramping up speed.
+
+Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
+
+       * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
+       * view_dir_list.c: use above auto scroll for dnd.
+
+Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
+       view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
+       * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
+       * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
+       zero region is avoided.
+       * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
+       * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
+       set correct dnd behavior (when source, disable dnd dest). Also removed
+       ".." folder when root is listed.
+
+Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
+       GdkColor when the widget changes.
+       * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
+       * ui_tree_edit.[ch]: Make shift_color available to rest of app.
+
+Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
+       instead of a direct gdk_cursor_destroy (still leaks though).
+
+Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
+       cursor on listview while comparing/sorting.
+
+Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Row height is now correct when thumbnails is on, set the
+       unknown pic for broken thumbnails, properly set alignment on date
+       and size columns, and fixed keyboard popup menu placement.
+       * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
+       has option to return unknown image if thumbnail is broken.
+
+Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Reimplement the alternating row color per match group,
+       learning how to manipulate a gtktreeview sure is fun :-P
+
+Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
+
+Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
+       * TODO: List things needed to be done to complete above conversion.
+
+Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
+
+       * utilops.c: Show safe delete status in delete dialogs (off or on).
+
+Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
+
+       * README: Updates.
+       * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
+       * configure.in: Release 1.3.5
+
+Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
+
+       * bar_exif.c: Add padding to right of advanced view checkbutton.
+       * exif.c: Use correct key when retrieving ApertureValue for fAperture.
+
+Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c: string_append_raw_bytes() character replacement fix, added
+       description for GPSInfo.
+
+Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
+       fSubjectDistance to return properly formatted data per 2.2 specs.
+
+Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.[ch]: Fix incorrect orientation order by swapping
+       BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
+       * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
+       rotate image per exif info option (off by default).
+       * image.c: Add missing include of ui_fileops.h.
+
+Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
+
+       * bar_exif.c: Fix incorrect column number setup in advanced view.
+       * exif.c: Added additional tags (to misc section), and altered a few
+       things after checking exif.org PDF spec sheet.
+
+Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
+
+       * bar_exif.c: Added advanced view for exif data.
+       * exif.c: Fix capitalization, mark relevent (standard view) strings for
+       translation.
+       * info.c: Use a paned widget to allow expansion of properties window
+       without expanding image view size.
+
+Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
+
+       * bar_exif.c: Fix alignments when adding labels to table, so that
+       entries with mulitple lines will be top aligned.
+
+Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
+
+       * README, TODO: Updates.
+
+Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
+
+       * ui_fileops.c: When converting filenames to utf-8 fails, display
+       clear warning to user, and simply allow the broken strings through.
+
+Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
+
+       * src/Makefile.am: Added exif.c back to build list.
+       * exif.[ch]: Moved necessary declarations out to header file, a few
+       namespace changes, added access functions (still need: (uns)byte,
+       undefined, float, double, and the multiple data element ones).
+       * bar_exif.c: Fixes to use exif.h instead of exif.c.
+
+Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
+
+       * bar_exif.c: Removed remnants of old exif parser.
+       * info.[ch]: Removed unnecessary tab updates, avoid reloading things
+       like exif data every time the window size changes.
+
+Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c: Allow support for unknown IDF tags.
+       * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
+       and copyright fields.
+
+Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
+       problem 2: retrieving invalid key name! :-/
+
+Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
+
+       * bar_exif.c, exif.c: Added formatting utility to get the commonly
+       used data tags in a user meaningful format, output now matches previous
+       versions, however the Shutter speeds differ a bit, will need to
+       check (off by one?).
+
+Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c: Rewrite EXIF parser so that data is stored in list format,
+       such that adding additional tags will be easy, and ExifData will not
+       need to be touched. Very rough, human readable output for exif keys
+       is yet to be added.
+       * bar_exif.c: Changed to work with new exif.c, temporarily include
+       exif.c instead of exif.h, since exif.h has not been updated yet.
+       * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
+       includes it directly.
+
+Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
+
+       * editors.c(editor_verbose_io_cb): Use count returned from read when
+       validating/converting text.
+
+Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
+
+       * README: Updates, and converted encoding format to utf-8.
+
+Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
+
+       * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
+       filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
+       ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
+       a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
+       warning to user when such conditions occur. Editor command result text
+       is now validated before use in verbose window.
+
+Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
+
+       * ui_spinner.png: Changed order of frames for smoother start..
+
+Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
+
+       * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
+       so that newly installed loaders are automatically added to the filters.
+       * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
+       keys from filter to filter_ext, since the values are not backward
+       compatible. Jumping between old and new releases will reset the list.
+
+Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
+
+       * filelist.c(filter_add_defaults): Added svg format, if you have
+       librsvg installed, chances are you have the gdkpixbuf loader too.
+
+Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
+
+       * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
+       icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
+       unused icon files.
+       * Makefile.am: Remove references to above.
+       * layout_util.c: Really remove references to above.
+
+Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
+
+       * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
+
+Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
+
+       * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
+       * ui_spinner.[ch]: New activity spinner and icon utils.
+       * ui_spinner.png, ui_tabcomp.png: New icon files.
+       * ui_tabcomp.xpm: Removed, using pngs now.
+       * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
+       * editors.c: Added spinner to verbose window.
+
+Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
+
+       * editors.c: Include editors.h. (-Wmissing-prototypes warning)
+       * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
+       * utilops.c: Made file_util_unlink static. (same)
+       * README: Updated.
+       * po/*.po: Make distcheck touches these.
+       * configure.in: Release 1.3.4
+
+Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
+
+       * utilops.c(file_util_safe_number): Fix mem leaks, includes using
+       correct utility to free the list (path_list_free -> filelist_free).
+       Also avoid sorting list more than once.
+
+Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
+
+       * editors.c(editor_command_one): Free path removed from list, fixes
+       memory leak.
+       * image.c(image_free): Set post buffer NULL before destroying image
+       window, fixes mem leak.
+       * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
+       thumbnails [yeek! has this always been here?].
+
+Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
+
+       * README: Updates:
+       * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
+       scalers when image window size is less than 3 in any direction.
+       (debian BUG# 209365)
+
+Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
+
+       * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
+       exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
+       layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
+       rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
+       are now held in utf8 strings. Paths are now converted to locale prior
+       to use in a library function.
+       * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
+       * ui_bookmark.[ch]: utf8 fixes.
+       * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
+       * ui_help.c: Removed old comments no longer needed.
+       * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
+       * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
+       * utilops.c: utf8 fixes, also fixed broken auto rename option when
+       copy/move a single file.
+       * view_dir_list.c, view_dir_tree.c: utf8 fixes.
+       * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
+       selection fixes.
+
+Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
+
+       * editors.c: Added stop button to allow aborting midway through
+       multiple file operations.
+       * preferences.c: Added help button for the command macros to the editor
+       preferences tab, added credits button to the about dialog.
+       * README: Added editors section describing macros, marked credits
+       section to be found by about credits button.
+       * po/POTFILES.in: Added editors.c
+
+Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
+
+       * editors.[ch]: Moved the editor command stuff here, added window to
+       display results of a command. Window only shown when command prefixed
+       by %v.
+       * gqview.h, main.c: Removed above functions.
+       * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
+       layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
+       Include editors.h.
+       * ui_fileops.[ch]: Moved path_list_copy here.
+
+Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
+
+       * README, TODO: Updates.
+       * po/*.po: make distcheck changes.
+       * configure.in: Release 1.3.3
+
+Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
+
+       * preferences.c: Clean up the editor slot entry alignments, removed
+       extra frame from inside each tab.
+
+Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
+
+       * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
+       of editor slots adjustable by a define, instead of hard coding it
+       everywhere. Increase the slot count to 10. Add lossless jpeg rotation
+       to the defaults (uses jpegtran).
+       * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
+       menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
+       * view_file_icon.c: Fix loss of selection of changed files on refresh.
+       * README: Updates.
+
+Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.[ch]: Flash display patch to work with more cameras, based on
+       gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
+       * de.po: Updated German translation,
+       submitted by Unseld@t-online.de (Rainer Unseld).
+       * es.po: Updated Spanish translation,
+       submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
+       * preferences.c: Some cleanup fo duplicated code, set the options
+       insensitive that can be disabled by another.
+       * view_dir_list.c: Added the '.' folder back so that users can drop
+       images into the current path with dnd.
+       * dupes.c: Added ability to select all group 1 (parent) and all
+       group 2 (child) duplicates. Very handy when comparing two file sets.
+       * info.c: Make the properties window remember its size when expanded.
+       * layout_util.c(layout_key_press_cb): Small fix.
+       * layout.c(layout_selection_list): Return active image when in
+       collection view mode.
+
+Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
+
+       * utilops.c: Fix incorrect test for file_util_unlink return value.
+
+Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
+
+       * utilops.c: Added debug printf.
+       * README: Updated changes list.
+
+Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
+
+       * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
+       Added a safe delete feature (trash folder), location and max size can
+       be set in preferences. By default trash is off (normal delete). Let's
+       just say the developer wishes he had the safe delete option only a
+       few hours ago...
+       * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
+       views return if they were affected by the maintenance call. Use this
+       info when resetting the autorefresh time stamp for the layout.
+
+Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c(dupe_item_set_path): Correctly update the lists when the
+       second list is enabled.
+
+Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
+
+       * image.c, typedefs.h: When read ahead is enabled, also buffer the
+       previous image.
+
+Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
+       that there is only one place to check for it.
+
+Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
+
+       * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
+       'algorithm' layout to make adjustments easier (only from similar.c).
+
+Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Fixed up the compare two file sets option, results now
+       include which list the image is from.
+
+Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Fixups, and make item removal work.
+
+Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Added debug thumbprint window to display what is going
+       on with the similarity thumbprints.
+
+Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: More fixes for sort/group by rank. Still need to work on
+       the removal and second list functions.
+
+Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.[ch]: Major reorganization, started change to rank based
+       sorting and grouping of matches.
+
+Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
+
+       * cache.c: Fixups to string comparison logic (eek!).
+       * similar.c: Added (unused) utility to stretch the contrast of a
+       color channel, may use this for the grey mode.
+
+Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
+
+       * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
+       similarity algorithm.
+       * main.c: Added command line option --greysims to enable the greyscale
+       algorithm.
+
+Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
+       view_file_list.c: Made case sensitive sorting optional.
+       * ui_fileops.[ch]: Add case sensitive sort option utility.
+       * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
+       file dialogs.
+
+Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
+       of filenames to be case insensitive.
+       * view_dir_tree.c: Ditto, but required a bit more than simply changing
+       strcmp to strcasecmp, sorting was using the internal compare of clist.
+
+Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
+
+       * utilops.c: Added image preview panes for the delete and rename
+       dialogs.
+
+Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
+
+       * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
+       file list before selecting the undone source image so that the
+       selection matches the viewed image.
+
+Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
+
+       * bar_exif.c: Added sizing arrows to this sidebar.
+       * bar_sort.c: Added (1 level) undo to the sort manager.
+
+Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
+
+       * image.c (image_size_sync): Remove redundant image redraw causing
+       flicker when going fullscreen. Still flickers  on other ops though.
+
+Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
+
+       * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
+       the auto update features (update_on_time_change).
+       * image.c, layout.c: Honor the update_on_time_change option.
+
+Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
+
+       * nl.po: Updated Dutch translation,
+       submitted by Tino Meinen <a.t.meinen@chello.nl>
+       * es.po: Updates Spanish translation,
+       submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
+       * id.po: Added Indonesian translation,
+       submitted by Tedi Heriyanto <tedi_h@gmx.net>
+       * bg.po: Added Bulgarian translation,
+       submitted by Vladimir Petrov <vladux@mail.bg>
+       * README: Updates.
+       * configure.in: Release 1.3.2
+
+Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
+
+       * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
+       * ui_tabcomp.c: When enter signal is not connected do not claim
+       the keypress.
+       * README: Updates.
+
+Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c: Increased zoom label width.
+       * layout_util.c: Added separator in view menu for sidebar items.
+
+Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
+
+       * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
+       * bar_exif.[ch]: Moved the exif display here from info.c and made it
+       more generic, also to be used in a sidebar format.
+       * manager.[ch]: Removed these files (see bar_sort).
+       * exif.c: Fixed major file descriptor leak in exif reader.
+       * info.c: Use new exif display utlity in bar_exif.c.
+       * layout.c: New exif sidebar, updates to sort sidebar.
+       * layout_image.c: Hook sidebar into image changes.
+       * layout_util.[ch]: Updates to sidebar management, sidebar namespace
+       changes. Added exif sidebar.
+       * typedefs.h: Sidebar items added to LayoutWindow struct.
+       * po/POTFILES.in: Updated for new/removed files.
+
+Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
+
+       * info.c: Apply patch to fix display of exif exposure time,
+       * po/fi.po: Update translated string.
+       both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
+
+Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
+
+       * manager.[ch]: New files for sort manager utility.
+       * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
+       * po/POTFILE.in: Added manager.c
+
+Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
+
+       * main.c (setup_default_options): Register the default bookmarks.
+
+Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
+
+       * image.[ch], typedefs.h: Added auto refresh utilities.
+       * fullscreen.c: Honor auto refresh setting in full screen.
+       * img-view.c, layout_image.c: Set auto image refresh enabled.
+
+Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
+
+       * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
+       columns in the path selection table when used as a directory chooser.
+
+Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
+
+       * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
+       the history list handling here.
+       * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
+       editing of ui_clist_edit.[ch].
+       * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
+       allow drag and drop from the lists. Padding fixes.
+       * ui_utildlg.c: Packing and padding fixes.
+       * ui_tabcomp.[ch]: Fixes from SLIK.
+       * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
+       the new location fo the history_list utils.
+
+Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.c: Changed the #include for stdint.h to inttypes.h, as some
+       libcs do not seem to have the former (solaris 9).
+
+Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
+
+       * README: Updates.
+       * po/*.po: distcheck touches these.
+       * po/POTFILES.in: Added exif.c
+       * configure.in: Release 1.3.1
+
+Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
+
+       * utilops.c: Further fixes for copy/move overwrite dialogs.
+       * po/es.po: Updated Spanish translation,
+       submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
+       * po/fr.po: Updated French translation,
+       submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
+       * po/vi.po: Added Vietnamese translation,
+       submitted by pclouds <pclouds@gmx.net>.
+       * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
+       * README: Updated a few credits.
+
+Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
+
+       * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
+       dialogs.
+
+Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
+
+       * info.c, exif.c: Marked the exif strings for translation, they will be
+       the same even in the event of exif API rewrite.
+
+Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
+
+       * info.c: Exif fixups,
+       in patch from Eric Swalens <eric.swalens@easynet.be>.
+
+Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
+
+       * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
+       menus and strings display for the translations.
+       * preferences.c: Moved to GtkListStore/TreeView for the filter
+       listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
+
+Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c: Removed tooltip form the path entry.
+       * layout_util.c(layout_key_press_cb): When the path entry has the
+       focus, try sending it the keypress event first. This fixes the menu
+       accelorators from having precedence over input to the entry.
+
+Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
+
+       * image.c: Fixed flicker when the image focus state changes.
+
+Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
+
+       * preferences.c: Added close button to about window.
+       * ui_help.c: Changed close button to a stock button.
+
+Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
+
+       * README: Updates.
+       * configure.in: Release 1.3.0
+
+Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
+
+       * README, ChangeLog: Updates, typos.
+       * fr.po: Updated french translation,
+       submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
+       * exif.[ch]: Removed comment babble.
+       * preferences.c: Marked about window title string for translation,
+       fixed a label indent.
+
+Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
+
+       * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
+       keyboard users are not stuck viewing every single path between where
+       they are and where they want to be.
+       * view_file_list.c: Pass a valid row when highlighting a context menu
+       key press.
+
+Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
+       layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
+       view_file_list.c: Hooked up context menu key, to show right click
+       menus, F10 will also work for the collection, dupes, and image windows.
+       Also now explicitely destroy pop up menus when the underlying view is
+       destroyed, since the menu does not go away when menu items are toggled
+       with the spacebar (no selection done is sent in this case).
+       * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
+       passed coordinates will position the menu so that it is entirely on
+       screen, adjusting the x,y values if needed.
+
+Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
+
+       * TODO: Updates.
+       * info.c: Some exif display cleanups.
+
+Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.[ch]: Added a util, some cleanup.
+       * info.c: Fixed up exif info display, added missing fields. Also hooked
+       up mouse buttons/wheel on the image for moving within the image list.
+       * layout.c: Added temporary tooltip warning beta users of brokenness.
+
+Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
+
+       * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
+
+Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
+       are selected, pass entire selection to the new view window.
+
+Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
+
+       * exif.[ch]: New files for EXIF support.
+       * Makefile.am: Added exif files, above.
+       * info.c: Added Exif properties tab, missing a few fields though.
+       * main.c: Enabled startup beta warning.
+
+Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
+
+       * info.c: Use stock buttons/icons for file info window.
+       * layout_util.[ch]: Use stock icons for the toolbar where available.
+       * preferences.c: Update copyright in about.
+       * po/*.po: Updated strings for the new copyright year.
+
+Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
+
+       * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
+       layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
+       view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
+       Added stock icons for menu items and dialog buttons.
+       * utilops.c: Same, also fixed big where skipping a file during
+       copy/move operations, when the source and dest are the same, does not
+       actually skip to the next file.
+       * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
+       and dialog button support.
+
+Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
+
+       * globals.c, layout.c: Fix default window/pane values to match the
+       slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
+       * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
+       new support of scroll_event on the mouse wheel.
+       * ui_help.c: Use a mark to scroll, since scroll to iter does not work
+       when the textview is not yet visible.
+       * view_dir_tree.c: Increase folder tree view row height by 1.
+       * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
+
+Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
+
+       * [GTK2 port]
+       * merged in latest release.
+
+Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
+
+       * README, TODO: Updates.
+       * po/*.po: Distcheck always touches these.
+       * configure.in: Release 1.2.1
+
+Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
+
+       * image.c: Added file chunk size throttling when reading image files
+       larger than 1 MB (current throttle is 4x).
+       * ru.po: Updated Russian translation,
+       submitted by Oleg Andryuschenko <oandr@itek.com.ua>
+       * fr.po: Updated French translation,
+       submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
+       * ja.po: Updated Japanese translation, submitted
+       by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
+
+Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
+
+       * README, TODO: Updates.
+       * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
+       mouse' option from the general user. Can be enabled by editing the
+       gqviewrc file, see README. The option is also reset to it's new default
+       on upgrade by renaming rc key to display_dialogs_under_mouse.
+       * layout_util.c: The editor slots now use the current file selection
+       when selected from the main menu, instead of only the viewed image.
+
+Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
+       no longer valid when updating the icon view. FIXES bug causing remnant
+       images to be displayed after delete/move operations.
+
+Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
+
+       * [GTK2 port]
+       * merged in 1.2.0 stable.
+
+Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
+
+       * README, TODO: Updates.
+       * configure.in: Release 1.2.0
+
+Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
+
+       * po/de.po: Updated German translation,
+       submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
+       * po/fi.po: Updated Finnish translation,
+       submitted by Lauri Nurmi <lanurmi@iki.fi>
+       * po/cs.po: Updated Czech translation,
+       submitted by Michal Bukovjan <bukm@centrum.cz>
+
+Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
+
+       * configure.in: Set the locale path to that of datadir instead of the
+       prefix.
+       * gqview.spec.in: Ditto.
+
+Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
+
+       * [GTK2 port]
+       * merged in latest codebase.
+       * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
+       * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
+       * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
+       been renamed to has_focus in the GtkWindow structure.
+
+Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
+
+       * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
+       * po/*.po: Make distcheck touches these.
+       * README: Updated.
+       * configure.in: Release 1.1.6.
+
+Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
+
+       * po/et.po: Updated Estonian translation,
+       submitted by Ilmar Kerm <ikerm@hot.ee>.
+       * po/fi.po: Updated Finnish translation,
+       submitted by Lauri Nurmi <lanurmi@iki.fi>.
+       * po/fr.po: Updated French translation,
+       submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
+       * po/ro.po: Added Romanian translation,
+       submitted by Harald Ersch <hersch@romatsa.ro>.
+       * configure.in(ALL_LINGUAS): Added tro.
+
+Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
+
+       * info.c: Fixed display of arrow buttons in properties window, some
+       themes do not work with GTK_SHADOW_NONE...
+
+Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
+
+       * globals.c: Thumbnail caching is now _on_ by default.
+       * layout.c, layout_util.c: The list and icon views are now a radio
+       group in the menus. Now Ctrl-L display list view and Ctrl-I displays
+       the icon view. Also grouped the related file view options in the menus.
+       * README: Updates to the key shortcuts.
+
+Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_icon.c: Do not pop up the filename tooltip if the window
+       does not have the focus (fixes popping up when in fullscreen).
+       * layout_image.c: The window and tools window should always be
+       sensitive, even in fullscreen, since some users have Xinerama and could
+       therefore still be able to use the main/tools window.
+
+Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
+
+       * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
+       title to remove the " - " part when no image is viewed. Also made the
+       exit using control-Q consitent, hooked up control-P for image
+       properties, and fixed it to drop out of full screen when showing the
+       image properties window. (note that fullscreen is not intended for
+       'file management' use, therefore new windows will not work correctly
+       when displayed from fullscreen, so the mode is exited.)
+       * collect.c, dups.c: Hooked up Control-P to properties.
+       * README: Documented Ctrl-P properties window shortcut.
+
+Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
+
+       * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
+
+Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
+
+       * fileutils.c(filters_add_default): Removed pcx (not supported by
+       gdk-pixbuf), and added raster (.ras) to default filter group.
+
+Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
+
+       * thumb.c: Broken images are now marked with a 0 byte thumb file, so
+       that regeneration is not reattempted until the timestamp changes.
+       Also added (better) debugging output for thumb code.
+
+Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_icon.c: Syn the view in an idle call when removing multiple
+       files, for speed/clean view.
+       * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
+
+Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
+
+       * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
+       parent' popup menu item in it's place.
+       * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
+
+Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
+
+       * image.c: Retain zoom setting even when no image is present. Also
+       fixed string on no image from returning infinite zoom text.
+
+Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
+
+       * rcfile.c: Fixed editing commands to allow quotes in the command.
+       * main.c: Use %f in some example (default) commands.
+
+Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
+
+       * filelist.[ch]: Reimplemented the file filter lists.
+       * globals.c, gqview.h: Removed global vars for specific file types.
+       * main.c: Setup new file filters.
+       * preferences.c: Added new file filter editor, also added missing
+       cancel button to clear thumbnails confirm dialog.
+
+Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
+       actively being thumbnailed, set the thumbnail pointer to NULL so that
+       the thumb routines will ignore this cycle (instead of trying to use it
+       along with the freed memory!).
+       * view_file_list.c(vflist_maint_removed): Ditto.
+
+Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
+
+       * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
+       * autogen.sh: More gettextize command line options.
+       * po/Makevars: New file for the new gettext - MANY cursing and
+       complaint lines removed from ChangeLog that could have been simply
+       avoided by adding upgrade notes to the gettext README!
+       * po/*.po: Make distcheck with new gettext did this, plus a few fixes
+       that the new gettext complains about (and fails on).
+
+Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
+
+       * main.c: Removed printing of beta warning message at startup.
+       * README: Updates.
+       * po/*.po: make distcheck touches these.
+       * configure.in: Release 1.1.5
+
+Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
+
+       * po/et.po: Updated Estonian translation,
+       submitted by Ilmar Kerm <ikerm@hot.ee>
+       * po/uk.po: Updated Ukrainian translation,
+       submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
+
+Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c: When syncing window paths, pass full image path to the file
+       list for correct scroll point.
+       * view_file_list.c: Fixed refresh causing odd scroll point jumping.
+       * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
+       is thawed.
+
+Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
+
+       * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
+       compares for the directory/filter history lists.
+
+Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
+
+       * image.c(image_change_from_image): Maintain scroll offset. 
+
+Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
+
+       * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
+       resulted in the window resizing onscreen when first showed.
+       * utilops.c: Added a "Skip all" button to the move and copy overwrite
+       dialog.
+
+Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
+
+       * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
+       classic behavior of changing the path not effecting the displayed
+       image. The new behavior is now to view the first image in the new
+       path (many users wanted this - to enable old behavior set
+       lazy_image_sync to true in gqviewrc).
+       * main.c(main): Fixes to work with new non lazy image changing.
+
+Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout_image.c: Set the main window (and tools) insensitive when
+       showing full screen.
+       * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
+       top level window is insensitive (fixes bug that tooltip can show up
+       when switching to fullscreen).
+       * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
+       display the subdirectories.
+
+Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c: Fixed broken 'fit window to image when tools float' option
+       for the main window. Also fixed pane positioning bug causing panes to
+       move to 1,1 when user holds down h or f to hide or float the tools.
+
+Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
+
+       * configure.in: Added test for Xinerama.
+       * fullscreen.c: Added Xinerama support based on patch from
+       "Jörg Mensmann" <joerg.mensmann@gmx.de>
+       (untested - do not have Xinerama display - NVidia's twinview does not
+       support it with tv out as the second device - crash :/ )
+       * Makefile.am(LD_ADD): Added Xinerama lib var.
+       * view_file_list.c: Some crash fixes when refreshing the file view. Of
+       note make sure nothing is selected until the clist is completely
+       synced, and guard against vflist_index_get_data returning NULL,
+       although that should no longer happen during the refresh.
+
+Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c(layout_style_set): NULL widget pointers before destroying
+       them, as the group box destruction will cause attempts to update
+       widgets that may already be flagged for destruction.
+
+Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
+
+       * info.c: Added drag and drop support to info window (as source only).
+
+Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout_config.c: Made the window layout selection look better.
+
+Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
+
+       * README, TODO: Updated.
+       * po/*.po: Make distcheck always touches these.
+       * configure.in: Release 1.1.4
+
+Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c: Fixed delete event signal handler parameters (oops), and
+       unref the gtk_tooltips on window close to avoid leaking them.
+       * layout_util.[ch]: Added new window menu item to create another main
+       window, along with the companion close window menu item.
+       * README: Updates.
+
+Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
+
+       * img-view.[ch]: Added maintenance support for deleted/moved files.
+       * utilops.c: Hooked up the new img-view maintenance functions (above).
+
+Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
+
+       * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
+       as that is the only place that used them).
+       * img-view.c: Dropping a list a of files onto the window now remembers
+       the entire list, they can be navigated as in the main window and used
+       to start a slideshow for that window. Dropped directories also pop up
+       a menu requesting the actions, similar to the duplicates and
+       collection window drag and drop stuff.
+       * img-view.h: Added view_window_new_from_list.
+
+Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
+
+       * image.c(image_zoom_adjust_real): Removed the rounding hack when
+       incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
+       was a broken attempt to clamp the zoom to the increment size, which,
+       upon further review is really just unexpected behavior and breaks
+       when the increment size is larger than the resulting fit window scale.
+       (surprised no one saw this earlier, it has been this way since pre 1.0)
+       * preferences.c(zoom_increment_cb): Fix for converting float to int.
+
+Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
+
+       * utilops.c: Added the ability to auto-rename files numerically from
+       within the rename (multiple) files dialog.
+
+Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
+
+       * info.c: Added display of image transparency (yes or no).
+       * layout_image.c(layout_image_maint_removed): Move to the next closest
+       image within a collection when deleting files, and a collection member
+       is the actively viewed image.
+       * view_file_icon.c, view_file_list.c: In the maintenance removed utils
+       consider that the viewed image may be a collection member.
+
+Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
+
+       * main.c: Added support of %f escape to insert filenames anywhere
+       within the editor command line.
+       * rcfile.c(save_options): Remove brain dead fprintf that could result
+       in writing random memory to the config file by simply specifying an
+       printf format escape in an editor slot (oops).
+
+Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
+
+       * [GTK2 port]
+       * image.c: Changed focus drawing a bit to remove the frame when the
+       focus is active, and removed some crufty #if 0 sections.
+       * view_file_icon.c: Grab the focus for the clist on a button 1 press.
+
+Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
+
+       * [GTK2 port]
+       * collect-table.c: Fixes for removal of gtk_widget_popup.
+       * dupe.c: Fixes for removal of gdk_time_get.
+       * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
+       * image.c: Fixes to find size of a pixmap, focus drawing, and
+       gdk_pixbuf_(un_)referencing.
+       * layout.c: Fixes for gdk_time_get and remove setting of paned handle
+       size.
+       * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
+       gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
+       * preferences.c: Fixes button box spacing and about label justify.
+       * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
+       slik GTK2 port.
+       * view_dir_list.c: Fixes for pulling the GdkFont from a style.
+       * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
+       values so that drag and drop works.
+       * view_file_list.c: Fixes for pulling the GdkFont from a style.
+       * configure.in: Use new gtk2 checks.
+       * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
+
+Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
+
+       * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
+       view_file_icon.c, view_file_list.c: Proper signal handler casts, and
+       use of const gchar * where appropriate (for clean gtk2 compile).
+
+Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
+       printfs and comments.
+
+Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
+
+       * image.[ch]: Alterations now retain the center point of the image.
+       Also added image_zoom_adjust_at_point(), which will keep the same
+       point x,y in position after the zoom.
+       * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
+       so that ctrl-mouse wheel zooming stays relative to the mouse position.
+
+Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c, typedefs.h: The active path of the main window is now
+       checked for a timestamp change, is so call a refresh.
+       * view_file_list.c: Fixed bug causing a jump to end of the list during
+       a refresh or toggling thumbnails.
+
+Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
+
+       * README: Updates.
+       * po/*.po: Make distcheck will touch these.
+       * configure.in: Release 1.1.3
+
+Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
+
+       * pixbuf_util.c: Compile cleanup.
+       * po/POTFILES.in: Added info.c.
+       * po/cs.po: Updated Czech translation,
+       submitted by Jan Raska <jan_raska@hotmail.com>
+
+Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
+
+       * info.c: Added a misc. tab to the properties dialog for permissions.
+
+Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
+
+       * info.c (info_window_new): Remove unused vbox variable.
+       * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
+       functions (appears roughly 2-3x faster, could probably be further
+       improved by making clockwise and counter-clockwise specific versions,
+       to remove the if statements from the inner loops).
+
+Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
+
+       * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
+
+Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
+
+       * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
+       option, on by default.
+       * image.c, typedefs.h: Implemented two pass zooming, also tried to
+       throttle the image buffer size for larger image files - but left it
+       #defined out for now, the buffer size needs to be calcualted better
+       than mulitplying by 8 :)
+
+Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
+
+       * image.c: Removed the old debugging defines.
+
+Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
+
+       * info.c: When image is unkown flaged, do not display image attributes.
+       * layout.c: When an image has no read access, display this fact.
+       * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
+       (and poor design) (Un)float, etc. menu text.
+       * view_dir_list.c: Scroll to show previous directory when walking up
+       the path tree.
+       * view_file_list.c: Fix broken filename text alignment when turning
+       off thumbnails in the middle of loading the thumbnails.
+
+Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
+
+       * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
+       and drop autoscroller callback when the widget is destroyed.
+
+Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
+
+       * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
+       * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
+       hide the toolbar buttons,
+       based on patch from Trevor Harmon <trevor@vocaro.com>
+
+Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
+
+       * slideshow.c(generate_list): Fix non random list generation. (it was
+       reversing the list after adding each index - with fun results).
+
+Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c: Fixed the reversed addition of matches that has been around
+       since the beginning of time. (Fix absolutely needed now for the rank
+       numbers to make any real sense.)
+
+Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
+
+       * info.c: Added compression ratio display to image properties. This is
+       the real ratio of disk size to memory size.
+       * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
+       display of the similarity rankings to the find dupes window. Also added
+       a user adjustable 'custom threshold' for similarity.
+
+Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
+
+       * info.[ch]: Added an image properties dialog, only shows basic info
+       at this time...
+       * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
+       view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
+       the menus to show the new dialog.
+
+Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
+
+       * similar.c: Did some optimizing, quick timing with stopwatch shows
+       improvements in compares from 2 to 3.5 times faster. Tried to improve
+       similarity data generation, but I doubt it helped much (if at all).
+
+Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
+
+       * README: Updates.
+       * po/*.po: Make distcheck touched these.
+       * po/th.po: Removed duplicate translation of "Overwrite file"
+       * configure.in: Release 1.1.2.
+
+Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
+
+       * po/et.po, gqview.desktop: Updated Estonian translation,
+       submitted by Ilmar Kerm <ikerm@hot.ee>.
+       * po/fr.po: Updated French translation,
+       submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
+       * po/th.po: Added Thai translation,
+       submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
+       * README: Added translator credit.
+
+Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c: Fixed mem leak.
+       * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
+       extensions for us. Also added extension_from_path() util.
+       * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
+       pointer to the button.
+       * utilops.c: Added auto/rename options to the file overwrite dialogs.
+
+Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
+
+       * image-load.c: Spew a warning if area_update happens with a NULL
+       pixbuf.
+
+Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
+
+       * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
+       imge backgrounds to be set to black.
+       * image.[ch]: Added background color setting support, black or any
+       other color (at this time app does not have custom color option).
+       * fullscreen.c: Use new image_background_set_black (above) to set
+       fullscreen images to black background.
+       * img-view.[ch]: Added util to sync the color preferences, also all
+       open windows are now kept in a list.
+       * layout.[ch], layout_image.c: Support for color syncing to user
+       setting.
+
+Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
+       views, respectively. 'Remove old thumbnails' no longer has a shortcut.
+       Also added menu items for these (view menu), and made thumbnails menu
+       and button insensitive when icon view is active.
+       * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
+       copy_file_attributes util.
+       * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
+       after delete operation.
+
+Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.[ch]: The tools float and hide seem to be working well now.
+       * layout_image.c, layout_util.c: Use the 'smart'
+       layout_tools_{float|hide}_toggle() functions.
+       * main.c: Pull the tools information before saving the rc file.
+       * typedefs.h(LayoutWindow): Added slots to store the divider positions.
+       * view_file_icon.c (destroy_cb): Unschedule the tip window when
+       the view is destroyed (fixes crash).
+
+Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
+
+       * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
+       the divider position of the tools window.
+       * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
+       Started implementation of the float/hide tools option. Sort of works,
+       but does not properly restore divider positions in some cases. Also
+       get an X badwindow when holding down hide or float keys (hmm, race?).
+
+Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
+
+       * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
+       0.16.0 or higher enable the TILES zoom quality option.
+       * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
+       * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
+       * ui_pathsel.c: Added divider between dir and file lists.
+
+Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c: Use drag_leave signal to stop the autoscroller.
+       * view_file_icon.c: File refresh and removal positioning fixes.
+
+Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
+
+       * view_dir_tree.c: Fix highlight dnd bug.
+
+Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
+
+       * configure.in: Use datadir for the GNOME icon and desktop entry, so
+       that prefix is honored.
+
+Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
+       layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
+       view_file_icon.c, view_file_list.c: More proper signal casting (menus).
+
+Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
+
+       * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
+       image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
+       layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
+       view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
+       Signal connection, prototype, and return value clean ups.
+
+Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
+
+       * view_dir_tree.c: Unset the click_node and drop_node if they match the
+       removed node.
+
+Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
+
+       * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
+       the source file ( > just does not work), then set the mtime of the
+       thumbnail/sim to that of the source file. You probably needed to
+       re-generate those thousands of thumbnails anyway ;)
+       * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
+       deleting an image the next is not automatically selected/viewed.
+
+Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
+
+       * ui_*.c: Fixes from SLIK (0.7.0).
+
+Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
+
+       * main.c: Set the current worrking path to that of the file before
+       calling the editor command. For multiple files, the first path in the
+       list is used.
+
+Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
+
+       * rcfile.c: Fix buffer over-runs y using strncpy.
+
+Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
+
+       * view_dir_tree.c: Compile clean ups.
+       * README, TODO: Updated.
+       * po/*.po: Pretty sure make dist(check) is gonna touch these.
+       * configure.in: Release 1.1.1
+
+Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
+
+       * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
+       of base == "/" to avoid paths like "//name".
+       * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
+       view_file_list.c: Use new concat_dir_and_file where appropriate.
+       * utilops.c: The move/cop_simple calls now correctly determine single
+       file operations, such that they are not treated as multiple files.
+       * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
+       shortcust for zooms of -2, -3, and -4, respectively.
+
+Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c(layout_list_new): Pass NULL as path when creating lists.
+       * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
+       really a ctree.
+       * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
+       to the right click menus, check access perms before allowing in menus.
+       * view_file_icon.c: More fixes.
+
+Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
+
+       * view_file_icon.c: Fixed sync() update when removing files from table.
+       Wasted 30 minutes trying to fix focus handling for sync, discovered I
+       was trying to re-invent what 1 call to vficon_update_focus() already
+       does :-/
+
+Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
+
+       * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
+       K, or MB.
+       * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
+       as many bytes read from the image file per idle cycle.
+       * layout.c: Fix sort sync bug. size totals are now displayed for the
+       file list.
+       * layout_util.[ch]: Added folder pixmap utilities.
+       * typedefs.h: Added PixmapFolders struct (for above), and additional
+       vars for the dir views.
+       * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
+       list for consistency, several fixes/cleanups, also allow drops on the
+       std list for move/copy.
+       * view_file_list.c: Fixes, selected images are passed to the image
+       handler when idle (to avoid multiple selection mess).
+
+Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
+
+       * filelist.[ch]: Added filelist_insert_sort. util.
+       * layout.[ch], layout_image.[ch]: Added maintenance support.
+       * preferences.c, rcfile.c: The tree_descend_subdirs option is now
+       user adjustable, and saved.
+       * utilops.c: Hooked up layout maintenance.
+       * view_dir_tree.c: Refresh now updates active path.
+       * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
+       selection retention on refresh, and possible crashes when syncing the
+       icon view.
+
+Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
+
+       * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
+       * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
+       not pass a call to access().
+
+Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
+
+       * icons/folder_[open|close]/xpm: New icons for folders.
+       * view_dir_tree.c: Us folder icons in the ctree's view.
+
+Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
+
+       * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
+       * filelist.c, ui_fileops.c: Fixed reading of file list so that top
+       level paths (this in root dir) do not return //path (note double slash)
+       * globals.c, gqview.h: Added tree_descend_subdirs option vars.
+       * typedefs.h(ViewDirTree): Filled in needed vars.
+       * layout.c: Hooked up vdtree_* stuff.
+       * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
+       location dialog when you do not need it.
+       * view_dir_tree.[ch]: Implemented tree view.
+       * view_file_list.c: Fixed crash on refresh after moving selected files.
+       (the refresh stuff still needs work)
+
+Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
+
+       * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
+       and tree view options.
+       * image.c: When image is set to NULL, still call the update function.
+       * layout.[ch]: Support view as icons and tree, fix leak on layout
+       style change.
+       * typedefs.h: More needed vars to structs.
+       * view_dir_list.c: Disconnect popup menu destroy signal when the main
+       widget is destroyed, as it may be gone before the popup is done.
+       * view_file_list.c: Added 'View as icons' popup menu option, also
+       same fix as above.
+       * view_file_icon.c: More work, selections states, dnd, menus, more.
+
+Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c: Added the necessary vficon_xxx calls.
+       * typedefs.h: Added necessary stuff to ViewFileIcon struct.
+       * view_file_icon.[ch]: Started as collect-table.c, then edited to
+       use FileData instead of CollectInfo... Sort of works.
+
+Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
+
+       * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
+       slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
+       make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
+       * README: Updates.
+       * po/POTFILES.in: Updated.
+       * po/*.po: Make distcheck touched these.
+       * configure.in: Released 1.1.0
+
+Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
+       when setting syncing clist order.
+
+Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
+
+       * menu.[ch]: Allow sort menu to indicate current sort type.
+       * main.c: Correctly set and save sort options.
+       * collect-table.c: Fix for layout sort API change.
+       * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
+       sort to the file list pop up menu.
+       * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
+
+Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
+       slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
+       working. Applying settings in config window now updates the layout
+       of the main window - this seems to be ok, but I still cross my fingers
+       when I press apply ;)
+
+Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.c: Fixed (most of) the tab completion and history.
+       * layout_util.c: Keyboard shortcuts should all work now.
+       * main.c: Removed old keyboard handler (to layout_util.c).
+       * layout_image.c, dnd.c: Main window image dnd hooked up.
+       * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
+       entry cursor positioning when selecting from the menu.
+
+Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout_image.c, slideshow.c: Fixed read ahead issues (was double
+       loading the file, sequentially)
+       * menu.c: Removed include for window.h, file no longer exists.
+
+Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
+
+       * global.c, gqview.h, rcfile.c: Added horizontal divider var.
+       * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
+       view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
+       resembles a useable interface again.
+       * slideshow.c: Fixes.
+       * menu.c: Removed all old menu stuff, clean now.
+       * window.[ch]: Removed files.
+
+Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
+
+       * img-main.[ch]: Dumped.
+       * layout_image.[ch]: New files, contains image code adapted from
+       above img-main files.
+       * typedefs.h: Move all public structures here.
+       * fullscreen.h, slideshow.h: Move structures out (to above).
+       * collect-table.c, collect.c, dups.c, window.c: Include fixes.
+       * dnd.c, menu.c: Removed unused code.
+       * gqview.h, main.c: start_editor_* fixes.
+       * layout.[ch], view_file_list.[ch]: More work.
+
+Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
+
+       * typedefs.h: Moved layout, list struct headers here.
+       * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
+       Changes for above.
+       * layout.c, view_file_list.[ch]: The file listing now sort of works.
+       * slideshow.c: Fixed crash from wrong test placement.
+
+Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
+
+       * dnd.[ch]: Made drop types public.
+       * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
+       * filelist.[ch]: Fixes.
+       * layout.[ch]: Added dir list view plus more work.
+       * menu.c: Removed old dir popup menu code.
+       * view_dir_list.[ch]: Impemented, pretty much done except for reporting
+       back to the layout.
+
+Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout_config.[ch]: Added new files, includes util to select window
+       layout and to convert the selected layout to/from simple format for
+       saving in an rc file.
+       * globals.c, gqview.h, main.c: Added layout variables for default view.
+       * rcfile.c: Save/restore these variables.
+       * layout.c, layout_util.c: More work, mainly all for configuration.
+       * preferences.c: Added layout configuration to window tab.
+
+Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
+       Also worked on the layout code, seems it should be done in a simpler
+       way....
+
+Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
+
+       * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
+       * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
+       Fixed for new layout structure.
+       * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
+       * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
+       (mostly by #if 0-ing out offending code).
+       * layout.[ch]: More fleshing out.
+       * view_file_list.[ch]: Well it compiles...
+       * slideshow.[ch]: Fixed to use new layout window, should be ok.
+       * Makefile.am: Updates, well it now compiles without warnings - just
+       don't run it -- there's no window :)
+
+Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
+
+       * filelist.[ch]: Stripped out old file list code, only list utils are
+       to remain here (no GUI stuff).
+       * layout.[ch]: This will be the functions to generate the main window.
+       * view_file_list.[ch]: Began new file list code (much of it is just
+       making original file list self-contained (no globals, etc.)
+       * view_file_icon.[ch]: The is will be a wrapper around the collection
+       table to view the file list as a collection layout. (currently empty).
+       * view_dir_list.[ch]: Will be new directory list (currently empty).
+       * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
+       will probal start with using tree code from old bitgrazer app).
+       * Makefile.am: Added above new files, note that no compiling has been
+       attempted - it wont work anyway for a quite a while.
+
+Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
+
+       * main.c: Removed pre-1.0 compatibility code (very old versions
+       placed gqviewrc and thumbnail dir in top of $HOME, this checked
+       for and moved them to current location $HOME/.gqview/.)
+       * TODO: Updated.
+       * ChangeLog: added marker for start of post-2.0 Changes.
+
+Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
+
+       * *.[ch]: Update copyright year.
+       * main.c(main): Print blurb about devel beta etc.
+       * configure.in: Removed useless test.
+
+=======================================================================
+
+  GQview 1.1.x series started.  (1.1 marker)
+
+=======================================================================
+
+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
+       Mátyás 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
+       Mátyás 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.