commit bc723271
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Nov 15 14:25:39 2020 +0000

    Fix #825: Add keymap_template.h to geeqie_SOURCES
    
    https://github.com/BestImageViewer/geeqie/pull/825

commit fae4de3c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Nov 12 12:37:47 2020 +0000

    Ref #781: Display version numbers
    
    https://github.com/BestImageViewer/geeqie/issues/781
    
    If the tag is at HEAD show the version number only, otherwise show
    version-date-commit

commit 5dc8b463
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Nov 8 13:45:16 2020 +0000

    Ref #820: Problem with window in the current build
    
    https://github.com/BestImageViewer/geeqie/issues/820
    
    Place automatic scrollbar under menus

commit 581d8ef0
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Nov 7 14:40:47 2020 +0000

    Ref #820: Problem with window in the current build
    
    https://github.com/BestImageViewer/geeqie/issues/820
    
    Remove the requirement for a "main" window.

commit 43678553
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Nov 7 10:18:17 2020 +0000

    Bug fix: --disable-clutter can cause crash
    
    If --disable-clutter has been issued, trying to load the map will cause
    a crash.

commit dd25e027
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Nov 4 15:38:49 2020 +0000

    Geeqie as a flatpak
    
    Include a reference to the flatpak version of Geeqie in the README and
    web page.

commit ecbbff4e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Nov 2 17:06:09 2020 +0000

    Ref #820: Problem with window in the current build
    
    https://github.com/BestImageViewer/geeqie/issues/820
    
    Allow the desktop workspace layout to be saved in the configuration
    files.
    This is X11 and GTK3 only.

commit 804593cf
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 29 15:31:09 2020 +0000

    Ref #820: Problem with window in the current build
    
    https://github.com/BestImageViewer/geeqie/issues/820
    
    This fixes a problem with the command line geometry parameters being
    ignored.

commit 1e0d4128
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 29 10:25:42 2020 +0000

    Fix #821: Un-full-screen doesn't work. Regression
    
    https://github.com/BestImageViewer/geeqie/issues/821
    
    Implement a user-definable option for "Hide window in fullscreen",
    instead of a define.

commit a54864bf
Author: Andreas Rönnquist  <>
Date:   Wed Oct 14 15:23:55 2020 +0100

    Fix #816: Fix building with --enable-debug-flags
    
    https://github.com/BestImageViewer/geeqie/pull/816

commit f8f558aa
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 11 14:14:43 2020 +0100

    Ref #761: Severe stall/hang at start-up
    
    https://github.com/BestImageViewer/geeqie/issues/761
    
    Read star rating in the idle loop.

commit 4d5f032e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Oct 9 16:50:32 2020 +0100

    Fix #819: Turning off mouseover info
    
    https://github.com/BestImageViewer/geeqie/issues/819
    
    Showing file data as a tooltip in list view seems redundant, as that
    data is visible anyway.
    So the tooltip is removed.

commit f8dcb10b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 1 12:47:04 2020 +0100

    Fix #814: Geeqie slow at startup, even when looking at just a single image
    
    https://github.com/BestImageViewer/geeqie/issues/814
    
    Wrong filedata function call.

commit 10f4a249
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 26 13:11:11 2020 +0100

    GDK_INTERP_HYPER is deprecated
    
    GDK_INTERP_HYPER is deprecated as GDK_INTERP_BILINEAR has a better
    quality

commit f2adc393
Author: Jose Riha  <>
Date:   Mon Sep 21 11:02:50 2020 +0100

    Fix #809: Extra underscore in toolbar.c
    
    https://github.com/BestImageViewer/geeqie/issues/809

commit 266f15fc
Author: Jose Riha  <>
Date:   Mon Sep 21 10:56:57 2020 +0100

    Fix #810: Fix mistakes in Czech translation
    
    https://github.com/BestImageViewer/geeqie/pull/810

commit 8bdbba90
Author: Jose Riha  <>
Date:   Mon Sep 21 10:47:27 2020 +0100

    Fix #808: Update Slovak translation

commit 87c09755
Author: Jose Riha  <jose1711@gmail.com>
Date:   Fri Sep 11 12:22:37 2020 +0100

    Fix #806: Slightly improve plugin template
    
    https://github.com/BestImageViewer/geeqie/pull/806

commit 344588e5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 5 16:10:28 2020 +0100

    Update gitignore for appdata file
    
    Include org.geeqie.Geeqie.appdata.xml in .gitignore

commit 432e5651
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 5 13:58:49 2020 +0100

    Plugins sort order
    
    Use caseless and natural sort order when displaying the plugins menu.

commit 0ff5c85b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 4 12:45:21 2020 +0100

    Ref #761: Severe stall/hang at start-up
    
    https://github.com/BestImageViewer/geeqie/issues/761
    
    When file marks have been saved, on next start the entire folder of each
    marked file is reffed, causing a slow startup.
    Wrong filedata function used.

commit 5f2afc4b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 24 15:43:07 2020 +0100

    Find duplicates - blocking when loading file list
    
    Geeqie blocks when loading a list of files for find duplicates.
    Using recurse can result in thousands of files being loaded, which
    creates a problem.
    This patch loads the file list in the idle loop.

commit 0b0e48bc
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 17 15:33:33 2020 +0100

    Part fix #796: Restored windows all show the same location
    
    https://github.com/BestImageViewer/geeqie/issues/796
    
    If multiple windows are defined in the config. file, command line
    options are used only in the main window.

commit 2a27c9ab
Author: Andreas Rönnquist  <>
Date:   Sat Aug 8 16:26:38 2020 +0100

    Fix #794: make dist errors out due to a tar filename limit of 99 characters
    
    https://github.com/BestImageViewer/geeqie/issues/794

commit d43baf2c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 8 14:23:18 2020 +0100

    Fix #781: Running 'make check' in po folder errors out
    
    https://github.com/BestImageViewer/geeqie/issues/781
    
    Spurious newline removed, and version now also includes last release tag
    and date.

commit 30b97e86
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 5 14:17:22 2020 +0100

    Addl fix #599: Geeqie won't start if clutter fails to init
    
    https://github.com/BestImageViewer/geeqie/issues/559
    
    Missing source file.

commit 69c02017
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 5 12:13:42 2020 +0100

    Fix #559: Geeqie won't start if clutter fails to init
    
    https://github.com/BestImageViewer/geeqie/issues/559
    
    New command line option:
    geeqie --disable-clutter

commit d39c61fd
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jul 27 15:10:55 2020 +0100

    Update help and man files

commit caa1d585
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jul 27 11:02:05 2020 +0100

    Include Find icon in SaR entry field

commit d6195e58
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 24 10:03:17 2020 +0100

    Fix #782: dangerous duplicate finder deletes original, leaves dangling symlink
    
    https://github.com/BestImageViewer/geeqie/issues/782
    
    Ignore symlinks to files

commit 9247c96d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jul 23 13:57:22 2020 +0100

    Fix clang compile errors
    
    Fix errors revealed by -Wlogical-op-parentheses

commit 51d3bd17
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 8 16:54:03 2020 +0100

    Update dupes documentation

commit 1f9e3920
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 8 11:51:53 2020 +0100

    Addl fix #397: GPU acceleration
    
    https://github.com/BestImageViewer/geeqie/issues/397
    
    Pan view does not display correctly when renderer-clutter is used.
    This patch forces renderer-tiles to be used from pan-view.
    This is a work-around - a correct solution is still required.

commit 1ca8c68e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jul 7 12:04:27 2020 +0100

    Fix minor coding errors

commit 4eb2f588
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jul 7 11:46:52 2020 +0100

    Addl fix #397: GPU acceleration
    
    https://github.com/BestImageViewer/geeqie/issues/397
    
    If two windows are open, switching between the two windows may cause a
    crash with the message:
    The error was 'GLXBadDrawable'
    
    The bug happens with Nouveau drivers and Radeon drivers, but not with
    Nvidia drivers.
    
    This patch disables Clutter if the system is liable to this bug. The
    user is given the possibility to override this with an option in
    Preferences/Behavior.

commit 99aa4cae
Author: gusr  <>
Date:   Tue Jun 23 10:32:15 2020 +0100

    Fix #779: Add search by path
    
    https://github.com/BestImageViewer/geeqie/pull/779

commit f344d59a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jun 20 10:53:15 2020 +0100

    Fix coding errors detected by clang

commit c3029a4d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jun 20 09:26:22 2020 +0100

    Fix #775: GTK3 and the readme.md
    
    https://github.com/BestImageViewer/geeqie/issues/775
    
    Change status of both GTK2 and GTK3 versions to "stable".

commit b95eb68b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jun 19 14:47:34 2020 +0100

    Part fix #396: GTK3 collections
    
    https://github.com/BestImageViewer/geeqie/issues/396
    
    The helper icon marker.xpm was not shown when making drag-and-drop on a
    collection window.
    
    The patch includes a FIXME, but works well enough.

commit 4800e2c1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jun 18 10:06:07 2020 +0100

    Fix #770: What's this repo is about
    
    https://github.com/BestImageViewer/geeqie/issues/770
    
    Warning paragraph included at top of README

commit 5ae1d832
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jun 16 13:43:40 2020 +0100

    Fix #702: Menubar takes too much space
    
    https://github.com/BestImageViewer/geeqie/issues/702
    
    Additional option in Preferences/General

commit 666f14a4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jun 15 16:59:11 2020 +0100

    Fix #397: GPU acceleration
    
    https://github.com/BestImageViewer/geeqie/issues/397
    
    Minor speed improvement.

commit 7eda2f82
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jun 3 16:39:31 2020 +0100

    Tmp fix #397: GPU acceleration
    
    https://github.com/BestImageViewer/geeqie/issues/397
    
    This is a quick-fix just to provide something that works.
    For that reason some code is merely commented out rather than removed.
    
    The code must be re-written to remove deprecated functions and to use
    clutter effects where appropriate.

commit d9ecec6e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jun 2 15:37:12 2020 +0100

    Fix #771: properly check return value of mmap
    
    https://github.com/BestImageViewer/geeqie/pull/771
    
    Updates from ZoneDetect project:
    https://github.com/BertoldVdb/ZoneDetect

commit 099b571c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 20 11:54:33 2020 +0100

    Bug fix #268: Picture diff or picture compare feature
    
    https://github.com/BestImageViewer/geeqie/issues/268
    
    Fix illogical logic
    Fix initialization
    Documentation update

commit f5d36d3e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 19 14:42:27 2020 +0100

    Fix #268: Picture diff or picture compare feature
    
    https://github.com/BestImageViewer/geeqie/issues/268
    
    Two extra options on Duplicates window:
    Name ≠ Content
    Name case-insensitive ≠ Content
    
    Shows files with the same name but different checksums.

commit d3147eee
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 12 10:41:02 2020 +0100

    Bug fix: Plugins using exiv2
    
    Order of parameters in call to exiv2 was incorrect.

commit bcd783c0
Author: Trey Dempsey  <>
Date:   Sun May 10 12:15:36 2020 +0100

    Hide main window while in fullscreen
    
    Hide the original main window in the list of windows while alt-tabbing in Gnome.

commit c6080e0f
Author: vonasek  <>
Date:   Fri May 8 16:47:06 2020 +0100

    Fix #344: Ignoring alpha channel
    
    https://github.com/BestImageViewer/geeqie/issues/344

commit 015500a0
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Apr 29 20:02:03 2020 +0100

    Fix #120: Export/Import of Keyword tree
    
    https://github.com/BestImageViewer/geeqie/issues/120
    
    The ./scripts folder contains a script which enables merging the keyword
    tree of two config. files.

commit ab2341d3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Apr 27 08:06:21 2020 +0100

    Update desktop.template documentation
    
    Also include a script to automatically update the menu "Valid sections"
    of the template.
    This needs to be run only when the menus have changed.

commit 17a7579d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Apr 26 11:19:34 2020 +0100

    Bug fix: Set geometry of additional windows
    
    When an additional was opened from the command line, any --geometry
    parameters were ignored.
    
    There is now also a --remote command to set window geometry.

commit 87aad0c6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Apr 26 09:52:32 2020 +0100

    Search on collection
    
    Additional option on Search window - search on a Collection

commit 9acee2d0
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Apr 25 08:18:26 2020 +0100

    Web page - mailing list comment
    
    Add warning that there will be no auto response unless subscribed

commit 9c6d21c5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Apr 24 15:42:40 2020 +0100

    Bug fix #714: find duplicates enhanced selection logic
    
    https://github.com/BestImageViewer/geeqie/issues/714
    
    GTK2/GTK3 difference for gtk_button_box_new

commit 68eec555
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Apr 23 10:40:19 2020 +0100

    Fix #714: find duplicates enhanced selection logic
    
    https://github.com/BestImageViewer/geeqie/issues/714
    
    Sort by click on column header
    "Show all" option
    Revised layout
    Key "0" de-select all

commit 447abafb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Apr 18 17:59:01 2020 +0100

    Search for broken images
    
    Additional option on Search/Image Class to search for broken images.
    Broken being defined as of Class Image, Raw Image, Video or Document,
    but Geeqie cannot display an image.
    
    Also additional buttons for Help and Close.

commit 686d9f37
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Apr 12 17:38:46 2020 +0100

    Remember layout of Search and Dupe windows

commit ff3ba3c9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Apr 12 13:09:34 2020 +0100

    Fix #767: twin file-panels with ability to move to next image simultaneously
    
    https://github.com/BestImageViewer/geeqie/issues/767
    
    New menu option: View/Split/Split Pane Sync

commit d3ce705d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Apr 10 15:18:15 2020 +0100

    Fix #726: Unsharp print results
    
    https://github.com/BestImageViewer/geeqie/issues/726
    
    Use cairo_scale() instead of gdk_pixbuf_scale()

commit 95877d46
Author: Zbigniew Jędrzejewski-Szmek  <>
Date:   Mon Apr 6 15:08:27 2020 +0100

    Fix #753: Various cleanups based on gcc warnings
    
    https://github.com/BestImageViewer/geeqie/pull/753

commit f6a613d4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Apr 6 11:33:09 2020 +0100

    Addl fix #744: Support Canon cr3 files
    
    https://github.com/BestImageViewer/geeqie/issues/744
    
    Add .cr3 to the defaults

commit 55ed33bc
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Apr 6 09:29:18 2020 +0100

    Addl fix #766: Parallel build problem
    
    https://github.com/BestImageViewer/geeqie/issues/766
    
    Depend on .h not on .o

commit 9da9fffb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Apr 5 15:54:30 2020 +0100

    Cache maintenance - include progress bars
    
    Include progress bars for create thumbnails and create sim. files

commit 881468be
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Apr 5 12:07:10 2020 +0100

    Fix #766: Parallel build problem
    
    https://github.com/BestImageViewer/geeqie/issues/766

commit d21fff63
Author: Dan Dascalescu  <>
Date:   Fri Apr 3 19:27:35 2020 +0100

    Fix #720: Add HEIC support per #610
    
    https://github.com/BestImageViewer/geeqie/pull/720

commit 560f960c
Author: Andrew Gaul  <>
Date:   Fri Apr 3 19:15:31 2020 +0100

    Fix #758: Fix spelling and grammar errors in issue template
    
    https://github.com/BestImageViewer/geeqie/pull/758

commit f111f23c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Apr 3 11:44:12 2020 +0100

    Bug fix: decode_sim perl script
    
    Explicitly check for Date=[-1]

commit f9f499a5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Apr 2 15:29:16 2020 +0100

    Create/Update file similarity cache
    
    Additional button on Edit/Cache Maintenance to create/update the file
    similarity cache.

commit e419f4fe
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Apr 1 10:13:43 2020 +0100

    Expand ~ for --remote --get-filelist command
    
    Parameter was not expanded for ~ character

commit 74fb12a9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Mar 31 18:31:35 2020 +0100

    Modify decode_sim perl script for date-time
    
    Print Exif Date as readable text as well as Unix time.

commit 19b59255
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Mar 31 15:14:24 2020 +0100

    Ref #676: Simultaneous runs of geeqie interfere with each other
    
    https://github.com/BestImageViewer/geeqie/issues/676
    
    Fix some bugs relating to the way files and folders are handled in a
    --remote command line.

commit f550f773
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Mar 30 19:23:37 2020 +0100

    Ref #744: Support Canon cr3 files
    
    https://github.com/BestImageViewer/geeqie/issues/744
    
    This is a temporary solution.
    The code is a copy of image_load_jpeg.c, with addresses modified to suit
    .cr3 files.
    Instead of following pointers to the start of the full size jpeg, a
    fixed address is used.
    
    No doubt at some time someone will write a proper decoder.

commit 170f9107
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Mar 29 20:50:45 2020 +0100

    Fix context-sensitive help fault
    
    Context-sensitive help for Preferences/Toolbar Status was not correct

commit 4116491d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Mar 25 20:19:36 2020 +0000

    Document --remote open file or URL command
    
    The --remote open file commands can also open a URL

commit cacbfb15
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Mar 23 21:58:26 2020 +0000

    Document collection preview limit

commit 7caab580
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Mar 23 21:15:56 2020 +0000

    Fix documentation error - file date type
    
    Documentation of file date types was missing.

commit d992670d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Mar 22 10:54:51 2020 +0000

    Fix #751: Allow to make layouts persistent and selectable
    
    https://github.com/BestImageViewer/geeqie/issues/751
    
    New top-level menu item "Windows" to permit saving and recalling window
    layouts.

commit b7a34ebb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Mar 21 15:09:54 2020 +0000

    Fix #737: Don't create new folder without confirmation
    
    https://github.com/BestImageViewer/geeqie/issues/737

commit f1d73447
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Mar 20 18:27:30 2020 +0000

    Amend remote --tell option
    
    This option did not give output if the current folder did not contain an
    image.
    The option now returns the current folder full path, terminated by the
    directory separator.

commit 701d7c37
Author: Thomas Klausner <>
Date:   Wed Mar 11 14:32:19 2020 +0000

    Fix #759: NetBSD fixes
    
    https://github.com/BestImageViewer/geeqie/pull/759

commit c3bc39aa
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Mar 8 15:57:10 2020 +0000

    Fix #756: Set default option for file drag-drop, skipping "Move/Copy/Symlink" popup
    
    https://github.com/BestImageViewer/geeqie/issues/756
    
    Additional option on Preferences/Behavior

commit 14d8ce45
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Mar 8 09:40:45 2020 +0000

    Fix #713: Image preview does not update when pressing shift-up
    
    https://github.com/BestImageViewer/geeqie/issues/713
    
    When multiple images were selected, when the selection was changed GTK
    triggers the selection function on every item selected in turn.
    This resulted in the last item in the list being shown as the selected
    image.
    The code now uses the GtkTree cursor location.

commit a02121d2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Feb 23 13:04:52 2020 +0000

    Bug fix: --disable-j2k option
    
    Ensure that sysinfo.h is not referenced when --disable-j2k option is
    used.

commit d1bd7992
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Feb 18 11:34:05 2020 +0000

    Fix #752: Allow scroll bookmark window horizontally
    
    https://github.com/BestImageViewer/geeqie/pull/752
    
    GTK3 only.

commit 1cd6241f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Feb 17 16:24:19 2020 +0000

    Ref #676: Simultaneous runs of geeqie interfere with each other
    
    https://github.com/BestImageViewer/geeqie/issues/676
    
    Updated man page and documentation for --new-instance option

commit e0b589e5
Author: Colin Clark <cclark@carbon>
Date:   Thu Feb 6 14:51:32 2020 +0000

    Sort by name and date in folder list view
    
    Ref: https://github.com/BestImageViewer/geeqie/issues/429

commit 92b4e3e7
Author: Colin Clark <cclark@carbon>
Date:   Mon Feb 3 15:25:51 2020 +0000

    Ref #676: Simultaneous runs of geeqie interfere with each other
    
    https://github.com/BestImageViewer/geeqie/issues/676
    
    A new command line option:
    geeqie -n
    geeqie --new-instance
    
    This option reverts geeqie to its previous behavior on start-up.
    Note that there is only one geeqierc.xml file.

commit 3bb1d223
Author: Colin Clark <cclark@carbon>
Date:   Mon Feb 3 14:45:17 2020 +0000

    Ref #598: Option to set default drag-drop behaviour to local folder as 'move' not 'copy'
    
    https://github.com/BestImageViewer/geeqie/issues/598
    
    With GTK2 shift+drag moved the target, control+drag copied the target,
    and no modifier key caused a pop-up menu to appear.
    With GTK3 the modifier keys are not recognized correctly.
    This patch reinstates the previous functionality.

commit 44ca3574
Author: Colin Clark <cclark@carbon>
Date:   Sun Feb 2 15:47:30 2020 +0000

    Addl fix #741: Crash when creating new dir with same name as already existing file
    
    https://github.com/BestImageViewer/geeqie/issues/741
    
    Check for files as well as folders

commit ee5cc947
Author: Colin Clark <cclark@carbon>
Date:   Sun Feb 2 12:31:53 2020 +0000

    Fix #741: Crash when creating new dir with same name as already existing file
    
    https://github.com/BestImageViewer/geeqie/issues/741
    
    Check if destination exists before executing command

commit 26c4dadb
Author: Colin Clark <cclark@carbon>
Date:   Thu Jan 30 14:33:29 2020 +0000

    Width of drop-downs in Preferences
    
    Most drop-downs in Preferences extend the full width of the window. When
    scrolling the window the drop-downs can be inadvertently changed.
    This patch minimizes the width of the drop-downs.

commit a097dd64
Author: Colin Clark <cclark@carbon>
Date:   Wed Jan 29 11:37:47 2020 +0000

    Addl. fix #649: Tell Git to ignore .desktop files globally
    
    https://github.com/BestImageViewer/geeqie/pull/649
    
    Remove files from the repo. that are generated during installation

commit 3ea5fa39
Author: Sergei Trofimovich <>
Date:   Sun Jan 26 11:05:18 2020 +0000

    Fix #746: src/options: fix build failure against gcc-10
    
    https://github.com/BestImageViewer/geeqie/pull/746

commit 82b897ca
Author: Colin Clark <cclark@carbon>
Date:   Sat Jan 25 10:44:57 2020 +0000

    Addl Fix #742: Add appdata file
    
    https://github.com/BestImageViewer/geeqie/pull/742
    
    Set installation folder location dependent on $prefix variable.
    (Flatpak installation requires to the location to be not where
    freedesktop.org defines it)

commit bd524214
Author: Colin Clark <cclark@carbon>
Date:   Mon Jan 20 12:59:22 2020 +0000

    Addl Fix #742: Add appdata file
    
    https://github.com/BestImageViewer/geeqie/pull/742
    
    Install appdata file to /usr/share/metainfo
    Enable language translations
    Move screenshots to temporary location

commit f0e66436
Author: Julian Hofer <>
Date:   Sat Jan 18 12:09:20 2020 +0000

    Addl Fix #742: Add appdata file
    
    https://github.com/BestImageViewer/geeqie/pull/742
    Include release version

commit a55c930c
Author: Colin Clark <cclark@carbon>
Date:   Mon Jan 13 16:40:05 2020 +0000

    Bug fix: Dupes export fn. does not compile with clang
    
    Eliminate "self-comparison always evaluates to true" error

commit 0fe09634
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jan 8 11:37:42 2020 +0000

    Fix #373,742: Add appdata file
    
    https://github.com/BestImageViewer/geeqie/issues/373
    https://github.com/BestImageViewer/geeqie/pull/742

commit 98a25fdc
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 7 16:39:17 2020 +0000

    Bug fix: Additional remote command: --get-file-info
    
    Fix seg. fault when no exif present

commit 093a1d19
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 4 18:08:34 2020 +0000

    Bug fix: SaR does not compile with GTK2

commit 6ee90477
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jan 3 14:09:55 2020 +0000

    Addl fix 736: Please migrate from gnome-doc-tool to yelp-build
    
    https://github.com/BestImageViewer/geeqie/issues/736
    
    Do not force user to create help files.

commit c9ea0d5b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Dec 30 11:59:07 2019 +0000

    Fix #736: Please migrate from gnome-doc-tool to yelp-build
    
    https://github.com/BestImageViewer/geeqie/issues/736

commit b73edfad
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Dec 29 10:23:35 2019 +0100

    Don't free not allocated and not used variable

commit 5a145e78
Author: Colin Clark <cclark@carbon>
Date:   Tue Dec 24 16:35:58 2019 +0000

    Fix #734: Starting with --remote --new-window opens two windows
    
    https://github.com/BestImageViewer/geeqie/issues/734
    
    If Geeqie is not running, remove --new-window from the remote command
    list.

commit 209cdc48
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Dec 19 12:18:19 2019 +0000

    Ref #714,412: Export duplicates data to file
    
    Right-click option on duplicates window to export to comma- or
    tab-delimited file.

commit cde469ee
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Dec 13 14:54:29 2019 +0000

    Fix #727: bigger thumbnails for 32" screens
    
    https://github.com/BestImageViewer/geeqie/issues/727
    
    New option on Preferences/General to set custom thumbnail size.

commit 0d08a022
Author: Colin Clark <cclark@carbon>
Date:   Tue Dec 3 11:26:00 2019 +0000

    Bug fix: Download web file
    
    Correct name of cancel callback.
    Additional parameter to start "Downloading..." dialog minimized (for use
    e.g. when running a slide show of web files - [use the --remote
    --File:<file> option] ).

commit 42141463
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Dec 2 18:15:00 2019 +0100

    Even more current version eoan

commit bd9c6803
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Dec 2 18:07:39 2019 +0100

    Corrected link on web page

commit fdb45ac5
Author: Colin Clark <cclark@carbon>
Date:   Fri Nov 29 11:45:10 2019 +0000

    Fix #710: Apply the orientation to image content not working
    
    https://github.com/BestImageViewer/geeqie/issues/710
    
    Typographical error in "Apply orientation" shell script

commit 498f49d9
Author: Colin Clark <cclark@carbon>
Date:   Mon Nov 25 13:08:12 2019 +0000

    Fix #722: Remote cmd's output: allow separate filenames with a null character
    
    Additional remote command: --print0
    Terminate returned data with a null character instead of a newline

commit 5f79d455
Author: Colin Clark <cclark@carbon>
Date:   Mon Nov 25 10:32:03 2019 +0000

    Handle filenames with newlines in Collections
    
    Anything within double quotes is considered as a filename.
    Therefore there may still be problems with filenames containing double
    quotes.

commit cb9200f0
Author: Colin Clark <cclark@carbon>
Date:   Sat Nov 23 15:52:40 2019 +0000

    Do not save in history Collections that have been deleted
    
    When saving the history file, check if a Collection still exists.
    
    It would be better if this was done when the delete key is pressed.

commit 27e185d1
Author: Colin Clark <cclark@carbon>
Date:   Fri Nov 8 13:36:47 2019 +0000

    Fix 718: How to handle filenames with newline characters by remote commands
    
    The fix uses a character string to identify the end-of-command.
    A correct implementation would use the null character instead of a
    string.

commit ab445003
Author: Colin Clark <cclark@carbon>
Date:   Wed Nov 6 11:44:00 2019 +0000

    Update HEIC/HEIF decoding
    
    Include filetype .heif
    Inlude brands ftypmif1, ftypmsf1 (image only - libheif does not support
    animations)
    Display multiple images in a single file

commit ced761e4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Oct 21 17:51:45 2019 +0100

    Adl fix #715: / for action search
    
    https://github.com/BestImageViewer/geeqie/issues/715
    
    Wrong function call used to get key label.

commit 20c12864
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 20 17:00:50 2019 +0100

    Fix #715: / for action search
    
    https://github.com/BestImageViewer/geeqie/issues/715
    
    A search box is opened with the default key "/".
    Characters typed are matched to commands - both menu and plugins.
    The matching commands, with tooltip amd accel key if present , are
    listed in a pop-up box.

commit 57feb4de
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Oct 19 15:44:09 2019 +0100

    Update GB English translation
    
    gray -> grey

commit 061c6190
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Oct 14 10:07:53 2019 +0100

    Document the X-Geeqie-Verbose-Multi plugin option

commit 10f07b78
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 13 11:56:26 2019 +0100

    Fix #716: Sort Manager Feature regression: Copy/move/link selection lost on closing
    
    https://github.com/BestImageViewer/geeqie/issues/716
    
    Save the config parameters in layoutwindow->options to be used later.
    
    Also mouse right-click brings up a message box showing the user how to
    include additional sort manager operations using plugins.

commit 19e15950
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Oct 7 17:46:37 2019 +0100

    Show lens ID data via a lua script
    
    Lens ID can be shown in the Overlay Screen Display or the Info sidebar
    with the pre-formatted tag lua.lensID.
    
    Requires lua and exiftool.
    
    It is not included in the defaults because it runs rather slowly.

commit 417c2b44
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Sep 26 11:21:35 2019 +0100

    Fix #712: ability to return to previous image if home/end was pressed occasionally
    
    https://github.com/BestImageViewer/geeqie/issues/712
    
    Additional Go menu items - Image Back, Image Forward
    
    Remove key bindings for multi-page navigation - they conflict with other
    usage. The user can set their own key bindings.
    
    Remove enable/disable multi-page navigation items. The parameter
    fd->page_total is set in another thread which causes problems. It is
    easiest to leave them always enabled.

commit 1dd0cfe4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Sep 22 12:58:10 2019 +0100

    Go menu - enable/disable multi-page navigation items

commit 166d4ce5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 21 13:10:23 2019 +0100

    Fix #698: Use more descriptive Buttons in preference dialog
    
    https://github.com/BestImageViewer/geeqie/issues/698
    
    There seems to be no real need for the Apply and Save buttons.

commit fd3f5825
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 21 12:34:23 2019 +0100

    Fix  #700: Rating -1 is displayed as 65535
    
    https://github.com/BestImageViewer/geeqie/issues/700
    
    Rating is a short.

commit 41e33197
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Sep 19 12:16:09 2019 +0100

    File pane filter - checkbox for case sensitivity
    
    The default for the filter is for case-insensitive.
    The checkbox permits a case-sensitive filter.

commit 778960cf
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Sep 16 16:57:30 2019 +0100

    Spelling mistake - keyboard map

commit cbffa0a3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 7 11:52:06 2019 +0100

    Update GB English translation
    
    Also show translations in Preferences

commit c5cd9978
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 7 10:31:54 2019 +0100

    Update rotate menu legends
    
    Include a degree symbol in rotate menu legends

commit c63a3a2b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 6 10:42:51 2019 +0100

    Adl fix #705: Toolbar status class filter
    
    https://github.com/BestImageViewer/geeqie/issues/705
    
    Coding errors.

commit 4d3ebb9a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Sep 3 18:00:09 2019 +0100

    Bug fix: Close search window when search in progress
    
    If the search window is closed when a search is still in progress, there
    is a seg. fault.
    
    sd->search_buffer_list is of type MatchFileData not of type FileData.

commit 2b855ba4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Sep 3 11:48:37 2019 +0100

    Search window: use control-enter to start/stop search

commit ec6d1d68
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Sep 1 12:57:11 2019 +0100

    Re: Release v1.5.1 build warning
    
    https://www.freelists.org/post/geeqie/Release-v151,2
    
    layout_image.c:398:9: error: suggest parentheses around assignment used
    as truth value [-Werror=parentheses]

commit a0140f65
Author: Yoteichi <>
Date:   Thu Aug 22 11:09:21 2019 +0100

    Fix #708: Japanese translation update
    
    https://github.com/BestImageViewer/geeqie/pull/708

commit db686102
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Aug 20 20:12:01 2019 +0100

    New release

commit 4d6b98ab
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 17 11:03:36 2019 +0100

    Fix #188: Support preview of .svgz files
    
    https://github.com/BestImageViewer/geeqie/issues/188

commit 3ce03d7e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 17 09:34:49 2019 +0100

    Include favicon

commit dea60db2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 14 19:06:41 2019 +0100

    Additional remote command: --get-file-info
    
    Provides the following information -
    
    Data only available from Geeqie:
    Class:
    Page no: (for multi-page images)
    
    Data not easily obtained from other command-line programs:
    Country name:
    Country code:
    Timezone:
    Local time:

commit 5817af34
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 14 15:19:56 2019 +0100

    Show page no. in OSD
    
    If the file is a multi-page file, e.g. .tiff, show page number and page
    total as "[n/m]" using tag: file.page_no

commit 42d345e7
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 13 13:46:17 2019 +0100

    Include jpeg2000 loader
    
    Basic .jp2 loader

commit 606a8b06
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 13 13:19:51 2019 +0100

    Bug fix #705: Toolbar status class filter
    
    https://github.com/BestImageViewer/geeqie/issues/705
    
    GTK2 compatibility problem.

commit f2541fd9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 12 10:25:26 2019 +0100

    Fix ZoneDetect licence bug
    
    ZoneDetect licence was not displayed

commit bad87d9d
Author: Kalin Kozhuharov <>
Date:   Sun Aug 11 10:58:26 2019 +0100

    Fix #704: Updating NEWS in master

commit a716a7e4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 11 10:46:33 2019 +0100

    Remove references to .xcf files
    
    The .xcf loader referenced decodes only up to v002, which is too old to
    be of value.

commit 2f04fa1e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 10 12:45:40 2019 +0100

    Include .psd loader
    
    Derived from io-psd.c, which can be found in several places on the
    Internet.
    Probably there are .psd loaders with more comprehensive features.

commit 1cceac24
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 9 10:49:54 2019 +0100

    Remove ZoneDetect from installation script
    
    The timezone database can now be loaded from Preferences/General

commit be7fbeee
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 9 09:50:33 2019 +0100

    Fix #705: Toolbar status class filter
    
    https://github.com/BestImageViewer/geeqie/issues/705
    
    In the file filter box there is a menu to select which classes are to be
    filtered

commit 060a74cf
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 6 12:49:55 2019 +0100

    Bug fix #626: Animated GIFS lead to high CPU load
    
    https://github.com/BestImageViewer/geeqie/issues/626
    
    Cure a memory leak.
    A less significant memory leak remains.

commit debc22c4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 6 12:39:28 2019 +0100

    Fix #324: TIFF multipage viewing
    
    https://github.com/BestImageViewer/geeqie/issues/324

commit 3ce66515
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 6 12:28:47 2019 +0100

    Additional commands for multi-page files
    
    Control-Home and Control-End for first and last page of a multi-page
    file.

commit f8677ab3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 5 12:56:48 2019 +0100

    Bug fix: Eliminate runtime error
    
    Eliminate runtime error: "gdk_pixbuf_format_get_name: assertion 'format
    != NULL' failed"

commit 409c912d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 4 17:08:01 2019 +0100

    Fix #626: Animated GIFS lead to high CPU load
    
    https://github.com/BestImageViewer/geeqie/issues/626
    
    File is read asynchronously, so no longer blocks while the file is read.
    Cpu load is still high, but this is unavoidable.

commit 67334455
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 3 15:08:27 2019 +0100

    Ref #223: Update website
    
    https://github.com/BestImageViewer/geeqie/issues/226
    
    Change link to Mac Homebrew

commit d09b06c0
Author: Dmitry Marakasov <>
Date:   Sat Aug 3 12:34:42 2019 +0100

    Fix #703: Fix build on non-glibc platforms
    
    https://github.com/BestImageViewer/geeqie/pull/703

commit 7176df81
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 3 12:25:16 2019 +0100

    Fix #683: Build fails on macOS due to use of _NL_TIME_FIRST_WEEKDAY
    
    https://github.com/BestImageViewer/geeqie/issues/683

commit 6c79f342
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Aug 2 08:01:44 2019 +0100

    Update from website

commit accfdb51
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 31 16:59:11 2019 +0100

    Addl fix #444: User-definable toolbar
    
    https://github.com/BestImageViewer/geeqie/issues/444
    
    The status bar toolbar is now user-definable.

commit a85944bb
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 28 23:01:16 2019 +0100

    Try

commit 22cfaba9
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 28 22:13:21 2019 +0100

    Another sign problem

commit 79a3b8e4
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 28 22:06:13 2019 +0100

    Fixing some sign errors pointed to by travis

commit e7eed2ff
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 28 21:48:21 2019 +0100

    fixup! Using other travis install method

commit 8696ae18
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 28 21:45:57 2019 +0100

    Using other travis install method

commit 03a5d914
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 28 21:03:30 2019 +0100

    Fix travis idiosyncrasy
    
    That travis stuff docu is just unuseful.

commit 9d91f2e2
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 28 20:58:28 2019 +0100

    Limiting to more recent version of glib
    
    g_utf8_make_valid was implemented with glib 2.52. That also causes
    builds on ubuntu trusty fail.

commit d6f7cbc0
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 28 20:24:06 2019 +0100

    Make the zoom lable a bit bigger
    
    Thanks Sami Farin for reporting and patch.
    
    Closes #686.

commit d5c71b73
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jul 27 09:30:15 2019 +0100

    Compatibility function for lua > 5.1

commit 83ab723e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 26 12:48:48 2019 +0100

    Bug fix: pdf and djvu files
    
    Set default orientation for djvu files (FIXME)
    Remove class Pdf and implement class Document
    Improve error detection of file types

commit 442a4dc4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jul 25 09:50:55 2019 +0100

    Bug fix #322: include pdf-view
    
    https://github.com/BestImageViewer/geeqie/issues/322
    
    Exposure icon unintentionally deleted in last commit

commit c9695688
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jul 25 09:25:28 2019 +0100

    Bug fix: Compute TimeZone data
    
    Improved error detection

commit f8c32ee3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 24 16:47:06 2019 +0100

    Fix #691: wrong GPS
    
    https://github.com/BestImageViewer/geeqie/issues/691
    
    European locales use a comma as a decimal separator.
    The XMP spec. specifies a dot as a decimal separator.

commit 5e259bb1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jul 23 10:22:52 2019 +0100

    Fix #322: include pdf-view
    
    https://github.com/BestImageViewer/geeqie/issues/322
    
    Page Back/Page Forward icons on toolbar
    Mouse buttons 8 and 9 can be defined to Page Back/Page Forward
    Background always set to white

commit 46dba2d1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jul 22 12:40:14 2019 +0100

    Fix #277: DjVu image support for geeqie
    
    https://github.com/BestImageViewer/geeqie/issues/277

commit f2783caa
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jul 21 10:58:25 2019 +0100

    Fix #659: Option to change behaviour of mouse back button
    
    https://github.com/BestImageViewer/geeqie/issues/659
    
    Mouse buttons 8, 9 (Back, Forward) can be set to any menu item.
    The defines are set in Edit/Preferences/Behavior

commit e493c997
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jul 21 10:14:29 2019 +0100

    Addl fix #590: Do you have plan to support webp format
    
    https://github.com/BestImageViewer/geeqie/issues/590
    
    Include libwebp option in installer

commit 0cd67192
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 19 16:48:22 2019 +0100

    Bug fix #322: include pdf-view
    
    https://github.com/BestImageViewer/geeqie/issues/322
    
    Seg fault when compiled with GTK2.
    Requires additional ifdefs around pdf calls.

commit 2bbac06c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 19 10:03:42 2019 +0100

    Fix #690: Sometimes Geeqie gets stuck in tree view
    
    https://github.com/BestImageViewer/geeqie/issues/690

commit b51170db
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jul 18 18:32:50 2019 +0100

    Addl fix #322: include pdf-view
    
    https://github.com/BestImageViewer/geeqie/issues/322
    
    View multi-page pdfs.
    Use <control>page-up and <control>page-down to scroll through the pages.

commit 9cb3a907
Author: Виктор Майстренко <>
Date:   Fri Jul 12 10:43:56 2019 +0100

    Update Russian translation

commit 8125708c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 12 10:34:37 2019 +0100

    Remove references to obsolete desktop files

commit 41bd86c1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jul 11 11:20:49 2019 +0100

    Addl fix #283: add support for loading remote URLs
    
    https://github.com/BestImageViewer/geeqie/issues/283
    
    Drag-and-drop to image pane.
    Use only displayable file types

commit a19ae631
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 10 19:23:36 2019 +0100

    Fix #283: add support for loading remote URLs
    
    https://github.com/BestImageViewer/geeqie/issues/283
    
    Type in or drag-drop a URL to the Path Entry field.
    Remote command --file:<file> also recognizes URLs

commit 7c39c03f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jul 9 19:03:31 2019 +0100

    Fix #601: Show over-/underexposed
    
    https://github.com/BestImageViewer/geeqie/issues/601
    
    Menu View/Over-Under Exposed, or keystroke Shift-E

commit 392945d2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jul 9 14:01:32 2019 +0100

    Bug fix: Include grayscale as toolbar item
    
    Missing icon

commit 28927a54
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jul 9 10:52:07 2019 +0100

    Include grayscale as a toolbar item

commit 72355b88
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jul 6 17:28:35 2019 +0100

    Fix #590: Do you have plan to support webp format
    
    https://github.com/BestImageViewer/geeqie/issues/590
    
    The package gdk-pixbuf-loader-webp is not in Debian. The loader can be
    complied from source from:
    https://github.com/aruiz/webp-pixbuf-loader
    
    However at the moment it is easier for the user if it is compiled in to
    Geeqie.

commit 93e6dd0d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 5 11:18:28 2019 +0100

    Addl fix #610: Support heic image format
    
    https://github.com/BestImageViewer/geeqie/issues/610
    
    Delete HEIF class. Use magic number to make .heic files class Image

commit b3b0e8e6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 3 18:33:03 2019 +0100

    Adl fix #322: Include pdf-view
    
    https://github.com/BestImageViewer/geeqie/issues/322
    
    Use pixel data from memory instead of opening file again.
    Also include Pdf as a class option in the search page.

commit eba578d2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 3 13:58:17 2019 +0100

    Addl fix #610: Support heic image format
    
    https://github.com/BestImageViewer/geeqie/issues/610
    
    Include HEIF in  README

commit 115f9840
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 3 13:50:48 2019 +0100

    Fix #610: Support heic image format
    
    https://github.com/BestImageViewer/geeqie/issues/610
    
    Primary image only displayed

commit 20093c4d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 30 12:22:19 2019 +0100

    Enable lua scripts to be called from Info sidebar
    
    A lua script can be called from any of the List Panes in the Info
    sidebar.
    
    Add a new entry and in the Key field use:
    lua.<lua script name>
    
    The output of the script should of course be text.

commit 227d6af1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jun 22 16:37:40 2019 +0100

    Bug fix: Start-up directory setting not preserved
    
    When the Start-up directory radio buttons were initialized, the setting
    always reverted to No change.

commit 5f04e5cf
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jun 17 11:32:22 2019 +0100

    Implement downloadable timezone database
    
    Option in Preferences/General to download timezone database from
    geeqie.org/downloads
    Updated source files from https://github.com/BertoldVdb/ZoneDetect
    Script for generation of timezone database

commit 724b16b4
Author: Dima Kogan <>
Date:   Sun Jun 9 10:51:57 2019 +0100

    Fix #678: The image overlay should show the full image path, not just the filename
    
    https://github.com/BestImageViewer/geeqie/issues/678
    Additional parameter path in OSD

commit ce96095e
Author: Colin Clark <cclark@carbon>
Date:   Wed Jun 5 10:32:53 2019 +0100

    Camera import - warn of duplicate filenames
    
    Digital cameras can have files of the same name in several sub-folders.
    Detect this and warn the user that some files will not be downloaded.

commit c220ddef
Author: Pieter Krul <github@krul.cc>
Date:   Sun May 12 03:23:44 2019 +0200

    Fix build against exiv2-0.27.1+

commit 40c858bd
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri May 24 09:04:42 2019 +0100

    Working check for lua
    
    This was not working on gentoo as gento use slotted packages instead of
    versioned package namens.

commit ca78ff68
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri May 24 08:38:54 2019 +0100

    Allow to disable trash completely
    
    The posibilito to not use trash at all was lost with implementation of
    system trash.
    
    However, usually one does not want the system to keep megabytes of trash
    lying around. That option allows to switch trash of completely.
    
    The implementation, however, is a bit dirty, maybe someone else has a
    better Idea to do it.

commit 56493b10
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Apr 8 11:32:12 2019 +0100

    Fix #664: Recursive slideshow does not respect file sorting
    
    https://github.com/BestImageViewer/geeqie/issues/664

commit 73472a2b
Author: Tomasz Goliński <tomaszg@math.uwb.edu.pl>
Date:   Mon Apr 1 11:56:36 2019 +0100

    Fix #663: Use grammatically correct month names in pan view
    
    https://github.com/BestImageViewer/geeqie/issues/663

commit 652337f4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Mar 31 11:28:34 2019 +0100

    Bug fix: Update documentation, remove obsolete GQview import options
    
    Remove reference to plugins/import folder

commit a6b2ca71
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Mar 27 11:56:16 2019 +0000

    Update documentation, remove obsolete GQview import options
    
    Update plugin and remote commands documentation.
    The last update for GQview was 13 years ago; presumably the import
    options are no longer useful.

commit 0004617a
Author: Andreas Rönnquist <>
Date:   Tue Feb 26 10:07:24 2019 +0000

    Fix #661, #662: String comparison to translated string causes crash
    
    https://github.com/BestImageViewer/geeqie/issues/661

commit 298b3479
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Feb 21 15:04:01 2019 +0000

    Bug Fix: DEBUG_NAME() function for use with GTKInspector
    
    gcc shows a "too many arguments" error, but clang does not.

commit 02e52cb9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Feb 14 12:05:04 2019 +0000

    DEBUG_NAME() function for use with GTKInspector
    
    This debug function can be used with GTKInspector to provide a visual
    indication of where a widget is declared.
    
    This is a documentation facility to aid developers new to the project.
    
    Sample call:
    GTK_DEBUG=interactive src/geeqie

commit ae0d7fad
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Feb 13 11:47:38 2019 +0000

    Bug fix: Search page - calls to g_regex_unref)
    
    Eliminate run-time errors caused by unwanted calls to g_regex_unref()

commit 354020e6
Author: yasarciv67 <yasarciv67@gmail.com>
Date:   Sat Feb 2 18:18:13 2019 +0200

    tr.po-update

commit 281213ab
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Jan 31 08:25:14 2019 +0100

    Don't include ZoneDetect sources
    
    Reverted Colins commit on request.
    
    This Commit is just to create a conflict. Do *NOT* merge!
    
    `git reset (--hard) origin/master` is the way to go.

commit 431adf32
Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
Date:   Mon Jan 21 11:54:49 2019 +0000

    Fix #658: Bug fix: reads of uninitialized data
    
    https://github.com/BestImageViewer/geeqie/pull/658

commit f3799ef2
Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
Date:   Sun Jan 20 22:56:30 2019 +0300

    Bug fix: reads of uninitialized data

commit f9213c8a
Author: Rasmus Thomsen <Rasmus.thomsen@protonmail.com>
Date:   Sun Jan 6 17:40:31 2019 +0000

    Fix #654, 655: fix build against exiv2-0.27.x
    
    https://github.com/BestImageViewer/geeqie/pull/655

commit ebcff68b
Author: Andreas Rönnquist <>
Date:   Sun Jan 6 17:17:20 2019 +0000

    Fix #656: make install fails on POTFILES.in (random-image plugin)
    
    https://github.com/BestImageViewer/geeqie/issues/656

commit a4a37be7
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jan 6 14:28:19 2019 +0000

    Addl fix #619: Man page disagrees with --remote-help
    
    https://github.com/BestImageViewer/geeqie/issues/619
    
    The remote commands --file: and --view: will now display images in paths
    relative to the folder the remote command is executed from

commit d309cc7c
gpg: Signature made Sun Jan  6 12:49:27 2019 CET
gpg:                using RSA key B970156B985AB1270EDA167065BCD00D76C8F888
gpg: Good signature from "Rasmus Thomsen (Exherbo) <cogitri@exherbo.org>" [marginal]
gpg:                 aka "Rasmus Thomsen <Rasmus.Thomsen@protonmail.com>" [marginal]
gpg: cogitri@exherbo.org: Verified 1 signatures in the past 21 months.
     Encrypted 0 messages.
gpg: Warning: we've only seen one message signed using this key and user id!
gpg: Warning: you have yet to encrypt a message to this key!
gpg: rasmus.thomsen@protonmail.com: Verified 1 signatures in the past 21 months.
     Encrypted 0 messages.
gpg: Warning: we've only seen one message signed using this key and user id!
gpg: Warning: you have yet to encrypt a message to this key!
gpg: Warning: if you think you've seen more signatures by this key and these
     user ids, then this key might be a forgery!  Carefully examine the email
     addresses for small variations.  If the key is suspect, then use
       gpg --tofu-policy bad B970156B985AB1270EDA167065BCD00D76C8F888
     to mark it as being bad.
gpg: WARNING: This key is not certified with sufficiently trusted signatures!
gpg:          It is not certain that the signature belongs to the owner.
Primary key fingerprint: B970 156B 985A B127 0EDA  1670 65BC D00D 76C8 F888
Author: Rasmus Thomsen <rasmus.thomsen@protonmail.com>
Date:   Wed Jan 2 01:04:45 2019 +0100

    fix build against exiv2-0.27.x
    
    fixes #654

commit c71b2075
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 5 20:08:50 2019 +0000

    Fix #619: Man page disagrees with --remote-help
    
    https://github.com/BestImageViewer/geeqie/issues/619
    
    Standardize format for remote commands i.e. ensure all options start
    with "--"

commit 567e349f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 5 16:22:05 2019 +0000

    Fix #516: Shortcut/Feature: Select random image
    
    https://github.com/BestImageViewer/geeqie/issues/516
    
    Implemented as a plugin.
    
    The random image is selected from all files in all collections plus all
    images in the current folder.

commit 680acc87
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jan 4 13:44:58 2019 +0000

    Additional remote commands
    
    --get-filelist:[<FOLDER>]  Get list of files and class
    --get-filelist-recurse:[<FOLDER>]  Get list of files and class recursive
    --get-collection:<COLLECTION>  Get collection content
    --get-collection-list Get list of collections
    
    Changed command:
    --tell Print filename of current image [and Collection, if collection
    being displayed]

commit 57951454
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Dec 20 11:45:20 2018 +0000

    Bug fix: Extra characters in mailmap

commit 1d8d758e
Author: Jiří Boháč <>
Date:   Wed Dec 19 10:10:10 2018 +0000

    Fix #650, 651: fullscreen does not work over multiple monitors
    
    https://github.com/BestImageViewer/geeqie/issues/650

commit 5d939d2e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Dec 18 16:42:02 2018 +0000

    Preferences tabs orientation
    
    Move preferences tabs to the left side so that all tabs are always in
    view.

commit d6610589
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Dec 11 11:46:00 2018 +0000

    Bug fix: View in new window from files pane
    
    When View in New Window was called from a right-click in the files pane,
    the image was not shown at the correct size

commit e95fcb79
Author: Jiri Bohac <jbohac@suse.cz>
Date:   Fri Dec 7 00:30:22 2018 +0100

    Fix fullscreen spanning multiple monitors
    
    Commit a16635c ("Fix fullscreen - remove all the garbage
    which breaks things and let Gtk do its job.")
    broke fullscreen spanning multiple monitors.
    
    Fix this for GTK3 by using gdk_window_set_fullscreen_mode().
    Fixes #650.
    
    Unfortunately, GTK2 has no equivalent.

commit 969791e9
Author: Dave Lambert <>
Date:   Fri Nov 30 11:05:43 2018 +0000

    Fix #649: Tell Git to ignore .desktop files globally
    
    https://github.com/BestImageViewer/geeqie/pull/649

commit 1ec22362
Author: Dave Lambert <dave@davelambert.org>
Date:   Mon Nov 26 12:11:40 2018 +0000

    Tell Git to ignore .desktop files globally
    
    These files are all generated by the build, with the exception of the
    template.desktop file, so:
    
    * Have Git ignore all *.desktop files.
    * Rename template.desktop to template.desktop.in to
      avoid a clash with this new ignore rule.
    * Remove the checked-in image-crop.desktop file, which is built
      anyway.

commit d3c0882a
Author: Dave Lambert <>
Date:   Mon Nov 26 17:53:22 2018 +0000

    Fix #648: Correctly size image windows opened from collections
    
    https://github.com/BestImageViewer/geeqie/pull/648

commit 3655791d
Author: Dave Lambert <dave@davelambert.org>
Date:   Mon Nov 26 11:52:23 2018 +0000

    Correctly size image windows opened from collections
    
    When opening a view window from a collection, get the the image size
    info from the file so the new window is appropriately sized.

commit 93990999
Author: grumpytetra <>
Date:   Fri Nov 23 17:11:24 2018 +0000

    Fix #647: rename configure.in to configure.ac
    
    https://github.com/BestImageViewer/geeqie/pull/647

commit 15879423
gpg: Signature made Fri Nov 23 13:24:22 2018 CET
gpg:                using RSA key A878E3D3AB525D14AF10890ED064A3BD34839F03
gpg:                issuer "grumpytetra@teknik.io"
gpg: Good signature from "grumpytetra <grumpytetra@teknik.io>" [expired]
gpg: grumpytetra@teknik.io: Verified 1 signatures in the past 21 months.
     Encrypted 0 messages.
gpg: Warning: we've only seen one message signed using this key and user id!
gpg: Warning: you have yet to encrypt a message to this key!
gpg: Warning: if you think you've seen more signatures by this key and user
     id, then this key might be a forgery!  Carefully examine the email address
     for small variations.  If the key is suspect, then use
       gpg --tofu-policy bad A878E3D3AB525D14AF10890ED064A3BD34839F03
     to mark it as being bad.
gpg: Note: This key has expired!
Primary key fingerprint: A878 E3D3 AB52 5D14 AF10  890E D064 A3BD 3483 9F03
Author: grumpytetra <grumpytetra@teknik.io>
Date:   Fri Nov 23 13:24:22 2018 +0100

    rename configure.in to configure.ac

commit 40ee2ff3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Nov 22 15:08:54 2018 +0000

    Ref #160: Replace print dialog by standard GTK dialog
    
    https://github.com/BestImageViewer/geeqie/issues/160
    
    Permit exif tags to be included in the image text annotations (as for
    the Overlay screen Display)

commit e335e4d8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Nov 18 17:38:10 2018 +0000

    Ref #631: Compilation script for all distributions
    
    https://github.com/BestImageViewer/geeqie/issues/631
    
    Reference to all-distros script included in README.
    
    Full list of dependencies still not included.

commit 081a4f33
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Nov 17 20:07:33 2018 +0000

    Show timezone data when no date-time
    
    Make available GPS lat/long derived data Timezone, Country Name, Country
    Code even when there is no GPS date and time available.

commit 74e04b2e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Nov 17 19:48:35 2018 +0000

    Fix #645: Hide Bars cannot be toggled after Geeqie restart
    
    https://github.com/BestImageViewer/geeqie/issues/645

commit 88791d22
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Nov 14 10:15:23 2018 +0000

    Bug fix #251: Crop simulation
    
    https://github.com/BestImageViewer/geeqie/issues/251
    
    If the drawn rectangle started or ended outside the image area,
    incorrect coordinates were returned.
    
    The coordinates of the enclosed part of the image are now returned.

commit e85e9bf3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Nov 8 12:26:09 2018 +0000

    Info sidebar: Preserve state of Show Hidden flags
    
    In the  Info Sidebar, preserve the state of the Show Hidden flags for
    the Exif and File Info panes

commit eedf0ad8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Nov 3 17:53:31 2018 +0000

    Fix #437:  Delete to standard Trash directory
    
    https://github.com/BestImageViewer/geeqie/issues/437
    
    The method of file deletion is changed. The Preferences/Behaviour option
    "Safe delete" is removed.
    
    The user has the option to choose Geeqie-defined trash bin or
    system-defined trash bin as the normal mode - set in
    Preferences/Behaviour.
    
    Menus have two entries: Move to trash and Permanent delete.
    
    The Delete key moves to trash; shift-Delete deletes permanently.
    
    Both Move to trash and Permanent delete have user-selectable
    confirmation, set in Preferences/Behaviour.
    
    This means the function of the Delete key is changed from Permanent
    delete to Move to trash, which is a fail-safe change.

commit b5319464
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Nov 1 13:59:03 2018 +0000

    Eliminate FIXME: enable or disable individual plugins from configure
    
    Additional checkbox in Edit/Configure Plugins to prevent plugins being
    displayed in the menus

commit dffb94e1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Oct 27 12:40:59 2018 +0100

    Plugin for image crop
    
    Requires ImageMagick and exiftool

commit fb38eb97
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 25 20:11:22 2018 +0100

    Plugin for camera download
    
    Basic function: download all, skip existing, to current folder.
    Requires gphoto2

commit ec0012d4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Oct 23 19:44:36 2018 +0100

    Plugin for tethered photography
    
    Basic tethered photography using gphoto2

commit 8ad0d469
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 21 11:32:53 2018 +0100

    Fix #642: If a folder is a link, use an icon to indicate it is a link
    
    https://github.com/BestImageViewer/geeqie/issues/642
    
    There is no stock icon for a folder as a link. The icon used is not
    particularly appropriate, but its meaning should be clear.
    
    The target path is shown as a tooltip.

commit d354f618
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 21 10:48:33 2018 +0100

    Do not grab focus when --remote view:<file> is used
    
    Ref:
    https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1781858

commit a4988a48
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Oct 19 18:42:55 2018 +0100

    Permit icon field in desktop file to be an absolute path

commit f19c90a4
Author: Andreas Rönnquist <>
Date:   Fri Oct 19 10:51:27 2018 +0100

    Fix 641: Add export-jpeg to POTFILES.in
    
    https://github.com/BestImageViewer/geeqie/pull/641

commit 6471d138
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Thu Oct 18 23:20:41 2018 +0200

    Add export-jpg to POTFILES.in

commit 25ba04ba
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 18 19:31:24 2018 +0100

    Permit rotate commands to be on toolbar

commit bedad2ae
Author: Wojciech Muła <>
Date:   Thu Oct 18 19:13:07 2018 +0100

    Fix #544: copy symlinks as symlinks instead of dereferencing them
    
    https://github.com/BestImageViewer/geeqie/issues/544
    
    Revert back to previous commit.
    Include new patch to prevent the crash noted in #640

commit 7562336c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Oct 16 19:07:11 2018 +0100

    Fix #640: geeqie core dumps (for me) on symlink copy
    
    https://github.com/BestImageViewer/geeqie/issues/640
    
    Revert commits 205a701a and d5521e38
    Something in these patches is causing the seg. fault.
    It is best to revert them until the reason can be found.

commit 1db3c0af
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 14 12:40:03 2018 +0100

    Fix #635: Export in JPG
    
    https://github.com/BestImageViewer/geeqie/issues/635
    
    Implemented via plugin

commit c4d04c5a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 14 10:39:17 2018 +0100

    Bug fix: View in new window wrong size
    
    Opening an image in "View in new window" was displayed in a window of
    minimum size.
    The window was opened before the image was completely loaded, and so the
    window size was not known.

commit 7b4b8cf2
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Oct 7 12:09:17 2018 +0100

    Updating mailmap to map to correct user

commit 73c076b8
Author: Olaf Seibert <>
Date:   Sun Oct 7 11:01:36 2018 +0100

    Fix #638: Avoid non-portable == for the test command
    
    https://github.com/BestImageViewer/geeqie/pull/638

commit 16c210a3
gpg: Signature made Sat Oct  6 17:26:43 2018 CET
gpg:                using RSA key 4AEE18F83AFDEB23
gpg: Good signature from "GitHub (web-flow commit signing) <noreply@github.com>" [marginal]
gpg: noreply@github.com: Verified 8904 signatures in the past 2 years.
     Encrypted 0 messages.
gpg: Warning: you have yet to encrypt a message to this key!
gpg: WARNING: This key is not certified with sufficiently trusted signatures!
gpg:          It is not certain that the signature belongs to the owner.
Primary key fingerprint: 5DE3 E050 9C47 EA3C F04A  42D3 4AEE 18F8 3AFD EB23
Author: Rhialto The M <Rhialto@users.noreply.github.com>
Date:   Sat Oct 6 18:26:43 2018 +0200

    Avoid non-portable == for the test command
    
    The test command doesn't accept `==` as operator. It should be a single `=` for portable use. The `==` is a gnu extension.
    
    Note that the x-trick hasn't been needed for a long, long time. You can reliably write it with quotes:
    ```
    if test "$gtk3" = yes; then
    ```
    but I left that alone since it doesn't hurt other than being ugly.

commit 61f03cce
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Oct 6 09:51:37 2018 +0100

    Fix #637: Remove unused function vf_index_is_selected
    
    https://github.com/BestImageViewer/geeqie/pull/637

commit 3c51a37e
gpg: Signature made Sat Oct  6 02:35:39 2018 CET
gpg:                using RSA key 018AC080CF5604AE9705D3F3952DD6F8F34D8B8E
gpg:                issuer "deso@posteo.net"
gpg: Can't check signature: No public key
Author: Daniel Mueller <deso@posteo.net>
Date:   Fri Oct 5 18:30:47 2018 -0700

    Remove unused function vf_index_is_selected

commit 9341482f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 4 16:16:25 2018 +0100

    Ref #160: Replace print dialog by standard GTK dialog
    
    https://github.com/BestImageViewer/geeqie/issues/160
    
    Rotate to exif orientation

commit 0c805f5e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Oct 2 13:01:06 2018 +0100

    Simplify OSD settings in Preferences
    
    Move Overlay Screen Display settings in Preferences from the Windows tab
    to its own tab.
    Allow preformatted tags to be set by button click or drag-and-drop.

commit 574ccd0b
Author: Andreas Rönnquist <>
Date:   Mon Sep 24 11:10:02 2018 +0100

    Fix #632: Add FILES section to manual page
    
    https://github.com/BestImageViewer/geeqie/pull/632

commit 3fb5d538
Author: Andreas Rönnquist <>
Date:   Mon Sep 24 10:23:28 2018 +0100

    Fix #633: Fix typo in GuideReferenceConfig.html
    
    https://github.com/BestImageViewer/geeqie/pull/633

commit 60dd0dfc
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Sun Sep 23 22:13:09 2018 +0200

    Fix typo geqqie/geeqie

commit 045f1c96
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Sun Sep 23 22:05:03 2018 +0200

    Add FILES section to man

commit 0c352dfb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Sep 23 20:09:30 2018 +0100

    Fix #160: Replace print dialog by standard GTK dialog
    
    https://github.com/BestImageViewer/geeqie/issues/160
    
    Option to place text as header or footer
    Option to show additional text field on each page of a single or
    multi-page print job

commit 71e00c80
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 21 10:59:56 2018 +0100

    Bug fix #160: Replace print dialog by standard GTK dialog
    
    https://github.com/BestImageViewer/geeqie/issues/160
    
    Ensure print dialog has a parent window
    Eliminate run-time error

commit c6dc4426
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Sep 20 19:29:39 2018 +0100

    Fix #160: Replace print dialog by standard GTK dialog
    
    https://github.com/BestImageViewer/geeqie/issues/160
    
    Does not include proof print.

commit 7db73c18
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 7 19:09:43 2018 +0100

    Change right-click menu item name
    
    Change Edit to Plugins

commit 42eb85f5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 29 17:28:34 2018 +0100

    Script for compiling on Debian systems
    
    Additional dependency required - for Linux Mint, at least

commit 30eb4e18
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 27 11:28:17 2018 +0100

    Bug fix: Option to hide predefined keyword tree
    
    Eliminate run-time error

commit 1983e406
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 26 19:32:38 2018 +0100

    Option to hide predefined keyword tree
    
    Selected on Preferences/General

commit 1f5de90d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 26 19:14:39 2018 +0100

    Bug fix #305: Faster Tagging (Keywords)
    
    https://github.com/BestImageViewer/geeqie/issues/305
    
    Make correct context-sensitive help file call

commit bd30e33f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 26 13:32:42 2018 +0100

    Fix #305: Faster Tagging (Keywords)
    
    https://github.com/BestImageViewer/geeqie/issues/305
    
    Keyword autocompletion - see the Info Sidebar section in the Help file
    for details

commit 593356f8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 21 17:02:20 2018 +0100

    Additional parameters from ZoneDetect
    
    Additional parameters derived from GPS data:
    formatted.countryname - ISO 3166 country name
    formatted.countrycode - ISO 3166 two-letter country code

commit 74ec8998
Author: oxpa <>
Date:   Tue Aug 21 12:21:17 2018 +0100

    Fix #630: add headline field to the sidebar
    
    https://github.com/BestImageViewer/geeqie/pull/630

commit 7135c766
Author: Igor Ippolitov <iippolitov@gmail.com>
Date:   Mon Aug 20 18:30:44 2018 +0300

    add headline field

commit ba7980cb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 20 14:34:57 2018 +0100

    Remove ZoneDetect .bin file from repository
    
    A Debian maintainer has pointed out that Debian does not permit .bin
    files in the packages they create.
    The ZoneDetect database file, timezone21.bin has therefore been removed
    from the repository.
    
    New users must download the .bin file themself if they require UTC/DST
    time offset.
    
    This situation exists because the ZoneDetect developer has not yet put
    the source code for the database generator onto GitHub - when that
    happens, the database file will be generated by Geeqie (using the
    ZoneDetect sources) during the installation procedure.

commit 1d7a8321
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 18 11:00:35 2018 +0100

    Bug fix #251: Crop simulation
    
    https://github.com/BestImageViewer/geeqie/issues/251
    
    If draw rectangle is not selected, return null.

commit 8785b68e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 17 18:12:04 2018 +0100

    Fix #629: Keywords are not adding properly to selected files
    
    https://github.com/BestImageViewer/geeqie/issues/629
    
    The right-click menu of the left-hand keywords pane of the info sidebar
    now uses only the selected keywords.
    Any partially selected keywords will be expanded to the full keyword.
    Select none == select all

commit 52162998
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Aug 16 19:48:59 2018 +0100

    Bug fix #624: Filter files by shell or regular expression pattern
    
    https://github.com/BestImageViewer/geeqie/issues/624
    
    Show new entries in the combo box
    Permit entries to be deleted (select the entry, click on the text box,
    press delete, press enter)

commit eb348ad6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 15 19:43:06 2018 +0100

    Fix #624: Filter files by shell or regular expression pattern
    
    https://github.com/BestImageViewer/geeqie/issues/624
    
    An option on Select/Show File Filter (or the toolbar) to provide regular
    expression file-filtering of the currently displayed folder.

commit ee13c13a
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Tue Aug 14 22:22:49 2018 +0200

    Fix typo unkown/unknown

commit 15637ceb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 13 14:30:01 2018 +0100

    Ref #624: Filter files by shell or regular expression pattern
    
    https://github.com/BestImageViewer/geeqie/issues/624
    
    The File name (when "contains" is selected) and Comment items on the
    Search page use Perl Compatible Regular Expressions.
    
    Basic searches should be no different to current usage.

commit bd11ce89
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 12 17:29:35 2018 +0100

    Move menu/toolbar to top of window
    
    Moving the menu/toolbar to the top of the window eliminates the problem
    of these items being partially obscured when the tools pane is reduced
    to a small width.

commit 863dbd55
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 11 19:48:17 2018 +0100

    Additional optional entries for the toolbar

commit 54dc7076
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 10 10:06:19 2018 +0100

    Bug fix: Crash when GPSInfo contains illegal characters
    
    If Exif.GPSInfo contains unexpected characters, it can cause a seg.
    fault when passed to atof().

commit 9cdcc6cd
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 6 12:55:46 2018 +0100

    Script for compiling on Debian systems
    
    Several improvements

commit b71ab43a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 4 19:57:56 2018 +0100

    Tooltips for bookmarks and shortcuts
    
    The tooltip shows the path for bookmarks and shortcuts

commit 84faf637
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Aug 2 20:15:36 2018 +0100

    Tooltip for path entry
    
    The current path entry can be partially obscured if the vertical divider
    is pushed too far to the left.
    This commit shows the current path as the tooltip.

commit 6045bae3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Aug 2 14:28:17 2018 +0100

    Revised script for compiling on Debian system
    
    Omitted dependencies
    Command line option to compile commit -n
    Distribution detection

commit a77e3316
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 1 19:17:46 2018 +0100

    Bug Fix: Float file list layout not preserved in GTK3
    
    gtk_vpaned_new() is deprecated and replaced by gtk_paned_new().
    
    But the macro GTK_IS_VPANED does not work with gtk_paned_new().

commit fe1cddea
Author: Andreas Rönnquist <>
Date:   Wed Aug 1 10:37:17 2018 +0100

    Fix #627: Add awk shebang to geocode-parameters.awk
    
    https://github.com/BestImageViewer/geeqie/pull/627

commit 56ed7edc
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Tue Jul 31 18:34:40 2018 +0200

    Add awk shebang to geocode-parameters.awk

commit 0f655fa3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 27 16:49:58 2018 +0100

    Enhanced script for compiling on Debian systems

commit baa6fa89
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jul 21 19:18:08 2018 +0100

    Shell script to aid compiling on Debian systems

commit ef1012f1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jul 21 12:34:02 2018 +0100

    Bug fix: Preserve cache mode
    
    In some circumstances, the selected cache mode was not preserved

commit 0d404f00
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 20 17:45:10 2018 +0100

    Fix #251: Crop simulation
    
    Menu option to draw a rectangle.
    Rectangle co-ordinates can be obtained with the remote command:
    --remote --get-rectangle

commit eb896440
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jul 19 10:56:46 2018 +0100

    Bug fix: Collection preview
    
    Creating thumbnails takes too long; use only thumbnails in the cache.
    Option in Preferences/General to define the maximum number of thumbnails
    in the montage.

commit 43f74815
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 18 11:09:22 2018 +0100

    Ref #332: include pdf-view
    
    Display an image of the first page of a pdf file.
    GTK3 only.

commit 12ec3e9b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 18 10:16:41 2018 +0100

    Collection preview
    
    If the folder containing collection files (usually
    $HOME/.local/share/geeqie/collections) is opened, the image pane will
    show a montage of the thumbnails (to a maximum of 20) of the images in
    the selected collection.
    Requires ImageMagick.
    
    This is a simplistic implementation, and should be improved e.g.
    
    Use collect-io.c to parse the collection file
    Use cached thumbnails instead of re-creating
    Use Geeqie to create the montage instead of using ImageMagick

commit d3e4730c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jul 15 11:02:07 2018 +0100

    Pan view warning window
    
    Ensure the pan view warning window is displayed at a sensible width

commit 55055a7b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jul 14 17:26:32 2018 +0100

    British English translation update
    
    dialog -> dialogue

commit 31398ad2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jul 14 16:46:15 2018 +0100

    Additional toolbar icons

commit 35f8ac20
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jul 14 14:23:55 2018 +0100

    Ref #331: Overimposed custom composition rule lines
    
    "Rule of thirds" guidelines are included as an additional item in the
    overlay screen display feature.

commit da34a2b6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jul 7 19:50:31 2018 +0100

    Collections changes
    
    Implement a file class for Collections
    Include an icon for collections (temporary icon until someone creates an
    appropriate one)
    Double-click on a .gqv icon in the files pane opens the collection
    window
    Option in Preferences/Behavior to open collection windows on top
    
    N.B. current users have to manually edit the Collections entry in
    Preferences/Files to change the collections class from metadata to
    collection

commit 2b60164f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 6 19:46:54 2018 +0100

    Additional file info parameters (2)
    
    Omitted files

commit d0881f57
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 6 19:44:10 2018 +0100

    Additional file info parameters
    
    Additional parameters which can be displayed in the info sidebar or
    overlay screen display:
    
    file owner (file.owner)
    file group (file.group)
    file class (file.class) e.g. RAW image etc.
    file symbolic link (file.link)

commit 8af0e856
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jun 30 22:18:19 2018 +0100

    Drag and drop file onto search window
    
    If a file is dragged and dropped onto either the path or similarity
    entry box in the search window, the full URI (e.g. file:///home/etc_etc)
    is copied.
    
    This commit ensures the correct format is used, and also fills in the
    tooltip.

commit e4fc2462
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jun 29 12:19:26 2018 +0100

    Adl fix #323: Rating system
    
    https://github.com/BestImageViewer/geeqie/issues/323
    
    Display star rating in collection window

commit 5fc1f749
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jun 29 11:27:49 2018 +0100

    Addl fix #147: Darktable XMP Sidecar Files not grouped
    
    https://github.com/BestImageViewer/geeqie/issues/147
    
    In some cases remove_level_from_path() returned NULL instead of a
    zero-length string.
    This caused problems when followed by a strcmp()

commit e3e593f4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jun 28 19:22:21 2018 +0100

    Tabcomp and hidden files
    
    Make tabcomp follow the "Show hidden files or folders" option

commit b9f4412d
Author: Andreas Rönnquist <>
Date:   Tue Jun 26 14:50:24 2018 +0100

    Fix #620: Fix build on x32
    
    https://github.com/BestImageViewer/geeqie/pull/620

commit e1cf6b63
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jun 26 11:59:11 2018 +0100

    Addl fix #323: Rating system
    
    https://github.com/BestImageViewer/geeqie/issues/323
    
    g_ascii_string_to_unsigned() requires glib 2.54.
    The test set-up on Travis requires glib 2.40

commit c84ca102
Author: Andreas Rönnquist <>
Date:   Mon Jun 25 10:19:46 2018 +0100

    Fix #618: Avoid using PATH_MAX where not available
    
    https://github.com/BestImageViewer/geeqie/pull/618
    
    Geeqie fails to build on Hurd because of not finding PATH_MAX, this fix would avoid using PATH_MAX on systems where it isn't available.

commit 748d0bdf
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 24 20:20:23 2018 +0100

    Change character code in decode_sim
    
    Change character code 0xD7 to 0x78

commit e2488891
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 24 16:13:47 2018 +0100

    Update documentation for similarity cache

commit 7455656e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 24 14:43:35 2018 +0100

    Bug fix: Create thumbnails maintenance option
    
    In the Cache Maintenance dialog, Create Thumbnails is always enable. If
    thumbnail creation is disabled in Preferences/General, thumbnails are
    still created, but sometimes in the wrong folder.
    
    This commit disables Create Thumbnails in the maintenance dialog when
    when thumbnail creation is disabled in Preferences.

commit e5bfd654
Author: micrococo <>
Date:   Sun Jun 24 11:50:22 2018 +0100

    Fix #617: Spanish translation update
    
    https://github.com/BestImageViewer/geeqie/pull/617

commit 6ec17eac
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 24 11:39:19 2018 +0100

    British English translation

commit d1f9dec9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jun 22 19:20:08 2018 +0100

    Addl fix #323: Rating system
    
    https://github.com/BestImageViewer/geeqie/issues/323
    
    Preserve show star rating setting
    User option to select the character for Star and Rejected -
    Preferences/General

commit 087fa744
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Jun 22 10:38:37 2018 +0100

    Little note about comments in bug report

commit a3fdc3ed
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jun 21 11:50:49 2018 +0100

    Fix #616: Image Position settings missing in 1.4
    
    https://github.com/BestImageViewer/geeqie/issues/616
    
    Image scroll settings are now on status bar. Update tool-tip and
    documentation.

commit 6d61e1cb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jun 20 18:16:40 2018 +0100

    Bug fix323: Rating system
    
    Revised Unicode character

commit 5ccd1c0a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jun 20 16:06:48 2018 +0100

    Buf fix #323: Rating system
    
    https://github.com/BestImageViewer/geeqie/issues/323
    
    Convert Unicode characters to UTF-8

commit ecdcba77
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jun 20 11:07:08 2018 +0100

    Fix #614: Wrap and/or truncate long file names in file list view
    
    https://github.com/BestImageViewer/geeqie/issues/614
    
    In List view, the tooltip is set to column 1 data.

commit 8be05f77
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jun 18 19:17:19 2018 +0100

    Show star rating in files pane
    
    Accessed via a right-click menu

commit b7985bf6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jun 18 18:53:46 2018 +0100

    Read metadata in the idle loop
    
    Selecting sort-by DateOriginal, DateDigitized or Rating caused Geeqie to
    freeze while the metadata was read for the whole folder contents.
    
    This commit reads those data in the idle loop and thus prevents the
    freeze.
    There is an option in Preferences/Metadata to autmatically read the
    metadata in the idle loop whenever a new folder is selected.

commit 65d3bf6e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jun 7 14:13:43 2018 +0100

    Option to change default button for copy/move dialogs
    
    Option on Preferences/Behavior to use With Rename as the default button
    for Copy/Move dialogs.
    The option is off by default.

commit ba59336f
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Thu Jun 7 11:44:36 2018 +0100

    Fix #612: Pan view image class filtering
    
    https://github.com/BestImageViewer/geeqie/issues/612

commit 257cba81
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 3 11:39:01 2018 +0100

    Show rating as star characters
    
    Additional tag formatted.star_rating to show Xmp.xmp.Rating as a set of
    star characters

commit 75edf4d5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 31 19:00:02 2018 +0100

    Bug fix: incorrect initialization check of filedata exifdate_digitized

commit 9d94d0cc
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 31 11:20:22 2018 +0100

    Include file ctime as a formatted tag
    
    Include ctime as the formatted tag: file.ctime

commit 66847a25
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon May 28 10:05:33 2018 +0100

    Pan view - right click menu goto original
    
    Additional item on the right-click menu to go to the source image

commit 7c7cab31
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon May 28 09:58:42 2018 +0100

    Bug fix: Pan view - implement exif data display
    
    If geeqierc.xml contained no data for the sidebar exif pane, there would
    be a seg fault

commit 7cca0c5c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun May 27 17:57:58 2018 +0100

    Pan view calendar - show day-of-week legend

commit cefac810
Author: Michał Pecio <>
Date:   Sun May 27 10:45:10 2018 +0100

    Support for Canon ISO tags
    
    Some pre-2010 Canon cameras didn't write the standard EXIF ISO speed
    tag. The ISO speed of photos taken with such cameras can be found in
    the proprietary Exif.CanonSi.ISOSpeed tag

commit 41052870
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat May 26 20:20:01 2018 +0100

    Pan view calendar - use locale to set first day of week

commit c89ac7a4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 24 19:25:45 2018 +0100

    Pan view - implement exif data display
    
    The option to display exif data in pan view was NULLed out.
    
    This commit implements the display of exif data.
    The parameters displayed are the same as in the info sidebar.

commit 5ffa2cce
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 24 10:04:39 2018 +0100

    Pan view - eliminate run-time error
    
    Remove redundant code

commit c4d700ed
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri May 18 17:48:12 2018 +0100

    Addl fix #220: marks do not persist
    
    https://github.com/BestImageViewer/geeqie/issues/220
    
    Additional parameter on search page to find files which have marks set.

commit 136cf508
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 16 19:22:12 2018 +0100

    Fix #597: Help file search
    
    https://github.com/BestImageViewer/geeqie/issues/597
    
    Only on-line help files are searched.
    Search engine defined in Preferences/General.
    Local help files are not searched.

commit cbd97ae4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 16 10:04:01 2018 +0100

    Bug fix: Mnemonic text for marks
    
    Incorrect initialization

commit d619df43
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 15 09:37:55 2018 +0100

    Fix #609: Crash on "View in New Window" if no image active
    
    https://github.com/BestImageViewer/geeqie/issues/609

commit 7ce4193d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun May 6 19:54:36 2018 +0100

    Rename menu item "Thumbnail maintenance" to "Cache maintenance"

commit 14a53516
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun May 6 16:55:11 2018 +0100

    Mnemonic text for marks
    
    The marks check boxes at the top of the file pane have tooltips that may
    be used to describe each mark.
    The text can be modified by right-click.

commit 6269b0da
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun May 6 09:40:30 2018 +0100

    Log window - do not show buttons when debug is disabled

commit 850bd515
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri May 4 16:16:37 2018 +0100

    Fix #220, 269: marks do not persist
    
    https://github.com/BestImageViewer/geeqie/issues/220
    https://github.com/BestImageViewer/geeqie/issues/269
    
    Marks/image connections can optionally be saved in a text file in the
    same folder as History etc.
    The option is in Preferences/Behavior - set to save by default.
    Also a menu item to clear all marks.

commit 6cfa5805
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 3 16:03:26 2018 +0100

    Ensure ChangeLog gets regenerated

commit e8db929f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 2 19:02:13 2018 +0100

    Fix #605: Crash when writing metadata to .svg files
    
    https://github.com/BestImageViewer/geeqie/issues/605
    
    This corrects a coding error, which caused the crash.
    
    Parhaps the defaults in filefilter.c at about line 238 should be changed
    to set these files to no-write:
    pnm, svg, gif, xbm, xpm, bmp, ico, ras
    
    But line 228 sets them to writable anyway.

commit ac40ce3a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 1 16:46:59 2018 +0100

    Update ffmpegthumbnailer library version
    
    Update required library version to 2.1.0 - required for
    ThumbnailerLogLevel

commit cf43eb55
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Apr 25 11:46:38 2018 +0100

    Local time - UTC offset and daylight saving correction
    
    Use GPS lat/long to provide local time corrected for UTC offset and DST
    correction.
    
    The corrected time is available in formatted.localtime
    The selected timezone is available in formatted.timezone

commit 57d6435c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Apr 12 11:34:52 2018 +0100

    Fix #600: Window "Edit command results" with GTK3 has disproportionate spacing (OK with GTK2)
    
    https://github.com/BestImageViewer/geeqie/issues/600

commit 93df5158
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Apr 11 16:23:10 2018 +0100

    Modify copy/move dialogs
    
    Revert "Copy" and "Move" button to its previous brief format.
    Additional "With Rename" button to start the on-the-fly renaming dialog.

commit e3f2825f
Author: Wolfgang Lieff <>
Date:   Fri Apr 6 17:43:03 2018 +0100

    Additional loader for DDS file format

commit 379823d7
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Apr 3 13:08:34 2018 +0100

    Bug fix: Option to display window ID
    
    Reinstate line deleted in error.

commit fcf4c376
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Apr 3 12:41:35 2018 +0100

    Option to display window ID
    
    Additional Preferences/Windows option to show the window ID in the
    titlebar. Off by default.

commit 01fd562a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Apr 1 11:36:20 2018 +0100

    Additional remote commands for layout windows
    
    Additional remote commands:
    --remote --id:<ID>
    --remote --open-window
    --remote --close-window
    
    The id:<ID> parameter sends subsequent commands to the specified window.
    The window titlebar show the window identifier.

commit 69022467
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Mar 29 17:10:58 2018 +0100

    Fix #162: Cannot symlink file if two geeqie instances are running
    
    https://github.com/BestImageViewer/geeqie/issues/162
    
    Do not permit a second instance of Geeqie to be started.
    
    There is only one geeqierc.xml file - it is not sensible to allow more
    than one instance to be run.
    
    File/New Window can be used instead.

commit 7f5ac747
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Mar 24 10:37:17 2018 +0000

    Collection window - thumbnail focus
    
    If a collection is being shown in an image window, moving through the
    images causes the thumbnail in focus in the collection window to follow

commit f62fd076
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Mar 21 13:59:50 2018 +0000

    Fix #599: Shift + Direction is not accelerated in image viewer like help file suggests
    
    https://github.com/BestImageViewer/geeqie/issues/599

commit da564ede
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Mar 13 11:16:21 2018 +0000

    Fix #535: Include additional mime types
    
    https://github.com/BestImageViewer/geeqie/issues/535

commit 36ddb9db
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Mar 7 10:33:53 2018 +0000

    Collections - goto menu option
    
    In a Collections window, an additional right-click menu option to go to
    the source image.

commit dfa9b961
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Mar 4 12:00:19 2018 +0000

    Fix #592: Directory widget loses focus on tab completion
    
    https://github.com/BestImageViewer/geeqie/issues/592
    
    The call to layout_set_path() was shifting the focus.

commit bb224a9f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Feb 27 17:12:33 2018 +0000

    Remote command --pixel-info
    
    Additional remote command:
    geeqie --remote --pixel-info
    
    Gives X, Y and RGB of the mouse pointer on the current image. Format is:
    [x,y]: RGB( r, g, b)

commit 294c2edb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Feb 11 11:12:37 2018 +0000

    Additional documentation for webp format
    
    Include sample script to install webp pixbuf loader
    Other on-line help updates

commit 75c7df8b
Author: Misty De Meo <>
Date:   Sat Feb 10 17:16:52 2018 +0000

    Fix #588,589: Geeqie fails to build on macOS
    
    https://github.com/BestImageViewer/geeqie/issues/588
    https://github.com/BestImageViewer/geeqie/pull/589

commit d44bd7a8
gpg: Signature made Thu Feb  8 08:05:28 2018 CET
gpg:                using RSA key B7633B36806886E1F41051EE76CF846A2F674B2C
gpg:                issuer "mistydemeo@gmail.com"
gpg: Can't check signature: No public key
Author: Misty De Meo <mistydemeo@gmail.com>
Date:   Wed Feb 7 23:04:01 2018 -0800

    layout_util: fix passing an rvalue to WEXITSTATUS
    
    Fixes #588.

commit 82532814
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Feb 4 11:43:05 2018 +0000

    Show .icc files when selecting color profiles
    
    Modify tabcomp code to permit filter and filter description to be set.
    Modify preferences to filter on .icc when selecting color profiles.

commit 3d5f9816
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Feb 3 11:29:16 2018 +0000

    Use web help files if local files do not exist

commit 4f51c5a4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Feb 3 10:51:17 2018 +0000

    Ref #584: There is no way to show the rating of an image
    
    https://github.com/BestImageViewer/geeqie/issues/584
    
    Include rating, keywords, comment, imagecomment in OSD tooltip

commit 2fac47dd
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Feb 1 10:07:49 2018 +0000

    Ref. #584: There is no way to show the rating of an image
    
    https://github.com/BestImageViewer/geeqie/issues/584
    
    Additional tag %rating% for image overlay

commit 76838779
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed Jan 24 22:40:02 2018 +0100

    Let the user specify gtk version and more in bug reports

commit 3e268f59
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 23 19:48:24 2018 +0000

    Bug fix: Bookmark DnD
    
    In some cases dragging-and-dropping something that is not a URI to
    create a bookmark will cause Geeqie to crash.

commit 0a6cb496
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Jan 23 00:40:57 2018 +0100

    Fixing automake build system

commit a5867663
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jan 22 13:25:41 2018 +0000

    Fix #523: <Esc> in "Really continue?" copy confirmation dialog leads to crash
    
    https://github.com/BestImageViewer/geeqie/issues/523
    
    Patch by Michael Cross and Andreas Rönnquist

commit f4f5b4d1
Author: Michael Cross <mc@xi2.org>
Date:   Mon Jan 22 01:21:49 2018 +0100

    Fix crash after strange behaviour of the "Really Continue" dialog

commit c6a41bb9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jan 21 17:26:55 2018 +0000

    Fix #577: give user warning/error when it is impossible to update EXIF orientation
    
    https://github.com/BestImageViewer/geeqie/issues/577
    
    Insert [ $? != 0 ] after all calls to exiv2, exiftran and mogrify

commit d37941b2
Author: Anthony DeRobertis <anthony@derobert.net>
Date:   Sat Jan 20 03:09:08 2018 +0100

    Thumbnail all files if filtering is disabled.
    
    If the user has disabled filtering by file extension, then we should
    also disable that filtering when generating/loading thumbnails. Fixes
    regression from 9be75e3431104d6a3a0c80324a8e3ac60316be13.

commit 4df045ff
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jan 17 16:42:48 2018 +0000

    Fix #578: unable to write orientation to file
    
    https://github.com/BestImageViewer/geeqie/issues/578
    
    Path/filename was not protected with quotes

commit d7a361f4
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Fri Jan 12 15:24:36 2018 +0100

    Trap build errors
    
    Without this fix the make would fail on missing symbols, and this instead
    makes it fail already when gdk_pixbuf_csource is faulty.

commit 571f5871
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jan 5 19:07:48 2018 +0000

    Fix #567: unused return value in color-man.c
    
    https://github.com/BestImageViewer/geeqie/issues/567

commit 09fd5e6f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jan 5 19:06:05 2018 +0000

    Fix #566: submenu items "variable set but not used" errors in 1.4
    
    https://github.com/BestImageViewer/geeqie/issues/566

commit a55c78d2
Author: Andreas Rönnquist <>
Date:   Thu Jan 4 17:06:16 2018 +0000

    Fix #574: Spelling errors detected by Lintian
    
    https://github.com/BestImageViewer/geeqie/pull/574

commit 705cf22e
Author: Zoltan Ivanfi <>
Date:   Thu Jan 4 16:30:39 2018 +0000

    Partial fix #561: Hi-DPI-aware rendering of images
    
    https://github.com/BestImageViewer/geeqie/issues/561
    
    Image overlays and thumbnails still to be done

commit 43d72f3f
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Thu Jan 4 14:28:10 2018 +0100

    Fix spelling mistake occured/occurred

commit 0ef10ad0
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jan 3 20:58:28 2018 +0000

    Sort/search on Exif.Photo.DateTimeDigitized
    
    Implement sort and search on Exif.Photo.DateTimeDigitized
    
    Note: pan view not included

commit caabfd97
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jan 3 17:49:15 2018 +0000

    Sort/search on file class
    
    Implement sort and search on file class (raw image, video etc.)
    
    Note that the sort order is set by an enumerated type in typedefs.h, but
    cannot be easily changed because the class is saved in the filter
    section of geeqierc.xml as an integer.

commit d599fbc9
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Wed Jan 3 16:10:35 2018 +0000

    Fix #571: Huge performance hit when enabling animation
    
    https://github.com/BestImageViewer/geeqie/issues/571
    
    Check for  animation only on gif files.

commit 0a0e941e
Author: Zoltan Ivanfi <zivanfi@apache.org>
Date:   Thu Dec 28 19:32:22 2017 +0100

    Partially fix #561: Hi-DPI-aware rendering of images.
    
    Displayed images are no longer blurry on Hi-DPI displays, nor they have a grid
    artifact any more.
    
    Image overlays and thumbnails are not addresset yet and are still blurry.

commit d232acf1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jan 1 19:12:33 2018 +0000

    Context-sensitve help
    
    Implement context-sensitive help key for the following windows:
    exif
    collection
    duplicates
    image
    pan view
    search
    
    Replace all instances of the constant GDK_KEY_F1 with a call to a
    function which gets the key code set by the user in Preferences/Keyboard
    for Help

commit 76d8576d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Jan 1 13:40:30 2018 +0100

    Adding direct subscribe field on the page

commit ebecbdef
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Jan 1 13:33:53 2018 +0100

    Applying website changes from release

commit dfcc7037
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Dec 25 12:43:28 2017 +0100

    Mailinglist

commit 205a701a
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Sat Dec 30 13:53:50 2017 +0100

    Fix for some small memory leaks

commit dcceea75
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Sat Dec 30 13:46:51 2017 +0100

    Update polish translations

commit fa8f4638
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Dec 30 13:40:21 2017 +0100

    Catch build errors
    
    Small node for #563, the case in doc/Makefile.am is no issue. It is a
    complete different syntax.
    
    This fix #563.

commit 826b0347
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Dec 28 20:11:46 2017 +0100

    Update klingon po

commit a84412ce
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Dec 28 20:11:31 2017 +0100

    Update all po files

commit df16d05b
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Thu Dec 28 19:31:06 2017 +0100

    Update polish translations

commit 668f95b0
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Dec 18 10:54:40 2017 +0100

    Some dir debuggings

commit 14187c75
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Dec 12 18:51:56 2017 +0000

    Addl fix #543: Size of dialog windows in the GTK3 version is too small
    
    https://github.com/BestImageViewer/geeqie/issues/543
    
    Prevent duplicate entries when multiple Geeqie windows are opened

commit 05778257
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Dec 12 13:22:32 2017 +0100

    Catch build errors in this special case
    
    Unfortunately, Debian decided to just report that to there own
    repository with bug number #883526 but does not report it upstream.
    
    However, that will fix the "bug".

commit 11622a75
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Dec 9 11:13:34 2017 +0000

    Fix #548: Send text output to stdout
    
    https://github.com/BestImageViewer/geeqie/issues/548
    
    Additional parameter to print_term() and printf_term() to send output to
    either stderr or stdout

commit 29d85893
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Dec 8 11:58:17 2017 +0000

    Dialogs with thumbnails do not resize correctly
    
    Dialogs with thumbnails do not resize correctly when width is changed

commit 5ebdb58d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Dec 8 11:45:30 2017 +0000

    Fix #553:Desktop file without %f or %F crashes Geeqie
    
    https://github.com/BestImageViewer/geeqie/issues/553
    
    A .desktop file without %f or %F and is a filter, will crash Geeqie.
    Check if filedata structure is null.

commit 8e848353
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Dec 1 09:28:55 2017 +0000

    Addl fix #254: GIF animation support
    
    https://github.com/BestImageViewer/geeqie/issues/254
    
    Animation enabled by default

commit d5521e38
Author: gqpwruser <>
Date:   Sat Nov 25 17:08:34 2017 +0000

    Fix #544: copy symlinks as symlinks instead of dereferencing them
    
    https://github.com/BestImageViewer/geeqie/issues/544
    
    Relative symbolic links and the Move operation are still not handled

commit 978ec2dd
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Fri Nov 24 10:27:12 2017 +0000

    Fix #541: Showing existing, or maybe generating thumbnails for MP4 and WEBM
    
    https://github.com/BestImageViewer/geeqie/issues/541
    
    Preview and thumbnails of video clips can be displayed. Clips can be run via a defined external program

commit 6acc2d3e
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Fri Nov 24 10:07:58 2017 +0000

    Additional default video filters

commit d1d5344b
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Fri Nov 24 10:04:06 2017 +0000

    Code clean-up

commit 1caab195
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Nov 23 20:44:03 2017 +0000

    Fix #543: Size of dialog windows in the GTK3 version is too small
    
    https://github.com/BestImageViewer/geeqie/issues/543
    
    Additional option in Preferences/Windows to preserve size and location
    of dialog windows

commit a2504a3a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Nov 17 16:46:18 2017 +0000

    Disconnect all mark keyword connections
    
    Additional keyword menu item to disconnect all marks keywords
    connections

commit ac58f0b2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Nov 16 10:07:31 2017 +0000

    Additional pixbuf loader documentation
    
    Also update web/help files

commit e702a744
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Nov 13 10:41:19 2017 +0000

    Fix #542: About window shows old commit
    
    https://github.com/BestImageViewer/geeqie/issues/542
    
    The old commit ID was being kept in autom4te.cache. This is not being
    cleared by "make distclean", and so the old ID continues to be used.
    
    Revised user docs show to use:
    
    sudo make uninstall; sudo make maintainer-clean; ./autogen.sh
    make -j<no. of cpu cores>; sudo make install

commit 0d8825da
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Nov 13 09:58:48 2017 +0000

    Addl Fix #137: "Copy path" problem (or may be feature)
    
    https://github.com/BestImageViewer/geeqie/issues/137
    
    Fix error which shows up with clang

commit b0ea0793
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Nov 11 14:53:53 2017 +0000

    Update documentation for Fit image to window options

commit 0ede96cf
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Nov 10 16:24:59 2017 +0000

    Fix #538: Sort Configure Plugins by default
    
    https://github.com/BestImageViewer/geeqie/issues/538

commit b0cb5d87
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Nov 9 15:52:54 2017 +0000

    Fix #520: copy path inserts quotes around path
    
    https://github.com/BestImageViewer/geeqie/issues/520
    
    Additional menu item:
    Copy path unquoted
    
    DnD still uses quotes

commit 051b5217
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Nov 8 17:06:50 2017 +0000

    Fix #137: "Copy path" problem (or may be feature)
    
    https://github.com/BestImageViewer/geeqie/issues/137
    
    Additional option on Preferences/Behavior to select either PRIMARY or
    CLIPBOARD for the copy path menu item

commit 5a6cd202
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Nov 5 19:53:36 2017 +0100

    Include note about original author

commit 5786d77c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Nov 4 21:22:59 2017 +0100

    Revert Copy path breakage patch
    
    This reverts commit ea5503b10067779c9055b1211b7e91553a6a93c6.

commit ea5503b1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Nov 4 18:47:50 2017 +0000

    Fix #137: "Copy path" problem (or may be feature)
    
    https://github.com/BestImageViewer/geeqie/issues/137
    
    Use CLIPBOARD instead of PRIMARY for copy path commands

commit f882d3ca
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Nov 4 11:29:31 2017 +0000

    Update web help file and other docs
    
    Update on-line help files
    Update man page
    Update README, HACKING, CODING docs
    Remove BUGS file - it does not seem to be useful

commit 16e72d19
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Nov 4 10:46:22 2017 +0000

    Slideshow --remote delay in hrs-mins-secs

commit 37da8065
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Nov 3 12:04:17 2017 +0000

    Addl: Update man page
    
    Quit missing from --remote options

commit 11d37937
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Nov 3 11:16:58 2017 +0000

    Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
    
    https://github.com/BestImageViewer/geeqie/issues/532
    
    Fix Makefile.am

commit c6237058
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Nov 3 11:06:15 2017 +0000

    Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
    
    https://github.com/BestImageViewer/geeqie/issues/532
    
    Remove ChangeLog file from repository; replace by ChangeLog.gqview which
    contains only the early changes

commit fd364579
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Nov 2 19:58:40 2017 +0000

    Update man page

commit f44b98b3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Nov 2 11:37:53 2017 +0000

    Addl fix #444: User-definable toolbar
    
    https://github.com/BestImageViewer/geeqie/issues/444
    
    .desktop file icons are displayed.
    Still problems with other icons.

commit 605297a6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Nov 2 11:04:25 2017 +0000

    Fix #533: fails to make install if markdown not install
    
    https://github.com/BestImageViewer/geeqie/issues/533

commit 258cd76c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Oct 30 13:57:16 2017 +0000

    Fix #163: Remove redundant file types
    
    https://github.com/BestImageViewer/geeqie/issues/163
    
    gdk-pixbuf no longer supports RAS, PCX and WBMP
    https://bugzilla.gnome.org/show_bug.cgi?id=721372
    
    JPEG-2000 - libpixbufloader-jasper has been removed from debian:
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812630
    Some other distributions may still have it
    
    DCR, X3F, K25 don't display

commit cbe2074d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Oct 29 13:39:18 2017 +0100

    Fixing changelog generation

commit 4064414b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Oct 28 18:17:06 2017 +0100

    Fix #532: Remove Changelog.html and Readme.html from Makefile.am
    
    https://github.com/BestImageViewer/geeqie/issues/532
    
    Wrong exit codes

commit f0e54425
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Oct 28 16:24:43 2017 +0100

    Addl fix 269: Image marks "save" feature
    
    https://github.com/BestImageViewer/geeqie/issues/269
    
    ifdef out --remote --lua if lua not installed

commit fe137c11
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Oct 28 12:07:11 2017 +0100

    Auto-generate README and ChangeLog html user docs
    
    Change Makefile.am to:
    Run markdown to create README.html from README.md
    Run git to create new ChangeLog file and ChangeLog.html from that
    Revise format of ChangeLog.html
    If markdown or git executables are not present, do nothing

commit f9be9d39
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Oct 28 11:23:18 2017 +0100

    Temp fix #531: Segfault when changing width of Collection window (GTK3)
    
    https://github.com/BestImageViewer/geeqie/issues/531
    
    Temporary fix to stop the crash

commit 64e5525b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 26 10:56:11 2017 +0100

    Document additional pixbuf loaders

commit 5abf8374
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed Oct 25 20:45:15 2017 +0100

    Adding issue template

commit 9caaac8f
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed Oct 25 20:27:42 2017 +0100

    Remove more links to sourceforge

commit b181983e
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed Oct 25 20:14:33 2017 +0100

    Remove sourceforge mailinglist from website

commit bc543c30
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Oct 25 19:11:40 2017 +0100

    Fix #196: Geeqie crashes when renaming some images inside a collection
    
    https://github.com/BestImageViewer/geeqie/issues/196

commit 0890884d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 22 19:39:44 2017 +0100

    Fix #269: External image marks - (--remote --lua)
    
    https://github.com/BestImageViewer/geeqie/issues/269
    
    Additional lua fn: Image:get_marks()
    Additional command line option: --remote --lua:<file>,<lua_script>

commit 43c2479a
Author: Yuri Kozlov <>
Date:   Wed Oct 18 17:49:46 2017 +0100

    Fix #134: Incorrect russian translation
    
    https://github.com/BestImageViewer/geeqie/issues/134

commit 7831e637
Author: unqwist <>
Date:   Wed Oct 18 17:04:54 2017 +0100

    Fix #356: Select dirlist when entering a directory
    
    https://github.com/BestImageViewer/geeqie/issues/356

commit f46058ba
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Oct 17 17:43:49 2017 +0100

    Fix #313, #521: zoom increment is not multiplicative
    
    https://github.com/BestImageViewer/geeqie/issues/313
    https://github.com/BestImageViewer/geeqie/issues/521

commit a737324b
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Mon Oct 16 10:15:19 2017 +0100

    Addl fix 510: Rudimentary video support
    
    https://github.com/BestImageViewer/geeqie/issues/510
    Segfaults when you click on the image area in an empty directory

commit 74096520
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 15 19:46:31 2017 +0100

    Fix #527: source directory is not writable
    
    https://github.com/BestImageViewer/geeqie/issues/527
    
    The case of a file being in the root ( / ) folder not taken into account

commit 2d5611e5
Author: mandree <>
Date:   Sun Oct 15 11:50:37 2017 +0100

    Fix #514: Permit reinstallation of symlink
    
    https://github.com/BestImageViewer/geeqie/pull/514

commit 37a571ce
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Oct 14 09:07:13 2017 +0100

    Fixing missing field initializer

commit 414e01d4
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Fri Oct 13 16:55:27 2017 +0100

    Addl fix #510: Rudimentary video support
    
    https://github.com/BestImageViewer/geeqie/issues/510
    
    Additional option to start video playback via left-click.

commit ac74cef5
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Fri Oct 13 14:19:22 2017 +0100

    Addl fix #147: Darktable XMP Sidecar Files not grouped
    
    https://github.com/BestImageViewer/geeqie/issues/147

commit 96a1fc7a
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Fri Oct 13 13:21:11 2017 +0100

    Multi-button mouse support
    
    Initial support for multi-button mouse.
    When image pane has focus, mouse buttons 8 and 9 are mapped to Forward and Back.

commit 4290e6e1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 12 10:39:25 2017 +0100

    Fix documentation errors

commit 9c00154f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Oct 11 19:24:57 2017 +0100

    Rename External Editors to Plugins

commit 2a38ef56
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Oct 11 12:27:00 2017 +0100

    Set template.desktop to have a default icon

commit 045924fb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Oct 10 19:02:41 2017 +0100

    Addl #444: Change format for Add button menu
    
    https://github.com/BestImageViewer/geeqie/issues/444
    
    For Add button show the action icon instead of a Plus sign.

commit d27eaf4f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Oct 10 17:02:01 2017 +0100

    Update template.desktop documentation

commit 5ff96301
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Oct 10 10:53:31 2017 +0100

    Fix #444: User-definable toolbar
    
    https://github.com/BestImageViewer/geeqie/issues/444
    
    Set via an additional tab on the Preferences dialogue

commit c23342c8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 8 13:30:05 2017 +0100

    Remove GQView legacy items from menu; update docs

commit 990299b2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Oct 3 10:35:14 2017 +0100

    Revert: Do not send debug data to terminal

commit 3d8820a4
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Sep 30 18:07:35 2017 +0100

    Fix regression
    
    Fix #519.

commit 81dc6bbc
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 30 10:25:33 2017 +0100

    Fix #207: Symlink doesn't show in Sort Manager
    
    https://github.com/BestImageViewer/geeqie/issues/207

commit 13f5f8fd
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Sep 27 17:43:52 2017 +0100

    Update installation instructions

commit 39cbcfb5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Sep 26 18:42:37 2017 +0100

    Do not send debug data to terminal
    
    When running Geeqie from the terminal, a user sees irrelevant messages
    and when debugging the window gets clogged with unnecessary data.
    The log window - or log file - contains all debug output anyway.

commit e014563a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Sep 26 11:27:32 2017 +0100

    Bug fix: Initialise map coordinates to gdouble

commit 8fc4a35a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 23 11:35:02 2017 +0100

    Addl Fix #508: Copy and Move windows scale incorrectly
    
    https://github.com/BestImageViewer/geeqie/issues/508

commit 86405b9d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 23 11:01:45 2017 +0100

    Bug fix: Failed editor call blocks further actions
    
    When a call to an external editor fails, cancel the action so that
    further editors can be called

commit b5172796
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 23 10:53:10 2017 +0100

    Fix #518: [raw file] -> External Editor -> RawTerapee can't be started
    
    https://github.com/BestImageViewer/geeqie/issues/518
    
    Additional mime types

commit b801467d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 22 17:43:07 2017 +0100

    Slideshow delay in hrs-mins-secs

commit 44b34708
Author: ilexiris <>
Date:   Thu Sep 21 11:30:39 2017 +0100

    Fix #517: Fix checkbox falling out of sync
    
    https://github.com/BestImageViewer/geeqie/pull/517

commit 79917d0d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Sep 19 09:51:20 2017 +0100

    Bug fix: Segfault in pan view
    
    If an image is double-clicked in pan view, Geeqie crashes

commit 776d9f6b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Sep 18 12:00:54 2017 +0100

    Fix #512: The "Back" button does not operate correctly
    
    https://github.com/BestImageViewer/geeqie/issues/512
    
    Include a Forward button also

commit a685bfbc
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Sep 17 15:53:47 2017 +0100

    Fix the implicit-fallthrough stuff in code
    
    First, this flag was not supported by older gcc.
    
    And second and more important, there _was_ a bug with a lost break in
    9643a2546bcc. Combined with a unreachable code segment.

commit f6566dd2
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Sep 17 15:12:21 2017 +0100

    Fix writing to meta files
    
    Some time ago, this seemed to break. It should never have worked as it
    took the image extension and compare it to "...meta".

commit 1f007a8c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Sep 17 13:45:42 2017 +0100

    Remove some stuff that is throwing errors in gcc-7
    
    New gcc warns (and errors with -Werror) if there are unused functions or
    variables.
    
    - Remove two leftover functions from ae34634113b2
    - Remove definition made to much in 035c3253ded5
    - Remove two variable definitions made in b0b11291d2c9
    - Remove not really used function in 15917d4063ce
    - Remove two variable definitions made in 5ed2574fb8cc
    - Remove variable definition made in efe0e6a38273
    - Remove variable definition made in c95bd6996583 and since then removed
      usage
    - Remove unused variable definition made in bc02fd0eb0d9
    - Remove unused variable definition made in 324129463b17
    - Remove two variables left over from fe69cac65ad4 (Pretty old code from
      John Ellis)
    - Remove some functions not used anymore with one obsolete variable
    - Remove Variables introduced in 8746b22d3ed1 and 51a9455bd33f
    - Fix missed change in definition in 6e3b2edff8cf
    - Remove unused function from 63a96f8504a2
    - Remove unused function from c6bdbaa559c7 (Pretty old code)

commit 286b68b2
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Sep 17 13:37:10 2017 +0100

    Fix configure error with gcc-7

commit 2a4c92c7
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Sep 17 10:33:08 2017 +0100

    Revise DEBUG_0() usage
    
    Replace all DEBUG_0() calls with log_printf() or another debug level.
    This will stop the user seeing irrelevant debug output
    when the debug level is set to the default of 0.

commit 05b71bc2
Author: Matthias Andree <matthias.andree@gmx.de>
Date:   Sat Sep 16 18:23:08 2017 +0200

    Fix out-of-path (VPATH) builds.

commit 989a7a60
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 16 20:30:53 2017 +0100

    Update log window output
    
    Implement message text colors in GTK3
    
    For log_printf(), if the first word of the message is "error" or
    "warning" (case insensitive), display the message with the appropriate
    color-coding

commit f6831eee
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Sat Sep 16 20:18:35 2017 +0100

    Bug fix #509: Increase number of marks to 10
    
    https://github.com/BestImageViewer/geeqie/issues/509

commit db9a2d60
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Sat Sep 16 20:12:22 2017 +0100

    Bug fix: Marks checkboxes in iconview
    
    The width of the marks checkboxes was not taken into account in icon view mode

commit 9be75e34
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Thu Sep 14 10:38:09 2017 +0100

    Addl #510: Rudimentary video support
    
    https://github.com/BestImageViewer/geeqie/issues/510
    
    Add video files extension to default file filter (disabled by default).
    Use recorded format_class in fd in metadata.c
    Do not try to generate/read thumb for files which are not images.

commit d33e0f6a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Sep 13 11:21:58 2017 +0100

    Ref #510: Rudimentary video support
    
    https://github.com/BestImageViewer/geeqie/issues/510
    
    Implement icons for FORMAT_CLASS

commit bc02fd0e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Sep 11 18:19:46 2017 +0100

    Optional timer data in log window

commit babefee6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Sep 10 19:24:20 2017 +0100

    Save Collection window geometry
    
    Previously collection window geometry was preserved only when an
    explicit save was made.
    This patch ensures the window position is always saved, unless the
    window has unsaved data.

commit a7c22f9f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Sep 10 11:11:00 2017 +0100

    Update documentation for autogen.sh options

commit 876de3db
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Sep 10 10:57:20 2017 +0100

    Add Collections to Shortcuts bar

commit 435f7c0f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Sep 10 10:10:47 2017 +0100

    Addl Fix #508: Copy and Move windows scale incorrectly
    
    https://github.com/BestImageViewer/geeqie/issues/508
    
    Collections dialog

commit ba8b5dd9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Sep 9 17:40:37 2017 +0100

    Reverse autogen.sh default map option
    
    Default is to enable libclutter and libchamplain

commit 5ed2574f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 8 17:11:02 2017 +0100

    Fix #278: Shortcut to change time between images in slideshow
    
    https://github.com/BestImageViewer/geeqie/issues/278
    
    Keypad plus and minus to change the interval in 0.5 sec units.

commit 1ceb6bcd
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 8 11:25:06 2017 +0100

    Bug fix: Info sidebar width in GTK3
    
    In bar_size_allocate() the width obained is the allocated width. In GTK2
    this is the actual width. In GTK3 it is the *minimum* width. This
    results in the info sidebar being able to increase, but not decrease.
    There does not seem to be a way in GTK3 to get the actual width of a
    widget. For GTK3 the only way is to disable it. The width of the sidebar
    is therefore not preserved across restarts.

commit 317f0e8a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Sep 6 19:56:58 2017 +0100

    Show destination in Copy/Move dialog
    
    Expand the information message to include the destination folder for
    Copy and Move operations.

commit 6d3a2956
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Sep 6 11:59:47 2017 +0100

    Fix #508: Copy and Move windows scale incorrectly
    
    https://github.com/BestImageViewer/geeqie/issues/508

commit 8702dec8
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Thu Aug 31 11:38:26 2017 +0100

    Fix #507: Slightly rearrange keywords context menu
    
    https://github.com/BestImageViewer/geeqie/issues/507

commit 535b244d
Author: Alberto Griggio <>
Date:   Tue Aug 29 10:13:17 2017 +0100

    Fix #506: ignore chmod errors for filesystems not supporting the operation
    
    https://github.com/BestImageViewer/geeqie/issues/506

commit 33386eb2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 22 10:12:34 2017 +0100

    Update doxygen.conf

commit 3087f7ae
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 20 11:20:48 2017 +0100

    Change recent code comments to Doxygen style

commit ae346341
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 18 14:25:36 2017 +0100

    Right-click menus - collections
    
    On all relevent right-click menus include a sub-menu to store an image
    selection to either a new or existing collection.
    
    On Collection window right-click menu, remove "Append from file list" -
    that can be achieved with "Append from file selection"

commit 01715c03
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 16 09:42:42 2017 +0100

    Bug fix: Collection in multiple windows
    
    The same collection can be opened in multiple windows, causing problems
    when different files are appended to different windows.
    
    This commit permits only one window per collection.

commit 19dca3c8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 15 20:07:40 2017 +0100

    Append file selection to collection
    
    Additional right-click menu item to append file selection to a
    collection window

commit a3abc188
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 14 16:46:55 2017 +0100

    Update website

commit 5e0b8494
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 11 20:53:32 2017 +0100

    Ref #226: Update website
    
    https://github.com/BestImageViewer/geeqie/issues/226
    
    Sourceforge email address wrong

commit 123f8337
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 11 19:41:01 2017 +0100

    Ref #226: Update website
    
    https://github.com/BestImageViewer/geeqie/issues/226
    
    Update README.md to give a more complete list of features.
    Update https://en.wikipedia.org/wiki/Geeqie to include a link to
    README.md on the github site - anyone accessing it will see it in html
    format.
    Include a "Preview release" date on above website - to show current
    source status.
    
    Update Licence text to v2.

commit 8ddd74a1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Aug 10 20:03:50 2017 +0100

    Bug fix: Improve debug output
    
    Fix commit 271aa1833d31

commit 89575fd7
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 9 15:14:27 2017 +0100

    Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
    
    https://github.com/BestImageViewer/geeqie/issues/436
    
    Send stderr to /dev/null

commit 271aa183
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 8 22:10:21 2017 +0100

    Improve debug output
    
    Use __func__ compiler identifier

commit b2c2c8ce
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 8 19:30:01 2017 +0100

    Update secondary user documentation
    
    Use standard gtk_about_dialog for Help About
    Move contributers to AUTHORS file so that they appear in the Credits
    dialog
    Change gen_changelog.sh to create ChangeLog.html
    Include ChangeLog on Help menu
    Make presence of README.html and ChangeLog.html mandatory
    
    It would be better to generate above html files from automake.
    gtk_about_dialog uses msgid _("translator-credits"), but the translators
    do not use it.

commit 07b95e44
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 6 20:17:44 2017 +0100

    Fix #505: ‘Copy path’ and ‘Delete’ are too close in the drop down menu
    
    https://github.com/BestImageViewer/geeqie/issues/505
    
    This commit attempts to ameliorate this issue by moving the Delete
    action to the end of a section and ensuring a divider is immedialtely
    below it.

commit 2d94b0ad
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 6 19:25:07 2017 +0100

    Prelim: display README in html format
    
    If README.html exists, it is displayed in the default browser in
    preference to README.md in text format.
    
    Still requires the automake files to be modified for markdown (or some
    other command) to generate the README.html file.

commit 980fd785
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 5 17:36:05 2017 +0100

    Bug fix: GPS map expander
    
    When the expander for the GPS map was closed, the map continued to be
    displayed.
    The reason is unknown.
    
    This commit uses the expander signal to explicitly show or hide the
    child of the expander.

commit 4a896417
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 5 10:57:44 2017 +0100

    Fix geonames coding error

commit 35f0119c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 4 21:04:45 2017 +0100

    Partial fix #504: Increase limit on Decoded Image Cache Size
    
    https://github.com/BestImageViewer/geeqie/issues/504

commit a920f59f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 4 17:04:07 2017 +0100

    Fix #192: tiff files (and others) appear blurry when 1:1 view
    
    https://github.com/BestImageViewer/geeqie/issues/192
    
    Up to commit 808d8558b3d5 alpha-channel files at scale 1:1 always had
    GdkInterpType set to GDK_INTERP_NEAREST - the lowest quality. As there
    was no scaling, this was ok.
    Thereafter scaling was set to that selected by the user, resulting in
    problems when GDK_INTERP_HYPER was selected.
    This commit reverts to the previous method.

commit 559f0843
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jul 31 14:36:29 2017 +0100

    Fix #500: Geeqie doesn’t use shared thumbnail folder
    
    https://github.com/BestImageViewer/geeqie/issues/500

commit c7cb4da3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jul 24 11:08:35 2017 +0100

    Fix #499: Unable to move zoomed image
    
    https://github.com/BestImageViewer/geeqie/issues/499

commit 4c3854b5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jul 23 12:05:26 2017 +0100

    Bug fix: Zoom mode overwritten
    
    Zoom mode was overwritten whenever Preferences were saved.

commit 46539884
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jul 20 11:11:50 2017 +0100

    Image Search - Ignore rotation
    
    In the Image Search window, include a checkbox for Ignore Rotation on
    the Image Content line.

commit dd8ee572
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jul 20 09:57:57 2017 +0100

    Collections on command line
    
    In the current implementation, the complete path must be used when
    opening a collection from the command line.
    This commit permits just the collection name, with or without extension,
    to be used.

commit 16a51da0
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jul 18 19:39:58 2017 +0100

    Move install folder for geocode-parameters
    
    Install geocode-parameters.awk in GQ_BIN_DIR.
    
    User can put their own version in ~/.config/geeqie/applications/

commit 21700f64
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jul 16 16:32:31 2017 +0100

    Fix compatibility problems with log window

commit 035c3253
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 14 17:02:29 2017 +0100

    Fix #302: possibility to copy exif field values from the info sidebar
    
    Copy info sidebar exif values to the clipboard.

commit bfa5abb9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jul 13 12:00:17 2017 +0100

    Copy exif data to clipboard
    
    Click on any cell in the Exif Window, and the data is copied into the
    clipboard.

commit c4cfa5f5
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Jul 10 12:23:19 2017 +0100

    Adding more Entries to mailmap

commit 9ab6445b
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Jul 10 10:27:47 2017 +0100

    Update mailmap

commit 366ee2bf
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Jul 10 09:23:52 2017 +0100

    Adding mailmap file to unify commiter
    
    If one wants to have different entry in the git `git shortlog`, just
    give me a hint or just update it.

commit 4bb7c12d
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Mon Jul 10 07:53:04 2017 +0000

    Update translation files after more source file shuffling.

commit d2350bb4
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sun Jul 9 06:20:35 2017 +0000

    update POTFILES.in

commit 3bbefe21
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Jul 7 13:57:17 2017 +0000

    deduplicate shared code in view_file_icon and view_file_list
    
    Also, moves view_file.c into the view_file subdir.

commit 1bc4a19f
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Mon Jul 10 07:51:30 2017 +0000

    Update translation files after source file move.

commit d1306df6
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sun Jul 9 21:40:05 2017 +0000

    Enable C99 mode
    
    Also, make AC_INIT macro independent of available branch names.

commit c90b6063
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sun Jul 9 05:54:05 2017 +0000

    Ran regen_potfiles.sh to add missing files and correct the location of view_file files in POTFILES.in

commit 95dd7b35
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Jul 7 13:48:00 2017 +0000

    Avoid c99 feature

commit c4e6fc62
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Jul 7 13:21:15 2017 +0000

    *phew* commented and simplified.

commit 70751490
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Jul 7 13:03:25 2017 +0000

    Hopefully make it not crash

commit eb082bd9
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Jul 7 12:32:25 2017 +0000

    It compiles!

commit 9828bbe6
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Thu Jul 6 19:33:31 2017 +0000

    Remove all references to "IconData"

commit 6c65564f
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Jul 7 16:37:12 2017 +0000

    update .gitignore

commit 2aef83ca
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 7 12:11:56 2017 +0100

    Ensure .sim files are cleared from cache
    
    If file filtering was enabled, the .sim files were not cleared from the
    geeqie cache

commit 65f3e7f0
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jul 6 14:47:45 2017 +0100

    Fix clang compile errors

commit 18911135
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Wed Jul 5 21:41:18 2017 +0000

    Refactor: move view_file implementations to their own subdirectory.

commit 4606ea7a
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Dec 30 04:24:46 2016 +0000

    Add the ability to use regular expressions for Pan View keyword filtering.

commit 6ea6f44e
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Thu Dec 29 09:58:59 2016 +0000

    Add pan filtering to all of the pan view modes

commit e67dcc4f
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Tue Dec 27 20:35:59 2016 +0000

    Revamp pan view filtering to support different modes and grouping.
    
    Conceptually, the filter is a sequence of filter elements, which are considered
    in order for each image in the pan view.  The end result is that each image is
    either rejected or displayed as normal.

commit 91062845
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Tue Dec 27 19:26:45 2016 +0000

    Move filter code into pan-fiew-filter.{c,h}

commit fddcfa7f
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sun Dec 25 08:25:13 2016 +0000

    Adds a keyword filtering feature to Timeline PanView.
    
    UI needs some work, and currently only supports intersection between multiple
    keywords.  Would be easy to support keyword unions, if the UI supported it.
    
    Should probably hide the button in modes that don't yet support it.

commit f640a7a5
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sat Dec 24 22:37:21 2016 +0000

    Pull the search UI construction code out into a distinct function.
    
    Also, it looks like the existing code would just leak the search UI widgets.
    Having the construction code in a distinct function makes it much easier to
    ensure the appropriate cleanup happens as well.

commit b2335bb9
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sat Dec 24 05:23:02 2016 +0000

    Start moving pan view search code to its own module
    
    Next step is to pull the construction of the Search UI into the module
    as well.  Ideally, pan-view.c should just instantiate a Search thing,
    without having to worry about exactly how it's constructed or destructed.

commit 1ee18ab9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jul 2 19:46:19 2017 +0100

    Minor doc update - config file locations

commit f6a87c01
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jun 29 11:05:59 2017 +0100

    Addl fix #488: Issues using Geeqie to compare pictures
    
    https://github.com/BestImageViewer/geeqie/issues/488
    
    Implement Alt-Up and Alt-Down keys

commit d058419b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jun 28 16:57:11 2017 +0100

    Fix #282: no support for multi-file actions in the sort bar
    
    https://github.com/BestImageViewer/geeqie/issues/282
    
    Sort manager actions operate on file selections
    
    Original patch by Glenn Rolland

commit 35721aae
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jun 25 22:54:21 2017 +0100

    Better Markdown

commit 148d4ddd
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jun 25 22:31:31 2017 +0100

    Using foreign to allow README file called README.md

commit 7f0d622e
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jun 25 22:21:09 2017 +0100

    Convert README to markdown
    
    This allows to display images and links a better way.

commit 3557bcbb
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jun 25 21:57:35 2017 +0100

    Fix int<->uint problem

commit 6eebdfd3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 25 13:23:51 2017 +0100

    Bug fix: Additional debug features
    
    Ensure grep works on entire message line
    guint/gint compile problem
    compile with --disable-debug-log (patch by Guillaume Castagnino)

commit 732210aa
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jun 24 20:47:50 2017 +0100

    Change travis to use trusty
    
    Precise is to old to build geeqie.

commit d229ec4d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jun 24 20:17:51 2017 +0100

    Adding travis yaml

commit 32412946
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jun 22 13:17:00 2017 +0100

    Additional debug features
    
    -g:<regexp>, --grep:<regexp> filter debug output by regular expression
    +w, --show-log-window        show log window
    -o:<file>, --log-file:<file> save log data to file
    
    Save geomtery and position of log window
    Various buttons on log window

commit 9c47109d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jun 21 13:15:32 2017 +0100

    Fix #262: double click and fullscreen
    
    https://github.com/BestImageViewer/geeqie/issues/262

commit 3229f865
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jun 20 11:11:55 2017 +0100

    Fix #492: Shortcut to Hide all sidebars simultaneously
    
    https://github.com/BestImageViewer/geeqie/issues/492
    
    Menu item to toggle hiding info, sort, and files panes.
    Default key is backtick.

commit 12a4fe18
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 18 11:03:09 2017 +0100

    Eliminate FIXME: Log window line limit
    
    Set log window line limit in Preferences/Behavior

commit 0dd6923f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jun 17 09:14:58 2017 +0100

    Fix #280: Set defaults for Auto Rename
    
    https://github.com/BestImageViewer/geeqie/issues/280
    
    Remember last used settings

commit 68c4796e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jun 16 09:45:57 2017 +0100

    Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
    
    https://github.com/BestImageViewer/geeqie/issues/436

commit 63a96f85
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jun 14 19:26:03 2017 +0100

    Fix #314: Remote commands for thumbnail maintenance
    
    https://github.com/BestImageViewer/geeqie/issues/314
    
    Additional remote commands so that thumbnail maintenance may be executed
    from cron.

commit 9313974a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jun 12 19:15:29 2017 +0100

    Fix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts
    
    https://github.com/BestImageViewer/geeqie/issues/264
    https://github.com/BestImageViewer/geeqie/issues/274
    https://github.com/BestImageViewer/geeqie/issues/285
    https://github.com/BestImageViewer/geeqie/issues/436
    
    Additional entries on Edit/Orientation menu:
    Write orientation to file
    Write orientation to file (preserve timestamp)
    
    Preferences/Metadata option "Write altered image orientation to the
    metadata" must be off.
    Exiftran and mogrify must be installed.

commit cb2fa6ae
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jun 8 20:46:52 2017 +0100

    Fix #323: Rating system
    
    https://github.com/BestImageViewer/geeqie/issues/323
    
    Initial implementation.
    Set values either by Edit menu, or Alt+Keypad+n: n is 0 to 5
    Alt+keypad+minus sets the value to -1.

commit ca8f5cee
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jun 8 11:46:20 2017 +0100

    Ref #202: "Set as wallpaper" doesn't work with GNOME Shell
    
    https://github.com/BestImageViewer/geeqie/issues/202
    
    Remove menu items for GTK3.

commit 22010917
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jun 8 11:29:16 2017 +0100

    Fix #490: Creating info sidebar panes
    
    https://github.com/BestImageViewer/geeqie/issues/490
    
    Additional icon in the sidebar panel to create new panes.

commit cdd3c3a4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jun 7 17:53:16 2017 +0100

    Document XMP, Exif and IPTC tag usage

commit 8a3549d0
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jun 5 16:55:14 2017 +0100

    Additional keyword menu entries
    
    1. Revert all hidden
    2. Collapse all
    3. Revert (see Help file)

commit af063456
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jun 3 10:04:14 2017 +0100

    Fix #446: Minor text updates
    
    https://github.com/BestImageViewer/geeqie/issues/446
    
    Plus warning with info sidebar heights

commit 2e7f616a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 31 18:45:01 2017 +0100

    Addl fix #488: Hide menus when not in split mode
    
    https://github.com/BestImageViewer/geeqie/issues/488

commit d901af03
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 31 11:56:38 2017 +0100

    Fix #488: Issues using Geeqie to compare pictures
    
    https://github.com/BestImageViewer/geeqie/issues/488
    
    Part 3: Use alt+left/right arrow keys to move between split window panes

commit 4b6aa2ad
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 31 09:01:35 2017 +0100

    Fix #357: Save mark-and-keyword connections
    
    https://github.com/BestImageViewer/geeqie/issues/357
    
    Patch by unqwist and dragon-sh

commit 521f209e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 30 15:51:00 2017 +0100

    Partial fix #488: Split view with sidecars
    
    https://github.com/BestImageViewer/geeqie/issues/488
    
    Bug 2: fix split view when images with sidecars are involved

commit 50f5ef3c
Author: Alexander Antimonov <>
Date:   Mon May 29 12:06:13 2017 +0100

    Fix #381: Feature-Request: Make JPEG comment available for overlays
    
    https://github.com/BestImageViewer/geeqie/issues/381
    
    Additional tag "imagecomment" for JPEG comments

commit 64b3e53d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun May 28 19:30:41 2017 +0100

    Fix #477: similarity duplicate search
    
    https://github.com/BestImageViewer/geeqie/issues/477
    
    Additional find dupes option: sort groups with the lowest number of
    matches to the top of the results list

commit 3fff57c8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat May 27 15:58:00 2017 +0100

    Minor dupe documentation
    
    Ctrl+shift+right-click to show debug info.

commit 67d93b5d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri May 26 20:00:22 2017 +0100

    Temporary Fix #133: switching between images causes window to keep shrinking
    
    https://github.com/BestImageViewer/geeqie/issues/133
    
    Temporary fix to hide problem. You may need to set Preferences/Windows
    "Limit size when auto-sizing window" to 94% or less.

commit b1dd4301
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 25 21:17:08 2017 +0100

    Fix #486: Build error
    
    https://github.com/BestImageViewer/geeqie/issues/486
    
    Bug solution from Guillaume Castagnino

commit 36d2e8e1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 25 12:53:54 2017 +0100

    Remember keywords layout
    
    Save and restore expanded keywords rows

commit 4293c453
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 25 09:07:32 2017 +0100

    Enable silent build as default
    
    Mimic Linux kernel builds.

commit 23625715
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 25 07:56:03 2017 +0100

    Fix assignment in dupe keypress function
    
    Thanks clang for detecting this typo.

commit 2ed5e0e3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon May 22 13:35:40 2017 +0100

    Fix #445: Info sidebar section heights
    
    https://github.com/BestImageViewer/geeqie/issues/445
    
    Options in preferences/general to set heights of:
    Title
    Comment
    Keywords
    
    Restart of Geeqie required for changes to take effect.

commit 06b80ed3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri May 19 19:49:47 2017 +0100

    Documentation update
    
    Desktop files and the sort mnager.

commit 30a7a60d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri May 19 19:22:55 2017 +0100

    Temporary Fix #207:Symlink doesn't show in Sort Manager
    
    https://github.com/BestImageViewer/geeqie/issues/207
    
    This fix simply delays showing the sort manager until the user opens it,
    by which time setup has been completed.

commit d0224edc
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 16 19:56:54 2017 +0100

    Speed up re-read of exif date
    
    Remove unnecessary resets of exif date which cause re-reads of exif date
    to be slow.
    The initial read of exif date is unfortunately still slow.

commit 7d42ca04
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun May 14 21:57:53 2017 +0100

    Geocode image by drag-drop
    
    If an image is not geocoded, drag-and-drop on the map to write latitude
    and longitude to metadata

commit ab4c998d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 11 19:06:13 2017 +0100

    Search on geo-position
    
    Additional search option to locate images within a distance of a
    location. The search origin can be specified in a number of ways - see
    the Help file.

commit 2d3cd230
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat May 6 11:10:57 2017 +0100

    Temporary Fix #467: Refresh doesn't preserve thumbnail viewpoint
    
    https://github.com/BestImageViewer/geeqie/issues/467
    
    The reason for the reset of the view is unknown. This patch hides the
    problem for the moment.

commit 101f1bab
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 4 19:06:48 2017 +0100

    Bug fix: Re-size images in GTK3
    
    When compiled with GTK3 if an image is opened with "View in new window"
    the minimum window size is determined by the image size and screen size
    etc. If a file selection is opened, the minimum window size is set by
    the first image displayed.
    This feature is determined by a call to gtk_widget_set_size_request().
    
    When compiled with GTK2, the call to gtk_widget_set_size_request() seems
    to be ignored, and the window can be resized at will.
    
    The GTK2 style is much more practical, so the call to
    gtk_widget_set_size_request() is ignored in GTK3.

commit d72088e0
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 3 11:30:12 2017 +0100

    Fix #123: Limit image expansion in Fit To Window
    
    https://github.com/BestImageViewer/geeqie/issues/123
    
    Additional option in Preferences/Image to limit the expansion of an
    image in Fit To Window mode. Stops small images being over-magnified.

commit b8995ea4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 2 09:54:59 2017 +0100

    Fix #442: Path filter combobox not initialised

commit a596e763
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon May 1 19:05:08 2017 +0100

    Eliminate a FIXME: Collection window position

commit 66fa2e11
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Apr 29 19:24:33 2017 +0100

    Bug Fix: Marks checkboxes in GTK 3.14
    
    Make marks checkboxes visible in icon mode in GTK 3.14 and later

commit 852582b4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Apr 27 21:36:46 2017 +0100

    Minor documentation update

commit 55a7ed01
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Apr 27 10:57:36 2017 +0100

    Additional Fix #245: Eliminate run-time error

commit e5f56d79
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Apr 14 16:03:13 2017 +0100

    Fix #290: Mouse-only image viewing
    
    https://github.com/BestImageViewer/geeqie/issues/290
    
    The mouse can now be used to change image, and zoom and pan image.
    
    Single middle-click toggles the mouse wheel function between "change
    image" and "change zoom".
    In split-view quad mode each pane can be clicked, allowing Connected
    Zoom to made on any combination of panes.
    
    This function cannot be used with "Mouse wheel scrolls image" or
    "Navigation by left or middle click on image" options.

commit 529b863a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Mar 28 19:27:16 2017 +0100

    Bug fix: Remote --tell output
    
    Make the output go where it is supposed to go

commit ecbdd1d6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Mar 27 13:22:58 2017 +0100

    Fix #201: Geeqie to pop to top of current windows when open up with -r
    
    https://github.com/BestImageViewer/geeqie/issues/201
    
    Additional remote option to bring Geeqie widow to the top when opening
    image:
    
    file:<file>  open <file>, bring Geeqie window to the top
    File:<file>  open <file>, do not bring Geeqie window to the top

commit acb88198
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Mar 26 11:42:10 2017 +0100

    Fix #130: Doubled path in thumbnail preferences
    
    https://github.com/BestImageViewer/geeqie/issues/130

commit e44198de
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Mar 24 19:45:44 2017 +0000

    Fix #245: Zoom settings on status bar
    
    https://github.com/BestImageViewer/geeqie/issues/245
    
    Move commonly used zoom settings from Preferences to a button on the
    status bar

commit 1b57b82a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Mar 23 10:06:59 2017 +0000

    Fix #85: can not switch to list view in folder pane with keyboard
    
    https://github.com/BestImageViewer/geeqie/issues/85
    
    Ctrl-T is now a toggle to switch between list view and tree view in the
    folder pane

commit 5428ae8e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Mar 22 15:58:25 2017 +0000

    Fix #56: "Create folder" under "copy/move" should select new folder
    
    https://github.com/BestImageViewer/geeqie/issues/56

commit e08195b8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Mar 22 14:33:48 2017 +0000

    Bug fix: Seg fault in copy/move dialog
    
    If a non-existant folder is entered as the destination in a copy/move
    operation, Geeqie will crash.
    
    Check for NULL returned from registered_extension_from_path()

commit e498f547
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Mar 22 10:13:03 2017 +0000

    Minor code amendments
    
    Ensure the shortcuts (bookmarks) pane is visible on first run
    Remove unused defines
    Document search on Exif date

commit 869cbf26
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Mar 21 17:28:55 2017 +0000

    Fix #219: Ability to set solid colour for transparency layer
    
    https://github.com/BestImageViewer/geeqie/issues/219
    
    The checkerboard colours can be set on the Preferences/Image tab

commit f470e79e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Mar 17 11:07:16 2017 +0000

    Bug fix: Remote view:filename command
    
    The command:
    geeqie -r view:filename
    crashes Geeqie if the filename is not preceeded by a path.
    
    Use a string function that handles nulls.

commit f12204d3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Mar 16 10:45:28 2017 +0000

    Ref #242: Documentation update for collections
    
    https://github.com/BestImageViewer/geeqie/issues/242
    
    Clarify some Collection window functions

commit 2be9b24c
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Wed Mar 15 11:06:10 2017 +0000

    Fix #147: Alternative format for sidecar extension
    
    https://github.com/BestImageViewer/geeqie/issues/147
    
    Add option to store sidecar extension with a format e.g. filename.jpg.xmp rather than filename.xmp

commit 09258d88
Author: J. R. Schmid <jrs+git@weitnahbei.de>
Date:   Mon Mar 6 18:41:00 2017 +0100

    Update README.md
    
    Making unordered lists into parsable Markdown.

commit a4270094
Author: J. R. Schmid <jrs+git@weitnahbei.de>
Date:   Mon Mar 6 18:41:00 2017 +0100

    Update README.md
    
    Making unordered lists into parsable Markdown.

commit 4fe23213
Author: J. R. Schmid <jrs+git@weitnahbei.de>
Date:   Mon Mar 6 18:38:52 2017 +0100

    Rename README to README.md
    
    So that GitHub picks up the Markdown headings...

commit 33b23c82
Author: J. R. Schmid <jrs+git@weitnahbei.de>
Date:   Mon Mar 6 18:38:52 2017 +0100

    Rename README to README.md
    
    So that GitHub picks up the Markdown headings...

commit d8c80051
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Feb 26 19:58:21 2017 +0000

    Documentation update for new options
    
    Options are:
    * Whether to use saved window positions also for new windows
    * Whether to enable navigation by left or middle click on image
    * Ability to set keyboard scrolling step multiplier
    * Whether list directory view uses single click to enter a directory or
    GTK+ activation default (which is currently a double click)

commit 08f1031b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Feb 25 11:11:45 2017 +0000

    Fix #473: Parameter type fix for "motion-notify-event" signal handlers
    
    The "motion-notify-event" signal "event" parameter is a GdkEventMotion
    structure, not GdkEventButton.
    Patch created by Maciej S. Szmigiero

commit 8eca5b30
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Feb 24 20:09:35 2017 +0000

    Fix #326: Save position of float file list
    
    Save the position of the floated file list/tools window during a
    session.

commit e45c365d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Feb 24 16:25:33 2017 +0000

    Fix #431: Bookmarks (shortcuts) to folders
    
    Additional section in the folders pane to permit shortcuts (bookmarks)
    to commonly used folders or images.

commit dcc7108b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Feb 22 10:46:07 2017 +0000

    Bug fix: Crash using drag/drop in copy/move dialog
    
    In the copy/move dialog, if a folder is dragged onto the bookmarks pane
    to create a new bookmark, Geeqie will crash.
    A filedata list was returned instead of a path list.

commit ba6b6855
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Feb 16 00:20:26 2017 +0100

    Update german translation

commit fa4df089
Author: cclark <colin.clark@cclark.uk>
Date:   Tue Feb 14 13:07:07 2017 +0000

    Orientation commands and file selections
    
    In the current implementation, the orientation commands (rotate, mirror
    etc.) affect only the single image that has focus.
    
    With this commit, the right-click menu orientation commands affect only
    the single image the right-click is made upon.
    The orientation commands from the main menu Edit/Orientation will affect
    all selected files.

commit 3c2b3ad6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Feb 3 09:52:26 2017 +0000

    Fix progress bar text
    
    Ensure progress bar text is shown in GTK3

commit 93ff6360
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 28 19:58:06 2017 +0000

    Move exif auto-rotate option to a menu
    
    Move the exif auto-rotate option from preferences to the
    edit/orientation menu. The shortcut key is Alt-X. There is also a button
    on the status bar.
    The intention is to make it easy for the user to make a comparison
    beteen the actual and auto-rotated view as an aid to detecting
    orientations made erroneously e.g. scanned images which have been
    mirrored by mistake.
    
    Expanded documentation on rotation commands.
    
    Preserve the setting of the rectangular select option.

commit 36c47f75
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jan 26 10:28:21 2017 +0000

    Fix #469: Exif rotation problems
    
    https://github.com/BestImageViewer/geeqie/issues/469

commit fcc67f90
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 24 20:24:58 2017 +0000

    Save position of tools window
    
    Correctly save position of tools window when floated

commit 24c93fa4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jan 23 20:17:13 2017 +0000

    Update documentation for orientation commands
    
    Clarify some sections and remove a TBD

commit 3799ee6f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jan 23 17:40:40 2017 +0000

    Search on exif date
    
    Additional search parameter to search using exif date.
    The implementation is rather crude. It would be better to have a
    drop-down box so that other date formats could be also used - e.g.
    DateTimeDigitized
    
    Note: if a file does not have an exif date, it will default to 01
    January 1970

commit 78193941
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jan 18 13:57:37 2017 +0000

    GIF animation settings
    
    Preserve GIF animation setting between sessions
    Include GIF animation on View menu. Shortcut key is "A"

commit 769316dd
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jan 11 22:00:49 2017 +0000

    Eliminate some deprecations

commit 2bb1e27e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jan 11 13:21:10 2017 +0000

    Fix compile warnings
    
    Fix compile warnings introduced in commit 2afb371

commit a51e5cfb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jan 11 10:48:30 2017 +0000

    Fix compile warning
    
    Fix compile warning introduced in commit 2afb371

commit dac946af
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 10 11:39:44 2017 +0000

    Move duplicates options
    
    Move duplicates options Custom Similarity Threshold and Rotation
    Invariant Duplicate Check to the duplicates window.
    It makes more sense to place them where the user can easily access them.

commit ea0dc6c5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jan 8 18:10:03 2017 +0000

    Right-click menu separators
    
    Right-click menu separators are not displayed with GTK 3.20.
    Replace gtk_menu_item_new() with gtk_separator_menu_item_new().

commit d0d5ee60
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Sun Jan 8 17:41:56 2017 +0100

    Update Polish translation

commit 6385be22
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Sun Jan 8 16:43:39 2017 +0100

    Correct the location of pan-view files in POTFILES.in
    
    Commit 58d397efc9e99104d21ea686837396673939ccde didn't update corresponding entries in POTFILES.in

commit 843ba935
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jan 8 14:04:44 2017 +0000

    Temporary fix #459: GTK 3.20 drop-down
    
    https://github.com/BestImageViewer/geeqie/issues/459
    
    This is just a quick fix to make life easier for the users. The whole
    GTK 3.0/3.20 problem requires significant effort.

commit 12383485
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 7 11:47:30 2017 +0000

    Fix #435: Remember duplicates settings
    
    https://github.com/BestImageViewer/geeqie/issues/435
    
    Preserve duplicates window settings - Compare By, Thumbnails and Group
    Selected - between sessions

commit 336bfce8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jan 6 13:20:26 2017 +0000

    Fix #460: Multiple duplicates
    
    https://github.com/BestImageViewer/geeqie/issues/460
    
    Ensure the duplicates lists do not contain more than one entry for each
    physical file

commit b2e96323
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jan 5 13:53:31 2017 +0000

    Preferences: Open recent list maximum size
    
    Implement this function, and change the name to "Recent folder list
    maximum size"

commit b0b11291
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jan 4 20:01:47 2017 +0000

    Rectangular selection
    
    Add toggle Rectangular Selection to Select menu. Shortcut key is Alt-R.
    Also on Collection widow.
    Removed option from Preferences page as it is redundant

commit 5b98d324
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sun Dec 25 01:47:15 2016 +0000

    Add "-Werror -Wno-error=" to the default CFLAGS.

commit 549edfd1
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sun Dec 25 01:47:15 2016 +0000

    Fix GCC and Clang compile warnings.

commit d4f41aeb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jan 2 19:37:33 2017 +0000

    Revised Help documentation
    
    Revised documentation for keyboard shortcuts.
    Context-sensitive F1 help for Collections, Duplicates, Search and Pan
    View windows

commit 113b1fe2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jan 2 10:13:57 2017 +0000

    F10 in Search window
    
    If F10 is pressed when the search window is empty, Geeqie will crash.
    Bug fix.

commit 0a8ad064
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jan 1 16:57:42 2017 +0000

    Fix #447: Preferences Enable Delete key
    
    https://github.com/BestImageViewer/geeqie/issues/447
    
    The preference "Enable Delete key" is now used in the main window

commit 2c776698
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Dec 30 11:51:15 2016 +0000

    Status bar tooltips
    
    Ensure all status bar items have tooltips

commit 4297e8ce
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Dec 29 16:33:08 2016 +0000

    Command line option to print current filename
    
    Command line remote option to print the filename of the currently
    displayed image.
    
    geeqie --remote --tell
    
    Originator:
    https://sourceforge.net/p/geeqie/mailman/geeqie-
    devel/thread/20161227192724.GC1622%40hodi/#msg35573019

commit 58d397ef
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sat Dec 24 05:38:38 2016 +0000

    Move pan-view components to their own subdir.
    
    This makes it easier to modularize pan-view without cluttering the src dir
    with extra files, and without worrying as much about exposing pan-view-internal
    APIs to the rest of Geeqie.

commit 28f8352a
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sat Dec 24 05:28:00 2016 +0000

    Update the automake file with new headers

commit f66088a4
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Dec 23 22:23:02 2016 +0000

    Refactor pan-types.h into discrete header files for each pan-view code module

commit a43d4084
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Dec 23 21:36:24 2016 +0000

    Fix errors in -Werror (except GdkPixbuf deprecation warnings)
    
    With these changes, Geeqie compiles with
    ./configure CFLAGS="-Werror -Wno-error=deprecated-declarations"

commit 2afb371e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Dec 20 21:36:52 2016 +0000

    Fix #434: Part 2.0
    
    https://github.com/BestImageViewer/geeqie/issues/434
    
    Remove data duplicated in the README and Help files
    Include context-sensitive help in all preferences windows
    Minor addition to README file

commit 5b6d0c2c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Dec 20 19:41:36 2016 +0000

    Fix #434: Remove duplicate data, context-sensitive help
    
    https://github.com/BestImageViewer/geeqie/issues/434
    
    Remove data duplicated in the README and Help files
    Include context-sensitive help in all preferences windows
    Minor addition to README file

commit 43da3985
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Dec 17 21:27:37 2016 +0000

    Partial fix #395: File selection collection
    
    https://github.com/BestImageViewer/geeqie/issues/395
    
    Right-click on a file selection has a menu option to append the
    selection to a new Collection

commit 22b4f6c1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Dec 17 20:07:11 2016 +0000

    Partial fix 435: Duplicates in file selection
    
    https://github.com/BestImageViewer/geeqie/issues/435
    
    Right-click on a file selection has a menu option to open the Find
    Duplicates window

commit aa6a20a4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Dec 15 19:05:51 2016 +0000

    Fix #401: Find duplicates status bar text
    
    https://github.com/BestImageViewer/geeqie/issues/401
    
    Ensure display of informative text such as "Reading dimensions.."

commit 5bd5a402
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Dec 15 13:23:12 2016 +0000

    Fix #411: Use locale for date format
    
    https://github.com/BestImageViewer/geeqie/issues/411
    
    Use system locale for date format on the search page

commit 8b7e0e01
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Dec 13 20:12:06 2016 +0000

    Fix #417: Natural sort order
    
    https://github.com/BestImageViewer/geeqie/issues/417
    Refer also to commit bd34c324c92456f5182579d6922d7aba664f93c3
    
    Include an option on the Files tab of Preferences to permit the
    selection of either g_utf8_collate_key() or
    g_utf8_collate_key_for_filename() for the sort order of files and
    folders

commit 39fc45ba
Author: Christian Heckendorf <heckendorfc@gmail.com>
Date:   Sat Dec 3 11:24:36 2016 -0500

    Set animation NULL after free on static images.

commit bcdc6881
Author: Martin Pelikán <mpel@google.com>
Date:   Sat Dec 3 22:53:50 2016 +1100

    Open BigTIFF (64-bit) files using the custom TIFF loader.
    
    In the worst case, old libtiff versions will return a different error.
    See http://www.awaresystems.be/imaging/tiff/bigtiff.html for more info.

commit 13ba5663
Author: Christian Heckendorf <heckendorfc@gmail.com>
Date:   Sat Aug 27 20:34:00 2016 -0400

    Silence g_object_unref failed assertions.

commit 50318899
Author: Christian Heckendorf <heckendorfc@gmail.com>
Date:   Sat Aug 27 20:32:46 2016 -0400

    Make animation functions static.

commit a27623d3
Author: Christian Heckendorf <heckendorfc@gmail.com>
Date:   Sat Aug 27 14:32:33 2016 -0400

    Stop animation if no file is showing.

commit 15917d40
Author: Christian Heckendorf <heckendorfc@gmail.com>
Date:   Fri Aug 26 18:38:51 2016 -0400

    Animated images.

commit b484a282
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 24 17:28:23 2016 +0100

    Fix #414 Render Intents
    
    https://github.com/BestImageViewer/geeqie/issues/414
    
    Permit the user to select the rendering intent.

commit d3fe27a9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 24 17:19:04 2016 +0100

    Map image direction
    
    If an image has a valid Exif.GPSInfo.GPSImgDirection tag, and the icon
    on the map is clicked, a line showing camera direction is displayed
    also.

commit ba79fd47
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 24 17:01:32 2016 +0100

    Bug Fix #426: geeqie -r file:FILE crashes if FILE does not exist
    
    If the file does not exist, default to the home directory

commit d2bda657
Author: Michael Cross <mc@xi2.org>
Date:   Fri Aug 19 12:33:01 2016 +0100

    Wrap cairo_destroy call with appropriate CPP macro

commit e665261c
Author: Michael Cross <mc@xi2.org>
Date:   Fri Aug 19 11:28:22 2016 +0100

    Fix memory leak

commit 03283a34
Author: Michael Cross <mc@xi2.org>
Date:   Fri Aug 19 07:03:41 2016 +0100

    Fixing Memory leak
    
    I also suffer from what I believe is this bug. It was not present in
    geeqie 1.0 and was simple for me to reproduce in 1.2+. I open a
    directory containing a few thousand jpg files of around 100k each and
    just keep hitting the key for "Next Image". After around a minute my
    computer will freeze.
    
    Given this reproducibility, I ran git bisect and found the commit that
    introduced the behaviour for me was the following
    
        commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
        Author: Vladimir Nadvornik <nadvornik@suse.cz>
        Date:   Thu Aug 2 00:15:16 2012 +0200
    
            use cairo for drawing
    
    I then noticed what I think is a missing cairo_destroy call in
    cellrenderericon.c. The following patch solves the problem completely
    for me as far as I can tell.

commit 46fb8433
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 8 20:22:40 2016 +0100

    Revised Help files

commit ddcb9e4d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jul 24 21:27:14 2016 +0100

    Bug Fix #233 Custom Border
    
    https://github.com/BestImageViewer/geeqie/issues/233
    
    In the change from v1.1 to v1.2 (GTK3 and cairo were part of this), the
    custom border was ignored and simply set to black.
    Perhaps it was not possible to get a "good" solution with the current
    design.
    Possibly this change is not the best solution, but nevertheless it
    should be sufficient until a better version is produced.

commit 2dd25168
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 20 13:20:24 2016 +0100

    CopyMoveRename
    
    In Copy, Move and Rename operations, show a thumbnail of the source file
    and, if the destination already exists, show a thumbnail for that also.
    Use the Rename dialogue for Copy and Move operations also.

commit eb8db3e1
Author: Wayne A. Ptaff <wayne@ptaff.ca>
Date:   Fri Jul 15 11:51:42 2016 -0400

    Force focus to geeqie after leaving fullscreen
    
    On some multi-monitor setups / window manager
    combinations, the geeqie main window does not
    claim focus back after leaving fullscreen mode.
    
    This fixes https://github.com/BestImageViewer/geeqie/issues/418

commit 9d98d221
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 13 20:14:46 2016 +0100

    Bug fix: Crashes with drag-drop in bookmarks
    
    Also ameliorates https://github.com/BestImageViewer/geeqie/issues/377
    
    bookmark_drag_begin:
    eliminate a run-time error message
    
    bookmark_dnd_get_data:
    uri_filelist_from_uris returns a list of type FileData. What is required
    is text.
    
    bookmark_drag_set_data:
    uris_from_filelist expects a list of type FileData, but was given a list
    of type text
    
    The code: "gdk_drag_context_get_dest_window(context) ==
    gtk_widget_get_window(bm->widget)"
    does not function as expected. The reason is unknown.
    In order to avoid crashes, drags from bookmarks are disabled for the
    moment.
    There is no significant loss of functionality.

commit 3135c234
Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
Date:   Sat Jul 9 19:25:08 2016 +0200

    Add four new preferences
    
    This commit adds four new preferences:
    * Whether to use saved window positions also for new windows (in case saved
    window positions are enabled),
    * Whether to enable navigation by left or middle click on image,
    * Ability to set keyboard scrolling step multiplier,
    * Whether list directory view uses single click to enter a directory or
    GTK+ activation default (which is currently a double click).
    
    Default values of all these preferences have been set in a such way to not
    cause any changes in behavior for existing users.
    
    Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>

commit 56b0d418
Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
Date:   Sat Jul 9 18:57:08 2016 +0200

    Fix hidden directories not showing in a tree view
    
    Directory tree view contains code that when "Show hidden files or folders"
    option is not enabled but the user enters a path containing hidden
    directories the missing tree entries are added automatically.
    
    This didn't work (at least) in case when the first hidden directory in
    newly selected path was in a current directory because the tree populating
    function exited early when directory contents did not change since last
    run, before checking for this special case.
    
    Fix this by skipping this check when we have to add such hidden directory
    entry.
    
    This check must also be skipped when 'force' flag is passed to this
    function, otherwise when enabling "Show hidden files or folders" option
    the missing directories are not added to the tree until Geeqie is
    restarted.
    
    Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>

commit 3e8045cd
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jul 5 19:47:40 2016 +0100

    Fix deprecated - gdk_window_get_pointer
    
    Also fixes https://github.com/BestImageViewer/geeqie/issues/399

commit efe0e6a3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jun 29 20:24:54 2016 +0100

    Keyboard Map
    
    Add keyboard map option to Help menu.
    
    qwerty keyboard only.

commit 8564d94d
Author: nikoss <niko@nava.de>
Date:   Wed Jun 29 21:17:19 2016 +0300

    1 fuzzy (0%), 11 untranslated (0%)

commit f67d5813
Author: nikoss <niko@nava.de>
Date:   Sun Jun 26 21:26:21 2016 +0300

    fuzzy 0% [8], untranslates 4% [60]

commit 40ff1303
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jun 20 17:03:37 2016 +0100

    Keyword right-click menu
    
    https://github.com/BestImageViewer/geeqie/issues/404
    
    Change confusing menu prompt from Add to New

commit ceadba59
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jun 20 14:31:32 2016 +0100

    Check if GPS data is reasonable
    
    https://github.com/BestImageViewer/geeqie/issues/406
    
    Fix incorrect logic.

commit 650aa8ea
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jun 20 12:25:27 2016 +0100

    Check if GPS data is reasonable
    
    https://github.com/BestImageViewer/geeqie/issues/406
    
    Change lat/long fallback values to 0 rather than 1000

commit 7d6343ae
Author: Rezső Páder <rezso@rezso.net>
Date:   Mon Jun 20 01:25:10 2016 +0200

    Use correct thumbnail dirs
    
    Since glib 2.34, the thumbnails are in .cache/thumbnails, not in .thumbnails.

commit 9a24b29d
Author: Martin Pelikán <mpel@google.com>
Date:   Mon Jun 20 01:32:00 2016 +1000

    Properly open and work with large TIFF files.
    
    Any file between 2^31 and 2^32 bytes shouldn't have its size displayed
    as a negative number. Viewing more than 32768 pixels in each dimension
    is only a matter of using 64bit arithmetic when calculating allocation
    sizes and pointers into that memory. Multiplying is always suspicious.
    
    While there, make the error messages clearer about what went wrong.
    
    Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>

commit f05b104a
Author: nikoss <niko@nava.de>
Date:   Fri Jun 17 12:01:39 2016 +0300

    fuzzy 3%, unstranslated 10%

commit b34ce94b
Author: nikoss <niko@nava.de>
Date:   Tue Jun 14 23:02:06 2016 +0300

    fuzzy 3%, untranslated down to 15%

commit 461a5b54
Author: nikoss <niko@nava.de>
Date:   Sat Jun 11 20:56:53 2016 +0300

    fuzzy strings down to 3%

commit 970562d0
Author: nikoss <niko@nava.de>
Date:   Fri Jun 3 22:46:24 2016 +0300

    some more changes

commit a0b1c732
Author: nikoss <niko@nava.de>
Date:   Fri Jun 3 00:00:00 2016 +0300

    even more changes

commit 65ef9d07
Author: nikoss <niko@nava.de>
Date:   Wed Jun 1 21:54:27 2016 +0300

    more changes

commit 4f19e060
Author: nikoss <niko@nava.de>
Date:   Wed Jun 1 21:23:35 2016 +0300

    1st change

commit 0b044d1d
Author: David Kalnischkies <david@kalnischkies.de>
Date:   Fri May 27 12:04:40 2016 +0100

    Work around changed c++11 std::string implementation
    
    Bug was already partly fixed by 96db62d but there was even more
    positions that was unseen by Solomon.
    
    The patch is originally from Debian bug report #800350.
    
    Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>

commit 3b0fff2a
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri May 27 11:15:08 2016 +0100

    Update web page

commit 4b953fe8
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri May 27 10:46:11 2016 +0100

    Backported stuff from release and web

commit eff44ead
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 26 20:58:35 2016 +0100

    Reformat and reword README

commit aafc9ecd
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 26 20:52:20 2016 +0100

    Better Changelog
    
    - Don't show merges
    - Don't show notes
    - Force using UTF-8

commit bb44257b
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Thu May 26 09:23:06 2016 +0100

    Updated polish translation
    
    Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>

commit 8722e5f5
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue May 24 14:47:56 2016 +0100

    Update copyright in all files

commit 9f16a7d1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 24 14:22:28 2016 +0100

    Configuration options and documentation
    
    Configuration option changes:
    --enable-gps is now --enable-map
    --enable-clutter is now --enable-gpu-accel
    
    If --disable-gtk3 is issued, both map and gpu-accel options are also
    disabled.
    
    --enable-map is the only option required to compile in the map.
    
    README updated accordingly.

commit a255fd18
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue May 24 13:59:50 2016 +0100

    German translation completed

commit 5a2c041e
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue May 24 12:42:42 2016 +0100

    Enable color manager in all fullscreen methods
    
    For some reasons, that got lost when moving the image instead of
    copying.
    
    Fixes #375.

commit 1bfcecb1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon May 23 09:49:25 2016 +0100

    Collections mouse hover
    
    Partial solution to #396
    https://github.com/BestImageViewer/geeqie/issues/396
    
    When the mouse is hovered over a thumbnail in a collections window, the
    tooltip (the filename and path) is in the correct position.
    
    Not a good solution, but there will be more problems with GTK 3.20

commit 0b03539c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun May 22 10:35:21 2016 +0100

    Image overlay configurable items GTK2
    
    Supports GTK2 and GTK3

commit e3acbed5
Author: ode79 <oemmerson@gmx.com>
Date:   Sun May 22 01:17:14 2016 +0100

    Fix compilation instructions.
    
    There is no configure file, you have to run autogen.sh before make.

commit 17324f0b
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 19 17:40:50 2016 +0100

    Updated all .po files with current strings

commit f282fd9f
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 19 17:26:05 2016 +0100

    Refined zoom step
    
    I would give the credentials to the orignal author but he is only known
    as "unqwist".
    
    Closes #359.

commit a9ce4ed4
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 19 16:27:35 2016 +0100

    Remove some leftover from toolbar rc entries
    
    This revert (partly) c95bd69 and d5b911c.

commit 7978f863
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 19 14:35:25 2016 +0100

    Don't store toolbars in config file
    
    It makes no sense to save that information in config file. Even more, it
    makes more troubles than it is worth.
    
    Starting from here, just drop that information and use the configured in
    values all the time.
    
    This also fixes the troubles with e9fc136.

commit 08e35271
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 19 14:29:22 2016 +0100

    Fixing some whitespace issues

commit 9c915b12
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 19 15:27:16 2016 +0100

    Image overlay configurable items
    
    The gui items require GTK+ 3.4.
    For GTK+ 2 the effects are neverthless obtainable by editing the
    relevant lines in geeqierc.xml

commit dc382f01
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed May 18 22:19:52 2016 +0100

    Update de and pl po files from pot

commit 215bb15c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 18 20:36:07 2016 +0100

    Image overlay configurable colours
    
    User configurable options to set the colours of the Image Overlay text
    and background

commit 8b7898a5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 18 12:13:12 2016 +0100

    Image overlay configurable font
    
    User configurable option to set the font of the Image Overlay text

commit 14c30e3c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon May 16 11:45:51 2016 +0100

    Code clean up
    
    Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
    Uncomment code: champlain zoom fixed
    Deprecated code updated
    Unused variables deleted

commit b4fa20f1
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun May 15 12:20:34 2016 +0100

    Display the similarity image

commit 316293b2
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun May 15 11:00:52 2016 +0100

    Removing obsolete checksum stuff
    
    That checksum stuff for similarity check is replaced with MD5 from the
    very begin. Removing that ancient code.

commit 79e0c64d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun May 15 10:47:45 2016 +0100

    Simple script to decode similarity data
    
    This is just for debugging.

commit d38fdd09
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri May 13 16:44:10 2016 +0100

    Allow to configure rotation invariance

commit 49df4e25
Author: Cyril Roussillon <>
Date:   Fri May 13 13:43:41 2016 +0100

    Slightly better similarity samples
    
    Slight modification of the image_sim_fill_data, that creates the
    similarity signature. When the image size is not a multiple of 32, all
    cells had size w/32, so the last w%32 pixels were just ignored, and more
    importantly it was not symmetric at all when the signature was built
    from the other side, which is annoying for my comparison algorithm. So I
    changed the cell size (x_inc) from a constant one to
    "round(w_left/n_left)", in order to spread the spare pixels (eg to split
    42 pixels into 4 cells, it results in 11,10,11,10 instead of
    10,10,10,10). With an image of size w with w%32=16, my
    rotation-invariant algorithm results in a similarity of
    0.951000 with the original version, and 0.999968 with this modification
    (apparently lossless jpeg rotation is not perfectly lossless).
    
    Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>

commit 3d8ad9bd
Author: Cyril Roussillon <>
Date:   Fri May 13 13:41:02 2016 +0100

    Implementing rotation invariant duplicates search
    
    Modifies the functions image_sim_compare and image_sim_compare_fast so
    that it compares with the eight possible isometric transformations
    (compositions of 90°-rotations, mirrors, transpose,...), using the same
    similarity signature.
    
    Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>

commit 9559a0c9
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri May 6 17:29:06 2016 +0100

    Better configure

commit 42c80e2c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri May 6 17:09:18 2016 +0100

    Remove obsolete and outdated debian directory
    
    Debian replaces the content of this directory anyway and it does not
    match the current project state anymore. So lets remove it.
    
    That does not mean that it is gone forever but then I will most likely
    use the original debian one.

commit 1c952102
Author: Lars Ellenberg <lars.ellenberg@linbit.com>
Date:   Thu Mar 17 13:14:57 2016 +0100

    debian: point watch file to github

commit 8a2a3697
Author: Michael Schwendt <mschwendt@fedoraproject.org>
Date:   Fri Feb 1 18:44:12 2013 +0100

    Patch to fix duplicate window update
    
    Fixes #190.
    
    Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>

commit db07c983
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 5 18:40:59 2016 +0100

    Lua Documentation
    
    Basic Lua documentation.
    
    Requires expansion and re-work.

commit 2a564f2d
Author: Michael Schwendt <mschwendt@fedoraproject.org>
Date:   Mon Dec 24 14:24:27 2012 +0100

    Avoids a double-free
    
    Avoids a double-free due to a boolean that would be retrieved from a
    deleted/freed structure.
    
    Fix #361.
    
    Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>

commit 82a1755f
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 5 12:26:05 2016 +0100

    Removed some obsolete tools

commit 050ec33a
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 5 11:19:53 2016 +0100

    Improving desktop template

commit bd568d6a
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed May 4 17:47:34 2016 +0100

    Small dependency to fully mitigate the marshaler stuff

commit 6287845d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed May 4 17:34:43 2016 +0100

    Remove autocreated files from git
    
    That is a nasty bug. The files gq-marshal.[ch] gets created from
    gq-marshal.list but are checked in to git.
    
    I removed that files now from git so they get recreated properly every
    time. (Closes #383)
    
    Thanks Russel Winder for the insistent nagging about that.

commit ce7e589e
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed May 4 15:59:25 2016 +0100

    Update German translations
    
    Issue: #387

commit 8936cb50
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed May 4 13:50:27 2016 +0100

    Update from pot file
    
    Fixes #364.

commit 70751974
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed May 4 13:35:31 2016 +0100

    Enable greek translation
    
    Thanks to Nikos Papadopoulos.
    
    See #364.

commit d78ae721
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed May 4 08:30:12 2016 +0100

    Fix a typo
    
    This bug was introduced in fe69cac by John (2005-03-19).
    
    Fixes #386.

commit d739cc3c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue May 3 11:17:49 2016 +0100

    Set git version in master branch

commit 6446b9ce
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue May 3 10:54:00 2016 +0100

    Removing not used configure variables
    
    $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.

commit 67ced953
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun May 1 17:44:01 2016 +0100

    Document toolbar enhancements
    
    Update help file to describe how to put additional icons on the toolbar.
    
    Requires re-work.

commit e64b20d1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun May 1 12:05:59 2016 +0100

    Fix #211 Corrupt help file
    
    https://github.com/BestImageViewer/geeqie/issues/211
    
    Section 4.4 External Editors now displayed.
    
    Requires much more re-work.

commit 4c94608d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Apr 30 10:32:25 2016 +0100

    Update German po file

commit a687cf56
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Apr 30 10:17:52 2016 +0100

    Adding Klingon po file
    
    Searching for native speakers. ;-)

commit cabf8f15
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Apr 28 21:00:14 2016 +0100

    Fix #333 Renaming file extensions
    
    https://github.com/BestImageViewer/geeqie/issues/333
    
    The Preferences/Files tab has an additional checkbox:
    Disable file extension checks
    
    When checked, files can be renamed to a different extension with no
    warning issued.

commit c6633ff4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Apr 26 15:52:12 2016 +0100

    Fix crash on drag and drop from Xfe
    
    The issue is that when dragging and dropping from Xfe, paths aren't
    escaped like they are when dnd'ing from a GTK app.

commit e0222223
Author: Josef Kufner <josef@kufner.cz>
Date:   Thu Apr 21 00:22:00 2016 +0200

    'Stay above' option now works independently of screen for fullscreen window

commit a16635ca
Author: Josef Kufner <josef@kufner.cz>
Date:   Wed Apr 20 23:58:40 2016 +0200

    Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
    
    The most problematic thing was the `gdk_window_set_override_redirect`
    call. That was what made most of the mess. Another bad idea was to deny
    resizing of the fullscreen window, which causes window manager to fail
    to adjust window size to screen size.
    
    Fixes #222, #218, #103.

commit b5fef3db
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Apr 14 14:25:44 2016 +0100

    Work around GCC6
    
    This problem is really annoying. Left shifting a value does not require
    it to be positive in C. However, some specifications define that as
    undefined behaviour.
    
    Nevertheless, as used in this case it is perfectly fine and widely used
    construct.
    
    Closes #230, #378

commit 010ed5dd
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Apr 13 18:53:12 2016 +0100

    Issue #332 Rename function can delete files
    
    https://github.com/BestImageViewer/geeqie/issues/332
    
    During a Rename operation, if the user assigns a single destination
    filename to multiple source files, an error dialog is shown and the
    operation is aborted.

commit cd4334e6
Author: Morgan Hardwood <entertheyoni@gmail.com>
Date:   Tue Apr 12 21:35:11 2016 +0200

    Updated web.

commit 1b5028cd
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Apr 12 10:39:00 2016 +0100

    Tuning file types for Github

commit e9a17eb5
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Apr 12 10:38:49 2016 +0100

    Updating web

commit 1797b9e1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Apr 11 19:14:29 2016 +0100

    Issue #329 easier way to get cwd when copying
    
    https://github.com/BestImageViewer/geeqie/issues/329
    
    A bookmark with the name "." (a single full-stop) is treated as a
    special case. Each time it is displayed, its path is loaded with
    Geeqie's current working folder. This bookmark, like any other, can be
    deleted and re-created at any time.

commit 6e3b2edf
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Mar 31 16:58:51 2016 +0100

    Update command line options documentation
    
    Update both the Help file documentation for command line options, and
    the output of the -h and -rh command line parameters.

commit a174e816
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Mar 30 15:36:32 2016 +0100

    Bug fix #227 + enable user to set height of Keywords pane
    
    Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
    https://sourceforge.net/p/geeqie/bugs/227/
    
    Permit the user to set the height of the Keywords pane in the Info
    sidebar by editing the line:
    
    <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
    = "Xmp.dc.subject" height = "200"/>
    
    in the configuration file geeqierc.xml

commit 411ef45d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Mar 29 18:18:05 2016 +0100

    Update for new cogl version
    
    Parameters for cogl_texture_3d_new_from_data have changed.

commit 352ec11e
Author: Simon Frei <freisim93@gmail.com>
Date:   Thu Mar 10 21:36:58 2016 +0100

    cleanup of sourceforge references
    
    Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>

commit cbcf4618
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed Mar 9 23:16:01 2016 +0100

    Fix web page
    
    one slash too much

commit 352fee7b
Author: Lars Ellenberg <lars.ellenberg@linbit.com>
Date:   Wed Mar 9 22:59:37 2016 +0100

    Web page update
    
    How about dropping as much sf links as possible from the index page?
    
    I attached an updated geeqie.org/index.html.
    
    Re-arranged a bit,
    only kept the direct link to the lists.sf subscribe page,
    dropped all other sf links,
    added two ML archive links,
    and re-worded to be more "proud" and self-confident.
    
    It has been eight years since the fork from GQview,
    that should not be the one distinct point to make.
    
    Rather, (cl)aim to be the best image viewer.
    Sometimes it's not enough to be good.
    Sometimes people need to also notice it.

commit 7ca48dae
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Mar 7 22:53:52 2016 +0100

    Updating web page

commit 7cb8d87f
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Mar 7 10:17:47 2016 +0100

    Really fix issue in 2a9e4d6

commit 2a9e4d6a
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Mar 6 23:49:43 2016 +0100

    This potentially fixes most deprecated warnings
    
    However, I tested it with gtk 2.46.2 on debian that pretend to be
    version 2.24.29. So I still get that warnings.

commit 8fdabfea
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Mar 6 23:48:42 2016 +0100

    Fix wrong gtk3 function calls in gtk2

commit 81568b66
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Mar 6 23:47:14 2016 +0100

    Export file_data_new_simple into other source files

commit 89f172d5
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Mar 6 23:45:10 2016 +0100

    Fixed one wrongly function call with pointer
    
    This is a potentional dangerous call to LCMS function. There was a
    compiler warning but nobody cared about before.

commit 620b15ae
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Mar 4 11:44:47 2016 +0100

    Applying that sort method also to collections

commit 0c87c52d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Mar 4 11:21:09 2016 +0100

    Implementing sorting by file creation

commit 96db62d2
Author: Solomon Peachy <pizza@shaftnet.org>
Date:   Thu Mar 3 19:47:26 2016 -0500

    exiv2: Fix use-after-free of the image filename/path.
    
    This caused garbage to be returned when we attempted to use the path to
    determine if the file is a RAW image.  Now, RAWs are detected properly
    and the proper full-res previews are used.
    
    Signed-off-by:  Solomon Peachy <pizza@shaftnet.org>
    Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>

commit ed2c824f
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Mar 4 09:14:17 2016 +0100

    Remove some useless spaces in exiv2.cc

commit 4b995829
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Feb 26 12:37:28 2016 +0100

    Updating README

commit ecb56e91
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Feb 25 16:48:22 2016 +0100

    Reintroduce file_data_new_simple()
    
    This was removed by Vladimir with
    efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
    
    However, the newly introduced function file_data_new_group() is very
    expensive. Having it in collection (in sort manager) where the dirs of
    that files have huge amount of files inside, that is simply blocking
    whole geeqie.
    
    It might be that the file_data_new_group() function need to be disarmed
    on other places too.

commit 539d4e38
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Feb 25 16:46:32 2016 +0100

    Tune some debug info

commit 67ba1865
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed Feb 24 08:32:54 2016 +0100

    Correcting return type

commit 91260cd9
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Feb 16 15:42:38 2016 +0100

    Allow to choose to show parent folder
    
    With e9fc136 we learned buttons for parent folder in directory list.
    This disabled the ".." handle in the view itself.
    
    This was found to be not optimal as the users are used to it.
    
    With this patch, that entry is now configurable in preferences. It is
    enabled by default but could be disabled if the user don't like it.

commit 4ca4c1ff
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Feb 15 22:09:52 2016 +0100

    Fix nasty double free crashes
    
    Old GTK+ versions seemed to be robust about this double free so we seen
    that crashes or 100% CPU usages just with modern versions.
    
    This patch takes care of it on two places:
    1. Hashes will not be freed by g_hash_table_destroy when empty
    2. NULLify the enty variable after free

commit e9fc1363
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Feb 2 13:15:49 2016 +0000

    Feature Request #70 Navigation menu option and button for parent directory
    
    This request was made some years ago:
    
    https://sourceforge.net/p/geeqie/feature-requests/70/
    
    I have attached a patch which implements this. Also, keyboard-only users
    will be able to use keyboard-accelerators to map a key to the Up function.
    
    Unfortunately there is a usability problem. If the configuration file
    geeqirc.xml exists (which it will except for first-time installations)
    geeqie will not look at the programmed defaults, but will create the
    toolbar from the config file - and the Up icon will not be displayed.
    
    If the user first executes a command such as this:
    
    sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
    ~/.config/geeqie/geeqierc.xml
    
    then all will be well.
    
    This is not ideal, but I see no other solution.
    
    Colin Clark

commit 285c2da9
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Sep 18 18:49:43 2015 +0100

    Changing reference to sourceforge
    
    Change sourceforge to geeqie.org.

commit 1e962d0b
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Sep 10 15:34:59 2015 +0100

    Include missing glua.h

commit 4ae8cedc
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Sep 10 14:32:18 2015 +0100

    Updating web site

commit 4069dd4f
Author: Vitaly Sinilin <vs@kp4.ru>
Date:   Tue Sep 8 00:18:56 2015 +0300

    Fix toolbar visibility
    
    The toolbar should not be visible on startup when the
    configuration file has the line
    
        toolbar_hidden = "true"
    
    Its visibility state at startup should be the same it
    was at the last shutdown.

commit 4749987f
Author: Michael Schwendt <mschwendt@fedoraproject.org>
Date:   Tue Aug 11 23:21:37 2015 +0100

    NULL-ptr crash in image_read_ahead_done_cb()
    
    It's not easy to reproduce, but if one is mad and follows the steps and
    presses the keys a few dozens times, there's a slight chance one can
    trigger it. Not much to investigate it further.
    
    Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
    
     | to reproduce: quickly keep pressing f (fullscreen) and page down
     | (next file) keys.
     |
     | attached patch is a kind of workaround, I did not inspect further
     | is this threading issue etc
    
    Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
    
    Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw

commit 70bc3c82
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Aug 11 23:19:25 2015 +0100

    Remove over optimization
    
    Thanks Uwe Ohse <uwe@ohse.de> for this find.
    
    "it looks good, but is dead slow, for each and every call to
    gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
    really slow machine, which amounts to over 2 seconds if 144 tiles have
    to be drawn (tested with many jpegs and a few large pngs).
    
    i propose to remove this optimization until someone fixes it. After
    removal geeqie is fast, again."

commit a22d0360
Author: Alexey Akishin <alex@science.su>
Date:   Mon Dec 8 11:46:18 2014 +0000

    Add support for Green-Magenta and Yellow-Blue anaglyph modes

commit 80ef0b16
Author: Michael Schwendt <mschwendt@fedoraproject.org>
Date:   Sun Nov 30 13:09:37 2014 +0100

    fix include statements for large file support on 32-bit

commit 760fe40c
Author: Volker Grabsch <v@njh.eu>
Date:   Tue Nov 4 08:41:30 2014 +0100

    Fix typo in debug messages
    
    vindow -> window

commit a1afabd3
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Sep 27 12:07:10 2014 +0100

    Fix lcms2 integration
    
    Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
    the patch.

commit ca42d65b
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 20 14:16:02 2014 +0100

    updated ChangeLog file

commit 900e65e7
Author: Leon Winter <winter@bfw-online.de>
Date:   Mon May 26 23:33:52 2014 +0100

    Fix for the assertion when file gives an empty lookup
    
    Thanks Leon for this patch.

commit fd0a1d0a
Author: Petr Vorel <petr.vorel@gmail.com>
Date:   Tue Mar 4 00:31:04 2014 +0100

    fix segfault while cancel rename dialog
    
    Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
    in generic_dialog_click_cb:58
    
    Steps to reproduce:
    select more images on left section then is seen in on page (need to
    scroll), roll to the top, click by right mouse button, select Rename
    from menu and cancel it by key Esc (button Cancel is working).
    
    Program received signal SIGSEGV, Segmentation fault.
    0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
    
    (gdb) bt
     #0  0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
     #1  0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
     #2  0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
     #3  0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
     #4  0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
     #5  0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
     #6  0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
     #7  0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
     #8  0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
     #9  0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
     #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
     #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
     #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
     #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
     #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
     #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
     #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
     #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921

commit 08e77338
Author: Levin <zjlevin@hotmail.com>
Date:   Sun Jan 26 13:46:01 2014 +0100

    Updated Chinese locales
    
    Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>

commit 89d8c20e
Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
Date:   Wed Aug 7 18:38:16 2013 +0200

    transifex config file allowing to easily use transifex-client

commit d3621deb
Author: Emil Mikulic <emikulic@gmail.com>
Date:   Sun Apr 21 15:13:40 2013 +1000

    Skip over expanded keys.
    
    This fixes handling of filenames with % in them.

commit c1808fdc
Author: Emil Mikulic <emikulic@gmail.com>
Date:   Sun Apr 21 14:57:37 2013 +1000

    Annotate debug_exception() with source file, line, and function.

commit dcf1a1bf
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 13 13:17:47 2012 +0100

    Bug 3594998: make lirc initialization quieter
    
    Increasing debug level to 1 or 2 will give more information, level 0
    will only output a message to user if lirc is initialized but can't
    read config file.

commit 11b6ce52
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 26 09:29:17 2012 +0100

    Fix crash when loading collection listing inexistent files.

commit 0ac57169
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Tue Nov 13 06:08:21 2012 +0000

    Add filedata counting to watch for filedata leaks
    
    This basically counts the number of filedata instances in existence at
    any given point in time.  If the number doesn't drop down to where it's
    supposed to be, there are leaks.

commit 1ea92516
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Mon Nov 12 18:44:44 2012 +0000

    Use FileData locks to avoid expensive reloads with marks enabled

commit 710b009f
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Mon Nov 12 06:03:02 2012 +0000

    Add "lock" functionality to keep FileDatas in memory
    
    Adds two primitives to keep a FileData in memory even after its refcount
    drops to zero.  Intended to be used in situations when an entire group of
    FileDatas _should_ stay in memory as an optimization, even if the code
    would continue to function properly even if the FileData were freed.

commit cf90f247
Author: Vedran Rodic <vrodic@gmail.com>
Date:   Sun Oct 28 12:07:41 2012 +0100

    Fix a segfault caused by .desktop file with no exec= line.
    
    https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532

commit 336210a4
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Oct 2 23:07:47 2012 +0100

    Reapply 'call notify functions in in an idle call'
    
    085be43cb79e04341102a9922e0e0f531454089a did some regression that should
    have fixed this.

commit 0e468818
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Oct 2 22:49:52 2012 +0100

    Whitespace cleanup

commit e8cd71d6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 23 11:19:36 2012 +0200

    better fix for big-endian architectures

commit c6793b7a
Author: Laurent Monin <zas@norz.org>
Date:   Tue Sep 4 15:05:41 2012 +0200

    Minor indentation fixes.

commit bae504cd
Author: Laurent Monin <zas@norz.org>
Date:   Tue Sep 4 15:02:42 2012 +0200

    Cleanup checker shader code.
    
    Size and colors can now be set outside the shader code.

commit 8693961e
Author: Laurent Monin <zas@norz.org>
Date:   Tue Sep 4 11:15:45 2012 +0200

    Fix exif orientation in clutter rendering mode.

commit 7628d75a
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 22:16:43 2012 +0200

    Silent 2 warnings using explicit type casting.

commit bfe962ba
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 20:38:31 2012 +0200

    Polish translation was updated, thanks to Grzegorz Gibas.
    
    https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682

commit 58e75f40
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 20:33:01 2012 +0200

    Update pt_BR translation.
    
    I just polished the translation a bit making some menu entries more clear to understand.
    Michal Čihař

commit 99fdd5fd
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:51:22 2012 +0200

    Add *~, *.rej, *.orig files to git ignore list.

commit c5600d6e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:46:00 2012 +0200

    Fix for support >=automake-1.11.4
    
    Patch by Marien Zwart
    
    https://bugs.gentoo.org/show_bug.cgi?id=414863
    http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680

commit db38d12f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:32:32 2012 +0200

    Trim trailing white spaces on empty lines.

commit e436ea53
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:31:41 2012 +0200

    Trim trailing white spaces.

commit 2dfa5f58
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:26:06 2012 +0200

    Add missing vim modeline.

commit 79a32b2f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:22:50 2012 +0200

    Fix indentation and few trailing white spaces.

commit 8de61225
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:10:47 2012 +0200

    Clear few more warnings, unused variables mostly.

commit 0d1b46f2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 17:34:14 2012 +0200

    Drop unused variable.

commit 998be83d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 6914416f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 998d7438
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 065f8505
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit b2767f1a
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit d183c706
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit ec7a9614
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit e24d1d84
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit a23decd0
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit d34b6e39
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 7197eb36
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 686b5bed
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit bb4cf084
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 3e99d738
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 173d2143
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 45f1cb3f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 69c450f5
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit e826f76d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit c3c6a1c5
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 9a98f594
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit a40d8f1e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 3b69b99b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit f5dbbe98
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 78373c78
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 4dab5333
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 0beb16d6
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 6a614ca2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit cb50eb75
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit e23cc764
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit fe6bdd98
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit 07edd520
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit 778b816f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit 208263f3
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit fc188f35
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit 2d84366d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit a2756cb2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit 7bf2341f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:20:31 2012 +0200

    Drop unused variable.

commit fedac9b5
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:19:10 2012 +0200

    Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.

commit 138cf42c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:03:01 2012 +0200

    Those stereo image options are of type int, not uint, use appropriate macros.

commit 1130f7a6
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:50:59 2012 +0200

    Drop unused variable and code.

commit d5defb16
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:48:08 2012 +0200

    Drop commented out code.

commit 191f1be7
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:40:45 2012 +0200

    Drop commented out code.

commit 398ef482
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:39:55 2012 +0200

    Drop unused variables.

commit e3eddd60
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:39:33 2012 +0200

    Drop unused variables.

commit 0439e10b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:39:21 2012 +0200

    Drop unused variables.

commit 177aaa75
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:30:57 2012 +0200

    Drop unused variables and code.
    
    pan-view.c: In function ‘pan_grid_build’:
    pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
    pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
    pan-view.c: In function ‘pan_window_key_press_cb’:
    pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
    pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
    pan-view.c: In function ‘pan_window_set_dnd_data’:
    pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
    pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]

commit a528475d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:26:21 2012 +0200

    Drop unused variables and associated code.

commit 9a6cccf9
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:21:41 2012 +0200

    Silent a warning when compiling with GTK+ >= 3.0.0.
    
    unused variable ‘success’ [-Wunused-variable]

commit 71731cbf
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:18:53 2012 +0200

    Remove useless variable and code.

commit 9f9030d5
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:17:47 2012 +0200

    Remove commented out code.

commit 815ae1a9
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:17:20 2012 +0200

    Add parenthesis to silent a possible warning.
    
    suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]

commit bf1aa804
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:15:15 2012 +0200

    Drop 2 unused variables.

commit 7e9262a4
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:14:22 2012 +0200

    Drop 2 unused variables.

commit a9f22e89
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:13:00 2012 +0200

    Drop 2 unused variables.

commit d926faf2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:12:02 2012 +0200

    Drop unused variable.

commit c1e6a77e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:10:29 2012 +0200

    Silent a warning.
    
    ‘histmap’ may be used uninitialized in this function

commit e195aada
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:08:21 2012 +0200

    Drop unused variable.

commit 332edbe3
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:06:24 2012 +0200

    Drop unused code and variables (transform/orientation).

commit b2a77abd
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:01:41 2012 +0200

    Fix up indentation and coding style.

commit 4f9e7512
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 13:47:03 2012 +0200

    Drop unused variables.

commit bb6e66cc
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 13:45:31 2012 +0200

    Drop dead code.

commit a88879d1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 13:44:07 2012 +0200

    Drop unused variables.

commit d1ed5cab
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 13:40:13 2012 +0200

    Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).

commit e48a30b2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 13:17:40 2012 +0200

    Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.

commit 502c19f7
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 13:15:40 2012 +0200

    Drop dead code.

commit 384d5890
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 04:22:32 2012 +0200

    Use new constant FD_MAGICK = 0x12345678u

commit f5e2bc6a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 29 23:27:52 2012 +0200

    better filedata ref debug messages
    
    The idea is this:
    with --debug=2 geeqie writes log with pointers. If it crashes on
    fd->magick, it writes the invalid pointer as a hex value before
    the crash. Then the log can be grepped for this value to see
    what happened with this fd in the past.

commit 2d51dd3a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 29 23:27:06 2012 +0200

    fixed crash in file list

commit edb1e373
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 28 19:23:54 2012 +0200

    added GDK_SCROLL_MASK to pixbuf renderer
    
    gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
    mouse wheel events
    https://bugzilla.gnome.org/show_bug.cgi?id=671305

commit 8b8c885f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 28 18:48:10 2012 +0200

    fixed crash in icon list

commit bafd4bd2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 21 22:31:05 2012 +0200

    fixed scroll of fullscreen image

commit 085be43c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 21 20:39:03 2012 +0200

    fixed updating of comment and keyword pane
    
    - temporary disabling of notifications does no longer work because
    the notification is called later, in idle cb.
    - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
    - now the update function checks if the new value is really different

commit 902157ee
Author: Michal Čihař <michal@cihar.com>
Date:   Tue Aug 21 14:53:05 2012 +0200

    Fix big endian support in tiff loader

commit e292e725
Author: Laurent Monin <zas@norz.org>
Date:   Tue Aug 21 12:47:06 2012 +0200

    Fix 2 compilation warnings due to missing type casting.
    
    Use GTK_WIDGET().

commit 54238463
Author: Laurent Monin <zas@norz.org>
Date:   Tue Aug 21 12:43:43 2012 +0200

    Fix 2 warnings due to unmatched gtk+ functions prototypes.
    
    gtk_cell_renderer_get_size(): missing const in parameter
    gtk_cell_renderer_activate(): wrong return type + missing consts in parameters

commit 5bc47e5f
Author: Michal Čihař <michal@cihar.com>
Date:   Tue Aug 21 11:40:57 2012 +0200

    Whitespace cleanup

commit 1548a68d
Author: Michal Čihař <michal@cihar.com>
Date:   Tue Aug 21 11:40:19 2012 +0200

    Add support for LCMS2
    
    Both LCMS1 and LCMS2 are supported.

commit f71645ad
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 21 10:43:09 2012 +0200

    fixed typo that caused build failure

commit 2b091f51
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 20 22:42:33 2012 +0200

    implemented presentation mode
    
    This is first version of presentation mode. It basically works
    but the current caching and preload algorithms do not work well
    with it.

commit a7fba229
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 20 18:29:31 2012 +0200

    clutter compatibility fixes

commit af6326dd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 20 17:18:34 2012 +0200

    more gtk3 drawing fixes

commit 5698b4a2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 19 00:34:20 2012 +0200

    fixed segfault with gtk2

commit 1ff687c9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 19 00:28:42 2012 +0200

    dropped support for gtk < 2.20

commit 8788844a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 23:02:36 2012 +0200

    disable stereo mode in Pan View

commit a68e43b9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 19:11:57 2012 +0200

    speed improvements
    
    GBRA textures are faster
    added some debug output

commit b8ac089b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 18:43:06 2012 +0200

    use gtk_widget_set_app_paintable for renderer

commit a03ef4ab
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 18:12:50 2012 +0200

    dropped renderer->overlay_draw

commit 8316b45a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 18:05:20 2012 +0200

    renamed renderer->update_sizes to update_viewport

commit 10cc4eb0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 17:52:39 2012 +0200

    simplified pr_zoom_clamp

commit a059e7f6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 17:10:08 2012 +0200

    fixed unnecessary renderer backend calls

commit 7e575385
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 16:37:40 2012 +0200

    clutter renderer code cleanup

commit cecac3e8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 16:25:18 2012 +0200

    dynamic change of texture upload priority

commit c39c4d4b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 00:33:54 2012 +0200

    implemented post-processing via 3d texture

commit 5124a23c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 17 23:08:34 2012 +0200

    added option for clutter renderer

commit 60370f45
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 16 23:15:17 2012 +0200

    draw background checkboard using fragment shader

commit 165d4724
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 15 22:28:02 2012 +0200

    clutter drawing improvement
    
    use clutter_actor_set_scale instead of clutter_actor_set_size
    clip to the initialized part of texture during loading

commit 5bafddf0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 15 21:30:56 2012 +0200

    added overlay and stereo input

commit 17567ffe
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 14 23:55:16 2012 +0200

    update the texture with lower priority

commit 11bdc439
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 14 23:03:26 2012 +0200

    try to preserve original texture

commit 5f36bf52
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 14 22:52:03 2012 +0200

    try to merge pending area_ready notifications

commit 269a04d5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 21:07:49 2012 +0200

    added autoconf test for clutter

commit 8a7f96c0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 19:33:46 2012 +0200

    simplified mirrored stereo drawing

commit 266814d3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 00:47:24 2012 +0200

    expose/draw method moved to renderer-tiles

commit ceb0eefb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 11 23:46:42 2012 +0200

    implemented clutter-based renderer

commit ec7e78f2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 16 23:33:24 2012 +0200

    Update french translation.

commit bb35f839
Author: Laurent Monin <zas@norz.org>
Date:   Wed Aug 15 00:48:35 2012 +0200

    Add read_dummy_option() to handle old/deprecated options.
    
    It is better to keep a trace of old options, for now, just display
    a message about the option to be ignored, and the reason.

commit 20544048
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 14 23:01:01 2012 +0200

    More use of const, fix up a warning.

commit 14c50cf1
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 14 23:00:19 2012 +0200

    Fix 4 warnings due to function prototype mismatches.

commit 977a7c75
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 14 22:34:22 2012 +0200

    Don't discard const

commit 44b81fb2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 23 01:56:47 2010 +0100

    Cleanup Exif Date sorting patch.
    
    Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()

commit 92c6523d
Author: Juuso Räsänen <juusora@gmail.com>
Date:   Thu Dec 23 00:38:40 2010 +0100

    Allow to sort files according to Exif-date
    
    I also like the idea about sorting files according to Exif-date. This
    behaviour seemed to be implemented in the pan-view but not in the main
    browser view. I created a little patch to "correct" this issue.  ;)
    
    This satisfies my own needs, although the exif-date reading could be
    probably somehow optimised(?).. now the GUI becomes unresponsive for
    few seconds if there are a lot of pictures in the directory...

commit b73335c5
Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
Date:   Fri Apr 2 20:47:34 2010 +0930

    exif autorotate for proofs
    
    Find below a patch which adds auto-rotation of proof images based on image
    EXIF information.  It is a revision of a proof-of-concept patch I did up for
    gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
    submission.  The patch below is against geeqie 1.0.
    
    The proof auto-rotation feature is controlled by a new setting in the
    "convenience" section of the image preferences dialog.  This way the
    existing behaviour is still available for those who want to use it.
    
    I find this new feature very useful when preparing proofing sheets and I
    suspect others would too.  Please consider this for inclusion in geeqie.

commit cbdf3ece
Author: Àngel Mompó <mecatxis@gmail.com>
Date:   Mon Aug 13 12:25:18 2012 +0200

    Update catalan translation

commit a7e8746f
Author: Laurent Monin <zas@norz.org>
Date:   Tue Mar 6 18:03:01 2012 +0100

    Update french translation.

commit d56650e2
Author: Daniel van Vugt <vanvugt@gmail.com>
Date:   Thu Aug 18 22:46:55 2011 +0200

    Display more descriptive screen names
    
    Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
    
    Author: Daniel van Vugt <vanvugt@gmail.com>

commit 04b70c63
Author: Daniel van Vugt <vanvugt@gmail.com>
Date:   Thu Aug 18 22:43:29 2011 +0200

    Make fullscreen mode actually use the full screen.
    
    Use override-redirect to ensure fullscreen windows are drawn over any
    docks and panels.
    
    Bug: http://sourceforge.net/support/tracker.php?aid=2925034
    Bug-Ubuntu: https://launchpad.net/bugs/788321

commit b0a5325e
Author: Peter Tuhársky <tuharsky@misbb.sk>
Date:   Tue Mar 8 20:51:56 2011 +0100

    Updated Slovak (SK_sk) translation
    
    From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682

commit a204856e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 30 09:42:27 2010 +0100

    Fix overlay formatting example in README.

commit 4e606d1c
Author: Laurent Monin <zas@norz.org>
Date:   Wed Dec 29 16:06:20 2010 +0100

    Whitespaces fixes.

commit dea40dd7
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Dec 29 15:59:53 2010 +0100

    Implement the scroll to/select row stuff for tree view in Preferences dialog
    
    In the Files tab:
    - when Add is pressed scroll to the new entry and set focus
      to the file-type field
    - when Defaults is selected scroll to column 0, row 0
    
    In the Keyboard tab:
    - when Defaults is pressed scroll to column 0, row 0
    
    Patch by Colin Clark, tidy up by Laurent Monin.

commit 7b9fce37
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 23 16:45:09 2010 +0100

    Align "3) Save metadata in Geeqie private directory" with previous entries.

commit 231db8a3
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 23 16:44:25 2010 +0100

    Set fixed (but resizeable) width for Description column in Preferences > Files table

commit af5e9404
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 23 15:35:24 2010 +0100

    Fix a snprintf() warning regarding unsigned int64 format string.
    
    Solved by using "%llu" and type cast to (unsigned long long)

commit 02662946
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 16 20:18:32 2010 +0100

    Remove obsolete .cvsignore from tree.

commit 7a32d301
Author: Michal Čihař <michal@cihar.com>
Date:   Sun Dec 12 13:35:54 2010 +0100

    Fix bashism

commit 0795905f
Author: Andreas Metzler <ametzler@downhill.at.eu.org>
Date:   Thu Aug 16 23:26:31 2012 +0200

    Typo fix: s/allows to/allows one to/

commit a551bc72
Author: Andreas Metzler <ametzler@downhill.at.eu.org>
Date:   Thu Aug 16 23:23:38 2012 +0200

    Fix typo "writting" (instead of "writing").

commit b51b25cc
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 16 23:20:25 2012 +0200

    Revert "Fix typo "writting" (instead of "writing")."
    
    This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.

commit f66795e8
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 16 23:20:17 2012 +0200

    Revert "Typo fix: s/allows to/allows one to/"
    
    This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.

commit 5a59ad6d
Author: Andreas Metzler <ametzler@downhill.at.eu.org>
Date:   Wed Aug 15 15:30:40 2012 +0200

    Typo fix: s/allows to/allows one to/

commit fffad3bf
Author: Andreas Metzler <ametzler@downhill.at.eu.org>
Date:   Wed Aug 15 15:26:50 2012 +0200

    Fix typo "writting" (instead of "writing").

commit 68619b54
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 16 21:50:39 2012 +0200

    added Samsung and Panasonic raw extensions
    
    thanks Štěpán Roučka for the report

commit a2e7d177
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 14 21:58:57 2012 +0200

    more compilation fixes

commit 48d7bdae
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 14 20:22:37 2012 +0200

    fixed compilation with gtk 2.20

commit 3531bfc7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 13 21:06:06 2012 +0200

    dropped deprecated dither_quality code

commit e4c8d346
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 18:43:57 2012 +0200

    fixed keyboard controll of image widget

commit f5e9151b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 01:30:28 2012 +0200

    fixed pan-view drawing

commit fd606fb2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 10 21:55:29 2012 +0200

    fixed dnd
    
    used glib functions for uri manipulation

commit db57b78b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 4 22:13:33 2012 +0200

    selectable image drawing for gtk3

commit 05547f58
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 4 20:51:56 2012 +0200

    selectable image cleanup

commit 7e51e32b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 3 23:33:18 2012 +0200

    updated libchamplain code

commit 34807099
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 2 20:04:16 2012 +0200

    changed GDK_<key> to GDK_KEY_<key>

commit b4c4a924
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 2 00:15:16 2012 +0200

    use cairo for drawing
    
    cairo is the only supported drawing method in gtk3

commit dc0a8b78
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 1 00:17:18 2012 +0200

    use accessor functions
    
    gtk3 does not allow direct use of data structures,
    use accessor functions instead

commit 55ccc0fa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 10 22:51:57 2012 +0200

    detect both gtk2 and 3 in autoconf

commit 5658d290
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 22:07:51 2012 +0200

    updated ChangeLog file

commit 529b1126
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 22:06:03 2012 +0200

    updated NEWS file

commit 9d940b7d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 10 21:20:07 2012 +0200

    make sure fd is referenced
    
    file_data_disconnect_sidecar_file may free a fd with zero references
    we have to ref it if we want to use it later

commit ebc790ba
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 9 17:32:36 2012 +0200

    fixed file_data_check_sidecars
    
    use more clear algorithm:
    if the group has changed
       disconnect everything
       create new group

commit fa99aa22
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 9 17:30:12 2012 +0200

    fixed exif_read_fd
    
    - add fd to cache immediately
    - do not check file presence, the result could be inconsistent with the cache

commit 5ab70446
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 7 10:21:29 2012 +0200

    replaced assert with g_assert

commit 5fd7dc2e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 5 20:46:05 2012 +0200

    updated README file

commit 672c7918
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 5 20:40:07 2012 +0200

    fixed gen_changelog for git

commit 7b53b482
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 31 19:10:15 2012 +0200

    spec file cleanup

commit 7f398f97
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 31 19:09:43 2012 +0200

    use GPLv2 copy with new FSF address

commit 27c86deb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 31 18:20:06 2012 +0200

    renamed zh_CN.GB2312.po to zh_CN.po

commit b2863385
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 31 17:41:47 2012 +0200

    updated version and copyright notice

commit 27bec423
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jul 30 18:21:13 2012 +0200

    prevent crash in g_utf8_collate_key
    
    https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680

commit 16bb1afa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jul 30 16:31:04 2012 +0200

    use AC_SYS_LARGEFILE
    
    Subject: Build with large file support
    From: Michal Čihař <nijel@debian.org>
    Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682

commit 27cdadd9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 29 19:07:39 2012 +0200

    update file data structure
    
    update file data structure in view_dir_tree when a new directory
    is created

commit 99d04b82
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 29 19:05:58 2012 +0200

    statusbar fix
    
    make sure layout_status_update_image is called only on valid
    statusbar

commit cce7db24
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 29 15:02:56 2012 +0200

    update statusbar after changing active image
    
    https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680

commit f4245483
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 27 16:28:48 2012 +0200

    changed "readonly destination directory" to a warning

commit 3e0e566e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 27 15:03:58 2012 +0200

    fixed bug in cache handling
    
    changed files stayed in cache, but they were reported as not found,
    this caused leaks and crashes
    bug introduced by change of notification function,
    commit 78cde6934008f79fe498e4adc64d187b0ed47417

commit d17c428d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 26 16:02:52 2012 +0200

    initialize default options before commandline parsing
    
    this fixes a crash on images specified on commandline

commit 97bddb36
Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
Date:   Fri Apr 2 20:47:34 2010 +0930

    exif autorotate for proofs
    
    Find below a patch which adds auto-rotation of proof images based on image
    EXIF information.  It is a revision of a proof-of-concept patch I did up for
    gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
    submission.  The patch below is against geeqie 1.0.
    
    The proof auto-rotation feature is controlled by a new setting in the
    "convenience" section of the image preferences dialog.  This way the
    existing behaviour is still available for those who want to use it.
    
    I find this new feature very useful when preparing proofing sheets and I
    suspect others would too.  Please consider this for inclusion in geeqie.

commit 5ef30846
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Jan 6 02:23:57 2012 +0100

    Fix directory walking bug
    
    There was a annoying bug when walking up more than one directory level.

commit 0922b292
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Jan 6 02:23:57 2012 +0100

    Fix directory walking bug
    
    There was a annoying bug when walking up more than one directory level.

commit 988b8917
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Dec 30 13:59:53 2011 +0100

    Revert "call notify functions in in an idle call"
    
    Breaks type in of keywords.
    
    This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.

commit 6f701885
Author: cybjit <cybjit@gmail.com>
Date:   Mon Apr 25 12:53:35 2011 +0200

    Ignore duplicates with same path

commit ce2d11c4
Author: Vincent Blut <vincent.debian@free.fr>
Date:   Sat Dec 3 15:46:20 2011 +0100

    Various errors in the translation (typo, etc.)
    
    Patch submitted by Vincent Blut that fix some typo in French locales.
    Closes Debian bug #620895.

commit bc3ed05a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Nov 12 11:36:18 2011 +0100

    call size signal indirectly via idle_call
    
    image_loader_size_cb is called from a second thread, so it can't
    use any gtk functions directly or via signals
    this fixes random crashes in gtk code introduced by commit e24281e5

commit 4cbe6b68
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Nov 12 11:34:55 2011 +0100

    call log window functions indirectly via idle callbacks

commit 04bb6f23
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Oct 4 22:09:55 2011 +0200

    rename file_data_new_simple to file_data_new_group, filedata.c cleanup

commit 58e4671b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Oct 2 11:55:34 2011 +0200

    recognize all registered extensions, even if they contain dots

commit 52d7c7d5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Oct 2 11:16:03 2011 +0200

    sidecar_file_priority function is already called with extension as an argument

commit 78cde693
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Oct 2 11:12:44 2011 +0200

    call notify functions in in an idle call

commit 5276a3fa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 1 23:21:08 2011 +0200

    move the grouping code from file_data_new to filelist_read

commit aff67e65
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 1 20:58:34 2011 +0200

    separate function fortesting changed files without sidecars

commit 21a8bc37
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 1 17:11:10 2011 +0200

    consistent use of fd->extension

commit e6308d6f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 1 16:31:58 2011 +0200

    simplified grouping of sidecars

commit 18d80ca3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Sep 30 23:57:31 2011 +0200

    fixed filelist_sort_compare_filedata to not return 0 no different files

commit efc80965
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Sep 30 23:02:26 2011 +0200

    always check for sidecars by readdir

commit 7bb3871e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Sep 30 10:54:32 2011 +0200

    do not use FileData entries with empty path

commit 559683dd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 29 17:17:20 2011 +0200

    updated copyright notice

commit 4f028fb2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 29 17:14:36 2011 +0200

    added custom tiff loader

commit 25d02a83
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 29 12:36:08 2011 +0200

    added long-term cache for keywords

commit bdea8db7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Sep 27 22:06:09 2011 +0200

    set stereo.fixed default values to hdmi stereo standard

commit 216a72fa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Sep 27 22:03:47 2011 +0200

    fixed stereo.fixed preferences

commit 1c4103de
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Sep 27 21:12:02 2011 +0200

    fixed stereo_temp_disable functionality

commit a8c5cb26
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 26 15:02:05 2011 +0200

    ignore raw image support reported by the pixbuf loader

commit d2c78b7a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 9 16:38:46 2011 +0200

    fixed using DEBUG_N from multiple threads

commit 8a55b692
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 16 22:26:36 2010 +0100

    Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
    
    Add a new function exif_init_cache() and call it at top of exif_read_fd(),
    the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
    and when exif_free_fd() is called, file_cache_put() was called on invalid cache.

commit 138e31f3
Author: Vladislav Naumov <vnaum@vnaum.com>
Date:   Thu Dec 16 21:55:03 2010 +0100

    Fix bug 2999830: do not report failed chown() on copy.
    
    Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
    
    I was trying to copy images from my camera which is mounted as a USB
    mass storage device.  The files on the mount are owned by root, and
    geeqie tries to chown (and chgrp) the copy, fails, and displays an
    error message.  This is only mildly annoying when copying a single
    file, but when I want to copy multiple files the failure stops the
    operation after the first file.
    
    Patch by Vladislav Naumov <vnaum@vnaum.com>
    
    This patch ignores chown errors, while still doing chown
    (so root still can copy files preserving ownership).
    
    http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)

commit a3a06975
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Sep 27 10:29:36 2011 +0200

    added panorama .pto file to the list of known files

commit 8560f483
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 26 15:02:05 2011 +0200

    ignore raw image support reported by the pixbuf loader

commit df06d685
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 29 15:27:09 2011 +0200

    fixed crash on incomplete jpeg file

commit bd374b07
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 24 13:17:34 2011 +0100

    Change the image size from 10×20 to 20×20
    
    Now the image should not be scaled anymore. Fix Bug Debian:614607 and
    SF:3191174.

commit a11e5ce5
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 24 13:17:34 2011 +0100

    Change the image size from 10×20 to 20×20
    
    Now the image should not be scaled anymore. Fix Bug Debian:614607 and
    SF:3191174.

commit 8f9ba412
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun May 15 19:44:04 2011 +0100

    Fix a remote command bug

commit 4858999b
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun May 22 09:40:51 2011 +0100

    Typo, forgotten bracket

commit d4660d76
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun May 15 19:44:04 2011 +0100

    Fix a remote command bug

commit 6f3d9d81
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 14 22:16:49 2011 +0200

    added Cycle through stereo modes menu entry

commit 4aa85ebd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 14 21:53:45 2011 +0200

    do not mix autodetected and user-defined stereo mode

commit 31f6b82d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Apr 9 19:47:30 2011 +0100

    Do not delete path settings when adding new directory
    
    This patch will change the way, geeqie is mangling the path name in the
    rename (copy) dialog when creating new directory. Will fix the bugs
    Debian:529531 and SF:2795791.

commit a4270acb
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Jul 16 13:30:53 2010 +0100

    Fix compiling issue
    
    img-view.c: In function 'real_view_window_new':
    img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
    img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code

commit e24281e5
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat May 8 23:52:09 2010 +0100

    Fix the windowsize
    
    Opening a new window from a collection should not set the default size.
    Unfortunately the size of the image is not available in the early state.

commit c971abea
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Apr 21 18:44:15 2011 +0100

    Fix wrong line ending

commit b467f6ff
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 10 21:11:50 2011 +0200

    more compilation fixes

commit a99a24ea
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 10 20:30:17 2011 +0200

    compilation fixes

commit 556bd46b
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Apr 9 19:47:30 2011 +0100

    Do not delete path settings when adding new directory
    
    This patch will change the way, geeqie is mangling the path name in the
    rename (copy) dialog when creating new directory. Will fix the bugs
    Debian:529531 and SF:2795791.

commit 843f6114
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 9 19:27:43 2011 +0200

    fixed libjpeg in autoconf

commit cf3bcd41
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 9 16:38:46 2011 +0200

    fixed using DEBUG_N from multiple threads

commit d7521059
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 9 16:07:31 2011 +0200

    improved mpo parser, consider individual image type code

commit a745785c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 8 21:16:41 2011 +0200

    fixed to compile with other libjpeg versions

commit 787d25f2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 19:22:29 2011 +0200

    allocate tile pixbuf allways

commit fd932987
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 18:20:19 2011 +0200

    updated copyright notices

commit 6a4851f9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 18:14:17 2011 +0200

    free mpo data

commit 11f270dc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 13:53:23 2011 +0200

    fixed jpeg_segment_find to support more app2 segments with different signatures

commit f1d83565
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 12:52:09 2011 +0200

    store stereo flag in loader data

commit df0bac9a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 12:02:30 2011 +0200

    fixed freed data access

commit a31cfe80
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 11:58:29 2011 +0200

    load mpo files as SBS

commit 455dfdd5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 10:57:08 2011 +0200

    added mpo parser

commit e1c487d0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 26 22:13:39 2011 +0100

    split jpeg parser functions to separate file

commit f5f26251
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 26 22:03:30 2011 +0100

    added custom jpeg loader

commit 3fbd5d8f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 26 17:57:25 2011 +0100

    infrastructure for image loader backend

commit 0ee2027e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 25 23:25:15 2011 +0100

    renderer interface cleanup

commit 484192f4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 25 23:14:01 2011 +0100

    fixed redrawing on expose event

commit 1ed7ba55
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 25 22:09:59 2011 +0100

    fixed area_changed handling

commit 5fcc3c96
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 19:16:07 2011 +0100

    added more anaglyph modes

commit 75c23adf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 12:49:00 2011 +0100

    added half-size (3dtv) stereo mode

commit 2925d1de
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 11:31:08 2011 +0100

    fixed sbs mode

commit c6ddf7e7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 11:11:08 2011 +0100

    save and load stereo options

commit 4a39e00a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 10:52:41 2011 +0100

    improved preferences dialog

commit 3bbfb5ae
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 10:15:07 2011 +0100

    added fixed stereo mode

commit c156c8a3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 00:23:54 2011 +0100

    removed 'swap' entry from menu

commit 6aef4f63
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 00:18:13 2011 +0100

    temporarily disable stereo mode, added more stereo prefs

commit f6091ebe
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 19 21:42:13 2011 +0100

    type of source stereo image made adjustable from menu

commit bc35f9f7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 19 19:53:30 2011 +0100

    stereo mode preferences

commit dc3dea12
Author: Tore Ericsson <tore.ericsson@telia.com>
Date:   Mon Feb 14 21:21:55 2011 +0100

    Complete Swedish translation including bugs based on 55de20b 2010-12-11 version

commit 236bc4c0
Author: Tore Ericsson <tore.ericsson@telia.com>
Date:   Mon Feb 14 15:04:07 2011 +0100

    Almost complete Swedish translation
    
    Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
    Edit, Delete, etc. Also remains three entries where I don't know the meaning
    on lines 1550, 1558, and 5229. The English text seems to be completely out of
    order on lines 5601 and 5606. -- Note also: The first cache path in the
    thumbnail dialogue window appears having a duplication error.

commit 8c25cb5a
Author: Tore Ericsson <tore.ericsson@telia.com>
Date:   Mon Feb 14 14:51:44 2011 +0100

    Started with Swedish translation

commit 66e79a3d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 5 22:22:12 2011 +0100

    change stereo mode from menu

commit ac29d245
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 5 18:20:16 2011 +0100

    swap stereo images

commit 44f99597
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Feb 4 23:49:13 2011 +0100

    added mirrored stereo mode

commit 12302100
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 29 17:43:05 2011 +0100

    fixed overlay position - part2

commit 8734f816
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 29 17:35:29 2011 +0100

    fixed overlay position

commit 572fb571
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 29 17:15:39 2011 +0100

    do not draw tiles outside the viewport

commit c95c27d4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 29 14:49:38 2011 +0100

    display pixel aspect ratio support

commit f727555d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 28 14:34:57 2011 +0100

    anaglyph support

commit 18c37b0f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 28 13:13:27 2011 +0100

    rt_tile_render cleanup part 3

commit 55a53285
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 28 13:05:14 2011 +0100

    rt_tile_render cleanup part 2

commit 96a6858d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 28 12:44:32 2011 +0100

    rt_tile_render cleanup part 1

commit fd265dfb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 28 11:05:07 2011 +0100

    first stereo support

commit a1751b3f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jan 27 13:40:05 2011 +0100

    separated tile renderer

commit 60c56ec5
Author: Tore Ericsson <tore.ericsson@telia.com>
Date:   Thu Jan 13 20:38:20 2011 +0100

    Swedish tranlation
    
    Hi all,
    
    Here is my translation into Swedish so far, inluding conversion into UTF-8
    coding.
    
    Can somebody advice me how I can test my translations in an own Geeqie
    installation? (I'm running Kubuntu 10.04)
    
    Tore
    
    From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
    From: Tore Ericsson <tore.ericsson@telia.com>
    Date: Thu, 13 Jan 2011 20:18:28 +0100
    Subject: [PATCH] Started with Swedish translation

commit e504820e
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Jul 16 13:30:53 2010 +0100

    Fix compiling issue
    
    img-view.c: In function 'real_view_window_new':
    img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
    img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code

commit 6e695dd6
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat May 8 23:52:09 2010 +0100

    Fix the windowsize
    
    Opening a new window from a collection should not set the default size.
    Unfortunately the size of the image is not available in the early state.

commit c6d82fb3
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Mar 8 22:01:44 2010 +0100

    Implementing some usefull data structures for lua

commit de4f5903
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Mar 7 20:04:23 2010 +0100

    First usable lua callback
    
    Implementing get_datum to get a named exif datum from the image.

commit 4e679cd9
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Mar 7 14:57:00 2010 +0100

    Using common path for lua files

commit ee7d5c88
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Mar 4 21:05:13 2010 +0100

    Overlay info with lua

commit c5c0aa15
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jun 27 22:38:09 2009 +0100

    Adding support for lua scripting
    
    Until now this is without any functionality.

commit 55de20b6
Author: Laurent Monin <zas@norz.org>
Date:   Sat Dec 11 20:09:43 2010 +0100

    Convert svn:ignore properties to .gitignore
    
    Simplify .gitignore and add few forgotten entries

commit b71da225
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon May 10 11:33:13 2010 +0000

    Some small logic mistakes
    
    Use boolean operators for booleans and bitwise otherwise only.

commit dd54e571
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon May 10 11:32:56 2010 +0000

    GTK marks several functions as deprecated
    
    The following functions has been replaced and deprecated by version
    2.20:
       - GTK_WIDGET_CAN_FOCUS
       - GTK_WIDGET_DRAWABLE
       - GTK_WIDGET_HAS_FOCUS
       - GTK_WIDGET_HAS_GRAB
       - GTK_WIDGET_IS_SENSITIVE
       - GTK_WIDGET_NO_WINDOW
       - GTK_WIDGET_REALIZED
       - GTK_WIDGET_SENSITIVE
       - GTK_WIDGET_STATE
       - GTK_WIDGET_TOPLEVEL
       - GTK_WIDGET_VISIBLE

commit 7a426d74
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Feb 28 22:55:37 2010 +0000

    Add unknown file class to grouping

commit b71f37b8
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Feb 28 15:17:12 2010 +0000

    Fix a small issue with strptime
    
    strptime do not initialize all fields. So the undefined fields could end
    in crash later on.

commit fc390bb8
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 27 23:31:07 2010 +0000

    Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.

commit 34c581a9
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Feb 27 20:35:26 2010 +0000

    Add the feature to add single keywords to selection
    
    This patch adds a context menu entry to keywords to ad the current
    keyword to all selected images.

commit bbcf58c3
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Feb 27 20:35:09 2010 +0000

    Little macro correction

commit de8ed72a
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Feb 27 20:34:54 2010 +0000

    Unifying the datetime output
    
    The output of %date% and %formatted.DateTime% should be equivalent.

commit 7cabd518
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 17 21:05:10 2010 +0000

    updated ChangeLog file

commit c704896f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Feb 16 21:18:03 2010 +0000

    added 2010 to copyright text

commit 7bea2e96
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Feb 16 21:10:12 2010 +0000

    updated version string

commit 43c48179
Author: Laurent Monin <zas@norz.org>
Date:   Tue Feb 16 20:07:05 2010 +0000

    Restore translators list, removed by revision 1899.

commit 113b2377
Author: Laurent Monin <zas@norz.org>
Date:   Tue Feb 16 19:55:35 2010 +0000

    Update russian translation. Thanks to Denis Silakov.

commit 4261dfa3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 14 22:00:23 2010 +0000

    fixed segfault in exif parser
    
    http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682

commit b6a2a9d6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 14 21:35:11 2010 +0000

    fixed reference count
    
    there was a bug in reference count on writting unsaved metadata
    before starting an external editor

commit aa1e53ca
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 7 13:16:35 2010 +0000

    test gnome-doc-tool in configure

commit 78b77ae3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 7 12:44:55 2010 +0000

    dropped obsolete sections, gqview changelog moved to wiki

commit f977ad15
Author: Laurent Monin <zas@norz.org>
Date:   Tue Feb 2 20:21:11 2010 +0000

    Brazilian Portuguese translation was updated.
    
    Thanks to Sergio Cipolla.
    
    References:
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824

commit 0e32e4d5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jan 27 22:27:10 2010 +0000

    czech translation fixes

commit b015822f
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jan 27 19:58:11 2010 +0000

    Update catalan translation, by angel mompo.

commit 6088a5dd
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jan 17 13:34:48 2010 +0000

    Fix osd zoom level refreshing (it was broken since some times).

commit 615b0fba
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jan 13 19:49:39 2010 +0000

    Update dutch translation. Work in progress.
    
    Patch by Marcel Pol.

commit 141a854c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Jan 11 14:10:49 2010 +0000

    Wops, typo...

commit 36ee9c9d
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jan 10 14:23:29 2010 +0000

    copy_file(): remove incomplete file on error (bug 2890715)
    
    The behavior changed, data is first written to a temporary file,
    which is unlinked in case of error, then the tempfile is renamed
    to the final name.
    Size of buffer was increased from 4k to 16k.

commit 8ce20c20
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jan 9 11:44:27 2010 +0000

    Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.

commit 5a166236
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jan 9 10:37:48 2010 +0000

    Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.

commit a1c2ef45
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jan 5 22:28:11 2010 +0000

    Add Serbian translation.
    
    Note there are two *.po files, one for Cyrilic and one for Latin
    letters.
    
    Thanks to Milos Popovic.

commit 59801852
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jan 5 22:26:03 2010 +0000

    Update README about translations.

commit f9feac4f
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jan 5 17:49:50 2010 +0000

    Allow to switch to fullscreen mode using LIRC.
    
    Imagine the following situation (which happened to me several times) :
    you want to see photos from your bed or your sofa so you launch geeqie
    and go to the right directory, then you take your remote control and sit
    comfortably far from your keyboard and mouse. And when you want to begin
    to watch photos, you realize you forgot to enable full screen! You have
    to stand up and to go until your computer and come back, whereas you
    could have done it with your remote control.
    
    Patch by Bernard Massot.

commit f1c7e5da
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jan 2 12:38:55 2010 +0000

    Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.

commit bd34c324
Author: Laurent Monin <zas@norz.org>
Date:   Sat Dec 19 12:53:20 2009 +0000

    Fix bug 2917164.
    g_utf8_collate_key_for_filename() don't give sort order one
    may expect. Using g_utf8_collate_key() make things closer
    to many other programs output (ie. ls and gqview).
    
    Thanks to Michael pointing this out.

commit 99766f9e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Dec 19 12:49:19 2009 +0000

    Store sort parameters in appropriate variables.

commit 7ec5e57c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 10 17:48:43 2009 +0000

    Move "Add Keyword" menu item at top of Keywords bar contextual menu.
    
    Suggested by Lars Täuber.

commit e6fe9db8
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 10 17:44:31 2009 +0000

    Fix contextual menus in lateral bars.
    
    Use button_release_event instead of button_press_event,
    this makes contextual menus persistent until an option
    is selected or the menu is closed.

commit 17f461e0
Author: Laurent Monin <zas@norz.org>
Date:   Fri Dec 4 21:01:11 2009 +0000

    Some systems do not have SA_SIGINFO (siginfo_t), like GNU/Hurd, so just test if defined or not. Patch by Michal Čihař (Bug ID: 2894271).

commit 4bbf6df4
Author: Laurent Monin <zas@norz.org>
Date:   Fri Dec 4 20:40:02 2009 +0000

    Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.

commit 4ba3a484
Author: Laurent Monin <zas@norz.org>
Date:   Fri Dec 4 19:45:09 2009 +0000

    Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).

commit 1f4fdf05
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Nov 27 23:27:35 2009 +0000

    build documentation with gnome-doc-tool in makefile

commit 3f39e625
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Nov 22 09:12:22 2009 +0000

    scripts for converting wiki documentation to docbook

commit 14fdb79a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Nov 21 20:08:51 2009 +0000

    check gtk_clutter_init return value
    
    https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680

commit 64efa05f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Nov 18 12:34:30 2009 +0000

    changed https to http in wiki links

commit fb7ec618
Author: Laurent Monin <zas@norz.org>
Date:   Fri Nov 13 18:37:31 2009 +0000

    Spanish translation was updated. Thanks to Redy Rodriguez.

commit 40c05f38
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 7 21:31:23 2009 +0000

    Updated spanish translation. Thanks to Redy Rodriguez.

commit ec5cfc05
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Oct 13 21:49:42 2009 +0000

    German translation update

commit 3bd2b7d6
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Oct 13 21:49:21 2009 +0000

    Add compatibility for GTK 2.18
    
    With 2.18 some functions are deprecated. With geeqie that are two at the
    moment.
    - gtk_tree_view_column_get_cell_renderers - which can be replaced by
      gtk_cell_layout_get_cells
    - gdk_event_get_graphics_expose - I just commented it as there seems to
      be no replacement in GTK 2.18

commit 84b602a4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 10 15:01:41 2009 +0000

    added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692

commit 9d0d6ce6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 10 10:15:23 2009 +0000

    use text renderer for editor->hidden
    
    The toggle was too confusing because it was not dirrectly editable.

commit a41042b3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Oct 1 18:40:34 2009 +0000

    ignored multiple directories specified on commandline
    
    IMHO this was inconsistent - specifying one directory had completely
    different effect than specifying two or more directories. Moreover,
    it segfaulted.
    Now only one directory is allowed.

commit 95d62825
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Oct 1 17:37:51 2009 +0000

    fixed tree_store reordering

commit 34f3b8a3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 28 12:04:35 2009 +0000

    do not cache incomplete thumbnails

commit 63420660
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 28 09:57:06 2009 +0000

    consider sidecars in layout_image popup menu

commit 64cf6613
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Sep 26 11:37:09 2009 +0000

    bar_gps cleanup
    
    - removed the scrollbar
    - do not set decel-rate,
      https://bugzilla.gnome.org/show_bug.cgi?id=596419

commit 643ae01b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Sep 26 08:47:28 2009 +0000

    print text using pango renderer
    
    - the text is sent to postscript as a bitmap
    - this fixes printing of non-ascii characters
    
    http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680

commit 8b6b4b9f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Sep 25 20:39:15 2009 +0000

    require libchamplain 0.4
    
    - check for libchamplain 0.4
    - dropped libchamplain 0.3.x support
    
    http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680

commit b52b036e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 24 21:52:44 2009 +0000

    fixed and simplified sidecar grouping code

commit 98cfb648
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 24 18:02:29 2009 +0000

    fixed emitting of error signal from image loader

commit f1c57f3c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 21 18:48:32 2009 +0000

    fixed pan-view popup menu
    
    - removed wrong callback
    - consider sidecar files in the editor popup

commit 068a46d7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 14 21:25:10 2009 +0000

    fixed selection handling in sidebar

commit a65c901d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 13 21:08:40 2009 +0000

    fixed editor list in popup menu
    
    - show an editor if any of selected files matches
    - added debug messages

commit 1ab4168f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 13 21:03:17 2009 +0000

    fixed incorrect translation

commit 3a4c5956
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 13 20:00:08 2009 +0000

    fixed filelist refresh

commit 0d3397b5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 13 12:33:11 2009 +0000

    preserve histmap on NOTIFY_CHANGE

commit d88c0197
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 13 09:55:21 2009 +0000

    added possibility to use geeqie-rotate as a standalone script

commit 9f27ef87
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Sep 12 16:37:05 2009 +0000

    strip the "lang=" prefix from exiv2 in all metadata formats

commit 5773c732
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Sep 12 16:03:09 2009 +0000

    simplified template

commit fcf4c385
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Sep 12 15:51:37 2009 +0000

    editor fixes
    
    - fixed editor loading order
    - fixed EditorWindow->modified flag handling

commit 50f55547
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Sep 12 15:31:24 2009 +0000

    fixed reloading of editors

commit fbcd54e1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 9 18:16:09 2009 +0000

    advertisment added

commit 04d9cb61
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 7 20:44:29 2009 +0000

    start_editor_from_filelist_full fixes
    
    fixed return value from start_editor_from_filelist_full()
    call editor_command_parse to detect possible problems early enough

commit 89d76d7d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 7 20:04:22 2009 +0000

    fixed list of possible editors in popup menu

commit 23f83337
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 7 19:48:05 2009 +0000

    fixes sidecar file grouping
    
    files with a number in extension were listed twice, it
    caused problems later

commit b319e56a
Author: Laurent Monin <zas@norz.org>
Date:   Mon Sep 7 08:24:09 2009 +0000

    Comment out unused functions, silenting related compilation warnings.

commit 6178ce7a
Author: Laurent Monin <zas@norz.org>
Date:   Mon Sep 7 08:18:18 2009 +0000

    Remove an unused variable and minor code cleanup.

commit 9cfd6cc0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 6 14:29:19 2009 +0000

    improved editor loading

commit 687a8918
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 6 14:21:19 2009 +0000

    fixed unnecessary image reloads in color menu

commit e0fd3c77
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 6 14:01:03 2009 +0000

    load desktop files in idle time
    
    - scanning all desktop files takes a lot of time because of hdd seek
    - this change moves the scanning to idle time
    - the editors appears in the menus some time after startup
    
    https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680

commit 397dd167
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 6 09:08:37 2009 +0000

    added messages for debugging startup time

commit a9030eea
Author: Laurent Monin <zas@norz.org>
Date:   Sat Sep 5 13:48:21 2009 +0000

    Update svn ignore lists.

commit dcadde2b
Author: Laurent Monin <zas@norz.org>
Date:   Fri Sep 4 15:53:04 2009 +0000

    Fix up compilation issues related to libchamplain.
    
    See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680

commit 04946361
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 3 20:00:40 2009 +0000

    fixed in-place rename

commit 6f6186da
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 3 19:18:20 2009 +0000

    do not reload image on copy, move, rename and external editor
    
    changed files should be detected anyway
    http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680

commit 2b239ea2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 28 23:09:05 2009 +0000

    fixed vd_notify_cb leak

commit 1dc77a83
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 28 21:01:29 2009 +0000

    improved printing of selection

commit fbfb356c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 28 20:18:46 2009 +0000

    improved the sidecar grouping algorithm

commit 7cc27f48
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 27 20:23:28 2009 +0000

    fixed toggle_slideshow function
    
    https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680

commit ca1e575f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 26 19:19:06 2009 +0000

    updated version message

commit ccc188ca
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 26 19:16:02 2009 +0000

    save one unnecessary call to stat_utf8

commit 04c03083
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 25 22:21:46 2009 +0000

    use name as a tooltip of external editor if comment is missing
    
    the hotkey dialog ignores entries with empty tooltip

commit da53e4e5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 25 21:30:50 2009 +0000

    write metadata before another opeation
    
    - this is implemented for copy and external editor
    - the unsaved metadata should survive operations like move or rename
    - saving metadata before delete is pointless

commit 22679396
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 23 14:10:56 2009 +0000

    workaround for xpm loader
    
    https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680

commit 399428f6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 23 13:37:15 2009 +0000

    fixed moving and maintenance of std. thumbnails
    
    https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680

commit e284087c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 22 21:58:49 2009 +0000

    remove deleted files from metadata queue

commit a20b1c7d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 22 20:20:19 2009 +0000

    fixed sidecar grouping
    
    this fixes grouping of files which differs only
    in upper/lowercase extension. The old code stopped scanning
    when the first file was found.

commit 4fd2d2e9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 18 20:19:23 2009 +0000

    fixed possible crash in exif_item_get_integer

commit c1371f79
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 3 20:47:14 2009 +0000

    updated links

commit 6873f898
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Aug 3 12:34:57 2009 +0000

    Fixing libexiv2 bug

commit 95f139cb
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Aug 1 22:37:57 2009 +0000

    Fix a small problem with casefull keywords
    
    In @1636 I miss one check for keyword case. Now it should be all fixed.

commit 993581fa
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Aug 1 22:37:37 2009 +0000

    This function is never used anymore: file_maint_removed

commit 3ba97f11
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 31 20:46:55 2009 +0000

    updated project status

commit c57a5a23
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 31 20:31:56 2009 +0000

    added project web page under version control

commit 3591c211
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jul 30 17:59:20 2009 +0000

    Some systems (BSD,MacOsX,HP-UX,...) define MAP_ANON and not MAP_ANONYMOUS. Make each an alias of other to be sure. issue reported by Martin Proetzsch.

commit 50d58991
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 29 21:03:38 2009 +0000

    updated czech translation

commit e01d5677
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 28 22:27:24 2009 +0000

    improved scroll on slower machines
    
    patch by Stanislav Brabec

commit 41599122
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 28 22:14:26 2009 +0000

    do not process sidecar files in bar_gps
    
    patch by Colin Clark

commit 5d66be28
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 28 22:03:54 2009 +0000

    run the scripts with /bin/sh

commit 9ac5bc98
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jul 25 08:23:23 2009 +0000

    French translation was updated.

commit 6c06cb33
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jul 25 08:13:13 2009 +0000

    Remove some bashisms from configure.in. Patch by Greg Troxel.

commit 5495e01c
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jul 25 08:00:07 2009 +0000

    Romanian translation was completed. Thanks to Sabin Iacob.

commit 206a2270
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 24 14:07:54 2009 +0000

    update column sizes after toggling thumbnails

commit 3374e3d5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 24 13:32:37 2009 +0000

    fixed switching of multiline texts

commit 2d113f07
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 24 12:56:54 2009 +0000

    do not try to reload deleted image
    
    deleted image is replaced by the next one from the list, keep
    the old image displayed until the new one is set

commit 00c99d21
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 24 12:45:42 2009 +0000

    call gtk_tree_view_columns_autosize only when reall needed
    
    gtk_tree_view_columns_autosize is rather expensive, call it only
    afrer directory change or after user-requested refresh

commit 66643fc8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 24 12:21:23 2009 +0000

    do not use cell_data_func
    
    cell_data_func is too slow, store formatted string in the tree_store
    instead

commit 8494a934
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 21 14:17:01 2009 +0000

    fixed destroying of menu data
    
    Make sure that menu destroy functions do not access parent widget
    structures that are already destroyed
    There are 2 ways to achieve this:
    - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
    - use separate data structure passed to *_popup_menu_destroy_cb()
      like in img-view.

commit 7c7eb0a2
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jul 18 08:16:54 2009 +0000

    Fix a overrun
    
    data_offset + data_length could be bigger than guint which makes the
    calculation overflow to a value smaller then size.

commit 6e739c90
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 2 17:37:05 2009 +0000

    updated ChangeLog file

commit 08f70c1d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 2 17:31:38 2009 +0000

    updated ca.po - submitted by Mecatxis

commit ecfe3d0a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 1 20:55:37 2009 +0000

    make sure that automake and config.h uses the same installation paths

commit 2e37aa4a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 1 19:38:17 2009 +0000

    updated version string

commit b514d250
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 1 19:33:09 2009 +0000

    fixed mnemonic conflicts

commit 9c0ca8a1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 1 18:59:39 2009 +0000

    removed msgctxt keyword, older gettext fails on it

commit a781a6fa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 1 18:32:32 2009 +0000

    removed gettext.h reference

commit 0ec10ddf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 1 07:04:42 2009 +0000

    updated spec file

commit 21797ad0
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 30 23:40:37 2009 +0000

    French translation was updated.

commit 0bf27305
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 30 20:15:33 2009 +0000

    fixed an use of uninitialized value

commit b5b0a858
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 30 20:12:28 2009 +0000

    fixes for a built without Exiv2
    
    don't try to access XMP metadata if not compiled with Exiv2
    some metadata options are valid without Exiv2, do not disable them

commit f70e420d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Jun 30 19:53:55 2009 +0000

    Revert "Add pgettext for some ambiguous strings"
    
    Now there should be all ambiguous strings gone. This reverts commit 1628
    
    With that commit also all ambiguous strings should be solved.

commit ed08c31a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 30 19:12:25 2009 +0000

    add desktop.in files to the tarball

commit 84d6dfa4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 29 19:48:14 2009 +0000

    fixed writting to gqview legacy format

commit b1e7867f
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jun 29 16:32:43 2009 +0000

    French translation was updated.

commit c278582a
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jun 29 16:02:28 2009 +0000

    Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.

commit f8f76cde
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 28 13:41:51 2009 +0000

    added geeqie-import-geeqie.desktop.in

commit 8bb48410
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 28 11:55:54 2009 +0000

    libchamplain compatibility fix

commit cf4208a5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 28 09:25:47 2009 +0000

    cleanup: remove some disabled code

commit 3ad0a54d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 28 09:08:25 2009 +0000

    warn if another operation is performed on a file with unsaved metadata

commit dadc45eb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 28 08:49:28 2009 +0000

    sync histogram state after enabling it from the menu

commit a61e74ef
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 28 08:32:27 2009 +0000

    added script for importing GQView and Geeqie-alpha metadata

commit db44d472
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 27 23:12:52 2009 +0000

    put preferences to separate submenu

commit d960407d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jun 27 22:58:20 2009 +0000

    German translation update

commit 6595653e
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jun 27 22:57:56 2009 +0000

    Complete commit @1747 (intltool usage)
    
    With using intltool the localisation will fail cause of missing
    desktop.in file. Also the old desktop files are obsoleted by this
    commit.
    
    Also it is not necessary any more to have a './' in front of the files
    in POTFILES.in.

commit 3000474f
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jun 27 22:56:50 2009 +0000

    Fix AM_CFLAGS and AM_CXXFLAGS from @1701
    
    The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
    src/Makefile.am.
    
    I also did some minor whitespace fixes and made the internal
    documentation consistent by using \ than @ for doxygen doc.

commit 1282982b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 27 22:40:25 2009 +0000

    added command for editing ufraw id file, changed menu location

commit 5865742b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 27 21:12:07 2009 +0000

    reordered View menu

commit 2c3454d7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 27 20:47:17 2009 +0000

    use radio buttons for file and dir mode in popup menu

commit 9ef08987
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 27 20:12:56 2009 +0000

    simplified menu_item_add_radio usage

commit f9509525
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 27 17:54:31 2009 +0000

    created Files and Folders submenu

commit 8948dca3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 27 15:47:50 2009 +0000

    improved overlay menu
    
    - indicate overlay and histogram state in toggle and radio entries in
      the menu
    - all entries have visible effect in all modes

commit a374a03d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jun 24 20:31:30 2009 +0000

    test if an accelerator can be stored
    
    gtk_accel_map_change_entry can't change accelerators
    to keys like arrows. Test this and show the keys in the list
    only if they can be really changed.
    
    https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680

commit 7bbcd188
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 23 19:20:48 2009 +0000

    improved description string

commit 5a18119c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jun 21 22:52:45 2009 +0000

    Localizing one string

commit d820c538
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jun 21 22:52:08 2009 +0000

    Fix two memory failures
    
    1. if the description field for a exif information is empty the program
       dumps core when trying to change this. The reason is a strcmp with a
       NULL value.
    
       The fix add the small functionality to set the field to default when
       it is set empty.
    
    2. There was a g_strdup miss in exif.c which could end in memory
       corruption.

commit 48de9540
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 21 20:14:53 2009 +0000

    improved file list update priority
    
    - update list with lower priority than the priority of file operations
    - make sure that it is updated at least once per 2 seconds

commit 8f5b864b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 21 13:28:02 2009 +0000

    fixed jumping of filelist on focus_in event

commit 624256fd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 21 12:39:58 2009 +0000

    fixed updating of marks in sidecars

commit 8c5f7652
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 20 23:15:11 2009 +0000

    various geeqie-ufraw improvements
    
    - handle xmp sidecars
    - commandline options, help

commit ad121b74
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 20 18:42:23 2009 +0000

    fixed leak in file_util_* functions
    
    - file_util_* are changed to take over the filelist and free it when
      done
    - make sure that these functions are called correctly

commit 64ac3a19
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 20 16:46:32 2009 +0000

    improved list view
    
    - do the string formatting in the cell_data callback
    - show the sidecar list only in collapsed entries

commit 689f00cf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 20 08:51:07 2009 +0000

    always check for deleted sidecar files

commit 2ac55900
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 19 22:37:30 2009 +0000

    fixed regexp usage

commit f553c1ad
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 19 22:34:52 2009 +0000

    run external commands from current directory even with no files

commit 6b90e03b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jun 18 20:46:33 2009 +0000

    ufraw-batch script
    
    added a more complicated script that demonstrates advanced
    features of external editors:
    - create a jpeg + ufraw id file for each raw file
    - update the jpeg if the id file was modified

commit ce28ddc9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jun 17 18:41:10 2009 +0000

    made file_util_start_editor_from_file consider also sidecars

commit 74888a81
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jun 17 18:19:11 2009 +0000

    fixed problems with floor/ceil
    
    - introduce macros ROUND_DOWN, ROUND_UP
    - fixed incorrect usage of floor/ceil functions on int arguments
    
    patch by  Yuriy Kaminskiy

commit a9e0a038
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 15 20:50:35 2009 +0000

    use intltool for desktop file translation
    
    - desktop files are translated via .po files together with other strings
    - make update-po is replaced with intltool-update [lang]

commit f63a2dd3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 15 19:13:45 2009 +0000

    improved rotation script
    
    - applies the orientation from metadata
    - uses exiftran for jpeg an ImageMagick for other files

commit 2900ceba
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jun 14 08:49:39 2009 +0000

    French translation was updated.

commit 1401afe8
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jun 13 22:19:57 2009 +0000

    Update documentation
    
    Now it holds a more verbose doxygen description as discussed in mailing
    list.
    
    - Doxygen style description
    - Small visibility changes
    - Commit message change

commit 369eab02
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 13 19:26:32 2009 +0000

    the options for custom border color were made independent

commit 1283b619
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 11 18:18:07 2009 +0000

    French translation was updated.

commit 420f3600
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 11 17:34:37 2009 +0000

    Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.

commit f5dbedfb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jun 10 20:45:24 2009 +0000

    make sure that a directory exists on saving desktop files

commit 545a2c2c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jun 10 20:26:47 2009 +0000

    do not install helper scripts into /usr/bin
    
    - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
    - add the directory to $PATH on startup - the Exec line in desktop files
      does not have to contain full path
    
    fixes
    https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680

commit c266b1d3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 9 19:12:37 2009 +0000

    enabled color management in img-view
    
    patch by Omari Stephens

commit 0dbb46ce
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 9 19:08:52 2009 +0000

    fixed leak in image_post_process_color
    
    patch by Omari Stephens

commit 3c312710
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 8 19:05:49 2009 +0000

    unify code paths for New directory
    keep the directory visible after rename
    https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680

commit 0128d5e7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 7 10:11:05 2009 +0000

    do not show wide frame in single image mode
    it partially fixes
    https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683

commit 83196313
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 6 22:51:55 2009 +0000

    added mark filter to menu - now it is possible to assign hotkeys

commit da1d8ad7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 6 19:39:46 2009 +0000

    preserve zoom value on fullscreen startup

commit 0b06a8bd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 6 17:28:16 2009 +0000

    swap x and y scale when scaling rotated images - it fixes tiles that were
    sometimes off by 1 pixel - thanks Petr for reporting,
    code cleanup

commit 538eafee
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jun 6 17:02:21 2009 +0000

    French translation was updated.

commit 0b361516
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 6 16:14:07 2009 +0000

    better implementation of tree_view_row_get_visibility,
    gtk_tree_view_set_cursor is not sufficient in some cases, call also
    tree_view_row_make_visible

commit 2ca07031
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 6 15:33:56 2009 +0000

    do not call signal handler from vdtree_row_expanded
    it fixes tree view for user-entered hidden directories

commit 1bd43a67
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 6 11:15:09 2009 +0000

    reduced jumping of directory tree when user clicks on folders

commit 2aa7548f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 5 21:52:37 2009 +0000

    simplified the code around vd_select_row

commit e88a00be
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jun 4 21:07:03 2009 +0000

    use layout_set_fd() for changing images from a slideshow
    - this updates folder and icon in recursive slideshow mode
    
    preserve slideshow on layout change - fixes
      https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680

commit f333692b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 4 19:51:20 2009 +0000

    Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.

commit 47517136
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Jun 4 16:07:41 2009 +0000

    Ongoing translation
    
    Now the most is translated to German language. Just the photographic
    notions are missing.

commit 8e677502
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Jun 4 16:07:16 2009 +0000

    Change the order of columns for editors dialogue

commit 21b5ebf3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jun 3 20:05:19 2009 +0000

    regroup sidecar files when an operation on partial group is finished

commit 347fc7ce
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 2 22:33:53 2009 +0000

    changed selection behavior as requested at
    http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
    
    file view - sidecars are added to the selection if they were expicitly selected
                or if the entry is collapsed
    icon view - selection always contains sidecars
    
    file operations splits partially selected groups - selected files have
    disabled grouping

commit 5a743f0a
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jun 1 16:37:30 2009 +0000

    Minor code cleanup and redundancy reduction.

commit ce00bafc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun May 31 14:32:39 2009 +0000

    fixed incorrect type conversion

commit 7c034363
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun May 31 13:32:09 2009 +0000

    do not display menus ("FileMenu" etc.) in accelerator configuration
    improved tooltip texts

commit 7166e8e6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun May 31 11:08:00 2009 +0000

    do not block the files sent to external editors like gimp

commit f6b5317b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 30 20:18:22 2009 +0000

    preserve image center over short periods when the "broken image" icon is
    displayed
    http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680

commit 894ebcaf
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 26 19:41:22 2009 +0000

    Add .desktop files to restore lossless jpeg rotation via editors.

commit 257284ed
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 23 21:23:06 2009 +0000

    added doxygen.conf
    https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680

commit 701705f5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 23 21:07:21 2009 +0000

    enabled PageSize code
    https://bugzilla.redhat.com/show_bug.cgi?id=222639

commit 94698117
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 21 09:54:20 2009 +0000

    Add missing vim modeline.

commit 8b292110
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 21 09:20:48 2009 +0000

    Attempt to use stock gtk icons for directory list and tree views.

commit 2a1d1262
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 16 11:31:48 2009 +0000

    Fix up too short array, reported by Michael Schwendt.

commit db09073d
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 16 08:48:21 2009 +0000

    Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
    
    
    $ desktop-file-validate geeqie.desktop
    geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
    "Categories" in group "Desktop Entry" contains a deprecated value
    "Application"
    
    http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html

commit 93999087
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 14 20:45:34 2009 +0000

    Fix up unused variables warnings.

commit 93e62dee
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 14 20:32:14 2009 +0000

    Merge common thumb code from view_file_list and view_file_icon to view_file.

commit 63ea2c85
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 12 20:54:58 2009 +0000

    added some notes to README file

commit e0541d55
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 12 20:38:26 2009 +0000

    fixed compilation with older gtk

commit ff49d58f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 12 20:17:03 2009 +0000

    updated TODO list

commit 19db93d6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 12 18:25:18 2009 +0000

    added GPS map support - patch by Colin Clark

commit f0115682
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 12 06:54:05 2009 +0000

    French translation was updated.

commit d9ddcf2b
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 12 06:42:20 2009 +0000

    Fix up tooltip text: Color _Management -> Color Management.

commit b8f9d00f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon May 11 20:50:13 2009 +0000

    added keyboard configuration dialog
    mostly written by Petr Ostadal
    alternate keys are not yet fully configurable - the corresponding code
    is commented out

commit 59e6c197
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 11 10:10:13 2009 +0000

    French translation was updated.

commit b8baff4d
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 11 09:55:39 2009 +0000

    Include missing header file.

commit 8ae8938d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 9 19:45:24 2009 +0000

    expose the file grouping flag to the user

commit 70138111
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 9 19:25:51 2009 +0000

    extended the list of grouped metadata tags

commit 5a13c696
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 9 17:02:35 2009 +0000

    added some structure to the metadata preferences dialog

commit 6736cd68
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 8 18:29:09 2009 +0000

    better tooltip for disabled lcms

commit 38d38b50
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu May 7 20:24:35 2009 +0000

    limit metadata details dialog size

commit ecf3f93d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu May 7 19:52:38 2009 +0000

    fixed keyword tree initialization

commit dee4299e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu May 7 19:38:07 2009 +0000

    updated version string to beta1

commit 0dfdc453
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu May 7 19:34:33 2009 +0000

    enabled XDG directory layout

commit 34a545b2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu May 7 19:30:15 2009 +0000

    use "keywords" instead of "tags" in option name, it is more consistent

commit fb440ecd
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 3 17:54:37 2009 +0000

    French translation was updated.

commit bcc9ac0c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 2 22:34:46 2009 +0000

    added stock icons for slideshow

commit b9dbcccc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 2 22:19:42 2009 +0000

    updated czech translation

commit baf66bb1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 2 11:14:24 2009 +0000

    force the metadata dialog if it was triggered by the menu or the button

commit 034c8455
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 2 10:59:36 2009 +0000

    action table clean up

commit bf8cb167
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 2 09:15:56 2009 +0000

    improved pixel info, changed the menu entry from "Hide" to "Show",
    added it on default status bar

commit 022c685a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 1 23:40:01 2009 +0000

    "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
    use <shift>S for sort manager

commit c95bd699
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 1 23:15:51 2009 +0000

    - handle color profile and write metadata buttons on statusbar by ui_manager
    - statusbar buttons made configurable

commit b4760e25
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 1 09:49:27 2009 +0000

    allow external editors without parameters, as long as they are in
    category 'X-Geeqie'

commit b2025397
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 29 20:28:54 2009 +0000

    updated czech translation, not yet complete

commit 6739de52
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 28 21:40:00 2009 +0000

    French translation was updated.

commit baa65160
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 28 21:38:20 2009 +0000

    Update POTFILES.in: cellrenderericon.c removed, color-man.c added.

commit 563caeb6
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 28 21:37:27 2009 +0000

    Fix up po/Makefile to rebuild geeqie.pot when POTFILES.in was modified. Without this change, new translatable strings in recently added files were not available for translation in various .po files after a make update-po. Makefile.in.in.patch was modified to include this fix plus some minor cleanups.

commit 90c899b6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 28 20:09:41 2009 +0000

    do not translate internal strings

commit cdf39c97
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 28 06:55:56 2009 +0000

    added new files

commit 05a40a1d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 28 06:54:59 2009 +0000

    compilation fixes for older glib and gtk

commit a39d10df
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 27 23:07:59 2009 +0000

    French translation was updated: fix few main menu mnenonics.

commit e83d0474
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 27 21:39:56 2009 +0000

    compilation fixes

commit 3e0cad19
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 27 20:19:21 2009 +0000

    "make dist" fixes

commit 2dfdfc1d
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 26 14:08:44 2009 +0000

    French translation was updated.

commit 81620ce9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 26 11:38:28 2009 +0000

    small fixes

commit 61f861dd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 26 09:25:52 2009 +0000

    fixed return from metadata_write_revert

commit 86da9a1f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 26 09:01:35 2009 +0000

    added an option to write image orientation to the metadata

commit f62a4ec8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 25 22:08:09 2009 +0000

    separated Orientation and Grayscale functions
    moved Grayscale to Color management menu

commit a0f54dff
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 25 20:55:11 2009 +0000

    added more info to the details dialog

commit 81e98ec3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 24 23:26:49 2009 +0000

    added details dialog for other operations too

commit 6ac87bdb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 24 22:51:00 2009 +0000

    added possibility to exclude individual files

commit 6d5b3636
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Apr 23 21:15:14 2009 +0000

    fixed writting metadata behavior at exit

commit 92d41d67
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Apr 23 21:12:19 2009 +0000

    added an image to the file details dialog

commit b6e52aec
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Apr 23 20:48:03 2009 +0000

    differentiate between "Cancel" and "Discard changes"

commit 7ff04bed
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 21 21:47:11 2009 +0000

    Fix up few warnings (especially on 64bits platforms).

commit a58c2dc7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 21 21:16:32 2009 +0000

    fixed metadata.confirm_on_dir_change

commit ba226375
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 21 21:07:28 2009 +0000

    added possibility to show modifiied metadata before write

commit 97517b5b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 20 21:34:16 2009 +0000

    added remote interface for exporting additional info (sidecars,
    destination) to external commands
    
    see the symlink command for an example
    
    http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680

commit be3cde05
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 20 21:07:52 2009 +0000

    write info and debugging messages to stderr

commit 4d953e17
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 20 19:44:50 2009 +0000

    improved remote protocol to allow bidirectional communication

commit 119665d7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 17 20:26:22 2009 +0000

    fixed tests for vd_find_row return value

commit fe28f855
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Apr 14 21:51:29 2009 +0000

    German translation updated
    
    With some help from de.alt.rec.digitalfotografie.

commit 2517907d
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 14 20:54:50 2009 +0000

    French translation was updated.

commit 3ad77652
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 13 22:40:47 2009 +0000

    color profile fixes

commit 75909b6d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 13 14:39:50 2009 +0000

    show color management status on statusbar

commit a512de6d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 13 10:55:49 2009 +0000

    support X11 screen profile
    http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3

commit 6fa6bdcc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 13 08:09:56 2009 +0000

    moved color profiles from statusbar to View menu

commit 9d1fd8df
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Apr 12 17:58:55 2009 +0000

    German translation updated

commit 6b5add46
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 12 15:06:43 2009 +0000

    French translation was updated.

commit 9907bdcd
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Apr 12 11:02:03 2009 +0000

    Update POTFILES.in
    
    metadata.c was not in the POTFILES.in.

commit 6fc84409
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 12 08:36:53 2009 +0000

    fixed ambiguous strings

commit 9483a82f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 11 21:28:46 2009 +0000

    improved default keyword tree

commit 957656a9
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Apr 11 20:46:37 2009 +0000

    Fix that the output of msgfmt could be singular
    
    The output of msgfmt could be singular if there is only one translation
    of the given type.

commit 1a73f690
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Apr 11 19:51:03 2009 +0000

    Allow to configure case handling of keywords
    
    Sometimes I use just different case for keywords. This should be
    chooseable.

commit 66ad4aee
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 11 19:35:03 2009 +0000

    fixed updating of filelist marks

commit cceb6eee
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Apr 11 18:34:12 2009 +0000

    Adding debian packaging informations
    
    Adding debian control directory to create a geeqie debian package.
    
    NOTES: (To be fixed in autoconf)
       - LIRC must be explicit _enabled_ instead of disable. This is wrong
         documented.
       - It might be a good idea to derivate the readmedir and the htmldir
         from docdir.

commit e91e0ff9
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Apr 11 16:34:25 2009 +0000

    Implementing CTRL-W to close advanced exif window
    
    In fact, this implements keypress event handling in the advanced exif
    window to handle CTRL-W event.

commit f43df746
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Apr 10 13:54:08 2009 +0000

    Just update the internal sort method
    
    There is no other use of the internal sort method than speeding up the
    sorting of a collection. So setting it to SORT_NONE is the better
    choice.

commit 6bbb74b3
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Apr 10 13:44:37 2009 +0000

    Implement random sort method for collections
    
    This patch allows to randomize the collections. (Closes: #2497413)
    https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683

commit 0977d77b
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Apr 10 10:18:42 2009 +0000

    Fix the broken statistic generation
    
    The output of msgfmt has different format if no fuzzy translations (or
    even no translated) are available. I fixed that by parsing the output of
    msgfmt more intelligent.
    
    Drawback of the solution is that the parsing will not work if the output
    of msgfmt use not the strings "translated messages", "fuzzy
    translations" and "untranslated messages".

commit 16e5361e
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Apr 10 09:47:40 2009 +0000

    German translation updated
    
    Also included a update in the README file. Finally I add myself to that
    file. :-)

commit a9076f2d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Apr 10 09:47:20 2009 +0000

    Add pgettext for some ambiguous strings
    
    There are some strings which are ambiguous to translate. There is the
    pgettext function to solf that problem.
    
    For example, locations can be translated to german by Ortsangaben
    (geographical) or by Pfad (filesystem). I am sure there are also some
    ambiguous in other languages.

commit b2d63b67
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 9 20:40:16 2009 +0000

    Minor french translations fixes.

commit edae4986
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 9 20:07:16 2009 +0000

    Fix histogram labels in french.

commit e6fbbd42
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 9 19:58:03 2009 +0000

    French translation was updated.

commit 672e4f69
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 8 19:32:30 2009 +0000

    improved Exiv2 error reporting:
    - use correct charset
    - respect --debug

commit fc1b4202
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Apr 6 23:59:54 2009 +0000

    Nest new keywords inside existing
    
    It is boring to first add a bunch of keywords and then move them to the
    new location. It is more natural to add them as child to existing ons.

commit 81bcaeee
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Apr 6 23:59:38 2009 +0000

    Fix the is_keyword bug
    
    The is_keyword would be new set when placing the radio buttons. This
    Patch fix it by setting the variable afterwards.

commit 80f4d7ef
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Apr 6 23:39:27 2009 +0000

    Set the focus for new keyword dialog

commit 6224bad9
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 6 22:18:13 2009 +0000

    Disable unused functions when compiled without threads support, prevents few warnings.

commit 14946850
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 6 22:13:54 2009 +0000

    Fix up event source ids type: gint -> guint.
    Functions like g_timeout_add() or g_idle_add() return a guint
    greater than 0, but in most places it was wrongly stored as int
    and initialized to -1.
    This broke assertions matching in g_source_remove() for example
    since id was always greater than 0 even when timer was not set
    (-1 was casted to the biggest guint).

commit bc940421
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 6 21:52:49 2009 +0000

    re-ordered some options, improved descriptions

commit 9e28ad2a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 6 20:38:54 2009 +0000

    unconditionally enable fast jpeg thumbnailing

commit 61856b1e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 6 19:53:59 2009 +0000

    added pane_notify_selection to pane API

commit 3b39f3a6
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 6 19:13:35 2009 +0000

    Remove unused field in IconData.

commit d7f36668
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 6 19:09:55 2009 +0000

    optimized sidecar file check

commit c1209c2e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 5 09:46:49 2009 +0000

    fixed bug in overlay drawing

commit 51a9455b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 5 09:25:48 2009 +0000

    improved Scroll reset method in preferences dialog

commit 7ba4f8b9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 4 23:12:19 2009 +0000

    disabled 2-pass rendering also affect color correction
    https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683

commit 71cf89df
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 4 22:29:25 2009 +0000

    added option that simplifies saving of multi-window configurations

commit 28243662
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 4 22:09:50 2009 +0000

    dropped show_copy_path option

commit 33d633ef
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 4 21:53:12 2009 +0000

    dropped read_buffer options - they don't have any significant effect

commit 5a332053
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 4 21:14:34 2009 +0000

    startup path options simplified and moved to layout options

commit c4b18aa9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 4 20:20:17 2009 +0000

    moved options from Advanced tab to other tabs
    TODO: add Advanced section on each tab

commit c66eafd0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 4 19:10:49 2009 +0000

    added metadata_read_GPS_coord

commit a5a0e4b5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 4 16:42:54 2009 +0000

    set current fd when the bar is shown again
    https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125

commit fc76e6d1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 3 19:35:34 2009 +0000

    convert commandline to utf8

commit 5f808326
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 2 23:11:07 2009 +0000

    Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.

commit 8d622ad6
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 2 16:10:12 2009 +0000

    Use full path in genmarshal.
    This allows out of source builds with fakeroot.
    Patch by Lukas Jirkovsky.

commit f1b49514
Author: Laurent Monin <zas@norz.org>
Date:   Tue Mar 31 22:23:33 2009 +0000

    Cleanup.

commit dc03f50c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 31 21:33:54 2009 +0000

    improved next/prev operation on sidecar files
    
    all operations with list index seem to be broken but IMHO this fix is
    sufficient for 1.0. Then it definitely needs a better interface.

commit 91a89497
Author: Laurent Monin <zas@norz.org>
Date:   Tue Mar 31 20:57:31 2009 +0000

    Add and install a template to be used as new editor. Need more work.

commit 23e172ec
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 31 20:53:37 2009 +0000

    fixed vdlist_find_row return value

commit 0ba13b95
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 31 20:35:04 2009 +0000

    use a better signal

commit e2c72d45
Author: Laurent Monin <zas@norz.org>
Date:   Tue Mar 31 20:22:47 2009 +0000

    Make desktop window list checkboxes centered and not activatable.

commit f1ff99e0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 31 20:05:16 2009 +0000

    improved debug messages

commit 193a5482
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 31 19:34:39 2009 +0000

    report pixbuf loader errors
    https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680

commit c20d6b49
Author: Laurent Monin <zas@norz.org>
Date:   Tue Mar 31 18:45:33 2009 +0000

    Allow to delete an editor's desktop file from editors list window.

commit 852216c6
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 30 20:42:06 2009 +0000

    Update POTFILES.in and french translation.

commit 3f65637f
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 30 20:01:27 2009 +0000

    French translation was updated.

commit 5294d9ad
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 30 19:57:44 2009 +0000

    Update Changelog file.

commit be6f5186
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 30 19:01:09 2009 +0000

    Fixed bug where pixel/color information at x=0 coordinates werent shown:
    - pixel-coordinates now calculated with floor
    - guard for update in layout does not apply for 0 coordinates anymore
    
    Patch by Ruben Stein.

commit 9ec70804
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 30 17:52:14 2009 +0000

    Fix up previous patch.

commit 054df736
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 30 17:05:31 2009 +0000

    Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.

commit 5ccbedf9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 20:06:21 2009 +0000

    improved bar_pane_comment_notify_cb

commit 93fcf6a8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 19:57:19 2009 +0000

    fixed a typo

commit 41513c5c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 19:40:16 2009 +0000

    fixed possible crash

commit 0fe6e0a1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 16:39:42 2009 +0000

    added UfRaw ID files to known filetypes

commit ab645c95
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 14:26:44 2009 +0000

    pane interface cleanup

commit 0ceba722
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 14:20:44 2009 +0000

    improved sidebar configuration

commit 7958ba1b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 10:36:13 2009 +0000

    re-added possibility to display basic file info (size, mode, date)

commit dd3442ea
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 28 15:51:21 2009 +0000

    fixed keyboard focus on start-up
    https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680

commit c717291b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 28 15:31:04 2009 +0000

    active image follows keyboard focus

commit 78a1719a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 28 15:09:09 2009 +0000

    split-mode cleanup and improvements

commit 4602b028
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 27 08:05:14 2009 +0000

    added simple desktop file editor

commit e68bdda5
Author: Laurent Monin <zas@norz.org>
Date:   Thu Mar 26 21:49:20 2009 +0000

    Improve editors through .desktop files implementation:
    - stricter Exec parameters detection
    - correct Icon key handling (absolute file vs name and --icon prefix)
    - improved escape, single, double quotes handling and escaping

commit f38f31b1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Mar 26 07:56:01 2009 +0000

    fixed histogram drawing

commit 507f2bf9
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 23 18:49:23 2009 +0000

    French translation was updated.

commit abc71f71
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 21 23:16:38 2009 +0000

    more consistent remote options naming

commit c4330fbf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 21 20:19:11 2009 +0000

    fixed segfault in histogram
    http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680

commit 9266c3ea
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 21 19:51:07 2009 +0000

    layout id "_current_" matches the currently active layout window

commit aa2fd4c3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 21 18:22:04 2009 +0000

    do not copy existing layout id to new window

commit 9b9f197e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 21 17:47:50 2009 +0000

    update translated pane titles

commit 4f46f6cc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 20 22:48:01 2009 +0000

    do not re-create ui_manager at layout change

commit 223d36e4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 20 21:28:31 2009 +0000

    added a possibility to update existing bars from config

commit 61ff1c80
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 20 17:02:00 2009 +0000

    added tooltips to external editors on toolbar
    - patch by Colin Clark

commit da76910f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 20 16:28:43 2009 +0000

    added "load config" command to remote control

commit e63d1ab1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 20 14:36:59 2009 +0000

    added possibility to update existing layout window from config

commit f85c331b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 20 11:52:29 2009 +0000

    do not add duplicate keywords from config file

commit edddb384
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 20 10:12:29 2009 +0000

    be more verbose on parse errors

commit db9583d1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 20 09:46:35 2009 +0000

    added function to reload external editors at any time
    eliminated init_after_global_options()

commit a043fedc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Mar 19 22:58:28 2009 +0000

    initialization clean-up

commit 75ad70e8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Mar 19 22:12:14 2009 +0000

    improved config file formatting

commit 5cd07681
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 17 23:03:07 2009 +0000

    added more IPTC tags

commit c4397842
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 17 22:41:09 2009 +0000

    implemented editing support in exif pane

commit 4bb3d0e1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 17 19:52:56 2009 +0000

    fixed loading of desktop file icons, gtk seems to expect an icon name without extension

commit 8b21951c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 17 19:09:34 2009 +0000

    simplified code

commit 914fa4e1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 17 18:58:15 2009 +0000

    improved expanding and hiding of helper keywords

commit 48a18d51
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 17 18:30:53 2009 +0000

    fixed keyword tree redrawing

commit a142c98b
Author: Laurent Monin <zas@norz.org>
Date:   Tue Mar 17 00:05:13 2009 +0000

    Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.

commit 496826c1
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 16 20:39:09 2009 +0000

    gint -> gboolean where applicable. The end (ouf!).

commit 0b6b9778
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 16 19:11:39 2009 +0000

    gint -> gboolean where applicable.

commit 4cd4d864
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 16 18:19:11 2009 +0000

    gint -> gboolean where applicable.

commit 049a021e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 23:22:17 2009 +0000

    improved pane_keywords notification

commit bdb1e4f3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 22:46:25 2009 +0000

    call the notify function just once when the keywords are pushed to the
    textarea

commit 5c5e09cf
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 15 20:16:20 2009 +0000

    gint -> gboolean.

commit 5f2862f7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 18:41:25 2009 +0000

    fixed segfault in osd called from img-view
    http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680

commit a83ce812
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 15 18:06:41 2009 +0000

    gint -> gboolean.

commit e297b62d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 17:40:04 2009 +0000

    fixed viewing image from dupe and search windows

commit e4ec9f2c
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 15 15:01:07 2009 +0000

    gint -> gboolean.

commit 54797050
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 15 13:33:56 2009 +0000

    gint -> gboolean.

commit 1e7fe2f0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 12:41:39 2009 +0000

    fixed XMP and IPTC entry names in exif pane

commit 972f0c27
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 12:20:14 2009 +0000

    added notification to the exif pane

commit 7c3dc4dc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 11:58:46 2009 +0000

    fixed a bug in osd updating, it seems that the osd icons work again

commit 04e5dfcf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 11:34:09 2009 +0000

    compute histogram in idle time

commit c30d2783
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 09:06:13 2009 +0000

    fixed possible deadlock with multiple thumb loaders in parallel

commit 3dfd1c11
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 15 07:07:52 2009 +0000

    gint -> gboolean.

commit 2c38cf91
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 14 23:26:42 2009 +0000

    completely separated global and layout window options
    layout window configuration is available under separate menu entry

commit 869dd50b
Author: Laurent Monin <zas@norz.org>
Date:   Sat Mar 14 21:12:55 2009 +0000

    gint -> gboolean.

commit 3707f26e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Mar 14 20:07:23 2009 +0000

    More gboolean.

commit ccbfd10e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Mar 14 19:25:21 2009 +0000

    Use gboolean where applicable, minor cleanup and indentations fixes.

commit 8e811724
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 14 17:21:35 2009 +0000

    improved notification system

commit 2770d68d
Author: Laurent Monin <zas@norz.org>
Date:   Sat Mar 14 11:26:43 2009 +0000

    More gboolean and tidy up.

commit 57236ac4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 14 10:34:42 2009 +0000

    cleanup, small fixes

commit 83a31276
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 13 23:19:58 2009 +0000

    do not allow to add keywords with the same name as siblings

commit c2786468
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 13 16:45:21 2009 +0000

    added keyword tree filtering

commit dc9042b3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 13 12:06:01 2009 +0000

    show file name in advanced_exif

commit 3dcfa720
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 13 10:36:32 2009 +0000

    handle sidecar files for raw formats that are not known to exiv2

commit b987ed85
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 13 09:03:06 2009 +0000

    fixed keyword to mark connection

commit 26823554
Author: Laurent Monin <zas@norz.org>
Date:   Thu Mar 12 22:44:21 2009 +0000

    Use gboolean where applicable.

commit ce725290
Author: Laurent Monin <zas@norz.org>
Date:   Thu Mar 12 22:39:06 2009 +0000

    Make ishidden() static to filedata.c and rename it is_hidden_file().

commit ea7b2e38
Author: Laurent Monin <zas@norz.org>
Date:   Thu Mar 12 22:35:45 2009 +0000

    gint -> gboolean and tidy up.

commit 12d44efd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Mar 12 21:27:13 2009 +0000

    added a dialog for editing keyword tree

commit 445675df
Author: Laurent Monin <zas@norz.org>
Date:   Thu Mar 12 21:06:37 2009 +0000

    Use gboolean where applicable, for the sake of consistency.

commit 2814d203
Author: Laurent Monin <zas@norz.org>
Date:   Wed Mar 11 23:36:01 2009 +0000

    Code cleanup.

commit f719019c
Author: Laurent Monin <zas@norz.org>
Date:   Wed Mar 11 23:35:31 2009 +0000

    Fix bug when adding a new collection through sort manager. Tidy up.

commit 3ad46d8a
Author: Laurent Monin <zas@norz.org>
Date:   Wed Mar 11 23:04:30 2009 +0000

    Tidy up.

commit 0b00a6f6
Author: Laurent Monin <zas@norz.org>
Date:   Wed Mar 11 22:56:56 2009 +0000

    Use gboolean pseudo type where applicable.

commit 2f2e1411
Author: Laurent Monin <zas@norz.org>
Date:   Wed Mar 11 22:28:37 2009 +0000

    Remove useless functions.

commit 53335b45
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 11 21:54:54 2009 +0000

    added a popup menu in keyword tree

commit 13b5d1f4
Author: Laurent Monin <zas@norz.org>
Date:   Wed Mar 11 17:38:20 2009 +0000

    Use dynamic allocation for editor key passed to various callbacks.

commit 4ae54d3f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 10 22:52:12 2009 +0000

    fixed saving of file_view_type

commit 7feb265d
Author: Laurent Monin <zas@norz.org>
Date:   Tue Mar 10 17:58:30 2009 +0000

    Remove now useless element.

commit 244bab9b
Author: Laurent Monin <zas@norz.org>
Date:   Tue Mar 10 17:22:17 2009 +0000

    Remove the toggle on advanced exif window menu item.

commit 0d08080f
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 9 19:37:58 2009 +0000

    Add missing g_key_file_free() call.

commit 704c8c78
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 9 19:35:53 2009 +0000

    Fix editor_command_path_parse().

commit 6829be52
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 9 19:34:26 2009 +0000

    Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.

commit 2c12c12f
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 9 12:44:06 2009 +0000

    Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().

commit 67e00d0a
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 8 23:12:49 2009 +0000

    Introduce EditorFlags type, cleanup.

commit 30fc45e6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 23:09:27 2009 +0000

    save and restore the keyword tree

commit c00ba73c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 21:12:45 2009 +0000

    fixed crash with certain layout configurations

commit f7dbd694
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 8 20:49:48 2009 +0000

    Cleanup and minor fixes.

commit 66f5ea89
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 8 17:51:03 2009 +0000

    Advanced exif window: make all columns sortable and resizable.

commit 411a041e
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 8 15:30:15 2009 +0000

    Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.

commit 91b011a2
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 8 15:02:18 2009 +0000

    Fix up editor execution.

commit 3014c4ff
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 8 14:27:19 2009 +0000

    Display icons in edit contextual menu.

commit 0205b0af
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 8 13:23:25 2009 +0000

    In various Edit context menus, only display editors that match the file types in the selection.

commit 06d738a8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 12:42:23 2009 +0000

    dnd fixes

commit e9f2c348
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 11:32:12 2009 +0000

    dnd fixes

commit e0a06986
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 10:38:51 2009 +0000

    allow dropping of multiple keywords

commit 3dc57a67
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 10:25:24 2009 +0000

    show a label instead of the default drag icon

commit 2874d15e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 09:56:40 2009 +0000

    dnd in keywords tree
    improved dnd in advanced exif

commit 60a09da7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 7 17:02:59 2009 +0000

    implemented keywords editor as described at
    http://geeqie.wiki.sourceforge.net/keywords
    keyword tree is hardcoded for now
    TODO: configuration

commit 3d687308
Author: Laurent Monin <zas@norz.org>
Date:   Sat Mar 7 10:32:04 2009 +0000

    French translation was updated.

commit fbe13324
Author: Laurent Monin <zas@norz.org>
Date:   Sat Mar 7 10:31:30 2009 +0000

    Use a common function bar_pane_expander_title() to set expanders title widget.

commit e4c7b67b
Author: Laurent Monin <zas@norz.org>
Date:   Fri Mar 6 22:34:38 2009 +0000

    Try to improve tab completion: when a key is pressed while tab completion menu is shown, the number of entries is reduced, dhowing all matching entries but the menu is no more closed after each key pressure. Number of possible entries in this menu was increased from 500 to 1000. Pressing TAB when path entry is empty now adds / (root directory).

commit 0006442f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 6 15:52:47 2009 +0000

    simplified bar interface

commit 4da29794
Author: Laurent Monin <zas@norz.org>
Date:   Fri Mar 6 15:04:35 2009 +0000

    Add debug versions of path_to_utf8() and path_from_utf8() which allows to report the caller file and line, this is enabled with --enable-debug-flags (and developer mode too).

commit 7b8e46aa
Author: Laurent Monin <zas@norz.org>
Date:   Fri Mar 6 14:53:32 2009 +0000

    Fix utf8/locale conversion warning: the path passed to isdir() is not in UTF8 (if local fs is not in UFT8) so do not use it (isdir() uses stat_utf8() which calls path_from_utf8()).

commit 25962e35
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 6 14:42:32 2009 +0000

    enable wrap mode in comment pane

commit 55a31798
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 6 14:24:11 2009 +0000

    use standard GtkHPaned for sidebar width

commit e8aff870
Author: Laurent Monin <zas@norz.org>
Date:   Fri Mar 6 11:42:25 2009 +0000

    Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.

commit 9169391b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Mar 5 23:32:56 2009 +0000

    do not crash if an exif entry is deleted during editing

commit cf3ee0a9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Mar 5 23:02:15 2009 +0000

    added popup menu to the exif pane

commit 8cb3c38b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 4 22:44:35 2009 +0000

    indicate that the exif pane is empty

commit f4ef4135
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 4 22:34:11 2009 +0000

    prepared exif pane for popup menu

commit 96f804c8
Author: Laurent Monin <zas@norz.org>
Date:   Wed Mar 4 21:33:19 2009 +0000

    layout_status_update_pixel_cb(): cleanup and optimization, drop pango markup in i18n string, use a small function to calculate numbers length, only allocate text when needed.

commit b258d123
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 4 21:19:12 2009 +0000

    dnd from advanced exif window to exif pane

commit ed17579e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 4 18:53:47 2009 +0000

    Display pixel coordinates and rgb - patch by Ruben Stein

commit 82e0b2a4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 3 23:17:07 2009 +0000

    reorder exif pane entries with drag and drop

commit a899ea58
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 2 22:48:04 2009 +0000

    overlay now survives image split

commit a4ee370c
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 2 21:06:32 2009 +0000

    Random tidy up.

commit da428c44
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 2 21:05:57 2009 +0000

    Fix memleak in previous patch.

commit 0668b940
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 2 21:04:38 2009 +0000

    Add a directory separator at the end of names in tab completion list to indicate directories.

commit 6a8d8439
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 23:38:36 2009 +0000

    Align exif labels vertically (visually better since name is now smaller than value).

commit 2a1b48f6
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 23:28:53 2009 +0000

    Update POTFILES.in and french translation.

commit 7fbf2e53
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 23:14:19 2009 +0000

    When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.

commit ac3c275a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 1 21:35:18 2009 +0000

    make the exif pane grow-only - this reduces sidebar jumping

commit 16754fd5
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 21:06:55 2009 +0000

    When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.

commit 276cb9bb
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 19:48:38 2009 +0000

    Clarify colorspace determination (exif 2.2/2.21).

commit 352ec1b9
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 17:58:19 2009 +0000

    Enable 'Use profile from image' item of color management menu only if such profile information is available from image.

commit 2f8d1927
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 17:13:14 2009 +0000

    Improve file checks using is_readable_file().

commit 44300b5f
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 17:11:51 2009 +0000

    Only attempt to read exif if the file is readable.

commit f66300e9
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 17:10:45 2009 +0000

    Introduce is_readable_file() which test if file exists, is regular and readable.

commit 2a5590ab
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 16:46:40 2009 +0000

    image_select(), image_set_selectable(): tidy up.

commit d3aa41bc
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 16:43:48 2009 +0000

    Indentation fixes.

commit 671c4e59
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 15:54:37 2009 +0000

    image_post_process_color(): remove exif parameter, just extract it when needed.

commit bc32699c
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 15:41:51 2009 +0000

    Slightly modify access_file() and use it to test profile files existence and read access.

commit 2a3788f2
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 15:28:06 2009 +0000

    Add an ellipse when the file name is truncated.

commit 138449b2
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 15:15:37 2009 +0000

    In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.

commit 86e5ecef
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 1 13:37:30 2009 +0000

    dropped ExifUIList

commit 851a2611
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 1 11:59:32 2009 +0000

    do not use separate list of entries, rely on vbox

commit 411fa489
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 1 00:10:00 2009 +0000

    fixed possible crash

commit 353d6be2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 23:59:02 2009 +0000

    rewritten exif pane to support arbitrary number of entries

commit 7cc909a7
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 20:57:26 2009 +0000

    max value -> value. Shorter.

commit bbfd2a7a
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 20:53:59 2009 +0000

    Add missing space between while and first parenthesis.

commit 321ff5bb
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 20:52:51 2009 +0000

    Add missing space between switch and first parenthesis.

commit 96a26903
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 20:48:47 2009 +0000

    No space between function name and first parenthesis, it eases greping (see CODING).

commit 5ac2ac2a
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 20:24:42 2009 +0000

    Prevent Gtk assertion failures when no icon is set.

commit f3d61f44
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 20:13:11 2009 +0000

    show histogram label in the title
    adjusted label texts

commit f9936e38
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 19:44:58 2009 +0000

    give the panes more control over expander title

commit 106016c6
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 19:41:23 2009 +0000

    Color profiles menu: test for file access before allowing to select it as input profile.

commit dc4646d5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 18:51:25 2009 +0000

    load icons for external editors

commit 073a6537
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 18:01:16 2009 +0000

    Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.

commit 42ea9987
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 17:20:16 2009 +0000

    fixed bar_histogram headers

commit 0520eeff
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 17:12:00 2009 +0000

    Minor simplification and cleanup.

commit df6b9c5b
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 16:59:20 2009 +0000

    image_change_complete(): reduce code redundancy and implify.

commit fa373d75
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 14:40:22 2009 +0000

    fixed overlay configuration
    split overlay options between global and layout window

commit d5b911cd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 12:50:39 2009 +0000

    save and restore toolbar configuration

commit b4581c40
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 09:59:27 2009 +0000

    create toolbar from ui_manager

commit b24487aa
Author: Laurent Monin <zas@norz.org>
Date:   Fri Feb 27 23:25:31 2009 +0000

    Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).

commit bc2d1d08
Author: Laurent Monin <zas@norz.org>
Date:   Fri Feb 27 22:28:17 2009 +0000

    Fix up color profiles menu: mark empty entries (but not NULL) as inactive.

commit 9c93c4f8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Feb 27 21:30:28 2009 +0000

    compute histmap in idle callback and only if the histogram is expanded

commit 526bf4ed
Author: Laurent Monin <zas@norz.org>
Date:   Thu Feb 26 21:46:27 2009 +0000

    Add a tooltip showing current histogram state on bar histogram.

commit 66b32590
Author: Laurent Monin <zas@norz.org>
Date:   Thu Feb 26 20:50:36 2009 +0000

    Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.

commit 3b444659
Author: Laurent Monin <zas@norz.org>
Date:   Thu Feb 26 17:34:14 2009 +0000

    Add .bak and .mo extensions to svn:ignore.

commit 84a6a75d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Feb 26 08:04:52 2009 +0000

    quoted_value is no longer needed

commit cffe6541
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 25 23:04:08 2009 +0000

    Silent a minor warning.

commit 5651cebf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 25 21:09:17 2009 +0000

    correctly save and restore overlay string

commit d7b78d91
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 25 20:54:38 2009 +0000

    Save bar pane histogram state to rc file.

commit fddb6eb6
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 25 20:42:35 2009 +0000

    Fix up bar pane histogram contextual menu: show current state for channel and log mode.

commit 4d85c50b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 25 19:46:03 2009 +0000

    reuse original utility_box (image + sidebars) on layout change (switch
    from list to icon view etc.)

commit f9a9bffc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 25 18:21:20 2009 +0000

    fixed filter initialization

commit b3477302
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Feb 24 22:21:28 2009 +0000

    improved bar_sort configuration

commit da109aa0
Author: Laurent Monin <zas@norz.org>
Date:   Tue Feb 24 21:08:16 2009 +0000

    Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.

commit e84b67aa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Feb 24 20:47:38 2009 +0000

    fixed --fullscreen option together with enabled bar

commit 5da3477f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Feb 24 20:34:39 2009 +0000

    simplified and improved bar configuration

commit f2152528
Author: Laurent Monin <zas@norz.org>
Date:   Tue Feb 24 18:00:45 2009 +0000

    Enclose macro parameters names with _ to differentiate them from variable names.

commit a8df5363
Author: Laurent Monin <zas@norz.org>
Date:   Tue Feb 24 17:47:45 2009 +0000

    Since READ_*() macros are now exported, do not hide
    the if() continue; statement in them.
    Wrap WRITE_STRING() instructions in a safer do {} while (0).

commit 1bef8f7e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 23 22:13:09 2009 +0000

    simplified config writing

commit c2b4bce2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 23 21:21:15 2009 +0000

    enabled commandline again

commit 778dcd70
Author: Laurent Monin <zas@norz.org>
Date:   Mon Feb 23 17:20:40 2009 +0000

    Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().

commit 4b96dffd
Author: Laurent Monin <zas@norz.org>
Date:   Sun Feb 22 17:46:42 2009 +0000

    Set svn:ignore on Makefile and Makefile.in.

commit 6be7a5d9
Author: Laurent Monin <zas@norz.org>
Date:   Sun Feb 22 17:40:32 2009 +0000

    Fix and simplify histogram code, drop histogram based on mean value.

commit 9e971273
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 22 15:35:37 2009 +0000

    config file format changed to XML
    save and restore all layout windows
    save and restore sidebar configuration

commit 179b485a
Author: Laurent Monin <zas@norz.org>
Date:   Sun Feb 22 13:29:49 2009 +0000

    Attempt to simplify and fix histrogram code.

commit c6d4606f
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 21 20:43:35 2009 +0000

    Glibification again.

commit 2c9c37c9
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 21 18:28:53 2009 +0000

    French translation was updated.

commit 4a596674
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 21 18:04:52 2009 +0000

    Glibification.

commit 144433d8
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 21 10:53:18 2009 +0000

    Move grid color setting to histogram_new().

commit 80547e64
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 21 10:33:56 2009 +0000

    Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.

commit 0f103e1b
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 21 10:29:13 2009 +0000

    Add grid to bar histogram, simplify the code and draw horizontal lines too.

commit 6b0883ba
Author: Laurent Monin <zas@norz.org>
Date:   Thu Feb 19 17:36:38 2009 +0000

    Fix bug 2599857: file list sort order was wrong in many cases.

commit 263a0507
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 16 22:48:30 2009 +0000

    fixed compiler warning

commit 8422a0c8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 16 21:01:27 2009 +0000

    hopefully fixed a freeze on solaris

commit 243a7813
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 15 19:25:55 2009 +0000

    added histogram pane

commit a1385820
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 15 17:27:48 2009 +0000

    fixed histogram drawing

commit 63da7df8
Author: Laurent Monin <zas@norz.org>
Date:   Sun Feb 15 15:58:01 2009 +0000

    Remove redundant line of code.

commit a38c1510
Author: Laurent Monin <zas@norz.org>
Date:   Sun Feb 15 15:56:48 2009 +0000

    Fix up few compilation warnings.

commit a660cd93
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 15 13:11:21 2009 +0000

    histogram caching
    histogram interface prepared for histogram pane

commit c5ead176
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 15 09:36:53 2009 +0000

    separated "normal" and advanced exif, "Normal" exif is now in the
    generic bar, advanced exif is in separate window.

commit a6fb79a9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 14 20:26:30 2009 +0000

    droped Preferences dialog, sidebar should replace it completely

commit ab0cc441
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 14 19:50:54 2009 +0000

    replaced bar_info with an universal bar, restored the original
    functionality (more or less)
    bar configuration is not yet saved

commit 310a646e
Author: Laurent Monin <zas@norz.org>
Date:   Mon Feb 9 09:02:04 2009 +0000

    Update ChangeLog using C locale date format, add a script to ease future updates.

commit b4f63e5e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 7 21:03:11 2009 +0000

    force at least one idle call before writting metadata
    (without this the exit_program_write_metadata_cb could be called
    before the exit_program function finished)

commit 22f5a68f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 7 19:01:21 2009 +0000

    use metadata_read_* functions where possible
    switch exiv2 to utf8 charset
    support for exiv2 formatting that depends on other tags:
    http://dev.robotbattle.com/bugs/view.php?id=0000516

commit 9c04cb14
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Feb 6 23:49:03 2009 +0000

    Start with "Fit to window" in "Leave Zoom at previous setting" mode

commit c5b33351
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Feb 6 22:56:52 2009 +0000

    do not switch to the next image on mouse click in split mode
    it interferes with image switching too much

commit 4e7f0d2a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Feb 6 22:41:47 2009 +0000

    improved labels of some menu items

commit 11a4cc20
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 4 17:15:30 2009 +0000

    Add year 2009 to copyright info everywhere.

commit db594bb6
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 4 16:50:24 2009 +0000

    Fix up the copyright years info.

commit 16d8352b
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 4 16:49:11 2009 +0000

    Update README header.

commit 932432f0
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 4 16:47:02 2009 +0000

    Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.

commit 474d7e89
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 4 14:51:23 2009 +0000

    Do not show geeqie itself in editors menus.

commit b93be6e1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Feb 3 18:04:10 2009 +0000

    do not translate already translated texts from desktop files

commit e03f1995
Author: Laurent Monin <zas@norz.org>
Date:   Tue Feb 3 13:52:20 2009 +0000

    Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.

commit 7da00ede
Author: Laurent Monin <zas@norz.org>
Date:   Tue Feb 3 13:50:10 2009 +0000

    Reorder fields a bit and make flags field unsigned.

commit 27e3c8d9
Author: Laurent Monin <zas@norz.org>
Date:   Tue Feb 3 08:41:21 2009 +0000

    editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.

commit 413722a5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 2 20:32:59 2009 +0000

    improved placing of external commands in menu
    small menu improvements

commit ebfc5ad7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 1 22:35:40 2009 +0000

    test TryExec,
    xdg_data_home added to the list of directories

commit ace63c48
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 1 18:27:42 2009 +0000

    fixed switch from single to split image

commit f94b569b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 1 12:48:14 2009 +0000

    read external editors from .desktop files

commit ff084f55
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jan 29 19:43:34 2009 +0000

    Sort the list alphabetically and remove an empty line.

commit 7532aed8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jan 29 19:23:39 2009 +0000

    switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
    (new glib-gettextize does not support the old method)

commit 77a9142b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jan 29 19:07:07 2009 +0000

    gint -> gboolean.

commit 2e3dc8c8
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jan 29 19:00:24 2009 +0000

    Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.

commit ab98857b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jan 29 18:52:52 2009 +0000

    Remove harmful documentation.helpdir and documentation.htmldir options. These paths can still be modified through --with-readmedir and --htmldir configure options. Reported by Christopher Beland.

commit 96c8762c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jan 29 18:05:41 2009 +0000

    added SIGBUS handler

commit 788b066d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jan 26 21:08:05 2009 +0000

    fixed compilation with lirc

commit c93ae602
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jan 26 14:59:49 2009 +0000

    Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.

commit 4b69e119
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jan 26 14:50:56 2009 +0000

    Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.

commit b68add2c
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jan 26 14:49:09 2009 +0000

    Move -Wall before -Wno-* options for them to have any effect.

commit 47ed193a
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jan 26 14:18:08 2009 +0000

    Keep -O0 over -O2 as requested by Vladimir.

commit 4fcae73e
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jan 26 08:36:23 2009 +0000

    Add -Wformat and -Wformat-security gcc options when --enable-debug-flags is set, move default optimization to -O2 by default (-O0 is only useful for specific debugging purposes).

commit a24c1c60
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jan 26 08:30:30 2009 +0000

    Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.

commit d80efe42
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 25 19:38:31 2009 +0000

    added the original COPYING file from GQview - we can't rely on autogen.sh

commit ebd61f57
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 25 18:14:08 2009 +0000

    updated ChangeLog from svn log

commit 7debdfe9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 25 16:58:19 2009 +0000

    fixed gthread detection

commit 66c05794
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 25 09:27:27 2009 +0000

    do not ignore newly created sidecars

commit ad9ac9d1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 24 13:46:08 2009 +0000

    adjusted marks spacing to align them with the marks filter

commit 0074b6e5
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jan 24 13:38:53 2009 +0000

    Fix incorrect translation.

commit 5d7594d2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 24 13:05:06 2009 +0000

    fixed restoring of OSD at layout_image_full_screen_stop
    https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680

commit fce85c3c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 24 12:15:01 2009 +0000

    fixed glib warning

commit 674b05ef
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 24 10:09:29 2009 +0000

    updated version string

commit f9d71075
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jan 24 07:41:23 2009 +0000

    Silent two compilation warnings.

commit 0c44dc1f
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jan 24 07:36:21 2009 +0000

    French translation was updated.

commit 3928a6a6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 23 22:53:02 2009 +0000

    fixed possible crash

commit aadb9ca7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jan 21 18:30:54 2009 +0000

    enable threads by default

commit 0e1a79d6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jan 21 18:16:26 2009 +0000

    compilation fixes for older exiv2

commit e3086ee7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jan 20 22:53:09 2009 +0000

    improved metadata preferences

commit 9d97c970
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jan 20 22:29:31 2009 +0000

    fixed possible segfault

commit 6d9a3f19
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 11 21:28:03 2009 +0000

    show symlinks in filelist

commit 07f76a58
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 11 21:24:58 2009 +0000

    fixed includes

commit fa197cca
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 11 18:58:05 2009 +0000

    added a status bar button for writting metadata immediately

commit 9e2559ec
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 11 12:13:30 2009 +0000

    metadata write mode (direct or sidecar) made configurable for each file
    format

commit 79003481
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 10 20:40:37 2009 +0000

    simplified metadata interface, dropped metadata_read,
    fixes for older exiv2 versions

commit 36c2beab
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jan 4 17:14:34 2009 +0000

    When "Remember print settings" is checked, save _all_ settings. Before this patch, text fields, text size, source, layout and image scale properties were not saved.

commit ae1ea297
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jan 4 10:32:47 2009 +0000

    French translation was updated.

commit 1196bc75
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jan 3 17:13:20 2009 +0000

    Silent warnings.

commit 911b4136
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 3 15:29:08 2009 +0000

    write keywords and comments with separate functions

commit d16e3818
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 2 23:14:01 2009 +0000

    fixed updating of selection after deleting the last image from the list

commit dc4d041d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 2 22:57:09 2009 +0000

    do not enter a directory after rename
    fixed dir tree updating
    http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680

commit 067cf8e9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 2 14:58:21 2009 +0000

    added done callback to utilops
    used the callback for metadata writting at exit and for renaming new
    folder

commit a63548cf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 2 09:39:14 2009 +0000

    fixed view_dir notification

commit e040fa03
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 2 09:26:23 2009 +0000

    sidecar files grouping was made case-insensitive
    added possibility to use macros %raw, %image, %meta in extensions lists

commit 7f754851
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 27 22:53:07 2008 +0000

    fixed writting of legacy metadata

commit c6d5aeb7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Dec 26 19:04:36 2008 +0000

    optimized get_mark_func
    fixed reference counting bug

commit 88e91c4e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Dec 26 18:54:07 2008 +0000

    remove cached entries on all changes

commit 7eeeeb77
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Dec 26 17:38:52 2008 +0000

    fixed previous change

commit ff8b9366
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Dec 26 14:12:36 2008 +0000

    improved sidecar writting
    private metadata can be saved in xmp format

commit 0c2e413a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Dec 25 12:39:34 2008 +0000

    implemented a possibility to connect keywords with marks

commit 2dd4ade4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Dec 25 12:28:04 2008 +0000

    low-level keyword-to-mark functionality

commit 4bf1446d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Dec 25 12:19:37 2008 +0000

    perform internal commands in idle call

commit 31114993
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Dec 23 22:42:57 2008 +0000

    allow writing of empty keywords/comment

commit b077c46b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Dec 23 20:53:44 2008 +0000

    added change notification to bar_info.c

commit 6c231281
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Dec 23 19:15:12 2008 +0000

    improved buffering and notifications

commit 85fce407
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Dec 23 19:13:48 2008 +0000

    write changes immediately, the necessary buffering is done on lower
    level in metadata.c

commit e2359cd0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Dec 22 23:25:15 2008 +0000

    file class made configurable in preferences

commit 7180d81d
Author: Laurent Monin <zas@norz.org>
Date:   Mon Dec 22 19:43:46 2008 +0000

    French translation was updated.

commit cbbd4a87
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Dec 22 18:29:25 2008 +0000

    write metadata after timeout, image change or dir change

commit c29865e3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Dec 22 18:15:26 2008 +0000

    show metadata options in preferences dialog

commit b3a68770
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 21 21:36:58 2008 +0000

    fixed safe delete

commit b2478a36
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 21 21:20:36 2008 +0000

    most of the metadata options now works

commit a9a31060
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 21 16:26:03 2008 +0000

    fixed new options

commit da50487d
Author: Laurent Monin <zas@norz.org>
Date:   Sun Dec 21 09:28:16 2008 +0000

    French translation was updated.

commit e9460139
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 20 23:18:20 2008 +0000

    added options for metadata - not yet used

commit 40a73b68
Author: Laurent Monin <zas@norz.org>
Date:   Sat Dec 20 21:47:04 2008 +0000

    Fix two minor compilation warnings.

commit f4733f77
Author: Laurent Monin <zas@norz.org>
Date:   Sat Dec 20 21:30:27 2008 +0000

    Switch to fullscreen when double clicking on file in icon or list view. Feature request 1966042. The code was there since a long time but disabled, please report any issue.

commit 9643a254
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 20 20:43:56 2008 +0000

    use the workflow in utilops.c for metadata approving and writting
    TODO: configuration

commit af283c6a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Dec 16 12:59:23 2008 +0000

    queue metadata and write them in an idle callback

commit b908ceb6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Dec 15 22:47:31 2008 +0000

    prepared infrastructure for delayed metadata writting - refreshing
    metadata immediately before writting is now possible
    
    modified metadata are stored in fd->modified_xmp

commit b7fdc83d
Author: Laurent Monin <zas@norz.org>
Date:   Mon Dec 15 18:04:42 2008 +0000

    Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.

commit d1b9489e
Author: Laurent Monin <zas@norz.org>
Date:   Tue Dec 9 19:12:38 2008 +0000

    French translation was updated.

commit 0871c189
Author: Laurent Monin <zas@norz.org>
Date:   Tue Dec 9 17:51:28 2008 +0000

    Allow to invert the current selection in Collection view. A new Selection submenu was added to the contextual menu, Select All and Select None were moved to it, and Invert selection was added.

commit e5abe232
Author: Laurent Monin <zas@norz.org>
Date:   Mon Dec 8 21:34:32 2008 +0000

    Display error dialog with appropriate message when user is trying to open an invalid collection file.

commit 2d44c554
Author: Laurent Monin <zas@norz.org>
Date:   Mon Dec 8 21:33:14 2008 +0000

    Cosmetic fix.

commit bb2f0857
Author: Laurent Monin <zas@norz.org>
Date:   Sun Dec 7 15:51:50 2008 +0000

    Fix patch 1290: we only want to remove unused parameter warnings not all warnings produced by -Wextra, so just disable then using -Wno-unused-parameter and re-add -Wextra (was -W, but this is the old name).

commit 85e69453
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 7 13:28:04 2008 +0000

    handle the case when io.open() fails

commit 68f82126
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 6 21:24:38 2008 +0000

    disabled the "unused parameter" warnings, they are harmless and nobody
    is going to fix it ;)
    (note: -W is equivalent to -Wextra)

commit 0bd9d0fe
Author: Laurent Monin <zas@norz.org>
Date:   Tue Dec 2 19:34:53 2008 +0000

    Rename few variables to make the code more readable.

commit 33e01e14
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 30 21:59:28 2008 +0000

    keyword_list_find() -> find_string_in_list(), return gboolean.

commit 81f6d0d4
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 30 21:52:37 2008 +0000

    metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.

commit d931c87f
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 30 21:43:01 2008 +0000

    Rename most comment_*() functions to more appropriate metadata_*().

commit 73e8f782
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 30 11:46:34 2008 +0000

    File filters cleanup: add .pef .dng and .arw extensions to default sidecar extensions list, add .k25 in Kodak raw extensions, simplify and optimize sidecar_ext_parse().

commit 73a35700
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 19:10:59 2008 +0000

    Do not hardcode exif formatted prefix.

commit 40acac56
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:34:39 2008 +0000

    Fix up sign-related  warning.

commit fd5cd319
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:34:03 2008 +0000

    Fix up unsigned expression always true warning.

commit 41ba7c59
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:33:07 2008 +0000

    Resync .h with .c declarations.

commit 26f6d635
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:31:27 2008 +0000

    Fix up pointer signedness warnings.

commit bb28beac
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:30:49 2008 +0000

    Fix up not a prototype warning.

commit 402a7b74
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:30:10 2008 +0000

    Remove unused variable.

commit fb0fc10f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:29:38 2008 +0000

    Fix up deprecated function and not a prototype warnings.

commit 673dab6b
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 26 20:39:50 2008 +0000

    Handle return values better to silent some warnings.

commit 3f7d30d1
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 26 20:38:47 2008 +0000

    Print a message if chown() or chmod() fail.

commit a3cd380d
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 26 20:37:14 2008 +0000

    Fix up format vs type warning.

commit 85b4c3d6
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 25 17:32:51 2008 +0000

    Move comments/keywords read and write stuff to new metadata.{c,h}.

commit 49906366
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 25 17:01:03 2008 +0000

    Fix up unsigned expression always true/false warnings.

commit 50306a69
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 23 22:05:27 2008 +0000

    Hide .gqv extension from collection name in collection window title and recent menu list.

commit 968a9235
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 23 16:16:09 2008 +0000

    Rename wmsubclass and name to role, which corresponds better to the purpose of the parameter as it ends to be passed to gtk_window_set_role().

commit 92a79f4e
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 23 16:10:29 2008 +0000

    Drop useless wmclass stuff. Gtk will take care of it and as said in the documentation using gtk_window_set_wmclass() is sort of pointless.

commit 15aaf972
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 22 22:54:51 2008 +0000

    Use the last selected images for the splitted views. Ie. when 5 images are selected, the last one is displayed, split quad while open images 5,4,3,2. It seems better to me.

commit cce7425d
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 22 22:43:18 2008 +0000

    When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.

commit bebe1091
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 22 22:10:10 2008 +0000

    Tidy up.

commit 15821ce9
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 22 22:04:21 2008 +0000

    Use common code for layout_image_setup_split_none() too.

commit 67f56552
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 22 21:58:07 2008 +0000

    layout_image_setup_split_*(): simplify code.

commit 25ac01ca
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 22 21:11:09 2008 +0000

    layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().

commit 7f699d74
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 22 16:24:23 2008 +0000

    Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.

commit f7327cbd
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 20 17:28:34 2008 +0000

    Force font weight and style to normal for keys.

commit 540d8658
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 20 17:23:46 2008 +0000

    Fix up yet unmarked keys.

commit ad4dacfa
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 20 11:46:43 2008 +0000

    Fix compilation warnings.

commit a7fe2449
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 20 07:22:56 2008 +0000

    Fix up some missing html code.

commit 7d5e78bf
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 22:57:40 2008 +0000

    More keys.

commit 85c37fcf
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 22:46:27 2008 +0000

    Fix text wrongly marked as key.

commit 7f8324bf
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 22:42:20 2008 +0000

    Mark keyboard keys with a span and make them look like a key through css style.

commit 5aba0342
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 21:36:02 2008 +0000

    Replace [Control] by shorter and more common [Ctrl].

commit 67e91a0b
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 21:16:27 2008 +0000

    Unify [Shift] and [Control] notation.

commit 68a305cc
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 20:53:53 2008 +0000

    Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.

commit 7d76bf99
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 17:42:36 2008 +0000

    Update documentation.

commit 0362a31e
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 17 18:05:42 2008 +0000

    Fix up links and various enhancements.

commit 84d0eeb7
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 17 17:17:47 2008 +0000

    Remove colored background in headings for printable version.

commit bb0dccd4
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 17 17:09:44 2008 +0000

    Change metadata directory to be $XDG_DATA_HOME instead of $XDG_CACHE_HOME as discussed on the ml (obviously it has impact only when XDG support is set). Suggestion by Omari Stephens.

commit b4ef8546
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 17 07:10:32 2008 +0000

    Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.

commit 4575fa4a
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 16 19:58:43 2008 +0000

    Add specific css for print media(has to be improved).

commit 69f15e9d
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 16 16:32:14 2008 +0000

    Update svn:ignore property: add some files and replace gqview by geeqie where applicable.

commit 19e04201
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 15 20:17:14 2008 +0000

    Implement preliminary support for XDG Base Directory Specification.
    See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
    
    This feature was requested for a long time (feature requests #1950978 and #2289481).
    For now, it is disabled since it breaks compatibility with previous versions.
    To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
    
    geeqierc and other conf files are going to:
    $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
    
    metadata and thumbnails cache (if std is not used) are going to:
    $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
    and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
    
    collections are going to:
    $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
    
    
    Please test and report any issue.

commit 64198432
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 15 20:01:25 2008 +0000

    Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().

commit 8b10477d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Nov 15 19:13:43 2008 +0000

    fixed usage of deprecated functions - patch by Omari Stephens

commit 27bcad24
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 15 17:48:31 2008 +0000

    Rename check_for_home_path() to mkdir_if_not_exists().

commit 788a5765
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 15 17:30:45 2008 +0000

    Use functions to return directories instead of constants.
    Following functions were added:
    get_collections_dir()
    get_metadata_cache_dir()
    get_rc_dir()
    get_thumbnails_cache_dir()
    get_trash_dir()
    
    They return the full directory path.

commit e5dd414c
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 15 10:35:43 2008 +0000

    Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.

commit f56852b6
Author: Laurent Monin <zas@norz.org>
Date:   Fri Nov 14 01:10:18 2008 +0000

    Fix up Makefile.am: add missing files and do not install template.html.

commit 55bdd334
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 12 21:38:00 2008 +0000

    Fix a cut'n'paste error.

commit 609fc80b
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 12 21:34:55 2008 +0000

    More precise description of the pan view find feature and a note about ressources eating was added.

commit 3005309e
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 12 21:15:12 2008 +0000

    Add some information about the pan view.

commit 3effb3cd
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 12 17:59:14 2008 +0000

    Add a note about splitted view.

commit ae7645d7
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 12 17:48:16 2008 +0000

    Add Connected zoom and Split menu items.

commit f055d328
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 23:35:39 2008 +0000

    Add missing s...

commit 5078d7e5
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 23:30:13 2008 +0000

    Minor fixes.

commit 0dabd8de
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 21:50:42 2008 +0000

    Give a new style to menus.

commit ec48abb7
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 21:49:33 2008 +0000

    Fix missing parts.

commit c1a85ebf
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 21:17:55 2008 +0000

    Update main window menus description to match current Geeqie.

commit d6bc7dc5
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 21:17:03 2008 +0000

    Drop dots.

commit f9071c86
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 10:32:03 2008 +0000

    Update exif pane documentation a bit.

commit aeca4f31
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 10:24:04 2008 +0000

    Add Properties Options page.

commit 51a23446
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 10:09:09 2008 +0000

    Advanced options documentation is now almost in sync with current geeqie.

commit eeae9191
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 09:12:10 2008 +0000

    More updates to advanced options documentation. Not yet finished.

commit 9f3cc9ef
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 23:36:12 2008 +0000

    Page cleanup and fixed. Remove obsolete note.

commit f13928fe
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 23:15:42 2008 +0000

    Add missing link.

commit 757b8ebc
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 23:05:50 2008 +0000

    Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.

commit b72d86d3
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 21:33:38 2008 +0000

    Let subsection menus match index style.

commit 3c766c91
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 21:14:34 2008 +0000

    Cosmetic changes in image search and find duplicates shortcuts tables.

commit c410dad0
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 20:42:44 2008 +0000

    Tidy up.

commit 25735fd6
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 20:40:50 2008 +0000

    Move from xhtml transitional to xhtml strict.

commit 60ff2fb4
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 20:16:45 2008 +0000

    Minor cleanup.

commit 9b5b9339
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 19:37:17 2008 +0000

    Tidy up and minor fixes.

commit e07b0677
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 18:02:09 2008 +0000

    Notes cleanup and minor stylistic fixes.

commit 82cd089f
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 17:16:16 2008 +0000

    Various fixes and cleanup.

commit 2ec1474a
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 16:11:28 2008 +0000

    Fix up some errors.

commit 0a594f66
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 15:20:13 2008 +0000

    Fix up unvalid xhtml.

commit 12fe48da
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 14:56:11 2008 +0000

    Fix up a broken link.

commit f7216dd1
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 14:10:39 2008 +0000

    Beautify the manual.

commit b8742eb7
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 13:00:29 2008 +0000

    Reformat more pages.

commit 7c5c8854
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 12:06:05 2008 +0000

    Reformat remaining options pages.

commit 2b02d7ed
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 10:26:51 2008 +0000

    Reformatting: notes, advanced options page and more.

commit 2f3f12a0
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 21:53:33 2008 +0000

    Reformatting.

commit 49c72a6c
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 17:17:19 2008 +0000

    Reformat and cleanup.

commit 029e68ef
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 13:37:39 2008 +0000

    More cleanup of tables.

commit fcea33c1
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 13:06:16 2008 +0000

    Cleanup some tables.

commit cd465d19
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 12:48:00 2008 +0000

    Drop most old css classes.

commit eb656466
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 09:39:14 2008 +0000

    Move dialog descriptions to definitions lists, first step.

commit d9afdf93
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 09:33:01 2008 +0000

    Index cleanup.

commit 4c65837d
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 09:28:59 2008 +0000

    Move menu descriptions to definitions lists.

commit db25a0d2
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 8 22:11:51 2008 +0000

    Re-introduce Geeqie User Manual footer.

commit 8d87ca53
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 8 17:38:36 2008 +0000

    Simplify bottom navigation table.

commit 8b3ed1c3
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 8 17:24:02 2008 +0000

    Use col tags with id in top and bottom navigation tables.

commit 0bfece3a
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 8 11:37:17 2008 +0000

    Add a generic spacer at the bottom of the page, remove now unused css classes.

commit 357f067e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 8 10:59:45 2008 +0000

    Add two css classes navtop and navbottom and remove unused ones.

commit 20f28b56
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 8 10:49:18 2008 +0000

    Add style.css to list of files to install.

commit 2cff7342
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 8 10:47:31 2008 +0000

    Move css styles to an external stylesheet.

commit 450ff689
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 6 23:49:31 2008 +0000

    Remove reference to numbered section.

commit 5837dbaa
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 6 23:43:46 2008 +0000

    Remove references to numbered sections.

commit d2b8b50f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 6 23:39:22 2008 +0000

    Simplify the table.

commit a5760993
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 6 20:01:32 2008 +0000

    Previous patch (revision 1185) for the comments-related segfault was incomplete, and as such, it broke keywords in files whose metadata had keywords but no comments.
    
    This patch fixes that (and still fixes the case where one searches on
    comments and hits a file with keywords but no comments).  Lastly, I would
    imagine that there exists a failure mode where one searches for a keyword and
    hits a file with a comment but no keyword, and I imagine this patch should fix
    that case as well.
    
    Patch by Omari Stephens (aka xsdg).

commit ebf81820
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 4 17:26:46 2008 +0000

    Fix a segfault occuring when searching for comments in a directory where at least one photo doesn't have a comment. The fix modifies comment_read() function to return FALSE when a comment doesn't exist. Patch by Omari Stephens.

commit 6a2475e5
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 4 17:11:53 2008 +0000

    Do a gtk_init before the parsing of command line arguments to allow gtk specific options. (See http://library.gnome.org/devel/gtk/2.14/gtk-running.html). Patch by Klaus Ethgen.

commit 54ae8be3
Author: Laurent Monin <zas@norz.org>
Date:   Mon Oct 27 13:31:39 2008 +0000

    Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.

commit 7771d3ca
Author: Laurent Monin <zas@norz.org>
Date:   Sun Oct 26 19:27:20 2008 +0000

    Use h2/h3 tags where appropriate.

commit 15759e0f
Author: Petr Ostadal <postadal@suse.cz>
Date:   Sun Oct 26 13:43:10 2008 +0000

    Fixed doc/Makefile.am according to renamed doc files.

commit eab88130
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 14:42:52 2008 +0000

    Keyboard table cleanup attempt. Need more work.

commit fcae84ab
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 13:14:00 2008 +0000

    Move menus to unordered lists - step 2.

commit f5596799
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 11:02:09 2008 +0000

    Move menus to unordered lists - step 1.

commit 1f80d96f
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 08:49:07 2008 +0000

    Align Previous to the left, drop useless col tags.

commit ad8d4b69
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 08:14:34 2008 +0000

    Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.

commit fdde32bc
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 08:10:11 2008 +0000

    Fix page titles.

commit fef02967
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 08:07:57 2008 +0000

    Drop chapters numbers from h1 title, and reformat top title a bit.

commit 0e44cb8c
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 07:47:47 2008 +0000

    Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.

commit 2ad4eda5
Author: Laurent Monin <zas@norz.org>
Date:   Thu Oct 23 22:45:44 2008 +0000

    Update legal notice and copyright to mention The Geeqie Team.

commit 89ae704a
Author: Laurent Monin <zas@norz.org>
Date:   Thu Oct 23 19:06:23 2008 +0000

    With the help of tidy and sed, move html files to xhtml+css. Css classes were prefixed to ease future changes (like a common css file).

commit d92d4a31
Author: Laurent Monin <zas@norz.org>
Date:   Thu Oct 23 18:06:28 2008 +0000

    Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html

commit f21cc184
Author: Laurent Monin <zas@norz.org>
Date:   Wed Oct 22 19:56:29 2008 +0000

    Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).

commit e6eba8a8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Oct 20 21:00:18 2008 +0000

    Fix a cut and paste error when implementing the comment search (Klaus
    Ethgen)

commit a0619747
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Oct 20 17:13:32 2008 +0000

    fixed failed assertion in exif_free

commit 652c3a9f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 18 20:17:55 2008 +0000

    create xmp sidecar when needed

commit fe16e7bf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 18 19:20:27 2008 +0000

    simple synchronization XMP <-> Exif, IPTC

commit 003a4a91
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 18 18:22:57 2008 +0000

    infrastructure for preprocessing of metadata

commit 40e5b63b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 18 09:07:52 2008 +0000

    fixed bar_exif separator

commit 666154c6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 18 08:40:32 2008 +0000

    reordered advanced exif columns

commit 2741df92
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 18 08:31:25 2008 +0000

    no need to validate description, it is in utf8

commit b8cfa7ee
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Oct 17 22:00:07 2008 +0000

    improved custom exif look:
    - use toggle instead of remove button
    - display description instead of property key

commit 0109fd0f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Oct 14 21:24:34 2008 +0000

    follow Exiv2 SVN changes

commit 100552d7
Author: Laurent Monin <zas@norz.org>
Date:   Sun Oct 12 08:49:45 2008 +0000

    French translation was updated.

commit 2ed614f0
Author: Laurent Monin <zas@norz.org>
Date:   Sun Oct 12 08:43:14 2008 +0000

    Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.

commit 801d2c19
Author: Laurent Monin <zas@norz.org>
Date:   Sun Oct 12 08:36:53 2008 +0000

    Better handling of accels map file writing errors.
    Secure save is also used for those now, at the expense of
    a bit of duplication of gtk functions.
    It should fix bug 2146917 (debian BTS #501131), reported by
    Stanislav Maslovski.

commit d198cfaf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 11 20:19:48 2008 +0000

    added option to use exif thumbnails
    - it requires exiv2 0.18 or the current svn
    - it is disabled by default because the exif thumbnails
      may be outdated if the image was edited

commit dfb0fdc2
Author: Laurent Monin <zas@norz.org>
Date:   Tue Oct 7 19:34:11 2008 +0000

    French translation was updated.

commit bce60ede
Author: Laurent Monin <zas@norz.org>
Date:   Tue Oct 7 19:29:13 2008 +0000

    Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.

commit eee2c88d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Oct 7 18:37:32 2008 +0000

    Implement the search for image comment - patch by Klaus Ethgen

commit d8c1c93f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Oct 7 18:22:58 2008 +0000

    Fixed degree symbol encoding

commit 0cd8f424
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Oct 7 18:20:22 2008 +0000

    Adding a vim modeline to all files - patch by Klaus Ethgen

commit be6e4ea7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Oct 5 18:25:44 2008 +0000

    fixed confirm_delete option

commit 69282a38
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 4 20:28:31 2008 +0000

    fixed charset of exiv2 strings in non-utf8 locales

commit 7c50f768
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Oct 1 20:57:56 2008 +0000

    Add support for GPSInfo - patch by Klaus Ethgen

commit 599380cc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 29 21:17:19 2008 +0000

    The comment section in the meta file is the last section. However it do
    not accept comment lines starting with a '['. This patch will fix that.
    - patch by Klaus Ethgen

commit 1d1f495c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 29 21:09:48 2008 +0000

    fixes executable right of images

commit 9ab09626
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 29 21:01:30 2008 +0000

    enlarge the dupe window - patch by Klaus Ethgen

commit cf8398c6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Sep 27 18:48:32 2008 +0000

    updated preview loader to work with current svn version of libexiv2

commit d4bc6c7e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 10 20:37:30 2008 +0000

    use SHIFT for connected scroll and zoom
    
    SHIFT + keys or mouse: affects all split windows
    keys or mouse: affects only active window
    
    CONTROL + mouse: moves fast (originally it was SHIFT + mouse)

commit f7a5afb6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Sep 9 19:46:44 2008 +0000

    reverted buggy part of rev. 1138 - it made the filelist jump
    unexpectedly

commit a7c9810b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 8 19:57:51 2008 +0000

    added possibility to redraw only the parts of image that are already
    loaded

commit 383624b8
Author: Laurent Monin <zas@norz.org>
Date:   Mon Sep 8 15:53:01 2008 +0000

    Fix a compiler warning regarding argument type.

commit a53fb65f
Author: Petr Ostadal <postadal@suse.cz>
Date:   Sun Sep 7 23:01:30 2008 +0000

    Replaced gtk depreceated code.

commit a5aea8fd
Author: Laurent Monin <zas@norz.org>
Date:   Sun Sep 7 19:42:19 2008 +0000

    Shorten config_window_apply() a bit, reduce code redunancy.

commit 587b4b8d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Sep 4 22:35:33 2008 +0000

    Update translations stats.

commit aff258e5
Author: Laurent Monin <zas@norz.org>
Date:   Thu Sep 4 22:29:32 2008 +0000

    French translation was updated.

commit 9b64bd05
Author: Laurent Monin <zas@norz.org>
Date:   Thu Sep 4 22:04:32 2008 +0000

    Allow all Preferences pages to scroll vertically. Reduce code redundancy.

commit aa81bf7c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Sep 4 21:38:28 2008 +0000

    Allow to change image.scroll_reset_method in Preferences > Image.

commit baedcd2f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 4 21:19:09 2008 +0000

    fixed various problems with preserving viewport on image change,
    options->image.scroll_reset_method should work again (it needs to be
    added to the preferences dialog)

commit 9050223d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 3 21:54:49 2008 +0000

    load thumbnails with lower priority
    TODO: maybe implement an exception for visible thumbnails

commit e1a5a486
Author: Laurent Monin <zas@norz.org>
Date:   Wed Sep 3 21:13:02 2008 +0000

    Improve debug messages.

commit 6f89fefc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 3 20:43:10 2008 +0000

    adjusted default options

commit c518bcef
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 3 20:29:32 2008 +0000

    adjusted redraw priority relative to icon drawing

commit 48519673
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 3 19:58:21 2008 +0000

    dropped IMAGE_THROTTLE_LARGER_IMAGES code

commit 47a0c37d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 3 19:52:11 2008 +0000

    fixed handling of broken images

commit 64aea117
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 1 19:18:32 2008 +0000

    improved pixbuf draw priority control

commit c6db02fc
Author: Laurent Monin <zas@norz.org>
Date:   Mon Sep 1 17:29:07 2008 +0000

    Use a constant for minimal window size. Set it to 32 for all dialogs.

commit bf183b8e
Author: Laurent Monin <zas@norz.org>
Date:   Mon Sep 1 17:22:19 2008 +0000

    Remove redundant debug.h inclusion.

commit 14596ddd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 31 21:19:00 2008 +0000

    fixed read ahead callback

commit 0aef6429
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 31 21:02:09 2008 +0000

    fixed error handling in image loader

commit b10a2e12
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 31 18:53:11 2008 +0000

    fixed possible endless loop

commit 131dc85e
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 31 12:29:49 2008 +0000

    Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.

commit 7725546b
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 31 11:27:24 2008 +0000

    Move quoted_value() and escquote_value() to misc.[ch].

commit ea455387
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 31 10:51:41 2008 +0000

    Move miscellaneous functions to their own files (new misc.[ch]).

commit 2b9bf5f4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 31 10:08:48 2008 +0000

    use GThreadPool

commit 5cf88e58
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 31 09:20:29 2008 +0000

    improved thread support in image loader

commit 9212340e
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 31 09:13:42 2008 +0000

    Move save/load_options() to options.[ch].

commit 77bc802f
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 31 08:59:39 2008 +0000

    Move sync_options_with_current_state() call to save_options().

commit 0db9254e
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 31 08:41:42 2008 +0000

    Move some code to new functions, to simplify main().

commit f01ec2c4
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 31 08:13:36 2008 +0000

    Fix two minor compilation warnings.

commit a710f33e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 30 20:15:47 2008 +0000

    run image loader in separate thread
    this feature is disabled by default for now, it must be enabled by
    configure --enable-threads

commit 6a73bcf5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 30 13:04:06 2008 +0000

    prepared image loader code for threads

commit 01bbfff0
Author: Laurent Monin <zas@norz.org>
Date:   Sat Aug 30 10:39:35 2008 +0000

    Allow to override documentation paths through options:
    - documentation.helpdir
    - documentation.htmldir
    Default values are set at configure time.

commit ba17ee75
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 29 20:53:53 2008 +0000

    converted image loader to a GObject and use signals for notification

commit 6f13139c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 29 12:35:13 2008 +0000

    do not access image_loader directly

commit dc649dfb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 29 09:59:20 2008 +0000

    added new raw preview interface for legacy exif

commit 6654b671
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 29 09:38:10 2008 +0000

    fixed thumbnail loader for the new raw preview interface

commit bea9cd29
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 28 22:26:09 2008 +0000

    use mmaped files image loader
    implemented new interface for extracting raw previews
    experiments with previews support in SVN version of Exiv2

commit 7fa8df77
Author: Petr Ostadal <postadal@suse.cz>
Date:   Thu Aug 28 12:51:02 2008 +0000

    Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.

commit 4908ddd7
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 28 10:50:02 2008 +0000

    Silent warnings about unused functions when lcms is not used.

commit 35776f2d
Author: Laurent Monin <zas@norz.org>
Date:   Wed Aug 27 17:02:14 2008 +0000

    Comment out unused functions.

commit dd4ea407
Author: Laurent Monin <zas@norz.org>
Date:   Wed Aug 27 16:42:59 2008 +0000

    Silent a compiler warning.

commit 109ecd8c
Author: Laurent Monin <zas@norz.org>
Date:   Wed Aug 27 16:40:21 2008 +0000

    const gpointer -> gconstpointer.

commit 3ec7e572
Author: Laurent Monin <zas@norz.org>
Date:   Tue Aug 26 22:37:18 2008 +0000

    Use gpointer instead of void *.

commit cd85461e
Author: Laurent Monin <zas@norz.org>
Date:   Tue Aug 26 22:30:40 2008 +0000

    Consistency: type * instead of type*.

commit c1006fb7
Author: Laurent Monin <zas@norz.org>
Date:   Tue Aug 26 22:22:51 2008 +0000

    For the sake of consistency, use glib basic types everywhere.

commit aea00af2
Author: Laurent Monin <zas@norz.org>
Date:   Tue Aug 26 21:19:33 2008 +0000

    Indentation fixes.

commit 40731498
Author: Petr Ostadal <postadal@suse.cz>
Date:   Tue Aug 26 20:21:30 2008 +0000

    Fixed segfault when is run inside directory with non valid uft-8 image
    filename.

commit ead8d30a
Author: Petr Ostadal <postadal@suse.cz>
Date:   Tue Aug 26 13:56:56 2008 +0000

    Fixed calling "Image search" function in a directory without image.

commit aa4d496a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 25 22:45:38 2008 +0000

    correctly maintain selection during iconlist refresh

commit f39b5907
Author: Laurent Monin <zas@norz.org>
Date:   Mon Aug 25 22:20:45 2008 +0000

    Whitespaces cleanup.

commit d0405083
Author: Petr Ostadal <postadal@suse.cz>
Date:   Mon Aug 25 18:13:33 2008 +0000

    Fixed segfaulting when alter image in directory without images.

commit c85a9113
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 25 16:58:27 2008 +0000

    removed unused code

commit 6b22ce5f
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 24 14:40:18 2008 +0000

    Typo fixes.

commit f20dd48a
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 24 14:33:03 2008 +0000

    Slight code redundancy reduction.

commit 1e7b2c34
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 24 14:14:37 2008 +0000

    Drop redundant variable affectation.

commit 7d788c98
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 24 13:22:08 2008 +0000

    Fix untranslated messages. French translation and POTFILES.in were updated.

commit 9a1cc002
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 24 10:00:40 2008 +0000

    French translation was updated.

commit eca84643
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 24 10:00:02 2008 +0000

    Mark forgotten string for translation.

commit 46691080
Author: Laurent Monin <zas@norz.org>
Date:   Sat Aug 23 21:07:25 2008 +0000

    Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.

commit acc2c3b1
Author: Laurent Monin <zas@norz.org>
Date:   Sat Aug 23 20:46:31 2008 +0000

    Minor optimization: no need to copy the whole remaining of the string, just copy next char.

commit b5bc1451
Author: Laurent Monin <zas@norz.org>
Date:   Sat Aug 23 17:35:57 2008 +0000

    Only display status if there is at least one file in the file list.

commit 060c2f9c
Author: Laurent Monin <zas@norz.org>
Date:   Sat Aug 23 17:00:59 2008 +0000

    Remove unneeded type casting.

commit 50483da1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 23 08:42:12 2008 +0000

    fixed vd_refresh

commit bec02e28
Author: Laurent Monin <zas@norz.org>
Date:   Fri Aug 22 22:09:54 2008 +0000

    French translation was updated.

commit eb72228e
Author: Laurent Monin <zas@norz.org>
Date:   Fri Aug 22 21:52:13 2008 +0000

    Add an option named layout.home_path which modifies the behavior of the Home button.
    By default, pressing this button goes to the user's home directory.
    When this option is set to a path, this path is used instead.
    One can change the option value through Preferences > Advanced > Navigation
    or directly in .geeqierc.
    Feature proposed by Colin Clark.

commit d58451c5
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 21 22:49:30 2008 +0000

    Typo fix: vf -> vd

commit 83cfd439
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 21 22:47:49 2008 +0000

    Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.

commit 43c57655
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 21 22:36:20 2008 +0000

    Indentation fix.

commit de499c4c
Author: Laurent Monin <zas@norz.org>
Date:   Wed Aug 20 22:26:34 2008 +0000

    Use constants instead of enum since value (0xffff0000) overflow INT_MAX on some platforms (seen on Solaris 10 SPARC system using the native Sun version 5.9 compilers). Reported by Jeffery Small.

commit 66bc3de8
Author: Laurent Monin <zas@norz.org>
Date:   Wed Aug 20 22:19:35 2008 +0000

    Do not return values of void functions. Reported by Jeffery Small.

commit da981595
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 20 20:36:36 2008 +0000

    update the FileData structure when a new folder is created

commit b65f4f56
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 19 22:58:31 2008 +0000

    improved refresh in view_dir_list

commit e8b3ce85
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 19 21:01:29 2008 +0000

    set fallback pixbuf in case of missing file

commit fe2d4200
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 19 20:58:23 2008 +0000

    fixed possible segfault

commit e1a9ff9e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 17 14:18:51 2008 +0000

    removed code for maintaining filelist position, gtk_tree_view itself handles it
    better

commit 951b6256
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 17 09:36:02 2008 +0000

    French translation was updated.

commit 3e3a0a45
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 17 09:30:45 2008 +0000

    Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
    - drop VFICON_INFO() and VFLIST_INFO() macros
    - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
    - replace all related occurrences by shorter expressions.
    
    For example:
    VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
    VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd

commit 728c032c
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 17 09:00:33 2008 +0000

    Move variable declaration at start of block.

commit cb320269
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 16 23:37:26 2008 +0000

    marks in iconview made clickable

commit dbf66300
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 16 20:57:40 2008 +0000

    keep files with non-zero marks in memory

commit df8df1ee
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 16 20:34:14 2008 +0000

    implemented marks filter

commit f0606958
Author: Laurent Monin <zas@norz.org>
Date:   Sat Aug 16 07:18:16 2008 +0000

    Fix double escaping of image overlay text.
    Bug 2051955, reported by Emmanuel Dupuis.

commit 8fc4646c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 13 21:07:06 2008 +0000

    added keyboard map generator

commit 178dee89
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 13 20:46:06 2008 +0000

    a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669

commit 86166813
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 12 20:21:25 2008 +0000

    fixed crash with float file list and geeqie --blank

commit 5e7e6ce8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 11 18:53:19 2008 +0000

    fixed crash in geeqie --blank

commit 2316a8ab
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 11 17:45:26 2008 +0000

    fixed setting visible entry in view_dir_tree

commit d3f019fc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 30 18:44:49 2008 +0000

    updated ChangeLog from svn log

commit 28642010
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 18:35:19 2008 +0000

    Move declarations at the beginning of blocks.

commit bb6bd471
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 18:07:42 2008 +0000

    Optimize tests even more using last changes.

commit a4d5b30d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jul 28 18:02:10 2008 +0000

    do not free unallocated exif data

commit 6eac9ecc
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 17:59:09 2008 +0000

    Cache strcmp() result.

commit 660c6883
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 17:56:56 2008 +0000

    Optimize redundant tests.

commit 299bab0e
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 17:55:06 2008 +0000

    Move dest_dir variable to inner block.

commit 9899b80f
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 09:44:50 2008 +0000

    Reduce code redundancy and minor typo fixes.

commit 760c313e
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 09:14:10 2008 +0000

    French translation was updated.

commit f4a4b21d
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 09:12:33 2008 +0000

    Typo fix.

commit 22f458af
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 27 19:22:40 2008 +0000

    abort file operations when the file list is empty

commit 473d1760
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 27 18:20:59 2008 +0000

    remember path entered in file dialog
    http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680

commit 49ed0b4f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 27 13:46:24 2008 +0000

    speed-up of directory notification on deleting large number of files

commit a4311dd5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 27 09:51:28 2008 +0000

    added "Symlink" as an example of "filter" command

commit b1d0747c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 27 08:57:12 2008 +0000

    improved updating of view_dir_tree

commit db21a0fc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 27 08:40:47 2008 +0000

    fixed deleting of non-empty folder

commit fadf71ac
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 22:36:58 2008 +0000

    fixed spec file

commit 453565d1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 22:26:08 2008 +0000

    fixed invalid warning on running editors

commit 71e1b5a7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 20:34:24 2008 +0000

    updated version string

commit fdd9338f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 20:15:00 2008 +0000

    dropped references to OpenOffice.org as suggested at
    https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680

commit da4c68a9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 20:02:20 2008 +0000

    string cleanup

commit 8e4dcbe6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 19:52:40 2008 +0000

    removed unused messages.desc_dlist

commit b2334b66
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 19:41:46 2008 +0000

    fixed new folder command

commit b90ac509
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 19:33:36 2008 +0000

    fixed renaming of directories

commit f7c504c8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 19:01:20 2008 +0000

    warn about changed file extensions

commit 4d670783
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 18:33:49 2008 +0000

    added icon for changes without warnings

commit 12bc9f40
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 18:17:56 2008 +0000

    allow only existing folders in destination dialog
    http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680

commit 0ec96056
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 10:27:41 2008 +0000

    clean up - checks are handled elsewhere

commit dfab6c69
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 09:58:25 2008 +0000

    more checks for file operations

commit e3b71352
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 25 22:04:55 2008 +0000

    improved error reporting

commit 3d6b2cc4
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jul 25 06:35:35 2008 +0000

    Minor tidy up and optimization.

commit c658a3d3
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jul 24 20:24:04 2008 +0000

    Set GIO channels to binary encoding.
    This is needed since messages from commands may not be UTF8-encoded
    and g_io_channel_read_chars() may incorrectly interpret some characters.
    In practice it was truncating some ISO-8859-1 messages containing some
    french characters. This fixes it.

commit 227a6784
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 24 20:03:57 2008 +0000

    separated debugging log and debug CFLAGS
    enable debugging log support by default

commit bb9823e3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 23 22:19:16 2008 +0000

    indicate check warnings and errors in delete and rename dialogs

commit 1b80edd5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 23 20:53:05 2008 +0000

    removed file_data_add_change_info
    reduced code redundancy - patch by Laurent, slightly modified

commit da4ec2a7
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 17:38:04 2008 +0000

    Minor tidy up.

commit bd26225b
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 12:46:35 2008 +0000

    Tidy up.

commit a01c5f4c
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 12:45:59 2008 +0000

    Use g_strconcat() instead of g_strdup_printf("%s%s", ...).

commit b0a7f6e3
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 10:21:37 2008 +0000

    Simplify parse_out_relatives().

commit 9810215a
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 09:10:41 2008 +0000

    Tidy up.

commit f46043bf
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 09:00:38 2008 +0000

    Fix missing newline at end of file.

commit 90970bd9
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 08:59:29 2008 +0000

    Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type

commit d576f7bb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 22 22:05:20 2008 +0000

    do not create duplicate FileData entries

commit 96293a9f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 22 21:46:08 2008 +0000

    basic infrastructure for early error and dangerous operations checking
    it needs more work

commit 3a442a31
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 22 18:27:12 2008 +0000

    clean up fd->change on error

commit c8d7bc43
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 22 18:13:41 2008 +0000

    remove items from file_data_planned_change_hash when the operation is
    canceled

commit 3a0d2bb7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 22 17:57:22 2008 +0000

    fixed stop button in editor dialog

commit 9f2b4b64
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 22 17:40:24 2008 +0000

    delete file_data_planned_change_hash when it is not used

commit ff4704f4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jul 21 21:38:26 2008 +0000

    fixed
    http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680

commit 84e21974
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jul 21 20:50:24 2008 +0000

    file_util_rename_dir should not return anything

commit 89736895
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jul 21 20:40:29 2008 +0000

    added notification handler to view_dir

commit c8f289fb
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 21 08:31:43 2008 +0000

    French translation was updated.

commit 46a1dea4
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jul 20 15:21:06 2008 +0000

    Update POTFILES.in.

commit ddb8f1b1
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jul 20 15:16:05 2008 +0000

    Move uri_*() functions to separate files: uri_utils.[ch]

commit 101520ea
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 20 15:04:40 2008 +0000

    periodic testing of changed files can be now disabled

commit b8ea5645
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jul 20 14:56:32 2008 +0000

    Move history_list_*() functions to separate files:
    history_list.c and history_list.h.

commit c4685e97
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 20 14:52:00 2008 +0000

    implemented "create directory" command

commit ae2ab4e2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 20 13:59:55 2008 +0000

    fixed file copy/move dialog

commit a3c139ea
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 20 13:19:22 2008 +0000

    fixed the case when a renamed file is detected by directory scanning
    before the external rename commands exits. We have to update the
    FileData structure immediately, othervise we would get duplicate
    entries.

commit 8e0c8b70
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jul 20 12:20:12 2008 +0000

    Optimize history_list_add_to_key() a bit.

commit 303bc18d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 20 11:29:12 2008 +0000

    fixed previous checkin

commit c6fd3564
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 20 11:22:19 2008 +0000

    implemented directory rename and delete operations

commit 9684fd6b
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jul 20 07:52:16 2008 +0000

    Move out test outside the loop.

commit 120db804
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jul 19 13:57:03 2008 +0000

    Tidy up.

commit 2e9c246e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jul 19 12:36:46 2008 +0000

    Fix missing newline at end of file.

commit 3054110d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 19 09:06:24 2008 +0000

    increase reference count before sending notification in file_data_new

commit a7213169
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 18 21:20:49 2008 +0000

    fixed test for changed files in cache

commit c4de295c
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jul 18 09:55:15 2008 +0000

    Introduce image_loader_set_done_func().

commit e1ea2ccd
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jul 17 22:36:58 2008 +0000

    Reduce code redundancy by moving common code to new menu_choice_get_match_type().

commit 6da5f506
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 17 21:51:21 2008 +0000

    reload changed images

commit 01e819ff
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jul 15 15:37:14 2008 +0000

    Move code from image_osd_update_cb() to separate functions.

commit 56907bd2
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jul 15 14:32:00 2008 +0000

    Tidy up and code redundancy reduction.

commit 46f96c81
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jul 15 12:52:02 2008 +0000

    Use a specific enum for image.zoom_mode values (ZoomMode) and
    simplify calls to image_zoom_get_default(), dropping last parameter
    which was always options->image.zoom_mode.

commit e51449e7
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jul 13 14:50:07 2008 +0000

    Improve ways to specify html browser (used for help, see bug 2015099).
    Two new rc file options were added:
    - helpers.html_browser.command_name
    - helpers.html_browser.command_line
    These are checked first before trying common browser locations.
    If these do not lead to a valid browser, then geeqie will
    search for geeqie_html_browser script in the path, then
    it will try various common browsers.

commit ccd82ce4
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jul 13 13:51:23 2008 +0000

    Apply debian-specific patch to launch help browser (bug 2015099).

commit e1dd1bb4
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jul 13 12:36:18 2008 +0000

    Fix a segfault occuring when opening some collection files.
    Skip all lines not starting with a # when only geometry is required.

commit 19c2605c
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jul 5 10:21:09 2008 +0000

    Prevent segfault in certain conditions when displaying debug message.

commit 1823d233
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jul 4 22:49:04 2008 +0000

    French translation was updated.

commit 01e6b8f7
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jul 4 20:32:48 2008 +0000

    Optimize a bit when connected zoom and scrolling are unset,
    just move the test outside loops.

commit 4dfe7f7b
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jul 4 17:21:07 2008 +0000

    layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.

commit 4fa28d67
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 3 20:16:15 2008 +0000

    refresh thumbnails on file change

commit 579c42a7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 3 19:38:19 2008 +0000

    set fallback thumbnail pixbuf only if the loading really fails

commit 1a227f62
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jul 3 18:16:39 2008 +0000

    Fix missing references for the current directory in pan folder stuff.
    It was causing an fd magick assertion failure.
    Bug reported by Omari Stephens.

commit 83c79d4c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jul 3 08:33:10 2008 +0000

    Increase debugging info in file_data_ref() and file_data_unref().
    When compiled with DEBUG defined, file and line of the caller is displayed
    in debug log.

commit 86bea118
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 2 08:38:47 2008 +0000

    Optimize file_cache_get() by only moving element to front if needed
    (most of the time there is no need).
    Reduce code redundancy in file_cache_put() by calling file_cache_get().
    Enhance debugging code.

commit 5f4a945a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 30 21:08:28 2008 +0000

    fixed division by zero in pixbuf_renderer_get_scroll_center

commit e2bd6f78
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jun 29 15:51:54 2008 +0000

    Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
    into thumb_loader_save_thumbnail().
    Most of the code was redundant.

commit 29242ec0
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jun 29 10:11:43 2008 +0000

    Make better matching between options types in options.h and the rest of the code.
    Most changes are from gint to gboolean pseudo type and between gint / guint.

commit f40224fd
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jun 28 08:01:36 2008 +0000

    layout_image_drag_cb(): optimize when connected scrolling is unset.

commit ed002751
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jun 28 07:43:37 2008 +0000

    Reduce number of parameters (mostly unused), just pass the event pointer.

commit 6f624aae
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jun 28 00:44:31 2008 +0000

    Fix warning:
    thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined

commit bfc848fe
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jun 27 22:57:48 2008 +0000

    image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
    empty first element.

commit 6b6574ba
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 27 21:35:21 2008 +0000

    do not read keywords and comment between exif_read_fd and exif_free_fd
    calls (fd->exif does not have reference counting)

commit 530a58fe
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 27 21:09:15 2008 +0000

    added pixbuf_fallback function
    fixed thumb loader for non-image files

commit 84accd59
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 27 18:43:05 2008 +0000

    fixed crash in entering fullscreen during loading

commit 7d44fe8a
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jun 27 10:00:55 2008 +0000

    osd_template_insert(): optimize and simplify using flags.

commit 42fc5158
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jun 27 08:05:51 2008 +0000

    image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
    Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().

commit ea7852be
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 26 23:29:08 2008 +0000

    image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.

commit 98622a43
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 26 15:59:20 2008 +0000

    Use flags for pr_zoom_*() functions.

commit b26d38c1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 26 14:43:52 2008 +0000

    Use stricter types for image options.

commit cd68217e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 26 12:23:48 2008 +0000

    Use flags instead of int parameters for pixbuf_renderer_overlay_add().

commit a3ffd5d7
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 26 11:48:40 2008 +0000

    Only define ExifOrientationType if GQ_BUILD is not defined since
    it is already defined in exif.h.

commit d29cd729
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jun 25 20:53:52 2008 +0000

    Tidy up.

commit 0633bc36
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jun 25 20:22:02 2008 +0000

    French translation was updated.

commit 7c4531fa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 22 20:07:32 2008 +0000

    optimized marks drawing

commit 3d04c879
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 22 20:01:20 2008 +0000

    show marks in iconview

commit 975fc4e9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 22 10:01:26 2008 +0000

    show sidecars in icon view

commit 5a236ea2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 22 09:40:57 2008 +0000

    fixed in-place renaming

commit 5b05e115
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 22 09:19:42 2008 +0000

    added possibility to disable grouping of selected files

commit 58b7c37c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 21 22:01:45 2008 +0000

    cache size made configurable

commit c74e0581
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 21 19:26:01 2008 +0000

    measure pixbuf cache size in bytes

commit 1986378e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 21 16:00:13 2008 +0000

    simple cache for loaded pixbufs

commit 70fb7244
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 21 11:05:55 2008 +0000

    renamed fd->pixbuf to fd->thumb_pixbuf

commit 065cba78
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jun 18 22:26:52 2008 +0000

    implemented generic FileData cache
    use it for caching decoded exif data

commit 2ca1adb7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 17 20:25:05 2008 +0000

    more robust thumbs progress bar

commit 11224ad1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 17 19:56:21 2008 +0000

    do not allocate new buffer for thumbnails with correct orientation

commit 304e05c4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 16 19:07:02 2008 +0000

    fixed memory leak

commit 57a04dae
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 16 18:37:35 2008 +0000

    another try to free layout at exit

commit b4d3e995
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 15 21:52:15 2008 +0000

    rotate thumbnails by exif

commit f59f1323
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 15 20:09:15 2008 +0000

    use FileData in thumb_loader

commit 0d80d511
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 21:49:48 2008 +0000

    use GtkSizeGroup to control initial size of split images

commit 1df917cf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 18:41:30 2008 +0000

    preserve image center on refresh

commit aac341d5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 18:33:40 2008 +0000

    use multiline description in vflist with large thumbnails
    always display marks in the first column
    show expander in "name" column

commit ac6e8d73
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 17:32:27 2008 +0000

    join name and sidecars to one string

commit 17344587
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 17:14:28 2008 +0000

    optimized vflist_setup_iter_recursive

commit 8244a9e4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 12:43:39 2008 +0000

    iconlist_refresh optimization

commit 0f4fcde4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 12:30:44 2008 +0000

    fixed iconview update after deletion of selected image

commit 37fd19aa
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jun 14 06:52:52 2008 +0000

    Silent unused variable warning.

commit 5f7b0591
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 13 21:32:58 2008 +0000

    optimized vflist_setup_iter

commit 922cb25e
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jun 13 13:33:11 2008 +0000

    French translation was updated.

commit 669a4954
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jun 13 12:27:41 2008 +0000

    Revert patches 759 and 760.
    759 patch broke adding selection of files through sort manager
    to an unopened collection.

commit 16aa61eb
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jun 13 11:51:23 2008 +0000

    Display total size of files in collection window, for the list and for the selection.

commit c687f78e
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jun 13 11:11:57 2008 +0000

    Optionnally display directory's date in list view.
    It can be set through Preferences > Advanced > Behavior and
    is saved to rc file as layout.show_directory_date option.

commit 0a1ad21b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 12 22:43:32 2008 +0000

    load_options_from():
    - do not copy option name and value anywhere, only copy value_all to a separate buffer
    - allow more relaxed syntax on read, so we can correctly read option name and value
      even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
    - minor aesthetical changes

commit 11a07ebc
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 12 21:21:32 2008 +0000

    Add a comment about relative positions of image overlay in the rc file.

commit 943be3f7
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 12 20:33:51 2008 +0000

    Allow to set image overlay info position through options:
    - image_overlay.common.x
    - image_overlay.common.y
    
    For now, there are only editable through rc file.

commit e6b5b172
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 12 20:17:22 2008 +0000

    Move some functions from image.[ch] to image-overlay.c and make them static:
    - image_overlay_add()
    - image_overlay_set()
    - image_overlay_remove()
    - image_overlay_get() (unused)

commit c5eb8769
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jun 12 18:30:33 2008 +0000

    reverted changes in layout_close made in rev. 890 and 901

commit 86a4f3c9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 10 19:25:21 2008 +0000

    fixed vdtree_sort_cb

commit 69b52cb5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 10 18:39:19 2008 +0000

    fixed segfault in vd_rename_cb

commit 08524203
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 10 18:19:17 2008 +0000

    dropped vficon_sync, use vficon_refresh everywhere

commit f42d498e
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 10 11:55:18 2008 +0000

    collection_from_dnd_data(): simplify and optimize.

commit 554bfe98
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 10 11:27:35 2008 +0000

    collection_info_list_to_dnd_data(): simplify and optimize.

commit 55be71b4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 20:27:39 2008 +0000

    moved notification to view_file.c

commit e0469987
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 19:43:56 2008 +0000

    run idle function just once

commit d77ba4a9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 19:41:37 2008 +0000

    use vficon_refresh for updating

commit 1e0be504
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 19:00:47 2008 +0000

    handle deletion of selected files

commit eff5536c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 18:28:28 2008 +0000

    optimized vficon_refresh_real

commit f4c575e6
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jun 9 10:10:34 2008 +0000

    Minor fixes and add a note about variable declaration.

commit 1e2563b3
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jun 9 07:14:46 2008 +0000

    Use unsigned type for marks since it is used as a bitfield.

commit f104380f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 07:06:53 2008 +0000

    fixed saving options on exit

commit 020655c6
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jun 8 23:42:51 2008 +0000

    Tidy up: add/remove white lines, minor code changes.

commit 1f83c4e6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 8 21:21:13 2008 +0000

    improved vficon_populate

commit a871f293
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 8 20:24:46 2008 +0000

    vficon_sync speed-up

commit b4f826d2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 8 19:09:44 2008 +0000

    better check for notify type

commit c64e06ce
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 8 09:25:39 2008 +0000

    fixed switching thumbnails in listview on and off - bug 1984825

commit cd2e0e41
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 22:44:17 2008 +0000

    various refresh and notification fixes

commit b993ae7c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 15:08:33 2008 +0000

    various notification improvements

commit 063bd585
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 10:45:33 2008 +0000

    use the new notification for collections

commit ee08f41b
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jun 7 10:18:30 2008 +0000

    Display Lirc state in config log.
    Re-organize the config log a bit.

commit 4df45b3d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 09:36:12 2008 +0000

    use new notification in img-view

commit 92497f66
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 09:10:01 2008 +0000

    use new notification in layout and layout_image

commit f7450662
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 08:13:22 2008 +0000

    used new notification in search.c

commit 7637e235
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 07:45:08 2008 +0000

    used new notification in dupe.c

commit dd62fe18
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 6 22:34:15 2008 +0000

    used new notification in cache_maint

commit f3353452
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 6 22:11:03 2008 +0000

    added NotifyType

commit 8bca5d11
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 6 21:50:09 2008 +0000

    realtime file monitor

commit f0ca274d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 6 20:59:03 2008 +0000

    zero-lenght path must be allowed for now

commit 765ce1d5
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jun 6 08:01:19 2008 +0000

    French translation was updated.

commit f64e2fa6
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 5 23:31:22 2008 +0000

    Fix "No newline at end of file" warning.

commit 7839d6af
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jun 5 18:43:44 2008 +0000

    use new notification in vficon

commit 3cf04e27
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 5 09:24:42 2008 +0000

    Compare paths using utf8_collate_key() since paths are utf8-encoded.
    It fixes bug 1959854.

commit baf540a7
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 5 08:41:02 2008 +0000

    Use uft8_collate_key() to sort utf8 strings.
    Modify file_data_set_path() to sync collate keys and file_data_pool
    on path change.
    
    Partially fix bug 1959854.

commit 6129e31e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jun 4 21:12:47 2008 +0000

    new notification system (used only in vflist for now)

commit b83763ac
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 3 19:44:19 2008 +0000

    replaced directory path with FileData* dir_fd

commit af94f830
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 15:54:05 2008 +0000

    Allow to modify the aspect of Geeqie through the use of a
    gtkrc file that may be present in the geeqie rc directory.
    Patch by Aldric RENAUDIN and me.

commit fa9d41fd
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 13:54:22 2008 +0000

    Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).

commit 02ad6645
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 11:24:16 2008 +0000

    Drop initialization to NULL since filelist_read() will take care of it.

commit 3df14dfb
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 09:41:00 2008 +0000

    filelist_read_real(): optimize and clean up.

commit c3cbb65b
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 09:03:33 2008 +0000

    Reduce indentation level.

commit 18f3117f
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 08:57:46 2008 +0000

    Reduce indentation level.

commit 688b1111
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 08:53:53 2008 +0000

    collection_table_find_data_by_coord(): tidy up.

commit 25c47b53
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 07:37:24 2008 +0000

    vflist_maint(): only allocate memory and compare strings if needed.

commit 9069f1e0
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 07:32:13 2008 +0000

    layout_real_renamed(), layout_real_removed(), layout_real_moved():
    simplify code.

commit e1edb9d5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 31 19:46:26 2008 +0000

    do not change original FileData on copy

commit 7fe61122
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 31 19:44:41 2008 +0000

    replaced vflist_maint functions by vflist_refresh - it allows to follow
    changes made by external editors more precisely

commit 10e0bd55
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 30 21:41:46 2008 +0000

    vflist_populate_view: better handle selected files that are renamed or deleted

commit 44179fa3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 30 20:13:16 2008 +0000

    fixed thumb index (thumbnails are shown again)

commit f5bae1ff
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 30 19:53:52 2008 +0000

    simplified vflist_populate_view

commit ce29b00d
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 30 08:39:52 2008 +0000

    Use functions to set editors name and command and ensure they are
    utf8-encoded.
    Previously, non-utf8 strings from rc file caused some issues.

commit 639e6684
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 30 08:36:23 2008 +0000

    Make utf8_validate_or_convert() to always allocate a new string.

commit ab16da5e
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 30 07:20:25 2008 +0000

    Check for existing editor command using is_valid_editor_command().

commit 7afa3a0b
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 29 07:58:34 2008 +0000

    Preserve properties window width and height during session even when
    layout.save_window_positions is not set.
    It restores the pre revision 858 behavior.

commit 05f3eb89
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 29 07:52:05 2008 +0000

    Save properties window width and height to rc file and restore
    them on next session if layout.save_window_positions is set to TRUE.

commit f89fbbf0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed May 28 22:12:10 2008 +0000

    improved infrastructure for tracing changes, optimized vflist_populate_view

commit 335a8f53
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 27 18:46:34 2008 +0000

    measure time of filelist update

commit 01a388eb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 27 18:37:15 2008 +0000

    another fix in notification

commit d5c32208
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon May 26 18:32:04 2008 +0000

    Fix histogram grid - patch by Uwe Ohse

commit 9530a02b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon May 26 18:22:08 2008 +0000

    use fputs instead of printf - patch by Uwe Ohse

commit 1f01199c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon May 26 17:06:30 2008 +0000

    fixed bug in notification code

commit 5407c7dd
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 25 20:17:07 2008 +0000

    Tidy up: indentation fixes, typo fixes, ...

commit aa3fda66
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 25 19:54:00 2008 +0000

    Typo fix.

commit 7aca9bde
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 25 19:13:04 2008 +0000

    Typo fix.

commit 8973118a
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 25 19:03:30 2008 +0000

    bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.

commit 56b0d6ec
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 24 22:44:18 2008 +0000

    rewritten utilops.h:
    - better integration of external commands
    - filter commands

commit d2e08881
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 24 20:01:59 2008 +0000

    Allow to escape star characters in the template string with a \.
    One can insert a \ by escaping it with another \.
    Fix deletion of empty parts when using | trick.
    Append the separator " - " only if data is neither NULL nor empty.
    Patch by Uwe Ohse and Laurent Monin.

commit c3c6184b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 24 09:18:09 2008 +0000

    improved filedata interface

commit 2f9f06e4
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 23 23:40:12 2008 +0000

    Fix display of libpthread detection.
    Fix display of lirc support, do not test for headers if disabled.

commit 8c7decff
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 23 23:18:40 2008 +0000

    Silent few warnings that appeared when using --disable-exiv2 configure option.

commit a2f6ae48
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 23 22:57:51 2008 +0000

    French translation was updated.

commit 6e80a2da
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 23 22:55:23 2008 +0000

    Use the same label for toolbar buttons tooltip than in main menu.

commit 2d39c9d4
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 23 15:07:30 2008 +0000

    Add -Wstrict-prototypes to gcc options only in developer mode
    since it clutters the compilation log with unfixable warnings.
    Add -Wall in developer mode to display even more warnings.
    Fix display of --enable-deprecated at end of configure (yes
    and no were inversed).

commit 07c12724
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 23 12:27:28 2008 +0000

    slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.

commit 5caa58af
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 23 12:19:42 2008 +0000

    Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.

commit 001635e8
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 23 00:20:56 2008 +0000

    Try to load a system-wide rc file if any, before per-user rc file.
    For now, system-wide rc file path is set to /etc/geeqie/geeqierc
    (defined by GQ_SYSTEM_WIDE_DIR in main.h).
    filter_parse() was modified to replace entries having the same key,
    needed since it may be called more than once.
    
    Please test heavily.

commit 43b4e486
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 23:22:12 2008 +0000

    Pass ConfOptions * to save_options() and load_options().

commit 0fe33428
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 23:17:26 2008 +0000

    Move code from save_options() to new save_options_to() which takes
    the destination path as parameter.

commit 9d0560eb
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 23:09:53 2008 +0000

    Move setup_default_options() and sync_options_with_current_state() to options.[ch].
    Pass ConfOptions * to these instead of directly using global variable.
    Cleanup #include in main.c.

commit 91a77c72
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 22:49:07 2008 +0000

    Move code from exit_program_final() to new sync_options_with_current_state().

commit 2d0d34ea
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 22:43:07 2008 +0000

    Separate path building code from options loading code.
    Most code of load_options() is moved to new load_options_from().
    ExifUIList initialization is moved to setup_default_options().

commit b5d0f1f9
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 20:22:13 2008 +0000

    Make shell command and its option rc file options instead of hardcoded strings.
    This allows users to modify the shell command that execute "editors".
    Two new options appear in rc file:
    - shell.path (default to "/bin/sh")
    - shell.options (default to "-c")
    
    These options can only be changed from the rc file, not at runtime.
    Tests are made to check that shell.path is not empty and lead to
    an executable file.

commit 94c67ee5
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 13:00:45 2008 +0000

    Fix signed vs unsigned warnings.
    In most cases, gint was used instead of guint.

commit a4226d0d
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 11:28:35 2008 +0000

    Comment out unused static function extension_truncate().

commit 6f08b3a0
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 11:27:43 2008 +0000

    Fix up some types, make some signed vs unsigned warnings quiet.

commit e050d2a0
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 10:09:07 2008 +0000

    Modify set_default_image_overlay_template_string() to accept the pointer to
    the string to modify and add a generic function to set template_string value.

commit 4abc6715
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 09:22:29 2008 +0000

    French translation was updated.

commit a331805a
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 09:12:36 2008 +0000

    Introduce an helper function that returns the name of an editor.
    It helps to reduce code redundancy.

commit 48582c36
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 08:49:52 2008 +0000

    Use a struct to handle editor's properties.

commit cceaf6dd
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 19:37:18 2008 +0000

    Make stricter match for option's names consisting of a prefix and a number.
    It allows to have names like "prefix_12" and "prefix_something" in the same file.
    Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
    to unpredictable results. It was wrong too with "prefix_something", which
    was equivalent to "prefix_0", instead of being an option of its own.

commit f4fdeefe
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 11:46:19 2008 +0000

    Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.

commit ec284481
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 11:45:29 2008 +0000

    Use g_build_filename().

commit f42ea511
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 11:07:23 2008 +0000

    Use G_DIR_SEPARATOR where applicable.

commit 88b13873
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 11:00:13 2008 +0000

    Use G_DIR_SEPARATOR_S where applicable.

commit 1ba45c26
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 10:52:38 2008 +0000

    Use g_build_filename() and G_DIR_SEPARATOR_S.

commit 9cbd3ca2
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 10:46:33 2008 +0000

    Use g_build_filename() instead of g_strconcat().

commit 0be6f799
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 10:11:56 2008 +0000

    tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.

commit a847d10f
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 09:58:29 2008 +0000

    tab_completion_popup_cb(): use g_build_filename() and simplify code.

commit e07eab47
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 09:50:32 2008 +0000

    Use expand_tilde() instead of simple concatenation, it allows correct expansion
    of ~user as well as ~dir.

commit 5acd3990
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 09:30:53 2008 +0000

    dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().

commit 550af58c
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 08:53:51 2008 +0000

    Fix a segfault occuring when logging an empty message and there is no log window.

commit 98cabee9
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:42:14 2008 +0000

    Use g_build_filename().

commit e45c0d95
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:39:16 2008 +0000

    thumb_std_cache_path(): use g_build_filename() and simplify.

commit c656b4ad
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:32:57 2008 +0000

    Use g_build_filename().

commit 9fbfbb25
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:20:13 2008 +0000

    Use g_build_filename() where applicable.

commit a9bd1c76
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:15:41 2008 +0000

    Use g_build_filename() instead of g_strconcat().

commit fe454711
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:13:12 2008 +0000

    Use g_build_filename() and get rid of "root dir fix".

commit 0b30da04
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:12:19 2008 +0000

    Use g_build_filename().

commit 5e710445
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:01:03 2008 +0000

    Disable unused code:
    - cache_maintain_home_dir()
    - cache_maintain_dir()

commit 95eebfff
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 23:41:13 2008 +0000

    Build path using g_build_filename() then calculate its length.

commit e80fa4c9
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 23:11:47 2008 +0000

    Use G_DIR_SEPARATOR_S instead of hardcoded "/".

commit 381f82f2
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 23:07:09 2008 +0000

    Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().

commit d145a208
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 22:47:13 2008 +0000

    cache_find_location(): use g_build_filename() and move redundant code to new functions.

commit 267dbe2a
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 22:22:11 2008 +0000

    Use g_build_filename().

commit d1ad0442
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 22:13:48 2008 +0000

    Use size_t instead of gint, it silents a signed vs unsigned warning.

commit 3bd79d0d
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 22:11:59 2008 +0000

    Use g_build_filename() instead of g_strconcat().

commit 73e10c62
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 22:09:04 2008 +0000

    Drop concat_dir_and_file() and use g_build_filename() instead.

commit ca505f0d
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 22:00:14 2008 +0000

    Use G_DIR_SEPARATOR instead of '/' where applicable.

commit c56dcb92
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 21:51:25 2008 +0000

    Use g_build_filename() to build paths.

commit ddee8f88
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 20:11:29 2008 +0000

    Do not use glib posix wrappers since they were introduced in 2.6
    and we want 2.4 compatibility.

commit dc3b4402
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 20:06:11 2008 +0000

    Use access() instead of g_access() which is only available in 2.8.

commit f2424a9a
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 19:14:36 2008 +0000

    Use utf-8 charset instead of iso-8859-1.
    Minor cleanup.

commit dd45f154
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 20 17:43:37 2008 +0000

    updated ru.po by Alexandre Prokoudine

commit 231d9567
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 08:18:30 2008 +0000

    French translation was updated.

commit b130dfe5
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 08:14:35 2008 +0000

    Sort out log_printf() vs printf_term() mix up.

commit a8d4af5c
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 07:52:49 2008 +0000

    Use print_term() instead of printf(), since it handles charset conversion
    from utf8 to locale if needed.

commit 11819b31
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 19 11:09:23 2008 +0000

    Remove C-specific gcc options from CXXFLAGS.
    Add few more warnings.

commit 592f3393
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 19 09:27:30 2008 +0000

    Fix some incomplete initialization warnings.

commit 2a2b70b7
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 19 08:46:37 2008 +0000

    depreceated -> deprecated

commit 17c0fcef
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 19 08:43:11 2008 +0000

    Typo fixes.

commit 55c5b71c
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 19 08:36:06 2008 +0000

    Create auxdir if needed.

commit 397adc4d
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 19 08:24:10 2008 +0000

    Fix spurious end of line introduced in revision 780.

commit bc32bf0b
Author: Petr Ostadal <postadal@suse.cz>
Date:   Mon May 19 01:15:17 2008 +0000

    configure.in was rewritten:
    - uses PKG_CHECK_MODULES everywhere
    - added --enable-debug (enable debugging support)
    - added --enable-developer (developer mode, checks depreceated code ...)
    - removed obsoleted INCLUDES from Makefile.am
    Fixed src/debug.h (added glib.h).
    Fixed src/exiv2.c compilation with libexiv2 v0.15.
    Added src/trash.h to src/Makefile.am (fixed generating 'make dist').

commit 51e2636c
Author: Petr Ostadal <postadal@suse.cz>
Date:   Mon May 19 00:54:59 2008 +0000

    Updated CODING (GPL header, macros, svn change-log, ...).

commit 31ed8e20
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 18 21:14:01 2008 +0000

    Save order of Properties dialog tabs to rc file.
    Users of GTK+ <2.10 can set tabs order directly in the rc file,
    others can move tabs using drag'n drop.
    The option is named properties.tabs_order, its default value
    is "123" which is General, Keywords, Exif tabs (left to right).

commit a1726043
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 18 12:56:18 2008 +0000

    Cleanup and code redundancy reduction.

commit 3df95a31
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 18 11:39:58 2008 +0000

    Memorize text to display in the log window when the window is
    not yet created. On log window display, the memorized text
    is then recalled and displayed.

commit c219d832
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 18 07:36:57 2008 +0000

    Do not create log window more than once.

commit aa1e905e
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 17 22:37:04 2008 +0000

    Fix formatted.SubjectDistance appearing twice in exif bar configuration.

commit d5ddb658
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 17 21:28:02 2008 +0000

    Update POTFILES.in.

commit c293dfff
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 17 21:26:45 2008 +0000

    Add a log window that shows normal and debug messages. For now, it was added to Help menu.

commit 44bf725c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 16 20:12:11 2008 +0000

    fixed exiv2 version test

commit 4e2cbf60
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 16 20:09:32 2008 +0000

    get processed values from exiv2
    http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680

commit 2cf62964
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 16 14:59:45 2008 +0000

    Fix redundant application name in window titles.
    It simplifies code.

commit 4dd8a0ca
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 16 14:38:05 2008 +0000

    French translation was updated.

commit 80363827
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 16 12:16:49 2008 +0000

    Do not use printf() directly but use new wrapper function log_printf() instead.

commit 4419bda7
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 16 12:08:51 2008 +0000

    Drop include "debug.h".

commit 08f6266e
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 16 10:02:56 2008 +0000

    Include debug.h from main.h since debug macros may be used anywhere in the code.

commit 9cdcce43
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 16 09:10:56 2008 +0000

    Improve editor commands error display:
    - display all errors (not only syntax errors)
    - display errors from Preferences (checks are made on Apply or OK)

commit dbb4e406
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 16 08:37:07 2008 +0000

    Improve editors a bit:
    - allow whitespaces before and after %v, %V, %w
    - allow % escaping using %% (mandatory to use shell commands than contain % characters)
    - display a dialog on execution if a syntax error is detected (only for generic editors)
    - update README editors section

commit 8cf9235c
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 14 18:12:11 2008 +0000

    The Encoding key is now deprecated by the FreeDesktop standard and all
    strings are required to be encoded in UTF-8. This desktop entry
    explicitly specifies an Encoding of UTF-8, which is harmless but no longer
    necessary.
    
    See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
    
    Patch #1963689.

commit 696b1afc
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 14 18:09:05 2008 +0000

    Patch #1963690 was applied.
    It fixes hyphens/minus confusion in the man page.

commit 12d37bfb
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 14 17:00:25 2008 +0000

    Simplify thumb_std_maint_moved(), since g_list_append knows
    how to append to a NULL list. Patch by Uwe Ohse.

commit 7c3a9257
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 14 16:52:55 2008 +0000

    Simplify collect_manager_add_action(), since g_list_append knows
    how to append to a NULL list. Patch by Uwe Ohse.

commit e6057c67
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 14 12:59:00 2008 +0000

    Merge vflist_row_by_path() into vflist_index_by_path().

commit 53d0d0d3
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 14 10:40:43 2008 +0000

    Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
    Patch #1963691.

commit d8bacc9a
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 14 08:56:08 2008 +0000

    Make vf_pop_menu_*_cb static.

commit a2b5404a
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 20:31:35 2008 +0000

    French translation fixes.

commit 81193b24
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 20:21:00 2008 +0000

    Resync POTFILES.in and *.po, update french translation and
    regenerate statistics in README.

commit 16e84c76
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 20:13:44 2008 +0000

    Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().

commit d62b5063
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 19:56:52 2008 +0000

    Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h

commit 0ae96b1f
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 19:54:13 2008 +0000

    vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.

commit d89bc943
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 19:51:22 2008 +0000

    vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.

commit dc820ece
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 19:45:04 2008 +0000

    Fix last patch, only set vf->clicked_mark for a valid mark.

commit 91e4b2d6
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 19:32:25 2008 +0000

    Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
    named clicked_mark.
    Marks numbering is now consistent with menus (starting at 1, 0 is an
    invalid mark), assertions were modified accordingly.

commit 86ebde92
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 16:09:43 2008 +0000

    Expand tilde with file: and view: remote parameters.
    Now these are working:
    geeqie -r file:~/dir
    geeqie -r view:~user/file

commit 38975e5e
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 14:49:38 2008 +0000

    Display a message when invalid remote options are used.

commit e88a963a
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 14:35:51 2008 +0000

    Comparing tag id is not sufficient, check the tag name too.

commit f558c8c2
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 11:58:47 2008 +0000

    Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.

commit 2ce8b27e
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 08:53:26 2008 +0000

    Move all remote stuff from main.c to remote.[ch].

commit 12639ee4
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 08:02:46 2008 +0000

    Move some functions from main.[ch] to new window.[ch].

commit c8611249
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 07:34:37 2008 +0000

    Ensure that we end with UTF8 encoded comment and keywords.

commit 8b3ee1ee
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 12 23:26:00 2008 +0000

    Reading of Iptc.Application2.Keywords should now be fixed.
    Use uft8_validate_or_convert() on exif's text data to be safe.

commit 9aacc4a2
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 12 23:21:35 2008 +0000

    Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].

commit 885b2123
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 12 23:00:04 2008 +0000

    bar_exif_validate_text(): use computed length and cleanup.

commit 7b4885c2
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 12 19:56:28 2008 +0000

    Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.

commit 874ac4ea
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 12 17:10:40 2008 +0000

    Extract and append keywords from Iptc.Application2.Keywords tags.
    A function was added to make the keywords unique in the list.
    Note: Iptc.Application2.Keywords is only read, not written.

commit c50d73be
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 12 10:46:23 2008 +0000

    When an option was successfully read, just continue to next line.

commit 75f14d8c
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 12 10:37:37 2008 +0000

    Minor formatting fix in rc file header.

commit ff365dc6
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 12 08:52:17 2008 +0000

    Rework read_*_option():
    - read_u?int_option() now interpret a value of "true" as 1
    - read_bool_option() now interpret any value different from 0 as true.
    - make functions return TRUE on successful read, FALSE else
    
    Theses changes will help to maintain compatibility when options are modified.

commit 0481d1d4
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 12 08:11:27 2008 +0000

    Rename option image_overlay.common.enabled to image_overlay.common.state
    since it is not a boolean anymore.

commit 99a50120
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 12 00:22:38 2008 +0000

    Add some wrapper functions for not yet common code.

commit 98e46592
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 23:56:40 2008 +0000

    Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.

commit c2147d9b
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 23:47:59 2008 +0000

    Move a part of pop up menu common code to view_file.[ch].

commit 4ba97284
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 23:09:39 2008 +0000

    Introduce vf_pop_menu_file_list() as a wrapper to
    vflist_pop_menu_file_list() and vficon_pop_menu_file_list().

commit 2be39b52
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 21:11:54 2008 +0000

    Use vf_* functions where possible.

commit 2a9c38f8
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 20:38:21 2008 +0000

    Drop unused layout_list_get_path() and vf*_index_get_path().

commit 1fe24ccb
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 13:17:38 2008 +0000

    French translation was updated.

commit 814bbc28
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 13:14:58 2008 +0000

    An option to save and restore the last path used was added.
    This option appears as startup.use_last_path in rc file.
    Preferences > General > Startup was modified accordingly.

commit ff3bbba6
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 12:23:26 2008 +0000

    Rename options:
    startup_path_enable -> startup.restore_path
    startup_path        -> startup.path
    
    Geeqie is still able to read old options.

commit 4e0f18ac
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 11:46:48 2008 +0000

    Fix help window title.

commit b01f014e
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 11:44:58 2008 +0000

    Use computed string length.

commit 53e7b0df
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 11:41:32 2008 +0000

    Slightly increase help window's default width.

commit 4e6dd664
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 11:30:41 2008 +0000

    Add an help button to OSD info configuration in Preferences dialog.
    Make its own section named "Overlay Screen Display".

commit c7a434ca
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 10:25:04 2008 +0000

    Partially update main README.
    A section concerning overlay info was added.
    Translation statistics were updated.

commit 1fa5d80b
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 09:37:46 2008 +0000

    Change translations statistics formatting to match the style
    use in the README file.
    
    Here is the result for current trunk:
    
    Translations statistics
    Date: Sun, 11 May 2008 11:33:14 +0200
    
    Note: completion % in the chart below may not be quite correct
          when fuzzy translations exist but do not appear in the source.
          For exact results, run make update-po with up to date POTFILES.in.
          comp % = trans / (trans + fuzzy + untrans)
    
    Language      Comp(%)  Trans  Fuzzy  Untrans  Total
    fr             100.00    985      0        0    985
    be              90.56    892     25       68    985
    eu              68.53    675    150      160    985
    eo              68.22    672    153      160    985
    vi              68.02    670    156      159    985
    it              67.82    668    154      163    985
    pt_BR           67.82    668    154      163    985
    zh_TW           66.90    659    150      176    985
    sk              66.50    655    158      172    985
    fi              64.37    634    176      175    985
    nl              64.37    634    179      172    985
    sv              64.16    632    175      178    985
    bg              64.06    631    175      179    985
    ca              64.06    631    175      179    985
    cs              64.06    631    175      179    985
    de              64.06    631    175      179    985
    es              64.06    631    175      179    985
    ja              64.06    631    175      179    985
    ru              64.06    631    175      179    985
    pl              60.61    597    148      240    985
    ar              42.94    423    315      247    985
    ro              37.56    370    342      273    985
    hu              36.14    356    332      297    985
    id              19.70    194    408      383    985
    et              19.29    190    407      388    985
    uk              17.16    169    411      405    985
    nb              15.94    157    416      412    985
    zh_CN.GB2312    15.94    157    416      412    985
    th              15.13    149    413      423    985
    sl              14.72    145    419      421    985
    da              12.99    128    402      455    985
    ko              11.37    112     52      821    985
    tr               6.60     65    398      522    985

commit 0cbf3280
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 10 21:29:53 2008 +0000

    Fix display of collection in overlay info.
    Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
    
    Overlay info syntax was extended to allow the wrapping of displayed data with markup.
    
    General syntax is: %name[:length limit][:extra]%
    Extra string uses special character '*' to mark the place of the data to display.
    If no '*' is present, then extra string is just appended to data.
    Any "\n" is replaced by a newline on display.
    Pango mark up is accepted in left and right parts.
    If data is empty, nothing will be displayed.
    
    Examples:
    "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
    "%size:\n%"         -> size is displayed with a newline at end
    "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
    "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
    
    
    Collection name formatting was slighly improved by not displaying the .gqv extension.
    The default overlay info string was modified to use the new syntax, but older info strings should be
    displayed as usual.

commit fc25dbbf
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 10 14:22:18 2008 +0000

    image_osd_get() now returns OsdShowFlags.

commit 73fa427e
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 10 13:54:25 2008 +0000

    Display a simple grid with histogram.

commit af4f4a11
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 10 12:33:52 2008 +0000

    Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).

commit 48916cac
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 10 09:00:14 2008 +0000

    Save full OSD state to rc file and restore it on startup.
    It allows to restore OSD with or without histogram depending
    on previous state.

commit 8ccd3621
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 9 12:43:10 2008 +0000

    image_osd_info_render(): if there's no fd, just return.

commit c93ee033
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 9 12:33:24 2008 +0000

    Move overlay histogram stuff from ImageWindow to OverlayStateData.
    It simplifies things a lot and make more sense.
    
    Note: overlay icons display is broken since a long time it seems.

commit 46a015d5
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 9 11:15:56 2008 +0000

    Introduce image_get_osd_data() and image_set_osd_data().

commit 77d3ccb4
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 9 09:58:46 2008 +0000

    image_osd_get() and image_osd_set() now uses flags.

commit 94833dae
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 9 09:34:38 2008 +0000

    image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
    reduce indentation level.

commit dd431ef1
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 9 08:39:18 2008 +0000

    Preserve last histogram modes.
    When a new histogram is displayed, it uses previously chosen
    modes.
    These modes are saved on exit to rc file as options:
    histogram.last_channel_mode
    histogram.last_log_mode

commit 7917c5a3
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 9 08:03:25 2008 +0000

    Update CODING and HACKING files, and add po/README file for translators.

commit 8ef1e8c8
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 9 07:46:18 2008 +0000

    Make lirc_cleanup() and lirc_input_callback() static.

commit 9cb23ddf
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 9 07:32:30 2008 +0000

    Use function(void) instead of function() for declaring functions which
    do not take any parameters at all.
    It respects current Geeqie coding style more.

commit 524cf262
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 8 22:59:14 2008 +0000

    In the search results view, hide dimensions column instead of
    displaying an empty one.
    When dimensions search criteria is used, it is always displayed.

commit 6b17a6ad
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 8 22:49:16 2008 +0000

    Reset thumbnail column to NULL when hidden.
    It fixes bug 1960274.

commit 786c7401
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 8 20:21:03 2008 +0000

    search_status_update(): slightly reduce code redundancy.

commit cfe2b3ba
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 8 12:50:25 2008 +0000

    Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
    Add a FIXME where potential improper usage of strncasecmp() is made.

commit 6559dd1a
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 8 12:38:34 2008 +0000

    Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
    are used.

commit 947a8668
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 7 23:27:26 2008 +0000

    Replace deprecated functions by their counterparts:
    g_strcasecmp() -> g_ascii_strcasecmp()
    g_strncasecmp() -> g_ascii_strncasecmp()
    gtk_input_remove() -> g_source_remove()
    g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
    
    All these are deprecated either since 2.2 or 2.4.

commit c5f3fab3
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 7 22:54:33 2008 +0000

    Resync po files.
    French translation was updated.

commit 0479ab31
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 7 22:48:30 2008 +0000

    Add a way to invert the current selection.
    An item labeled "Invert selection" was added to the Select submenu
    in the main menu.

commit 2927044d
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 6 23:58:08 2008 +0000

    Tidy up.

commit 38ac488d
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 6 23:53:12 2008 +0000

    French translation was updated.

commit 4b93995f
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 6 23:52:09 2008 +0000

    Add trash.c.

commit 25ad32ba
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 6 21:35:31 2008 +0000

    moved safe delete functions to separate file

commit 8546ea31
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 6 20:24:16 2008 +0000

    use some of the new functions in filedata.c

commit f05bac9c
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 6 17:00:55 2008 +0000

    Allow the user to append or replace comments for a group of selected files.
    Two buttons were added to the Keywords panel.

commit 5f3ddd49
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 6 12:31:23 2008 +0000

    Use a dedicated option to enable keywords and comment saving as XMP tags
    in image's files.
    This new option is named "save_metadata_in_image_file" in configuration file.
    User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
    Description of enable_metadata_dirs was modified as an attempt to improve clarity.

commit 5ecec83a
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 6 12:03:39 2008 +0000

    comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.

commit a729f590
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 21:27:39 2008 +0000

    French translation was updated, various fixes.

commit 146b6e2a
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 20:56:20 2008 +0000

    Belarusian translation was updated. Thanks to Pavel Piatruk.

commit 117767d6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon May 5 20:51:51 2008 +0000

    started implementation of API for sidecar files

commit ffc2e299
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 20:51:50 2008 +0000

    Update POTFILES.in (filelist.c -> filedata.c).

commit 512e5ddd
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 20:49:40 2008 +0000

    Modify regen_potfiles.sh to generate a patch instead of
    directly applying changes to POTFILES.in.

commit bf41ef49
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon May 5 19:20:46 2008 +0000

    added .gqv to known file types

commit 6e7bf48d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon May 5 19:11:12 2008 +0000

    split filelist.c to filefilter.c and filedata.c

commit f798c6ab
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 09:21:01 2008 +0000

    Revert wrong patch rev 676.

commit cfa6a118
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 09:12:07 2008 +0000

    Add an helper script to regenerate POTFILES.in file.
    POTFILES.in was updated.
    French translation was updated.

commit 0a259ddb
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 08:32:18 2008 +0000

    Revert patch 675, and correctly fix gtk assertion failure.

commit 37193c24
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 08:15:52 2008 +0000

    Fix two memory leaks.

commit 6c35f9de
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 07:46:32 2008 +0000

    Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
    when swapping to/from file icon view.

commit 5cacdd94
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 23:57:20 2008 +0000

    vficon_release_cb(): use switch() and cleanup.

commit b9cb52f0
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 23:20:43 2008 +0000

    Minor tidyup.

commit c2117e7e
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 23:06:46 2008 +0000

    Drop unused vficon_select_by_path() and vflist_select_by_path().

commit b6ea1461
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 23:03:36 2008 +0000

    Minor cleanup.

commit 509c7038
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun May 4 21:54:20 2008 +0000

    dropped path_list functions, use filelist functions everywhere

commit ac3bd2a2
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 19:00:39 2008 +0000

    Remove unused functions:
    vflist_set_status_func()
    vflist_set_thumb_status_func()
    vflist_set_layout()
    vficon_set_status_func()
    vficon_set_thumb_status_func()
    vficon_set_layout()

commit d3ade2f9
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 18:45:06 2008 +0000

    Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.

commit 1267a5c0
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 16:16:07 2008 +0000

    Drop ViewFileList, use ViewFile and ViewFileInfoList instead.

commit be9e0972
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 11:47:36 2008 +0000

    Prepare switch to ViewFile (unused yet).

commit 7192ff23
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 00:32:05 2008 +0000

    Shorten Edit menu labels, dropping "in ". It will ease
    translations too, and user can define its own label in Preferences.

commit f83f83ee
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 00:21:14 2008 +0000

    Do not show Copy, Move, Rename, Delete, New Folder external commands
    in the Edit section of contextual menus.

commit 50a7b031
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 00:16:37 2008 +0000

    Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.

commit 66238168
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 20:55:16 2008 +0000

    exif_get_description_by_key(): check for "formatted." prefix, and optimize.

commit 03acb7cb
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 20:49:25 2008 +0000

    exif_get_formatted_by_key(): skip prefix when comparing.

commit 1000ac5a
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 20:40:50 2008 +0000

    Change the prefix of formatted exif tags to a more explicit "formatted." prefix
    instead of the shorter "f".
    Warning: custom overlay info string has to be modified since old names are no
    more recognized, one can reset it to default through Preferences > Advanced.

commit e01df055
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 16:58:17 2008 +0000

    Fix a bug occuring when using certain actions on a collection
    item which is not in the selection.
    Triggering it will either result in an assertion failure or a
    segfault.
    
    To reproduce:
    - open a collection
    - right-click on a non-selected image
    - select Delete... menu entry (or Copy, Move, Rename, Properties...)
    
    It results in the best case:
    ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
    or a pure segfault due to corrupted data.
    
    collection_table_popup_file_list() has to return a list of filedata *
    not a list of gchar *.

commit 31ba226e
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 15:19:35 2008 +0000

    Move marks-related fields from _ViewFileInfoList to _ViewFile, since
    they'll be used for file icon view too.

commit 13e75141
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 15:17:24 2008 +0000

    Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
    to _ViewFile.

commit 8ac7dc26
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 15:13:15 2008 +0000

    Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
    the name used in ViewFileList.

commit fd7d8c58
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 15:09:21 2008 +0000

    Remove useless thumbs_list from ViewFileIcon.

commit e1c39fa2
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 12:50:52 2008 +0000

    Add function prototypes (yet unused).

commit a4659c7e
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 12:48:45 2008 +0000

    Drop redundant vflist_thumbs_set() introduced in revision 649,
    modify and use existing vflist_thumb_set().

commit 26de6ed0
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 12:21:22 2008 +0000

    Remove redundant prototype.

commit c790abbf
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 11:58:41 2008 +0000

    Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).

commit 26cd72f8
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 11:34:13 2008 +0000

    Replace Layout icon_view field by more generic file_view_type.
    Replace option layout.view_as_icons by layout.file_view_type.

commit f5b1784d
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 10:31:37 2008 +0000

    Set thumbs_enabled through new function vflist_thumbs_set() instead
    of vflist_new().

commit 04a9e3e2
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 09:41:09 2008 +0000

    Prepare merging of some parts of view_file_list and view_file_icon and
    simplification of view_file* interface.

commit f520f8c5
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 08:35:08 2008 +0000

    Change default positions of dividers since width of the main menu
    was increased.

commit d2e52306
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 23:11:31 2008 +0000

    Make exif_rational_to_double() and exif_get_rational_as_double() static.

commit 4d369dda
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 23:08:18 2008 +0000

    info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
    info disappearing when moving the tab.

commit 2fc5d88c
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 22:59:04 2008 +0000

    Fix a Pango warning related to UTF8 when displaying internationalized
    description in Advanced Exif Properties panel.

commit 66d230fa
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 22:31:24 2008 +0000

    exif_get_description_by_key(): tidy up.

commit 30eb0123
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 22:28:39 2008 +0000

    Add a pointer to the build function in the formatted exif tags struct
    and use a loop in exif_get_formatted_by_key().

commit c59ca563
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 21:58:36 2008 +0000

    Indentation fix.

commit 74dc50f2
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 21:34:26 2008 +0000

    Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
    An helper macro was added to call them.

commit 4fff33dd
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 20:56:59 2008 +0000

    Remove unused checksum_simple() function.

commit 7fd292e3
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 20:40:47 2008 +0000

    Simplify remove_extension_from_path().

commit 4f05f85b
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 20:27:47 2008 +0000

    remove_level_from_path() was simplified.

commit f4b58f72
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 09:03:52 2008 +0000

    Move variable declaration and affectation near where it is used.

commit 01429668
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 08:41:32 2008 +0000

    Replace GQView by Geeqie.

commit 3cce6cae
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 23:20:26 2008 +0000

    Use sizeof() instead of hardcoded buffer sizes.

commit 787538b3
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 22:59:54 2008 +0000

    cache_sim_write_similarity(): cleanup and simplification.

commit 0d8286dd
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 22:31:14 2008 +0000

    Use secure_save stuff to write .sim files.

commit 68cf3760
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 22:30:16 2008 +0000

    save_options(): minor code simplification.

commit a2ff3d30
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 22:27:44 2008 +0000

    Add a wrapper to fwrite().

commit cae11cbe
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 21:42:22 2008 +0000

    Typo fix.

commit 394f2839
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 18:37:50 2008 +0000

    Indentation fixes.

commit ac59f992
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 18:26:30 2008 +0000

    Simplify and optimize extension_find_dot().

commit e00eb936
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 29 22:44:06 2008 +0000

    fixed a memory leak

commit 53bb7d6c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 29 18:12:49 2008 +0000

    cleanup: use image_get_image_size

commit 76b0903e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 29 17:52:12 2008 +0000

    fixed connected zoom and scroll that didn't work in some cases
    http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680

commit 6e5e4f76
Author: Petr Ostadal <postadal@suse.cz>
Date:   Sun Apr 27 23:31:20 2008 +0000

    fix warning cast from pointer to integer of different size (when an integer is
    passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)

commit 5ae4228a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 27 20:05:11 2008 +0000

    Added LIRC patch written by Matteo Beniamino

commit 24110e7c
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 25 20:23:21 2008 +0000

    Fix number of directory views, bug introduced in revision 617.

commit 1f3d7a4f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 25 20:08:47 2008 +0000

    fixed dragging multiple files from file list
    http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680

commit 0fb3e027
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 25 09:31:32 2008 +0000

    Add a line about variable and function names.

commit 23b98281
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 25 09:28:45 2008 +0000

    Document the Geeqie coding style.
    This is a draft, please improve.

commit 74182a12
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 25 08:07:22 2008 +0000

    Handle the case of reduction of the number of view directory types.
    Previously it was leading to a segfault.

commit 856f0b26
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 20:29:09 2008 +0000

    Allow to copy the path of a directory to clipboard from directory views.
    Show Copy path option has to be enabled.
    Suggested by Frédéric Mantegazza.

commit 76747275
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 20:18:59 2008 +0000

    Do not allow to add anything but directories to sort bar in
    folder mode through drag'n'drop.
    Introduce a new field only_directories to _BookMarkData struct.

commit 9816ef50
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 16:35:02 2008 +0000

    Add missing spaces around equal sign.

commit a792a5a9
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 16:32:20 2008 +0000

    Cleanup exif_get_formatted_by_key().

commit de5436b4
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 15:57:58 2008 +0000

    Add missing space.

commit f6a8c6df
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 15:53:08 2008 +0000

    6 for() vs 201 for (): winner is for ().

commit db804e24
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 15:49:57 2008 +0000

    Convert the minority of while() to while ().

commit 371332db
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 15:44:43 2008 +0000

    Use only one secure_fprintf() call instead of two.

commit 1203b7f1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 15:31:21 2008 +0000

    Use sizeof().

commit 0b16c714
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 12:47:09 2008 +0000

    Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)

commit 002da404
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 12:23:02 2008 +0000

    Remove whitespace between function name and first parenthesis for the sake of consistency.

commit a603169a
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 11:40:26 2008 +0000

    Indentation fix.

commit 9ed4108d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 09:50:37 2008 +0000

    Display file_data debug messages only at level 2.

commit 7e6cbe55
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 09:43:23 2008 +0000

    Move get_exec_time() to debug.{c,h}.

commit 161a3cf4
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 09:09:48 2008 +0000

    Move options stuff to options.{c,h} and remove globals.c

commit af1beef9
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 08:53:39 2008 +0000

    Move debug macros from main.h to new debug.h.
    Make debug_level static to debug.c and add utility functions
    to manipulate it.
    Add #include "debug.h" where needed.

commit b23c9dac
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 00:15:03 2008 +0000

    Handle the newline in DEBUG_N() macro instead of adding one
    in each debug message string.

commit 30cfbdf8
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 23:52:20 2008 +0000

    French translation was updated.

commit 9a8f43f7
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 23:51:02 2008 +0000

    Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.

commit addef370
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 23:47:53 2008 +0000

    Fix image overlay displayed only on second "I" press in layout view.

commit 7d68ee68
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 23:35:13 2008 +0000

    Display file and line along debug messages for any debug level but level 1.
    Add a DEBUG_0() macro for instant debugging.

commit e153caa7
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 22:40:55 2008 +0000

    Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
    occuring when toggling file list view <-> file icon view.

commit a2a3d0fe
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 23 22:38:34 2008 +0000

    clear the buffer before loading of an image

commit 1d9e03e8
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 22:33:18 2008 +0000

    Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().

commit 5773dede
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 22:22:37 2008 +0000

    Update to contributors list.

commit 3a71a78d
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 22:17:21 2008 +0000

    Allow the copy of file paths to clipboard.
    This feature is disabled by default, it can be set through
    Preferences > Advanced > Behavior > Show "Copy path" ...
    When enabled, it adds a menu entry "Copy path" that let the
    user copies current selection's paths to X clipboard.
    It is very convenient to paste paths to xterm for example.
    Patch by Carles Pina i Estany and me.

commit b022eddf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 23 21:08:29 2008 +0000

    fixed a bug in opening files with non-utf8 locales in exiv2.cc

commit 51514f06
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 20:47:19 2008 +0000

    Introduce macros to display debug messages.
    if (debug) printf(...) is now replaced by variadic macros:
    DEBUG_1()
    And for higher debugging levels:
    DEBUG_2()
    DEBUG_3()
    DEBUG_4()

commit b9812650
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 13:46:18 2008 +0000

    Honor Control and Shift keys while drag'n'droping files
    to directories.
    Before a menu (Copy/Move/Cancel) was always displayed, now
    if the user hold Shift key or Control key, the menu
    is not shown, but move or copy actions take place.
    If no modifier key is used, the menu is displayed as usual.

commit 8239272a
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 13:03:04 2008 +0000

    Only display message if in debug mode.

commit 68262989
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 09:56:21 2008 +0000

    Fix adding a selection to a collection with no window open
    using the sort manager. Only one file was added, now all
    files in the selection are added (but duplicates).
    A pointer was not reset correctly.

commit 9b106381
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 22 23:53:24 2008 +0000

    Save sort manager state to rc file.

commit b1c55eb8
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 22 22:45:51 2008 +0000

    Remove unused function bar_info_size_request().

commit 38c13e59
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 22 22:44:10 2008 +0000

    Save state and width of exif, info and sort panels to rc file.
    Width is restored only if save windows dimensions is set.

commit a634981a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 22 19:26:07 2008 +0000

    updated ChangeLog from svn log

commit 1aeed5d3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 22 18:06:38 2008 +0000

    fixed version string ;)

commit 3ace564b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 22 17:45:08 2008 +0000

    updated version number

commit 17fd8dee
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 22 17:40:29 2008 +0000

    fixed reading of signed rational type with Exiv2

commit 0975a01f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 22 09:57:26 2008 +0000

    fixed instalation of doc files

commit d19be6a6
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 22 09:40:05 2008 +0000

    Correctly escape data before using pango_layout_set_markup().
    Exif data may contain characters like & or < >.

commit b38d66e9
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 22 09:01:29 2008 +0000

    Use image_osd_toggle() in layout_menu_overlay_cb().
    Drop layout_image_overlay_update().

commit 996cf10a
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 22 08:53:07 2008 +0000

    Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().

commit 5a18e80f
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 22 08:34:30 2008 +0000

    Make histogram depends on image window not layout window.
    It simplifies the code, and make more sense.

commit 360f7fca
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 22 08:16:02 2008 +0000

    Ensure Properties dialog is displayed above fullscreen window.
    Add a parameter to info_window_new() to pass parent window and
    revert patch 472.

commit e67ca235
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 22:19:32 2008 +0000

    Indicate bugs and feature requests trackers, remove obsolete stuff.

commit 3f5e512a
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 22:15:56 2008 +0000

    Lowercased name.

commit c5b86fa1
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 22:14:57 2008 +0000

    . -> dot

commit 29042cb9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 21 21:46:38 2008 +0000

    updated copyright in source files

commit db4cefbd
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 20:45:35 2008 +0000

    Properly initialize image_overlay options.

commit f717a496
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 20:42:18 2008 +0000

    Few more fixes to french translation.

commit 6be1d7a6
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 20:39:36 2008 +0000

    Add some macros to handle rc file compatibility issues related to
    option name changes.

commit c3d35ef8
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 20:27:39 2008 +0000

    Minor french translation fix.

commit f47a3abc
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 20:24:15 2008 +0000

    French translation was updated.

commit 5a38c6d5
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 20:12:49 2008 +0000

    Rename few functions and replace fullscreen info with image overlay template string.
    fullscreen_info_default_cb() -> image_overlay_default_template_cb()
    fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
    set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)

commit 7eb4f724
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 20:01:22 2008 +0000

    Replace fullscreen.info and fullscreen.show_info options by:
    image_overlay.common.enabled => to save last state to rc file
    image_overlay.common.show_at_startup => overrides .common.enabled at startup
    image_overlay.common.template_string => replace fullscreen.info
    
    common is used since for now there is only one image overlay setup,
    later specific setups may be added.

commit 1b403188
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 21 19:42:58 2008 +0000

    fixed another "gqview" occurence

commit 83e3573f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 21 19:10:41 2008 +0000

    updated NEWS, README and other documentation files

commit 00157fa2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 21 18:09:30 2008 +0000

    renamed no.po to nb.po

commit e13355d5
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 15:30:16 2008 +0000

    Fix a segfault occuring when pressing 'i' for overlay info
    in a separate image window (no layout).

commit 4d1beccf
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 14:19:48 2008 +0000

    histogram_draw(): tidy up.

commit 667d0572
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 13:39:17 2008 +0000

    histogram_read(): speed up calculations by 20%.

commit c397f66d
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 11:44:03 2008 +0000

    histogram_read(): use memset() to initialize histogram data instead of for() loop.

commit a7ae3688
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 10:11:55 2008 +0000

    French translation was updated.

commit 56adb85f
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 10:10:23 2008 +0000

    Add compat.c to POTFILES

commit d3339b5e
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 10:09:01 2008 +0000

    Allow the user to set the drag'n drop icon size through
    Preferences > Advanced > Behavior > Drag'n drop icon size.
    It is saved to rc file as dnd_icon_size.

commit c10bf959
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 23:17:35 2008 +0000

    Add a replacement for gtk_radio_action_set_current_value() which
    require GTK+ >= 2.10.
    Two new files were added, compat.h and compat.c.

commit bac25c15
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 22:51:53 2008 +0000

    French translation was updated.

commit 1563535b
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 22:45:00 2008 +0000

    Add number mnemonics to image view editors submenu.

commit ea59e24d
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 22:29:23 2008 +0000

    Prefix editor entries in the main menu with numbers.
    It allows Alt+E+number as shortcut to start an editor.

commit 2fa99cc1
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 22:14:54 2008 +0000

    Add missing shortcuts.

commit 8b4cfba1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 20 22:14:38 2008 +0000

    fixed color profile code for older versions of exiv2
    compilation fixes

commit 118f92d8
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 22:01:26 2008 +0000

    Mark slideshow toggle state in the menu.
    There is still an issue due to layout vs view slideshows...

commit 59c6c8f0
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 21:38:45 2008 +0000

    Fix a typo introduced by revision 521.

commit 282581c9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 20 21:35:03 2008 +0000

    read color profiles from jpeg also with Exiv2

commit 7d1f6b97
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 21:30:36 2008 +0000

    Use explicit names for mouse buttons instead of numbers.
    MOUSE_BUTTON_LEFT   = 1
    MOUSE_BUTTON_MIDDLE = 2
    MOUSE_BUTTON_RIGHT  = 3
    It makes the code easier to read.

commit cd9fb13e
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 20:35:26 2008 +0000

    Fix a typo: unoffical -> unofficial

commit b880b00f
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 18:07:51 2008 +0000

    Effectively drop empty newlines at end of files (missing from rev 535)

commit a1c71d3b
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 16:50:19 2008 +0000

    comment_file_read(): rewrite the parser, drop leading and trailing newlines
    in comment.

commit d4392d11
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 13:42:22 2008 +0000

    Minor cleanup and code redundancy reduction.

commit 9ad0a718
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 13:30:36 2008 +0000

    editor_command_one(): tidy up.

commit 7adf4f74
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 13:04:57 2008 +0000

    Big whitespaces cleanup:
    - drop whitespaces at end of lines
    - convert eight spaces to tab at start of lines
    - drop spurious spaces mixed with tabs
    - remove empty lines at end of files

commit c97955e4
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 10:05:27 2008 +0000

    Allow the user to change open_recent_list_maxsize option through
    Preferences > Advanced > Navigation.

commit 71f3f6c7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 20 09:53:37 2008 +0000

    rm as external delete command is too dangerous, even for testing

commit 95eb1d8b
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 09:47:51 2008 +0000

    Add a way to restore original state in Adjust menu.

commit 8b67bd63
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 20 09:29:46 2008 +0000

    added fColorProfile pseudo-tag with detailed information

commit c648cdf4
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 09:02:05 2008 +0000

    Fix the case "orientation from FileData, color profile from exif".
    Reported by Vladimir Nadvornik.

commit 448b0fb8
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 23:12:30 2008 +0000

    Rename inappropriate folder_size to folder.

commit 49f7e41a
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 22:32:07 2008 +0000

    Use sizeof() for buffer size where appropriate.

commit 3e04d15e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 21:50:05 2008 +0000

    Keep image orientation set by the user during the session.

commit a99ca586
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 21:30:19 2008 +0000

    Save Show Marks state to rc file and display current state in menu.
    It is saved as boolean option layout.show_marks.

commit 1879b713
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 19 21:20:08 2008 +0000

    fixed max. number of profiles

commit 9fbfd4fb
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 21:18:24 2008 +0000

    Sort options.

commit b2b6e8ce
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 19 21:10:18 2008 +0000

    fixed color profile index

commit 218f722e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 20:53:12 2008 +0000

    Let toggle marks with numeric keypad.

commit cc35c193
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 19 20:19:27 2008 +0000

    I have finally found how to add alternative hotkeys
    removed more hard-coded keys
    "Split Quad" is without hotkey for now

commit 28b3a3ee
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 19:28:10 2008 +0000

    Accept keywords composed by two words ("Todo" = "A faire" in french).
    Prevent duplicate keywords in the list.

commit 3cb190ac
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 19 17:55:41 2008 +0000

    show the AdobeRGB profile in the menu, indicate input profile from image

commit f3f92c31
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 17:14:03 2008 +0000

    file_dat_unref: display number of references as well of path (debug only).

commit 1a73876d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 19 16:26:29 2008 +0000

    first support for AdobeRGB colorspace

commit fa1a2b4b
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 16:10:08 2008 +0000

    French translation fixes.

commit 9654df99
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 13:40:20 2008 +0000

    French translation fixes and updates.

commit 7d2b5d37
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 13:39:21 2008 +0000

    Add missing _().

commit 7f2c5644
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 12:46:59 2008 +0000

    Add the possibility to update only one translation file using,
    for example: make update-po PO=fr
    autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in

commit c96a154e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 11:11:53 2008 +0000

    Cleanup last patch:
    - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
    - use G_N_ELEMENTS()

commit a139b891
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 19 09:49:14 2008 +0000

    improved spec file

commit d338acaf
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 09:36:30 2008 +0000

    Fix directory view popup menu to display a View As submenu
    to switch between different directory views.

commit faead040
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 23:35:16 2008 +0000

    gimp-remote has no -n option.

commit 21673141
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 23:09:03 2008 +0000

    Add zoom ratio display to OSD in fullscreen mode.
    It appears as [%zoom%] in fullscreen info string.
    It is now displayed by default.

commit f595a30b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 18 22:31:58 2008 +0000

    partially fixed reading embedded color profiles with exiv2

commit aa3a6e89
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 22:15:01 2008 +0000

    Add two new options to control image read buffer at runtime.
    They are available in Preferences > Advanced > Image loading and caching.
    Default read buffer size was set to 4096 instead of 512.
    These options are saved to rc file.

commit 37af10a7
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 21:53:33 2008 +0000

    Display elapsed time since previous get_exec_time() call (debug only).

commit a010c8ea
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 21:51:08 2008 +0000

    Remove forgotten debug printf().

commit 763f8437
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 21:42:00 2008 +0000

    Fix OSD display when fullscreen info string is empty.

commit 7df25c1b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 18 21:30:12 2008 +0000

    replace inner loops with memcpy

commit a31575c3
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 20:41:09 2008 +0000

    Explode pr_tile_mirror() in three optimized functions:
    pr_tile_mirror_only()
    pr_tile_mirror_and_flip()
    pr_tile_flip_only()

commit 41f45372
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 16:53:41 2008 +0000

    Rename vd_drop_update() to vd_dnd_drop_update().
    Add two function pointers to ViewDir struct to keep
    vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
    static to view_dir_tree.c.

commit 1b102510
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 16:29:47 2008 +0000

    Drop 3 useless #define.

commit 5add0a6f
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 16:25:40 2008 +0000

    Fix forgotten vd->pf affectation.
    Cleanup, and reduce code redundancy a bit.

commit 07b43fa0
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 11:01:41 2008 +0000

    Explode pr_tile_rotate_90() in two functions:
    pr_tile_rotate_90_clockwise()
    pr_tile_rotate_90_counter_clockwise()
    Optimize the code at the expense of a bit of code redundancy:
    tests were moved outside the loops, intermediate results are now cached.

commit d7c30437
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 09:15:09 2008 +0000

    Introduce printf_term() macro and use it.

commit 8d5ef0b6
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 17 20:14:49 2008 +0000

    Add a shortcut key for List (L) and change the one for Tree (T),
    they are now in a submenu.

commit 1b4a527e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 17 20:03:49 2008 +0000

    Add some wrappers in view_dir.c and simplify even more.

commit c53023e2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 17 19:57:41 2008 +0000

    Fix a bug introduced in revision 489.

commit fb146a2c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 17 18:44:17 2008 +0000

    Reduce code redundancy with the introduction of a new
    function named vd_get_fd_from_tree_path().

commit 8015d0ae
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Apr 17 17:44:54 2008 +0000

    image post-processing (rotation and color management) moved to
    pixbuf-renderer

commit 524fc51f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 17 17:35:51 2008 +0000

    Merge vd(list|tree)_release_cb() in vd_release_cb().
    I made some assumptions here i hope correct.

commit a165d9a1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 17 17:19:41 2008 +0000

    Merge few more functions to view_dir.c.

commit 054116d5
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 17 16:33:31 2008 +0000

    Move common menu position callback to view_dir.c.

commit 4394fa7a
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 17 14:51:32 2008 +0000

    Merge dirlist/dirview dnd code.

commit a264c79b
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 22:51:32 2008 +0000

    Regenerate translations files and update french translation.

commit add5ed9d
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 22:31:52 2008 +0000

    Fix new folder feature in dirlist mode, it was broken by revision 481.

commit d129ccdd
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 22:23:43 2008 +0000

    Fix a crash introduced in revision 477.

commit ed88a7f0
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 22:21:01 2008 +0000

    Fix two errors made in revision 473.

commit 0313a638
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 21:58:05 2008 +0000

    Merge few more vdlist/vdtree functions.

commit 87388b59
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 20:36:10 2008 +0000

    Make directory view popup menu common and move it to view_dir.{c,h}.

commit 8b709929
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 16 20:32:44 2008 +0000

    fixed compiler warnings

commit 6820b9f7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 16 20:15:42 2008 +0000

    in debug mode print time information on selected events

commit 5a2f5a7a
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 18:57:50 2008 +0000

    Clean up and simplify.

commit 2bf00ad0
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 16:54:38 2008 +0000

    Merge parts of view_dir_list/tree constructors/destructors to
    view_dir.

commit 2ed8126b
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 16:05:12 2008 +0000

    Move some dnd common code from view_dir_list.c and view_dir_tree.c
    to view_dir.c.

commit 49506cdb
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 14:56:31 2008 +0000

    Rename vdt occurences to vd.

commit 252ecb11
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 14:51:39 2008 +0000

    Rename vdl occurences to vd.

commit b90ce435
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 14:45:22 2008 +0000

    Introduce a new struct ViewDir to handle directory views common
    data.
    Specific data is now in ViewDirInfoList and ViewDirInfoTree.
    Type of directory view can be specified with enum DirViewType.
    This is saved to rc file as layout.dir_view_type, which replace
    layout.view_as_tree.
    Code was modified to reflect these changes.
    This is a first to move to merge common code of view_dir_list.c
    and view_dir_tree.c and ease the introduction of new types
    of directory view.

commit 926c9122
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 21:49:28 2008 +0000

    Indicate --debug[=level] in usage display.

commit 5d5d65db
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 21:47:03 2008 +0000

    Parse command line for --debug option as soon as possible and allow
    --debug[=level] syntax.
    Only display message indication debug level once.

commit 68ec77a8
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 21:06:00 2008 +0000

    Cleanup read/write of image.zoom_mode option.

commit dbdee25d
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 20:56:55 2008 +0000

    Read show_icon_names only once.

commit 02d26d43
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 20:55:21 2008 +0000

    Rename l_conf to layout_order and make it more local.

commit ba6443e9
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 20:46:14 2008 +0000

    Fix a bug that was here since a long time, buf has nothing
    to do with options->layout.order, so compare it to l_conf instead.
    It fixes refreshing of files and directories lists when changing
    filtering options.

commit 7919d675
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 20:36:11 2008 +0000

    Add a new option in Preferences > Filtering to allow the
    user to choose to display '.' directory in folder lists or not.
    This option is saved to rc file as file_filter.show_dot_directory.
    A minor fix was made to disable display of .. in folder selection
    dialogs when current path is /.

commit 5fb1b9fa
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 20:00:27 2008 +0000

    Add and use few new macros in rc file writing code.

commit 0612855a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 15 18:34:24 2008 +0000

    this might fix the freezes on freebsd, solaris, etc.

commit 0e4f634e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 15 16:57:30 2008 +0000

    save file_class to config file

commit 9225b41f
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 07:16:51 2008 +0000

    Exit fullscreen mode when Properties is displayed.

commit 4ad9ed88
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 06:56:25 2008 +0000

    New Go to directory view feature that permits to find and display the directory
    corresponding to an image view.
    For example, when you open an image in new window from collection, right clicking on
    the newly displayed image will let you choose Go to directory view, which would open
    a new window, with image and directory list.
    If current directory is the one of the image, menu item is disabled.

commit 28d489b1
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 23:47:13 2008 +0000

    Move layout.order default init to setup_default_options().

commit ec46e7a2
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 23:39:46 2008 +0000

    collection_load(): use booleans and always count failures (for debug).

commit 95f5f103
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 23:29:54 2008 +0000

    collection_load(): improve headers parsing.

commit d11ebdf0
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 23:09:48 2008 +0000

    collection_load(): fix typo (missing #) made in rev 453.

commit 51a638cf
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 23:08:27 2008 +0000

    collection_load(): accept whitespaces at start of lines.

commit 598acd26
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 22:57:26 2008 +0000

    collection_load(): increase verbosity in debug mode.

commit d0738ee1
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 22:50:50 2008 +0000

    collection_load(): replace official by limit_failures (and
    invert the tests).

commit 7b5e4b99
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 22:45:53 2008 +0000

    Increase collection_load() buffer size and do not activate
    error limiting for GQview collections.

commit 0b84d42b
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 22:28:29 2008 +0000

    Merge collection_load_only_geometry() into collection_load().

commit 3ababb59
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 22:05:47 2008 +0000

    Use flags for collection_load*().

commit 03dfde54
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 13 20:33:45 2008 +0000

    Apply exif display config (Never/If set/Always) to pan view too.

commit d8dac8fc
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 13 19:21:13 2008 +0000

    Rename show_dot_files to show_hidden_files.
    There is no need to expose the underlying method to hide
    files.

commit 38e6918e
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 13 18:56:24 2008 +0000

    Let toggle the visibility of hidden files from directories list
    or tree contextual menu.

commit c1b559c3
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 13 12:24:42 2008 +0000

    Add a button to reset fullscreen info string to default value.

commit a7f368b7
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 13 12:12:44 2008 +0000

    Fix a typo, READ_CHAR() must use value_all.

commit 8b62dc72
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 13 09:10:38 2008 +0000

    Use convenient macros to read options, it will ensure options
    names are matching (in the rc file and internally).

commit 9ca550ab
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 13 08:36:17 2008 +0000

    Simplify read_*_option() stuff by passing pointer to option value.
    Introduce read_uint_option() to read enum values and read_int_option_clamp()
    to read clamped values.

commit 49b7c7fe
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 23:59:31 2008 +0000

    Partly rewrite option parser to accept whitespaces at start
    of lines.

commit 3d8e3738
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 23:41:35 2008 +0000

    exif_* -> exif.display.*

commit e343ae4e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 23:32:08 2008 +0000

    Add a note in the rc file about special editor slots.

commit e2a2cc27
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 23:16:41 2008 +0000

    sidecar_ext -> sidecar.ext

commit 92b6d1c6
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 23:07:04 2008 +0000

    Unify names of options between variables and rc file.

commit 8f2f4ae8
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 23:02:00 2008 +0000

    Use tree_descend_subdirs everywhere.

commit e5253f24
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 22:22:11 2008 +0000

    Use startup_path_enable everywhere.

commit 32611f3c
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 22:17:14 2008 +0000

    Rename recent_list_max/open_recent_max to open_recent_list_maxsize.

commit fc112e86
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 22:10:38 2008 +0000

    Rename dupe_custom_threshold option to duplicates_similarity_threshold.

commit a8828803
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 22:04:29 2008 +0000

    Move safe_delete* and in place rename options to file_ops
    struct.
    Re-order rc file a bit.

commit cae690df
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 21:45:30 2008 +0000

    Rename option thumbnails.enabled to layout.show_thumbnails as it makes
    more sense.

commit 99862dd6
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 21:38:55 2008 +0000

    Rename user_specified_window_background and window_background_color
    to image.use_custom_border_color and image.border_color.
    Rename pref_background_color_set_cb() to pref_color_button_set_cb().
    Rename pref_colorbutton_new() to pref_color_button_new().

commit 4f893077
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 19:33:59 2008 +0000

    Rename window options (moved to layout) and re-order rc file.

commit 3b9d8732
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 17:20:34 2008 +0000

    Fix bad image option name in the rc file.

commit 3129bfd4
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 17:09:20 2008 +0000

    Fix display bug when using "Limit image size when autofitting" option.

commit 41eed806
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 15:13:00 2008 +0000

    Beautify rc file, adding sub-sections titles.

commit 72d1f620
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 15:04:58 2008 +0000

    Rename image-related options.

commit 02911560
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 09:41:44 2008 +0000

    Rename thumbnails related options.

commit b9dfc440
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 09:12:37 2008 +0000

    Rename file filtering options.

commit cbe3a31e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 08:59:52 2008 +0000

    Drop unused stuff.

commit 2868bf63
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 08:40:02 2008 +0000

    Rename collection options.

commit 08116df6
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 08:35:58 2008 +0000

    Rename file sorting options.

commit 7aa11252
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 08:28:08 2008 +0000

    Re-order and try to group options.

commit 640bb21d
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 08:05:44 2008 +0000

    Rename color profile options.

commit e6711263
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 07:46:01 2008 +0000

    Rename slideshow options.

commit 4c1a8d75
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 07:09:19 2008 +0000

    Only display defined exif tags by default.

commit 766bebce
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 07:00:14 2008 +0000

    Drop redundant code.

commit d0cc864a
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 06:42:47 2008 +0000

    Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
    Requested by Frédéric Mantegazza.

commit 165c0da7
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 23:32:22 2008 +0000

    Rationalize fullscreen options naming.

commit 52e680bc
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 23:01:00 2008 +0000

    options_c -> c_options

commit 90490472
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 22:52:22 2008 +0000

    Move more options to ConfOptions.

commit 638d6c37
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 22:27:54 2008 +0000

    Move file_sort_case_sensitive to ConfOptions.

commit d2979ca0
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 22:14:36 2008 +0000

    Add a new struct ConfOptions to handle options.
    Changes were made among the code to use only one global var
    named "options" of type ConfOptions *.
    Initialization takes place in new init_options().

commit 11559797
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 20:35:37 2008 +0000

    Make thumbnail standard fail directory after current application
    name and version.

commit f4b07b91
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 20:01:29 2008 +0000

    Define drag and drop target string in dnd.h.
    Make it use the current name of the application.

commit bfa84d17
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 19:43:36 2008 +0000

    Use secure save in history_list_save().

commit 22e2b40b
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 17:11:14 2008 +0000

    Use secure save in comment_file_write().

commit e91c9429
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 16:46:21 2008 +0000

    Secure save now unlinks temporary file on error by default.
    It will prevent left-behind temporary files, but also prevent
    potential data recovery from partially written files (it
    should not be a problem here).

commit 8f757173
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 16:04:37 2008 +0000

    Use secure save feature when saving collections.

commit 90a5034f
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 16:02:33 2008 +0000

    Preserve permissions of the destination file when using secure save.

commit 960050a7
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 15:27:08 2008 +0000

    Revert part of the previous patch, let the caller take care
    of calling path_from_utf8().

commit 6b819d4c
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 14:27:55 2008 +0000

    Use path_from_utf8() on the passed filename.
    Add const attribute.

commit add11b2e
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 13:07:48 2008 +0000

    ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
    so add a test for it in configure.
    Wrap generated headers files with #ifdef/#endif and add
    a comment related to their auto-generated nature.
    Make the generation itself quiet, but display a message
    on error.
    Make these targets depend on respective Makefile.in.

commit b27dd030
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 12:31:32 2008 +0000

    Move secure save code to its own files: secure_save.{c,h}.

commit cb6d88cc
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 12:25:36 2008 +0000

    Add missing #ifdef/#endif.

commit 9bdd3084
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 10:46:52 2008 +0000

    Ensure that gcc flag -Wall is set.

commit 10a062d5
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 10:45:37 2008 +0000

    Silent some gcc warnings.

commit ee484a48
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 09:02:20 2008 +0000

    Prevent multiple insertion of the same file in a collection.
    Use a hash table to speed up existence tests.

commit 9c0b2f02
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 08:10:40 2008 +0000

    Only display these messages if debug mode is enabled.

commit d934f5a7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Apr 10 19:27:42 2008 +0000

    fixed dates in pan-calendar

commit 6b5b5bbd
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 10 12:07:34 2008 +0000

    Fix fCamera even more.

commit 3655d651
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 10 11:31:20 2008 +0000

    Do not display ... if not truncated.

commit 4f1fc98c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 10 10:43:15 2008 +0000

    Add the possibility to truncate overlay infos displayed:
    %fCamera:20% will truncate data displayed to 20 characters
    and add 3 dots at the end.
    For example, %name% -> some_file, %name:4% -> some...

commit c3a31cca
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 10 00:09:43 2008 +0000

    Fix broken remove_common_prefix(), fCamera didn't display model as it should.

commit c265a3b2
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 9 22:47:43 2008 +0000

    Resync .po files. French translation was updated (100% made).

commit cbf85334
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 9 22:36:43 2008 +0000

    Add 3 missing files to POTFILES.in.

commit 9e55d96d
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 9 22:33:06 2008 +0000

    Simple helper script to display translation statistics.

commit 472a9ba6
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 9 22:13:11 2008 +0000

    Fix a typo: "while fluorescent" -> "white fluorescent"

commit 2e2e9de4
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 9 22:01:52 2008 +0000

    Resync .po files. Update french translation.

commit dcd6cfb9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 9 21:14:50 2008 +0000

    fixed crash in pan_calendar

commit 64e92b47
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 9 20:49:32 2008 +0000

    improved histogram drawing

commit 5bf349ca
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 9 16:37:54 2008 +0000

    Simplify and unify gtk_window creation with the help of
    the new window_new() function, that wraps gtk_window_new()
    call.
    Subclass, title and icon are set in the same call.

commit c6bd6b0e
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 9 13:53:01 2008 +0000

    Replace occurences of Geeqie / geeqie by constants defined in main.h.

commit ce0e2d84
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:41:01 2008 +0000

    int -> gint

commit ea526201
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:39:27 2008 +0000

    Make xmp debug info only appears when debug >= 2.

commit 1e8eddcf
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:33:49 2008 +0000

    Enable image rotation depending on EXIF by default.
    New users shouldn't have to search for it.

commit f798c695
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:25:46 2008 +0000

    Fix missing header files inclusions.

commit 0d0b4d75
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:16:12 2008 +0000

    GQVIEW_* -> GQ_*

commit dd06ccc3
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:07:09 2008 +0000

    GQVIEW_H -> MAIN_H

commit f4398500
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:02:33 2008 +0000

    gqview.h -> main.h

commit 4ccdd1c2
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 22:31:42 2008 +0000

    Remove obsolete prototype.

commit 656ba051
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 22:28:55 2008 +0000

    gqview_remote -> remote_connection
    gqview_command_collection -> command_collection
    gqview_remote_control() -> remote_control()
    gqview_remote_help() -> remote_help()
    gqview_remote_command_find() -> remote_command_find()
    gqview_remote_build_list() -> remote_build_list()
    gqview_remote_cb() -> remote_cb()

commit ae45bad7
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 22:16:56 2008 +0000

    exit_gqview() renamed to exit_program().
    exit_gqview_final() renamed to exit_program_final().

commit a7475aea
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 22:05:04 2008 +0000

    Add support for some Samsung raw files (.pef).
    
    Samsung raw not strongly differ from Pentax raw.
    The only difference in header (manufacturer, camera name and etc).
    Tested on Samsung GX-1S and Pentax *ist DS.
    Patch by Max Lushnikov.

commit ccc53865
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 21:55:58 2008 +0000

    Implement secure rc file saving.
    First data is written to a temporary file, then if nothing
    was wrong, this file is renamed to the final name.
    This way the risk of corrupted rc file is greatly reduced.
    The code is borrowed from ELinks (http://elinks.cz).

commit 0e8b4aab
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 8 21:52:04 2008 +0000

    fixed histogram label

commit e975cd7b
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 21:33:29 2008 +0000

    Fix the "continuous display" of tooltips in the collection view
    (before the tooltip delay occured once, then changing icon to icon never hide the
    tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
    but disappears when moving cursor to another icon).
    
    Display the full path to the file when Show filename text is on (before nothing
    was displayed).
    
    When Show filename text is off, behavior is unchanged, the (short) filename is
    displayed.

commit bddcf782
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 8 20:56:50 2008 +0000

    reworked the histogram patch by Uwe Ohse, most of the code is in
    separate files

commit 14916148
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 8 17:26:13 2008 +0000

    fixed file delete notification in view_file_icon

commit 692e15a3
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 16:22:21 2008 +0000

    gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.

commit 7e989ce8
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 15:53:03 2008 +0000

    Move active variable affectation after the test.

commit 94caf46e
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 14:52:42 2008 +0000

    Simplify layout_color_name_parse() using g_strdelimit().

commit b4369780
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 14:50:14 2008 +0000

    Tidy up, whitespaces and indentation fix.

commit 5d4ea30f
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 11:53:35 2008 +0000

    Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
    Nadvornik.
    gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
    gdk_color_to_string() was replaced by a equivalent function.

commit 255ee552
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 7 19:47:22 2008 +0000

    Add the possibility to print file names with path.
    A checkbox was added to the Text tab in the Print dialog.
    
    Name checked and Path unchecked  -> filename.jpg
    Name checked and Path checked    -> /some/dir/filename.jpg
    Name unchecked and Path checked  -> /some/dir/
    
    Patch by Michael Mokeev and Laurent Monin.

commit cf45b42e
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 7 19:06:17 2008 +0000

    Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.

commit da12ecf1
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 7 18:52:54 2008 +0000

    Add the possibility to match duplicates on the name but ignoring the case.
    A new item was added to types of match combo box in the Find duplicates dialog.

commit e0831fd6
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 7 08:09:39 2008 +0000

    Display marks in overlay info only if at least one is set.
    Fix a missing g_string_free().

commit 7391c9dd
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 6 10:17:41 2008 +0000

    Mark all exif labels as translatable.
    Before only some of them were enclosed by N_().

commit 99f37aed
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 6 10:03:54 2008 +0000

    Mark strings as translatable.

commit 6033096a
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 5 15:23:39 2008 +0000

    Improve remove_trailing_slash() so it allocates no more than
    needed bytes and remove all trailing slashes instead only one.

commit 3cd193f1
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 5 11:59:29 2008 +0000

    Comment out unused code.
    Geeqie code now compiles cleanly with -Wall gcc option.

commit 4b5d3667
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 4 22:34:55 2008 +0000

    Change default exif order a bit to move up common and useful
    info.

commit 629f6463
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 4 22:23:36 2008 +0000

    Re-add "What to show in properties dialog:" label before the table.

commit 9c6fe295
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 4 22:12:28 2008 +0000

    Rename exif preferences tab to "Properties", and name the
    subsection "Exif".

commit b74a5e41
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 4 18:50:52 2008 +0000

    Fix a segfault occuring when enabling debug mode.
    At this point il->fd can be null.

commit e8cca019
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 23:29:14 2008 +0000

    Make the wmclass value unique among the code by defining
    it in main header file as GQ_WMCLASS.
    Before this patch, it was set using PACKAGE (="geeqie"),
    or by the hardcoded string "Geeqie".
    Now all Geeqie windows have the same value for wmclass.

commit ba02c720
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:39:50 2008 +0000

    Initialize variables, clearing a gcc warning.

commit 9c57ca46
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:33:28 2008 +0000

    Add missing prototype to header file.

commit 1d07e403
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:29:20 2008 +0000

    Add few missing prototypes to header file.

commit bae17221
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:20:42 2008 +0000

    Drop a bunch of unused variables.

commit 4233904c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:14:37 2008 +0000

    Add missing #include.

commit b5004054
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:13:12 2008 +0000

    Remove unused variables.

commit 0f370af7
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:09:36 2008 +0000

    Add missing prototype.

commit 46cbdf33
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:06:31 2008 +0000

    Drop 3 unused variables and comment out 2 unused functions.

commit b452f41c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:03:14 2008 +0000

    Add parenthesis around affection to clear a gcc warning.

commit fab357ea
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:01:08 2008 +0000

    Fix a signedness warning.

commit 91d0e07d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 21:54:23 2008 +0000

    Main configuration file was renamed from gqviewrc to geeqierc.

commit 94fe3fcb
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 21:50:53 2008 +0000

    Fix a segfault occuring when using --without-exiv2 and
    concerning exif stuff.

commit c34caea4
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 21:49:17 2008 +0000

    Fix missing bit of previous patch.

commit 287ce3f2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 21:04:19 2008 +0000

    Fix two more gcc warnings related to function declarations.

commit 7c014bca
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:53:13 2008 +0000

    Remove two unused variables declarations, and add a missing #include.

commit ae6a05ca
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:46:55 2008 +0000

    Drop unused variable.

commit 71e3199f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:45:55 2008 +0000

    Add missing return at the end of editor_command_next_start().

commit f73531be
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:40:15 2008 +0000

    Drop unused variable.

commit 66f99ad9
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:38:59 2008 +0000

    Make collect_manager_process_action() static.

commit 8e4da844
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:34:49 2008 +0000

    Fix typos in functions names: file_list -> filelist.

commit c2eef3c9
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:25:22 2008 +0000

    Remove unused variable declarations.

commit 6c8390b4
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:24:20 2008 +0000

    Fix missing header include (filelist.h).

commit a161508a
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:19:16 2008 +0000

    Remove unused variables declarations.

commit 8746b22d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:11:09 2008 +0000

    Move tabs code from config_window_create() to new smaller functions.
    Each tab has now its own function named:
    config_tab_general(), config_tab_image(), config_tab_windows(),
    config_tab_filtering(), config_tab_editors(), config_tab_exif(),
    config_tab_advanced();

commit 1557cbb5
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 18:20:39 2008 +0000

    Use more generic names for some cache manager callback functions.

commit aecafd20
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 17:34:30 2008 +0000

    Replace some occurences of gqview by Geeqie.

commit e10dc3fb
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 17:15:49 2008 +0000

    Add a debug level spinner at the end of Preferences > Advanced.
    One can now enable debug mode without restarting geeqie.
    A possibility to disable all debugging code and related options
    at compile time was added.

commit 7cc8e4c3
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 14:35:03 2008 +0000

    Fix and simplify thumbnails size combo box related code.
    Some variables were unused, code was buggy (spurious entry at
    the end of the list). A sanity check for values coming from
    rc file was added. Two constants now define the default
    thumbnail size.

commit 1671ec2f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 13:58:20 2008 +0000

    Make the preferences window resizeable, and try to improve
    display of editors tab.

commit ab990a8c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 13:24:13 2008 +0000

    Tidy up. Fix indentation and missing whitespaces.
    Make editors table creation code a bit more readable.

commit cf516685
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 08:51:32 2008 +0000

    Setting no limit size to trash directory is now possible using zero as value.
    A tooltip was added to the spinner to inform the user of this possibility.
    When 0 is set, no remaining/free space check occurs.
    Default size of the trash was set to a 128M and maximum size is now 2048MB, which
    is more conform to today's standards.
    The delete dialog now displays more information:
    - if external command will be used
    - if safe delete is on, max size and path to the trash
    - if safe delete is off

commit 84a0008e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 2 20:44:40 2008 +0000

    various exif improvements based on patch by Uwe Ohse
    try to compute 35mm focal length

commit a667d7a3
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 2 12:12:50 2008 +0000

    Make properties tabs reorderable through drag'n drop.
    Order is preserved during the whole session.
    When a new properties dialog is open, it uses the last order used.
    Currently, order isn't saved to rc file.

commit 119f6773
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 2 10:40:54 2008 +0000

    Honor selection while fullscreen navigation.
    The behavior is now consistent in full screen and windowed mode.
    It fixes the fact that the selection was discarded on "Next".
    Patch by Uwe Ohse. Cleanups by Laurent Monin.

commit 9c13e122
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 1 07:42:31 2008 +0000

    Fix display of image number in properties dialog when more than one image is selected.

commit 46b72816
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 31 22:10:25 2008 +0000

    Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.

commit 04eaaa21
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 31 21:09:36 2008 +0000

    use quoted_value everywhere
    simplify parsing of multiple quoted values on one line

commit e24208c2
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 31 07:29:03 2008 +0000

    Indentation and white lines minor fixes.

commit fcd13bbc
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 30 19:26:35 2008 +0000

    Move strlen() calls outside the while loop.

commit 05e26604
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 30 14:19:34 2008 +0000

    Comment out forgotten debugging code.

commit 7bfda96a
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 30 14:18:04 2008 +0000

    Fix two minor compilation warnings.

commit a3842d6e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 30 11:47:14 2008 +0000

    differentiate among normal image, raw image and metadata
    removed raw extension lists on various places and fixed most of the
    Exiv2 warnings
    todo: configuration and a special icons for unreadable raw or metadata

commit 07a39dad
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 30 07:14:37 2008 +0000

    Make the zoom increment spinner more precise, step is now 0.1 instead of 1.

commit 4cd843a2
Author: Laurent Monin <zas@norz.org>
Date:   Sat Mar 29 21:47:10 2008 +0000

    Improve escaping and quoting of strings saved in rc files.

commit a6b65213
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 29 14:59:14 2008 +0000

    configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN

commit 34d53a46
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 29 10:38:15 2008 +0000

    set user-defined color as image background - patch by Laurent MONIN

commit a33be844
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 29 10:11:02 2008 +0000

    fixed color management initialization

commit c8156a82
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 26 12:07:00 2008 +0000

    README fixes

commit 407aa583
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 26 08:02:45 2008 +0000

    updated README files

commit 32674919
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 26 08:00:46 2008 +0000

    improved xmp vs. legacy metadata handling

commit 6d057f05
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 23:15:29 2008 +0000

    fixed crashes with --debug

commit b62f6a36
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 20:42:39 2008 +0000

    added all possible raw extensions that I could find

commit 667f7560
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 14:49:00 2008 +0000

    improved support for older exiv2 versions

commit da4c691f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 14:03:46 2008 +0000

    exiv2 version checks

commit 84ae8561
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 12:04:31 2008 +0000

    more renames

commit 70dabcc5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 10:27:22 2008 +0000

    changed logo

commit 81d7720e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 09:55:09 2008 +0000

    more renames

commit 63da0215
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 23 20:38:54 2008 +0000

    rename GQview -> Geeqie over the code

commit a0778c99
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 23 20:18:51 2008 +0000

    renamed to geeqie

commit ea452132
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 22 19:28:45 2008 +0000

    raw related fixes

commit 492c7832
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 22 17:32:43 2008 +0000

    overview of supported raw formats

commit 6974277c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 22 17:09:14 2008 +0000

    configure --without-exiv2

commit 2e9a8e8d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 22 16:43:59 2008 +0000

    crw preview support with exiv2

commit 7f9de3a4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 16 14:11:22 2008 +0000

    whitelist of files that can have an xmp sidecar, sample external command
    for creating sidecar

commit a7b47030
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 16 10:52:44 2008 +0000

    fixed reading sidecar extensions from config file

commit 7597fd79
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 16 10:32:52 2008 +0000

    write comment and keywords to xmp, sidecars are used if exist

commit c0cdc489
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 15 19:53:33 2008 +0000

    write support in Exiv2 wrapper; for now only string values

commit 61e73a06
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 24 18:55:19 2008 +0000

    a hack to read raw previews with exiv2 0.16, however it should be fixed
    in the library

commit 406e5426
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Feb 15 10:48:09 2008 +0000

    read also iptc and xmp

commit 8c7b5e49
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Feb 14 14:04:43 2008 +0000

    more exiv2 fixes

commit 2b562312
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Feb 14 11:03:20 2008 +0000

    more exiv2 fixes

commit 0330894f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 13 23:02:48 2008 +0000

    more exiv2 fixes

commit 4f5f0918
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 13 19:31:50 2008 +0000

    unified tag names between exiv2 and internal rxif parser

commit bf05ea3f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 13 17:47:55 2008 +0000

    more exiv2 fixes

commit 69bc9e2f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 13 17:08:04 2008 +0000

    and first version that actually shows some exif data (see advanced view)

commit fd37e582
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 13 16:52:41 2008 +0000

    first exiv2 support that does not crash immediately

commit d5f48145
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 13 14:46:23 2008 +0000

    started exiv2 integration

commit dd9103a2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 13 13:57:31 2008 +0000

    simplified exif.h, moved implementation-specific stuff to exif-int.h

commit 431265bc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 11 15:23:43 2008 +0000

    do not show frame for full-window images

commit b3b7ee17
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 11 12:51:28 2008 +0000

    improved drawing of image frames

commit 0628b6e3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 26 21:18:23 2008 +0000

    updated TODO list

commit bf5d79e0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 20 19:04:18 2008 +0000

    debug messages cleanup

commit 631cb035
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jan 16 19:37:54 2008 +0000

    added file with release notes and TODO

commit 6d82f53e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 23 21:24:48 2007 +0000

    basic sidecar files configuration via preferences dialog

commit 45bbe448
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 23 20:28:50 2007 +0000

    fixed loading thumbnails for sidecar files

commit 29b1508b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 23 15:49:23 2007 +0000

    fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
    files

commit c1a3110b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 22 20:33:09 2007 +0000

    fixed filelist refresh

commit b06e457b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 22 10:10:40 2007 +0000

    preserve marks setting on layout change

commit c753cf51
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 22 09:51:12 2007 +0000

    basic support for marks in view_file_icon.c

commit ec7b00c2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Dec 20 22:43:52 2007 +0000

    update FileData on file change

commit 9114e31e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Dec 20 16:18:28 2007 +0000

    <num> toggles mark num
    <control><num> selects mark num

commit eda3ed61
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Dec 20 16:06:20 2007 +0000

    created menu "Select" with selection and marks operations

commit 3d075305
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Dec 19 22:01:46 2007 +0000

    complete set of boolean operation with marks -
    union, intersection, complement

commit 89bad26e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Dec 18 21:15:16 2007 +0000

    use accels also in fullscreen mode

commit a9437da3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Dec 17 21:42:24 2007 +0000

    moved some actions to menu and accels

commit a38f59e3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Dec 17 19:34:43 2007 +0000

    removed unused variable

commit 345a2cf8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 16 22:30:19 2007 +0000

    fixed in-place rename

commit 05cfc9b2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 15 17:58:51 2007 +0000

    better integration of split image functions into menu

commit 69f60d96
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Dec 14 21:51:46 2007 +0000

    show active marks in image overlay

commit 9ccee7c5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 9 21:20:27 2007 +0000

    fixed image focus

commit b44635e7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 9 12:33:51 2007 +0000

    fixed copying zoom an scroll values from the original image on splitting

commit ce0883ff
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 9 11:58:39 2007 +0000

    do not hilight selected image in SPLIT_NONE

commit 4c1e2733
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 9 00:11:40 2007 +0000

    improved drawing of frame around selected image

commit 7ea79525
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Nov 25 10:25:25 2007 +0000

    more operations with file marks

commit a0cf6aaa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Nov 24 21:06:30 2007 +0000

    marks: fixes and cleanup

commit 5c3c8067
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Nov 22 21:15:35 2007 +0000

    improved directory scanning a bit

commit 106211b1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Nov 21 22:46:50 2007 +0000

    added possibility to specify prefered file type for external commands

commit 439688c6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Nov 21 21:21:17 2007 +0000

    prevent duplicate sidecar files; code cleanup

commit 07fcc6b5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Nov 20 22:28:40 2007 +0000

    fixed grouping sidecar files and made it configurable via config file
    (no gui yet)

commit f4cbb100
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Oct 22 19:58:47 2007 +0000

    fixed preloading images in file list

commit db51b567
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Oct 8 19:41:49 2007 +0000

    improved FileDataChangeInfo structure, check for another file operation in progress

commit 0f0a7caa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Oct 2 21:49:02 2007 +0000

    display sidecar files (jpeg + raw)  using gtk_tree_store
    This is just a prototype to test the functionality, it needs more work.
    
    Please test, omments are welcome :)

commit bd71fb9a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Oct 1 19:52:10 2007 +0000

    use FileData even for sidecar file list

commit dab00f02
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 30 21:10:54 2007 +0000

    editors.c was almost completely rewritten:
    - centralized template parsing
    - better control of executed editors
    - possibility to get editor exit status via callback

commit 0521644a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 12 21:17:31 2007 +0000

    display sidecar extensions in filelist
    some cleanup of file marks

commit 06959abb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Sep 11 20:06:29 2007 +0000

    replaced gchar* path with FileData *fd

commit d9367f6d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 23 20:45:59 2007 +0000

    started support for sidecar files like xmp, raw+jpeg etc.

commit d42c34b8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 20 20:11:32 2007 +0000

    more external commands

commit a4e65742
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 16 20:57:09 2007 +0000

    improved external delete command

commit 19d0a141
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 15 21:37:51 2007 +0000

    started implementation of external commands; external Delete should work

commit 57c15b1c
Author: Petr Ostadal <postadal@suse.cz>
Date:   Fri Jul 20 07:10:48 2007 +0000

    compilation fix

commit 84f67e52
Author: Petr Ostadal <postadal@suse.cz>
Date:   Fri Jul 13 14:03:08 2007 +0000

    First implementation of marks for all photos.

commit f231104f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 12 20:46:28 2007 +0000

    relative scroll is working; some cleanup

commit 45424fcc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 11 21:10:25 2007 +0000

    connected zoom

commit 625f31c5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 11 20:00:07 2007 +0000

    started relative scroll, keep scroll position

commit 44d8cd9b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 10 21:25:51 2007 +0000

    improved connected scroll and active image switching

commit f2c63eb2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 29 15:16:46 2007 +0000

    implemented split windows
    TODO: menus and hotkeys, connected zoom, activating on drag

Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>

	* README: Fix credits for Belarusian translation.

Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>

	* view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
	the data returned by parts_list() was not used here at all.

Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>

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

Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>

	* editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
	to the system shell. Assumes bash-like escaping syntax for "sh -c".

Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>

	* image-overlay.[ch]: More work on osd icons.
	* image.c: Use correct flag when setting auto rotation state, and set
	the state again after the rotation so that osd can update.
	* img-view.c: Show osd icon when overlay is enabled.
	* layout.c, layout_image.[ch]: Enable overlay regardless of the
	full screen state, only difference now is that image description text
	is only shown when in full screen but icons will always appear.
	* layout_util.c: Make I key toggle overlay from windowed mode too.
	* typedefs.h (LayoutWindow): Remove no longer used 
	full_screen_overlay_on.

Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>

	* print.c (print_job_ps_page_image): Use a white mask when printing
	transparent images, fixes bug #1426596.

Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>

	* slideshow.c (real_slideshow_start): Fix memory leak when unable to
	begin a slideshow.

Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>

	* image-overlay.[ch]: Prepare for icon notification display, and fix
	info overlay image index when on last image of slideshow.
	* img-view.c: Fix image index when on last image of slideshow.

Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>

	* image-overlay.[ch]: Rewrite most of the information overlay code to
	be more flexible and easily extended.
	* image.[ch], typedefs.h: Remove image_new_func, and replace it with
	image_state_func callback which is much more informative.
	* img-view.c, layout.c, layout_image.c: Updates for new image overlay
	function names.

Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>

	* image.c: When resuming a previous color adjustment, set the display
	to update incrementally to avoid user confusion of why half of image
	is color adjusted.

Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>

	* color-man.[ch]: Allow color manager to work with GdkPixbufs not
	linked to an ImageWindow. Fix missing embedded dummy function when
	compiling without color profile support.
	* image.c: When embedded color profiles is enabled and EXIF ColorSpace
	is set to 1 use sRGB color profile for the image. Also fixed order of
	starting the image read-ahead when color profiles are in use.
	* typedefs.h (ImageWindow): Use gpointer definition correctly so that
	cm is a pointer and not a pointer to a pointer.
	* utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
	of FALSE.

Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>

	* bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
	* color-man.[ch]: Add color_man_new_embedded for using in-memory color
	profiles.
	* exif.[ch]: Add support for extracting color profiles embedded in jpeg
	and tiff images. This resulted in a rewrite of the jpeg parser; both
	to allow searching for any marker type, and to make the code readable.
	* format_raw.c: Add color profile tag to the debug code.
	* image.c, layout.c: Use embedded color profiles when found and
	enabled, also add toggle for the option in color profile menu.

Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>

	* configure.in: Add test for lcms (little cms).
	* Makefile.am: Add color-man.[ch]:
	* color-man.[ch]: New files for color management support.
	* globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
	variables and option saving.
	* image.[ch]: Add color profile functions.
	* layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
	fix sort menu to use radio buttons.
	* menu.c: Use radio buttons for sort menu when appropriate.
	* preferences.c: Add color profile options to preferences.
	* ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
	* ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
	* view_file_icon.c, view_file_list.c: Check for active state in sort
	menu callbacks.
	* README: Add info about lcms, and how to disable.

Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>

	* ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
	does not follow symbolic links.
	* utilops.[ch]: Add file_util_delete_dir(), and support functions.
	* view_dir_list.c: Add delete to folder popup menu.
	* view_dir_tree.c: Add delete to folder popup menu, and set rename and
	delete sensitive only when parent folder is writable.

Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>

	* view_file_icon.c: Fix odd crash when removing files, it seems the
	high priority idle sync is no longer called before the treeview tries
	to redraw itself, so fix the cleanup of removed pointers so that they
	are always valid or NULL (I wonder if the priorities used by
	GtkTreeView have changed in newer versions of GTK?).
	* view_file_list.c: Fix progress bar warning when files are removed
	before thumbnail generation is finished.

Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>

	* exif.[ch]: Fix memory alignment issues, bug #1593252.

Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>

	* image.c: Fix up initial scroll offset into image when auto rotated
	by exif info, and keep same center point when rotating otherwise.

Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>

	* format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
	the value, as when that is eventually fixed to be alignment safe,
	the so shall this.

Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>

	* exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
	more in line with their counterparts of exif_byte_get..()

Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>

	* pan-view.c: Break this monstrosity of code into smaller files.
	* pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
	layout types into their own files (for now flower is with folder tree).
	* pan-item.c: PanItem creation, drawing, actions, and maintenance.
	* pan-types.h: Defines, data types, function prototypes.
	* pan-util.c: Various utilities.
	* src/Makefile.am: Add new files above.

Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>

	* pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
	and use a buffer when drawing to those windows to avoid flicker.
	Scrolling with the info [I] visible in full screen is now much
	smoother. Only one regression that will be fixed later: overlapping
	overlays are now ugly.

Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>

	* format_nikon.h: For the pentax test, use tiff make instead of a magic
	string that can move location.

Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>

	* pan-view.c: For calendar view only show months that contain an image.
	Allow choice of size when displaying an image with the info popup.

Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>

	* exif.c: Use new format_raw_exif_offset() function to find Exif in
	raw files.
	* filelist.c: Add orf and pef to displayed file types.
	* format_canon.h, format_fuji.h: Update to new #define format.
	* format_fuji.c: Use same offset for Exif as the jpeg image as the
	Exif is always embedded in the jpeg and assuming offset of 12 is
	just broken.
	* format_nikon.h: Update to new #define format, and add pentax here
	as finding the jpeg will be same code.
	* format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
	not all raw files will have a jpeg, but all appear to have Exif tags.
	* format_raw.[ch]: Add new camera types, and add a debugging facility
	to easily list all tags within tiff files (see format_raw.h to enable).

Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>

	* format_olympus.c: Fix olympus makernote tag types to match image
	sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
	and Olympus.FlashBias.

Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>

	* pan-view.c: Always recalculate canvas size when displaying popups.
	* README: Updates.
	* po/eo.po: Mark translation for 'Command Line' not fuzzy.
	* configure.in: Release 2.1.4 (quick bug fix for pan view).

Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>

	* pan-view.c: Only print things to console when debug is enabled.
	* pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
	canvas will not treat scroll position as if a new image was set, this
	fixes popups in the Pan View from causing a scroll to the top left or
	center when scroll_reset_method is not set to 'no change'. Also clean
	up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
	always set TRUE as they were old cruft.

Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>

	* README: Updates.
	* icons/Makefile.am: Remove icon files that no longer exist.
	* configure.in: Release 2.1.3

Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>

	* pan-view.c: Fix shortcuts to work regardless of what has the focus.
	Make [Control]+F (in addition to [/] show the find bar and [Control]+G
	go to next match. Add folder location field to info popup.

Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>

	* bar_exif.[ch]: Make list of general exif tags available to rest of
	application.
	* pan-view.c: Add option to display exif information in info popup.
	Clean up the info popup text alignment. Make displaying the full size
	image below the info popup optional (off by default).
	* pixbuf-renderer.c (pr_source_tile_changed): Guard against
	width/height less than 1.
	* pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
	than 1.

Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>

	* collect.c, img-view.c: Make [Shift]+P printing shortcut work for
	collections and view windows.
	* layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
	by the previous keypress handler code cleanup. Add [Control]+V to
	view current image in a new image window.

Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>

	* view_file_list.c: Fix slow re-sort when updating list by clearing the
	list and adding items in the new order instead of simply moving them.
	Fixes bug #1451200.

Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>

	* po/eo.po: Add Esperanto translation,
	submitted by Antonio C. Codazzi <f_sophia@libero.it>.
	* configure.in (ALL_LINGUAS): Add new translation.
	* README: Update credits for above.

Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>

	* gqview.h, main.c (window_set_icon): Change to use inline pixbufs
	instead of xpms.
	* collect.c, img-view.c, layout.c, preferences.c: Use new icons.
	* pixbuf_util.[ch]: Add new icons.
	* icons/Makefile.am: Update generated inline pixbufs.
	* icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
	icons/view.xpm: Remove old xpm icons.
	* icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
	icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
	* icons/svg/*.svg: Add svg sources for icons, they are not used or
	anything, but this way I can not misplace them again.

Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>

	* info.c: Increase default info window size to 600x400.
	* po/be.po: Update Belarusian translation,
	submitted by Pavel Piatruk <berserker@neolocation.com>.
	* gqview.desktop: Add additional formats to MimeType list.

Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>

	* img-view.c: Use correct method to close the window using Escape key,
	fixes bug #1231845. Also added more robust method to update window
	list when a window is closed so this doesn't happen again.
	* slideshow.c: Add sanity checks to exported functions to check for
	NULL SlideShow pointers, to match rest of coding style.

Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>

	* layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
	gtk_object_sink is not available as it is deprecated.

Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>

	* pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
	where obstructed portions of an image were not always generating an
	expose event when scrolling the image.

Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>

	* img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
	toggle fullscreen.

Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>

	* collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
	view_file_icon.c: Keypress signal handler code clean-up round 2: the
	remaining files. Make control and shift logic easier to follow.

Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>

	* img-view.c, layout_image.c, layout_util.c: Keypress signal handler
	code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
	deactivating full screen [F].

Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>

	* image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
	* img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
	the display of current image with [Shift]+[G] keyboard shortcut and
	'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
	activating refresh [R].
	* pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
	function.

Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>

	* layout.[ch] (layout_new_with_geometry): New function to create a
	layout sized to an X geometry string.
	* main.c: Add support for --geometry on the command line.

Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>

	* utilops.c: Fix minimum allowed auto-rename value to be zero again,
	but keep the default at 1.

Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>

	* cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
	local thumbnails as per the freedesktop.org thumbnail spec.
	* filelist.c: Add .thumblocal to list of ignored folders (those we
	never show user).
	* main.c: Fix bug in recent command line parser changes, a single
	folder on the command line was not processed by parse_out_relatives().

Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>

	* pan-view.c: For now, also display the full size image under the
	thumbnail's information bubble. Make clicking the info box close it.

Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>

	* pan-view.c: Recalc the size of the layout when popping up new images
	in the calendar so that all new images can be scrolled into view.
	* pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
	to resize a tile canvas without the need for a complete reset/render.

Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>

	* main.c: Fix command line parser to work with any combination of files
	and/or folders on the command line.

Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>

	* eu.po: Add Basque translation,
	submitted by Piarres Beobide <pi@beobide.net>.
	* configure.in (ALL_LINGUAS): Add eu.
	* README: Update credits.

Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>

	* po/*.po: Make distcheck touches these.
	* gqview.spec.in: Fix to use License: instead of obselete Copyright:.
	* configure.in: Release 2.1.2

Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>

	* vi.po: Update Vietnamese translation,
	submitted by pclouds <pclouds@vnlinux.org>.
	* README: Updates.

Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>

	* ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
	it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
	vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
	zoom to fit" translations, and unmark as fuzzy when only the change in
	punctuation caused the fuzzy state.
	* README: Updated po-stats list.

Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>

	* utilops.c: Mark string for translation.
	* fi.po: Update Finnish translation [merge from 2.0.2],
	submitted by Lauri Nurmi <lanurmi@iki.fi>.
	* README: Updates.

Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>

	* ru.po: Update Russian translation [merge from 2.0.2],
	submitted by Vitaly Lipatov <lav@altlinux.ru>.

Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>

	* cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
	of the d_ino > 0 test as all files listed by readdir should be valid.
	dirent.d_ino is not guanteed by POSIX, and at one recent point is
	not implemented on cygwin.

Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>

	* pl.po: Update Polish translation,
	submitted by Wit Wilinski <madman@linux.bydg.org>.
	* README: Updates.

Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>

	* bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
	plus punctuation fix.
	* utilops.c: Change auto rename start number to default to 1.
	* configure.in (ALL_LINGUAS): Add be, ca, ko translations.
	* gqview.spec.in: Add Italian translation to RPM spec file,
	submitted by HappyCactus <happycactus@people.it>.
	* be.po: Add Belarusion translation,
	submitted by Pavel Piatruk <berserker@neolocation.com>.
	* ca.po: Add Catalan translation [merge from 2.0.2],
	submitted by catux.org <mecatxis@ya.com>.
	* de.po: Update German translation [merge from 2.0.2],
	submitted by Ronny Steiner <Post@SIRSteiner.de>.
	* fr.po: Update French translation,
	submitted by �ric Lassauge <lassauge@users.sourceforge.net>.
	* it.po: Update Italian translation,
	submitted by Kostantino <ciclope10ATalice.it>.
	* ko.po: Add Korean translation (mostly menus),
	submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
	* pt_BR.po: Update Brazilian Portuguese translation,
	submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
	* sk.po: Update Slovak translation,
	submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
	* zh_TW.po: Update Traditional Chinese translation,
	submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>

Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>

	* collect-io.c, thumb_standard.c: Do not ignore return value from
	g_list_append as newer versions of gtk now set a warning flag.
	* utilops.c: Add new auto rename option to enter formatted text, which
	uses * and # characters to symbolize original filename and numerical
	value (respectively) in new filenames.

Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>

	* cache.c: Make cache loader tolerant of unknown line values, so that
	a cache written by newer/older versions of GQview does not result in
	recreating data that is actually there.

Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>

	* collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
	md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
	ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
	view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
	warnings in gcc 4.0.

Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>

	* view_dir_tree.c (vdtree_set_path): Do not force reading folder
	contents, to allow the check for a changed timestamp do it's job.
	* doc/10_options.html: Fix page link in docs.

Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>

	* cache-loader.c (cache_loader_process): When converting Exif date
	string to time_t, tell mktime DST is unknown (-1).

Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>

	* image.c (image_zoom_cb): If needed, update window title when
	zoom changes.
	* pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
	size results in a new scale value.
	* README: Updates.
	* configure.in: Release 2.1.1

Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>

	* editors.[ch]: Add "%w" macro to disable full screen deactivation when
	running an editor command.
	* img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
	prevent exit of full screen.
	* image-load.c (image_load_begin): Fix to not treat short reads as
	end of file condition.
	* README, doc/10_5_editor_commands.html: Document %w macro for editor
	commands.
	* po/it.po: Update Italian translation,
	submitted by Kostantino <inverness1ATvirgilio.it>.

Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>

	* format_canon.[ch]: Reimplement canon raw parser to use convenience
	functions from exif.c, also separated parsers into one per file type.
	For the cr2 format also verify compression type in tiff field 0x0103.
	* format_raw.c: Add FIXME comment noting current shortcomings.

Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>

	* exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
	exif_text_list_find_value() will always return newly allocated text.

Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>

	* exif.c (exif_parse_IFD_table): Fix offset count before testing
	against buffer size.
	* exif.h: Make exif_text_list_find_value available.
	* format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
	adjust several text descriptions.
	* format_fuji.c: Remove "MkN." text from tag names.
	* format_nikon.c: Fix offset count before testing against buffer size,
	and remove "MkN." text from tag names. Add several new tags.
	* format_olympus.[ch]: New files for olympus makernote.
	* format_raw.c: Add exif olympus hook.
	* src/Makefile.am: Add format_olympus.[ch].

Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Add exif date sorting option to right click menu, and
	change 'reading dimensions...' message to be more generic as it may now
	also be reading embedded exif dates, or both date and dimensions.

Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>

	* exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
	bytes with values of 0 are actually in the data to compare.

Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>

	* exif.[ch]: A lot of code clean up, add generic tiff header parser,
	remove use of packed structures to interpret tiff file format,
	fix possible endless loops in tiff parser with corrupt IFD tables,
	and fix possible overflow in jpeg exif parser.
	* format_canon.[ch]: Add additional makernote values, plus a few
	spelling fixes. Header update.
	* format_fuji.[ch]: Header update.
	* format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
	code cleanup. Header update.
	* format_raw.[ch]: Add pathname argument to file descriptor version of
	raw parser to quickly rule out non-raw files based on file extension.
	Add raw header match type to check for tiff "make" field value.
	* image-load.c (image_loader_begin): Add image filename for raw parser.

Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>

	* filelist.c (filter_add_defaults): Add Nikon file extension for nef.
	* format_canon.[ch], format_fuji.[ch]: Add comment tile, and
	description field for MakerNote parser.
	* format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
	* format_raw.c: Add debug description output and Nikon raw parser hook.

Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>

	* filelist.c (path_list_recursive_append): Fix memory leak by using
	correct function to free path list.

Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>

	* exif.[ch]: Use glib provided data types and byte order functions for
	consistency with rest of application. Made several more functions
	available in the header. Use MakerNote parsing from format_raw.c.
	* format_canon.[ch]: Changes to match exif.h and format_raw.h.
	* format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
	* format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
	* format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
	camera formats here (similar to existing raw format list).
	* src/Makefile.am: Add format_nikon.[ch].

Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>

	* README: Update credits.

	Apply fix from Daniel M. German:

	* format_canon.c (canon_read_int): Fixed error which caused a
	segfault under OS X. It was a casting a number as a 32
	bit, when it was 16. it works in little endian, but not in big
	endian machines.
	
Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>

	* format_canon.c (canon_mknote_parse_convert): For serial number
	conversion, use the value of the data - not the value of the pointer.

Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>

	* bar_exif.c: Set a default size for the EXIF data column in the
	advanced view, and allow resizing of that column to allow more data to
	be visible when needed.
	* format_canon.c: Fix data type for Canon MakerNote Serial Number.

Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>

	* exif.[ch]: Export several parsing functions for use by the exif
	makernote parsers, and add hook for MakerNote data parsing.
	* format_canon.[ch]: Add Canon EXIF MakerNote support.
	* format_raw.c: Fix warning printf grammar.

Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>

	* format_raw.c (format_raw_parse): Use unsigned int to match arguments.

Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>

	* format_raw.[ch]: Move camera specific code to manufacturer specific
	format_*.c files. Change code so that file descripter version is now a
	separate functions that wraps the standard parser by using mmap.
	* format_canon.[ch]: Moved Canon specific raw support here, removed
	file descriptor versions of parser. This Canon raw file parser written
	by Daniel M. German.
	* format_fuji.[ch]: Move Fuji specific raw support here, parser written
	by Lars Ellenberg.
	* exif.c: Update for change to format_raw_img_exif_offsets.
	* filelist.c: Add cr2 extension to Canon raw format list.
	* image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
	that buffer is refilled using new offset of file descriptor.
	* src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.

Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>

	* utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
	does proper checking for existing folder to avoid clobbering an
	existing folder.
	* view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
	a folder to fix possible clobbering of an existing folder with the
	same name as the requested name.

Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>

	* format_raw.[ch]: New files to parse image data and exif offsets for
	the raw camera formats.
	* exif.c, image-load.c: Add support calls to format_raw.c functions
	above.
	* filelist.c: Add Fujifilm raw file extension to known formats.
	* thumb_standard.c (thumb_loader_std_start): Check for existing
	thumbnail file before checking for a failure mark.
	* src/Makefile.am: Add format_raw.[ch].

Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>

	* po/cs.po: Update Czech translation,
	submitted by Jan Raska <jan.raska@tiscali.cz>
	* de.po, fr.po: Typo and spelling fixes.

Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>

	* image.c, pixbuf-renderer.c: Fix sending of complete signal.
	* ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
	* utilops.c: Additional validation for destination of copy/move
	dialogs, and do not include extension when conveniently selecting
	filename text in rename dialogs.

Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>

	* bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
	* fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
	never actually set these dimensions. Increase default size of main
	window.
	* layout_util.c: Use GTkToolbar for the main window toolbar.
	* pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
	* rcfile.c: Add note to config file that it is autogenerated.
	* typedefs.h: Remove no longer used tooltip in LayoutWindow.
	* ui_misc.[ch]: pref_toolbar additions.
	* icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
	* icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
	* icons/Makefile.am: Add above icons to inline pixbuf list.

Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Add option to ignore symbolic links to folders when
	creating file list (no gui control yet), and do not allow listing
	the root folder as this introduces too many issues (for instance
	how do we ignore special filesystems such as /proc using only stat
	attributes?). Add fix to not show empty folders in the flower view.
	* thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
	thumbnails to be saved for images with a size between normal and large
	when using large thumbnails.
	* ui_fileops.[ch]: Add utilities lstat_utf8 and islink.

Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>

	* cache.c (cache_sim_data_load): Fix to return CacheData if any data
	type exists.
	* pan-view.c: Fix slow merging of embedded dates into file list;
	includes optimizing pan_cache_sync_date and plugging a memory leak.

Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>

	* pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
	queue (source). Fixes crash introduced by Apr 12 changes.

Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>

	* cache-loader.[ch]: New utility to load cache-able data.
	* cache.[ch]: Add embedded (exif) date caching.
	* pan-view.c: Use new cache loading mechanism. Add exif date support
	to timeline and calendar view.
	* src/Makefile.am: Add cache-loader.[c,h].

Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
	tainting user perspective of image hues.
	* pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
	to avoid wasteful memory allocation, this will reduce memory waste
	when in full screen.

Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Optimize pan_layout_intersect by dividing object list
	into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
	drawing tiles much faster when the window contains > 100,000 images.
	This adds the complexity of walking two lists when searching for a
	specific item, but the speed increase is worth it.

Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>

	* pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
	only_existing argument.

Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Move pixbuf drawing into pixbuf_util.c.
	* pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
	namespace conflict with util in pixbuf_util.h.
	* pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c

Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
	* pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
	only have effect on tiles that not currently visible. Remove use of
	hard coded PR_TILE_SIZE from tile size calculations, as it is only
	supposed to be used as the default value.

Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>

	* pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
	the parts of the image that have an existing tile, fixes slow loading
	of images when zoomed in because it was generating a tile for even
	off screen parts of the image.

Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
	to draw the background.

Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>

	* image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
	when both the ImageWindow and global setting are both enabled.
	* pan-view.c (pan_window_image_scroll_notify_cb): Add call to
	gtk_adjustment_value_changed to fix performance hit when scrolling.
	* pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
	invalidating so that there is no chance it will be used with old data.
	Only emit 'scroll-notify' signal when the value or range changes.
	Fix copy of zoom value in pixbuf_renderer_move.

Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>

	* image.c (image_options_set): Update PixbufRenderer parent window so
	that changing 'fit window to image' option works.
	* pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
	for main windows.
	* pixbuf-renderer.c: Fix (re-implement) check for maximized window
	state. Fix pr_source_tile_visible() calculation which was using	the x
	axis where it should be y. Add redrawn return value to pr_zoom_clamp()
	and use that value in pr_zoom_sync() to pass pr_redraw correct args.
	* gqview.1: Fix spelling of vertical in man page.

Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>

	* image.[ch]: Add utility to sync image settings to user preferences.
	* pixbuf-renderer.c: Fix rounding errors.
	* preferences.c: Call image_options_sync() when applying changes.

Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>

	* image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
	listener to update. Fix delay flip by listening for 'render_complete'.
	* pixbuf-renderer.[ch]: Add complete property and and emit a
	'render-complete' signal when changing complete back to TRUE.
	* view_dir_tree.c (vdtree_row_expanded): Populate a folder node
	whenever it is expanded.

Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>

	* image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
	* pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
	focus and full screen work again.
	* pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.

Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>

	* pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
	queue item for each tile, and now that a tile holds a queue pointer
	there is no need to walk the tile list to find a possible merge victim.

Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>

	* image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
	works again (mostly).

Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>

	* image.[ch]: Start conversion to use of PixbufRenderer.
	* pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
	* fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
	layout_image.c, print.c: Changes for above ImageWindow conversion.
	* typedefs.h: Remove unused ImageWindow variables.

Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Convert to using new PixbufRenderer.
	* pixbuf-renderer.[ch]: Clean up and fixes.

Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>

	* image.c (image_scroller_start): Unref scroller pixbuf after adding it
	as an overlay to avoid leaking it.
	* pixbuf-renderer.[ch]: All functions defined in header file are now
	implemented.

Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>

	* pixbuf-renderer.[ch]: Set up object properties and additional.

Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>

	* pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
	not gdk_scroll, as scroll often invalidates the entire window (!). Also
	merged in source tiles code from image.c.
	* pan-view.c: Change picked up when testing PixbufRender zoom.

Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>

	* pixbuf-renderer.[ch]: Start of turning image drawing portion of
	ImageWindow into an actual GtkWidget.
	* src/Makefile.am: Add pixbuf-renderer.[ch].
	* pan-view.c: Added temporary hack button and callback for testing
	PixbufRenderer widget.

Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>

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

Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>

	* main.c: Enable the beta message at startup.
	* po/fr.po: Update French translation (from stable branch),
	submitted by Eric Lassauge.

Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Make date search work in calendar view, plus calendar
	fixes. Make '/' search key refocus search entry.

Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Add calendar view. Make mouse wheel scroll.
	* po/POTFILES.in: Add pan-view.c for translation.

Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Make subsequent searches for same string step through all
	matches, also show match index and count in search result label.

Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>

	* filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
	floats whenever possible.
	* ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
	message body so specifying newlines is no longer needed.
	* pan-view.c: Display info dialog when thumbnail caching settings are
	not optimal.

Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>

	* pan-view.c: Add 'dots' image size option, fix up border size at edge
	of grid, and make drag and drop work to/from the window.

Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>

	* globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
	* image-load.c, typedefs.h: Add shrunk flag to determine if an image
	was scaled down using image_loader_set_requested_size.
	* image.c: Make panning with mouse scroll more when holding shift key.
	* preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
	xvpics option in the gui - now a hidden option.
	* thumb.c, thumb_standard.c: Add support for thumbnail_fast option..

Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>

	* image.[ch] (image_scroll_to_point): Add alignment for location of
	point within visible region.
	* pan-view.c: Use alignment for scrolling above, and fix date search
	to only search thumbs and images.

Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>

	* src/Makefile.am: Add pan-view.[ch]:
	* image.[ch]: Add support for using a grid of tiles as soource image.
	Added scroll_notify callback for when the viewable regionis scrolled.
	Added ability to set min and max for the zoom range. Removed
	unnecessary gtk_widget_size_request from image_size_sync. Added
	image_scroll_to_point.
	* layout_util.c: Add menu item and callback for the new 'Pan view'.
	* pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
	* typedefs.h: Add source tile stuff for ImageWindow.
	* ui_tabcomp.c: Fix tab completion pop-up menu placement.
	* pan-view.[ch]: New files for pan view - 2.1 is officially started :)

Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>

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

Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>

	* po/bg.po: Update Bulgarian translation,
	submitted by Vladimir Petrov.
	* po/it.po: Update Italian translation,
	submitted by Costantino, with additions from Marco Colombo.
	* po/nl.po: Update Dutch translation,
	submitted by Tino Meinen.
	* po/pl.po: Update Polish translation,
	submitted by Wit Wilinski.

Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>

	* doc/11_1_command_line.html: Small fix.

Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>

	* po/es.po: Update Spanish translation,
	submitted by Ariel Fermani.
	* po/it.po: Update Italian translation,
	submitted by Costantino.
	* po/ja.po: Update Japanese translation,
	submitted by Takeshi Aihana.
	* po/ru.po: Update Russian translation,
	submitted by Sergey Pinaev.

Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>

	* configure.in, src/Makefile.am, main.c: Clean up define for localedir.

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.
	* configure.in: release 0.8.1

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

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

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

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

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

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

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

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

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

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

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

	* README: Release 0.8.0.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* utilops.c: Make it easier for translators.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* all files: Moved to autoconf and automake.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* Makefile: Added static build target, some cleanup.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

