commit c7469b8dec99d81cc87c2116d0ed355115e89d11
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Apr 12 10:50:21 2022 +0100

    Preparing for release v1.7.3

commit 7ce520c36af8fa2514d09d3cdcd344fb4199a4d2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Apr 9 11:23:36 2022 +0100

    Hide bars - grave keystroke
    
    Set scrolled window vertical policy to Never
    
    (cherry picked from commit b1879820756751d22bbcf45cdcd849ec4dd1b92c)

commit 14263bc34a6b18583025c48d456094ba2dc220a2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Mar 27 12:12:34 2022 +0100

    Bug fix: Hide Bars - grave keystroke
    
    The Hide Bars (keystroke grave) operation causes GTK Critical errors
    from the show_menu_scrollbar_cb() function.
    This function does not seem to do anything useful, so it is deleted.
    
    (cherry picked from commit 6d541232b1c2c670ff9417b9797e16ca56439318)

commit faae2ff4d7d124a9672eecc7dd95db74718670fe
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 25 13:04:14 2022 +0000

    Preparing for release v1.7.2

commit 35873999e434bf151d6699e7bc3999fab28f82d2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 25 10:52:07 2022 +0000

    Set execute bit on version.sh

commit 2513a2710ce9595d791aea4cfbfcd8127bd506c6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 25 10:24:27 2022 +0000

    Update configuration method
    
    Update configuration method so that releases can be auto-generated.

commit 0d3060c02f2871cb896d7e9f8c59ef1ab2c831dc
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 25 09:17:00 2022 +0000

    Remove redundant web folder

commit ff7c6c7f826948494005a18428c1790bfe359a6a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jan 16 14:23:16 2022 +0000

    Release v1.7 files

commit 0996d55ed010d2237d9499c598f76b06a78a0984
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jan 16 10:58:53 2022 +0000

    Update language translations

commit 49ff53a6f0833e23a9953c106a650d69fd441cbb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jan 16 10:28:21 2022 +0000

    Copyright year in man page
    
    Auto generate the current year for the man page

commit a78c8cdaae5e784fd773ff7a53342b139b93d248
Author: Klaus Ethgen <Klaus@Ethgen.ch>
Date:   Sat Jan 15 14:00:03 2022 +0100

    Fix clone description in README
    
    Fixes #907.

commit 7e5f699dc013d3f992c2c665a5b77849526253fa
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 15 12:55:49 2022 +0000

    Addl fix #907: Install script times out at "getting new sources from server"
    
    https://github.com/BestImageViewer/geeqie/issues/907
    
    Use correct URL for the repo.

commit e5e049fade052c74cda291612114a4cbe5267f39
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 11 14:15:59 2022 +0000

    Bug fix: Revise timezone function
    
    - Wrong web address checked for
    - Check for web failure

commit e86e793fc643c6c1b53035862c9aa9caaebe1d68
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 11 10:21:47 2022 +0000

    Revise timezone function
    
    - Download database file from the web, instead of compiling locally
    - Update zonedetect.c

commit 9f4df5c23bd9d93021c0effbf427ad47b3c4ff39
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jan 9 15:39:38 2022 +0000

    Fix #846: Geeqie Find duplicates segfaults when drag & dropping images
    
    https://github.com/BestImageViewer/geeqie/issues/846
    
    Calls to file_data_ref() needed.

commit 53c20c8166e02b7aa0ec6926b47162138a342ea7
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jan 9 10:10:50 2022 +0000

    Fix #939: Ctrl-click inside of a block selection results in whole selection being cancelled
    
    https://github.com/BestImageViewer/geeqie/issues/939

commit 7a15c24ac9cc64c1486502509f8e9540d9b23545
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jan 6 11:09:31 2022 +0000

    Fix 950: Remove -r from geeqie command
    
    https://github.com/BestImageViewer/geeqie/pull/950
    
    Related to commit 84836e
    
    If options with no preceding hyphen are not in the remote_commands[]
    array, they will not be processed.
    Therefore they are again displayed in the --help output.

commit a974a3ad32cd7b3e466fa28ffb15b6e4575e439e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 4 18:26:28 2022 +0000

    Update Help files - printer
    
    Update Help file printer section to GTK dialog

commit 9012119cc135fc02bb852b31c1ed9708fda41e20
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jan 4 13:52:45 2022 +0000

    Update for libarchive
    
    - Include libarchive in geeqie-install-debian.sh
    - Include warning message if a compressed file is opened but libarchive
    is not installed

commit f692950aaf0e9dc3cf275b25bfcc0b1df9a96bb6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 1 16:30:57 2022 +0000

    Bug fix: Seg fault - view menu
    
    If Geeqie is opened with no image displayed, selecting the View menu
    will cause a seg fault

commit e31243440a4bdf89bdac8c5f7dfe447c053a91d9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 1 15:59:52 2022 +0000

    Use linuxdeploy GTK plugin
    
    - Include the GTK plugin in the linuxdeploy call
    - Update the README with the new requirements
    - Eliminate the problems shown by lint in both files

commit ad454baebd8f09eb8a8b920b6e0c7a033df684e7
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 1 11:27:17 2022 +0000

    Script to update web page Help files

commit 67605fda667dd1b6fcc01c80d6939eed1f8d7c1a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 1 10:51:56 2022 +0000

    Fix missing dependency
    
    If libraw is used, libomp is required

commit c01ef0f4f0c38f4117d71f5c614f28110dc30069
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Dec 30 11:06:51 2021 +0000

    Bug fix: Update documentation
    
    Folder ./web no longer exists

commit 04a1bff55ff08bd59ad07115f6abc2e3de31cca0
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Dec 29 15:34:11 2021 +0000

    Update documentation - increase Doxygen usage
    
    - Delete redundant files and folders
    - Delete ufraw - not updated for 5 years
    - Include .sh, .pl, .awk, .md files in Doxygen output
    - Update language translations
    - Various documentation updates
    - Include --list option for geeqie-install-debian.sh

commit 1879fc929a9c014aadca3400fae3b7fb1546b124
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Dec 29 13:22:12 2021 +0000

    Show shortcut keys in pop-up menus
    
    Also fixes:
    https://github.com/BestImageViewer/geeqie/issues/935
    
    - Show shortcut keys in right-click pop-up menus
    - Script file to generate the shortcut key documentation in the Help
    files

commit a0598407fa19ab7624200fdd6a3cddca1443445e
Author: Dan Fandrich <dan@coneharvesters.com>
Date:   Tue Dec 14 16:51:01 2021 -0800

    Add image/heic MIME type

commit 7277fda2fa7670c96998f4bf3d05ec60b5452f3c
Author: Andreas Rönnquist <gusnan@debian.org>
Date:   Tue Dec 7 01:58:44 2021 +0100

    Fix building whereami on Hurd

commit f6bc1d2ead059409538e5b79987e3954b4d7b571
Author: Frank Loemker <floemker@gmx.de>
Date:   Fri Nov 26 09:02:08 2021 -0500

    Add content to generic dialog
    
    In case an older GTK version is used the function generic_dialog_setup()
    did not add it's content to the dialog window.

commit 2e2bede6149602033c7216a4e6c15be531f07747
Author: Klaus Ethgen <Klaus@Ethgen.ch>
Date:   Tue Dec 28 20:00:36 2021 +0100

    Github

commit 21fe686a17638f60bacc69e0f35ca893aff0c6a7
Author: Klaus Ethgen <Klaus@Ethgen.ch>
Date:   Tue Dec 28 19:59:52 2021 +0100

    Github

commit e6c603c443152f9949b4344b03600a92043709f5
Author: Colin Clark <cclark@carbon>
Date:   Sat Dec 4 11:16:33 2021 +0000

    Fix typo. in CODING.md

commit 84836e34fe06ff4b8f876cd41ac494c23ae9347e
Author: Colin Clark <cclark@carbon>
Date:   Tue Nov 16 12:35:35 2021 +0000

    Auto-generate the man page
    
    Auto-generate the man page and the Command Line Options section of the
    Help file
    
    Additionally:
    - exclude options not preceded by a hyphen from the --help output (but
    still process the option)
     - --help outputs both main and remote options
     - include only command line options in the man page
     - fix Lua Api Help file problem

commit 31197b3d4f2ee55c84a2ae5c71995e2c5dad91c8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Nov 7 16:35:13 2021 +0000

    Update coding documentation
    
    Include section on tools which might be used to check sources in
    CODING.md, plus reformatting of file.
    Include check-compiles.sh script.

commit eb37875beef5a1b70b7653277315fdbb3b2bbe4a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Nov 7 11:28:52 2021 +0000

    Fix minor coding error
    
    Fix typo.

commit 524566f270d9e82e8b60b1493dead91f18c30169
Author: Dusan Gallo  <>
Date:   Sun Nov 7 10:14:54 2021 +0000

    Image loader for .scr (ZX Spectrum) files

commit b19f333267e4811bc0461bee2cbd4b690fca3488
Author: a1346054 <36859588+a1346054@users.noreply.github.com>
Date:   Fri Oct 22 19:44:00 2021 +0000

    Trim trailing whitespace

commit 1af394cb0208ab0d5dec22d49d1c05db839cfe6f
Author: a1346054 <36859588+a1346054@users.noreply.github.com>
Date:   Fri Oct 22 19:25:01 2021 +0000

    Remove redundant semicolon ;

commit a41e707164cb5d6b5a80b44c8d881b189a564fd2
Author: a1346054 <36859588+a1346054@users.noreply.github.com>
Date:   Fri Oct 22 18:58:48 2021 +0000

    Fix running script in path with spaces

commit 1e46ade6cc54d36ceabc1d209becdcbff1bc9beb
Author: a1346054 <36859588+a1346054@users.noreply.github.com>
Date:   Fri Oct 22 18:39:34 2021 +0000

    Fix shellcheck warnings

commit b879f141f45595859cef638ad4d352710097385c
Author: a1346054 <36859588+a1346054@users.noreply.github.com>
Date:   Fri Oct 22 18:22:03 2021 +0000

    Standardize on Unix LF line terminators
    
    * aligns the files with the rest of the repository
    * fixes a few cases of mixed line terminators in the same file

commit b360a159c4c369d79cfcdfece83c4a038d872a70
Author: a1346054 <36859588+a1346054@users.noreply.github.com>
Date:   Fri Oct 22 18:02:51 2021 +0000

    Add missing final newline

commit fa1115469d7aaced8348f2f8a1fe0ae2728a743c
Author: a1346054 <36859588+a1346054@users.noreply.github.com>
Date:   Fri Oct 22 19:39:57 2021 +0000

    Remove superflous $ from path

commit 9bd60a6434c5373beba79e4c9f73bd8b234fc3d7
Author: a1346054 <36859588+a1346054@users.noreply.github.com>
Date:   Fri Oct 22 18:18:47 2021 +0000

    Fix spelling

commit d37d3d18d476a04f135722e778e2224cf49fc516
Author: a1346054 <36859588+a1346054@users.noreply.github.com>
Date:   Fri Oct 22 19:30:36 2021 +0000

    Fixup markdown syntax

commit 291b7621ddb7d1427fe0b39611e58c4d88004568
Author: a1346054 <36859588+a1346054@users.noreply.github.com>
Date:   Fri Oct 22 18:12:13 2021 +0000

    Improve readability of readme
    
    Additionally makes it easier to copy commands to terminal.

commit 717f743a9253d08d17401c3c55cc4733c440c7f3
Author: a1346054 <36859588+a1346054@users.noreply.github.com>
Date:   Fri Oct 22 19:17:49 2021 +0000

    Use same variable name in .h as in .c

commit 0edb0f1265b193ec08ffbde7a1a7871526d29d92
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Oct 16 11:54:48 2021 +0100

    Preferences/files - search and sort
    
    Enable column sorting with the exception of the Filter column.
    Using control-F or pressing any alpha-numeric key when the filter table
    has focus will start a text search of the file extensions in the Filter
    column.

commit 512e083c507540bd350df64ca7b3c344f81c73e3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Oct 12 10:15:10 2021 +0100

    Bug fix: --cache-maintenance and default theme color
    
    If geeqie --cache-maintenance is run without a custom border color
    selected, there will be a seg. fault.

commit 563f45652a914de2f62e5c098388914cca5a7adf
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 7 10:17:49 2021 +0100

    Tee stderr to the log window

commit 9ac0a0c8411df646eea80444a62da791c1a68405
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 7 10:08:14 2021 +0100

    Fix runtime error
    
    If GPU accel. is selected and images are scrolled through rapidly,
    occasionally there will be a GdkPixbuf error logged.
    This patch first checks if the pixbuf has been created.

commit a62c430abe5d8fecb86d5ec2a339b87207b54950
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Oct 4 13:32:44 2021 +0100

    Fix #926: Use system background color in window mode
    
    https://github.com/BestImageViewer/geeqie/issues/926
    
    The default background color for both windowed and fullscreen modes is
    the theme background color.
    
    This feature is not available when compiled for GTK2.

commit 6fcf13826649f2447b75445eae5f285e2788ff9e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 3 13:22:09 2021 +0100

    Adl bug fix: Non-portable fucntions
    
    Include new source files

commit 41f5d7c4a8e9469bdfd1490d3c3f00f0c24500b8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 3 12:05:00 2021 +0100

    Buf fix #927: Option "Auto rotate proofs using Exif information" doesn't stick
    
    https://github.com/BestImageViewer/geeqie/issues/927
    
    This option is not used and is now deleted.

commit 88fe8ed29e7396372cab9b3fe3182b0f57e3d3e8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Oct 3 11:58:41 2021 +0100

    Bug fix: Non-portable functions
    
    Using argv[0] does not work with AppImages: it contains the path to
    where the AppImage was called from, and not the path where the
    executable is running.
    
    This solution uses the whereami package from:
    https://github.com/gpakosz/whereami

commit d7d2db8b4cb3be207b14c562b6fc1cf4fc894063
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Oct 2 10:52:48 2021 +0100

    Remove non-portable functions
    
    The functions /proc/cpuinfo and /proc/self/exe are not portable.
    Replace them with other solutions.

commit ea4b4ded984fcbaec1155ad16a81b5f8131b3e7b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Sep 27 14:41:52 2021 +0100

    Part fix #711: Deleting image should not scroll file list unnecessarily
    
    https://github.com/BestImageViewer/geeqie/issues/711
    
    This fix still has the following problems:
    1. The refresh scrolls the list so that the first thumbnail is
    completely aligned in the view
    2. Sometimes the first alignment is followed by a second
    3. If a selection list is deleted, the thumb with focus is not brought
    into the view area
    4. If an image in the last row is deleted, sometimes the remaining last
    row is not brought completely into the view

commit 729b21ef8f0e73aec8e87acaa09a2c5e85273631
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Sep 27 10:02:40 2021 +0100

    Fix #897: Histogram not displayed until a refresh
    
    https://github.com/BestImageViewer/geeqie/issues/897

commit a55e6421bb8260e624ed764674998396b572e3d9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 24 10:36:50 2021 +0100

    Bug fix #229: File Compression and Archiving
    
    https://github.com/BestImageViewer/geeqie/issues/299
    
    Null fd not checked for.

commit 54480afd01dd67b098ed56e060b99e0f2a9c73d8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Sep 22 14:15:07 2021 +0100

    errno.h and Ubuntu 20.04
    
    On Ubuntu 20.04 errno.h must be explicitly included.

commit 1d056e1fb062c34b22b4d5f60b7893b128b4fa41
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Sep 22 13:36:09 2021 +0100

    Addl fix #521: zoom increment is not multiplicative
    
    https://github.com/BestImageViewer/geeqie/issues/521
    
    Include user option on Preferences/Image to select geometric or
    arithmetic zoom mode.

commit 6c10b619698d68cfc9ce6c22b0a1366f028187eb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Sep 22 12:46:10 2021 +0100

    Addl fix #299: File Compression and Archiving
    
    https://github.com/BestImageViewer/geeqie/issues/299
    
    Improve error handling.
    Update list of archive file types.
    Open archive file on right-click.

commit abee14da6391259e359e222fb51c116dc19d554d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Sep 22 11:39:39 2021 +0100

    Fix compile errors
    
    Fix compile errors in code copied from other image loaders

commit 68c2de35a06094f47d2b9737a0d78362d9cb5e45
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 17 16:37:10 2021 +0100

    Fix libarchive problems
    
    libarchive 3.4.0 is required for Ubuntu 20.04 LTS.
    
    Include ifdefs for when the library is not included.

commit 5cf8ef1414b3fc5a64bf6d40be6528d4221f8a76
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 17 16:05:33 2021 +0100

    Addl fix #299: File Compression and Archiving
    
    https://github.com/BestImageViewer/geeqie/issues/299
    
    Use libarchive to extract the files, instead of a plugin.

commit 972819272e9a70e565dbf711239f039cd77e2e6e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Sep 15 16:21:18 2021 +0100

    Fix #299: File Compression and Archiving
    
    https://github.com/BestImageViewer/geeqie/issues/299
    
    Create a new file class - Archive.
    
    Direct this files of this class to a new plugin to process these files.
    A folder is created under /tmp and the contents of the archive extracted
    to that folder.
    
    A new Geeqie window is opened, pointing to that folder.

commit bcc4d1dc0d6d78ccebe74fed82b2428e5eb6d207
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Sep 13 12:01:58 2021 +0100

    Save Exif window size and position

commit ac15f03b0b11ea0b5261818ab210a42f75033359
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Sep 12 15:41:32 2021 +0100

    Fix #923: Wrong orientation in HEIC using EXIF
    
    https://github.com/BestImageViewer/geeqie/issues/923
    
    This is an excerpt from ISO/IEC 23008-12:2017(E):
    
    ---------
    Metadata specified in Annex A or according to the item type and MIME
    type values is descriptive and does not normatively affect the
    presentation.
    In particular, an image item can be rotated by 90°, 180°, or 270° using
    the 'irot' transformative item property.
    Rotation metadata, e.g. according to Annex A, is ignored in the
    displaying process.
    
    8.2 Metadata for image items
    ------------
    
    Therefore libheif is rotating the image in accordance with the irot
    property - and then Geeqie rotates it again using the Exif value.
    
    If the libheif decoding option "ignore_transformations" is used, the
    result is different on two systems I use - one one system the option is
    ignored, and on the other system the option is used, but then no Exif
    data is displayed for the file.
    As the compiled code is the same in both cases, there must be an
    influence from other system library files.
    
    The implemented solution ignores the Exif rotation parameter and
    inhibits writing manually applied rotation metadata for all files
    processed by libheif.

commit 17e1716b05f5ccb3bf8d5715e748e69acd52716d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Sep 8 10:15:19 2021 +0100

    Info sidebar pane heights
    
    Move the setting of info sidebar pane heights from the Preferences
    dialog to a right-click action on the pane.
    
    Also remove the Add Pane entries from the right-click pop-up - they are
    available from a button at the bottom of the sidebar.

commit 5282945be22b64d2aa897682a09e2038388a36c8
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Sep 6 12:46:57 2021 +0100

    FIXME: In bar_size_allocate() the width obtained...
    
    Use the setting from the parent GTK_PANED object, instead of the width
    of the bar vbox.

commit 131a42a23ee772a4043b623a45d88f1c1da776a9
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Sat Sep 4 04:53:23 2021 +0200

    Fix spelling error avaialble/available

commit f5f339cefa6a08f28b868fb2aa699bf1a4a496e5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 3 12:25:03 2021 +0100

    Fix compiler warning in commit 34edf6b6

commit 34edf6b61403c723ac1a7f280425a3254da573fe
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 3 12:03:49 2021 +0100

    Fix #892: stereo side-by-side mode broken by commit 89c559
    
    https://github.com/BestImageViewer/geeqie/issues/892
    
    Stereo modes side-by-side and top-bottom use two pixbuf-renderers. This
    was not taken into account.

commit 8205d63c3fd19d6db15cc0285b10aae63f270802
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Sep 2 12:55:20 2021 +0100

    User option to set tile size
    
    Additional user option in Edit/Preferences/Image to set the tile size.

commit c0ebd3622cf15659fa062b69658177ce72756ea7
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 24 15:46:11 2021 +0100

    Bug fix: GPS map direction markers
    
    If an image has no GPS direction data, when the GPS map marker was
    clicked to show the thumbnail, and then clicked to clear it, the image
    marker was not redisplayed.

commit 4376f090988fb2e79718f9c6c689b46c4252aa7b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 24 11:26:56 2021 +0100

    Fix minor coding error

commit 9f433590bd7ef64bba8f3513f57df44501729823
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 24 10:28:21 2021 +0100

    Duplicates - option to limit thread use
    
    In Preferences/Advanced there is an option to set the thread limit for
    duplicates searches.

commit 9da9205376a70042af68341386e00de3fbf43828
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 22 14:48:09 2021 +0100

    Cache maintenance - paths with spaces not handled
    
    In the cache maintenance function, put double quotes around the path
    variable.

commit c677470b19ebb8028ad5b6aab371ac2fc1d5b83d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 22 14:36:28 2021 +0100

    Fix GPS map jitter
    
    When zooming the GPS map, it jittered because the zoom level box text
    was changing size.
    Use gtk_label_set_ellipsize() to avoid that.

commit 451e12690e443bd74a5ce9a597f344e14ef40089
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 22 14:31:03 2021 +0100

    Fix #813: Animated GIF should use faster antialiasing (or none at all)
    
    https://github.com/BestImageViewer/geeqie/issues/813
    
    If the file extension is .gif, 2pass is set to FALSE, and interpolation
    is set to nearest.

commit 6d362d5c63bb24e418751404202698a43bca1cc4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 21 11:30:39 2021 +0100

    Additional option on cache maintenance page
    
    On the Edit/Cache Maintenance page, include an option to call the cache
    maintenance command line program.

commit e634c67bdfbcb95ec91379f02ef45760c311a655
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 20 15:33:20 2021 +0100

    Fix #652: Automated cache maintenance
    
    https://github.com/BestImageViewer/geeqie/issues/652
    
    If geeqie is called with --cache-maintenance <path>, the GUI is not
    loaded and the program behaves as a command line program.
    
    It runs recursively to clean thumbnail data, and create thumbnails and
    .sim files.

commit 08f2a6ffc22fc60c3f2d21615c1ee64d2dbfba6c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Aug 19 09:40:14 2021 +0100

    Fix #918: geeqie crash when using JPEG XL images
    
    https://github.com/BestImageViewer/geeqie/issues/918
    
    Call to JxlDecoderDestroy() had been omitted.

commit 6c538f4042c4b9545c2656096f16bc297b081b11
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 16 16:52:08 2021 +0100

    Fix #917: GTK3 status bar fields can cause the window to unexpectedly change size
    
    https://github.com/BestImageViewer/geeqie/issues/917
    
    Use gtk_label_set_ellipsize() to allow the box size to be reduced.

commit 2544f9ec05fc8c3e2cb507228a49efc9074ab1a6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Aug 12 11:23:46 2021 +0100

    Include expanders on status bar
    
    Include expander icons for the sort and zoom boxes on the status bar.

commit cd3688ae7c61f9170892ccfec96c3355e4941143
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Aug 12 10:15:55 2021 +0100

    Fix #915: Unable to view JXL code streams
    
    https://github.com/BestImageViewer/geeqie/issues/915
    
    Use FF0A as an additional magic number for JPEG XL files.

commit 02860865e3391bc14114894c7f1df8dbf19dfca0
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 9 10:45:45 2021 +0100

    Fix #900: Support JPEG XL images
    
    https://github.com/BestImageViewer/geeqie/issues/900
    
    At this time it is necessary for the user to compile libjxl for
    themselves.

commit d545b8de2a78a3a08f9d12be45a00373986245a6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 6 16:52:07 2021 +0100

    Include popover for layout default button
    
    In Preferences/Windows, for the Set Default Layout button include a
    popover text to indicate to the user that the button has been
    successfully pressed.

commit 40502fa6fc4d253905c8d49da1c22500fce60e8c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Aug 6 16:37:39 2021 +0100

    Clean up some compile warnings and errors
    
    Also remove the Guidelines overlay feature.

commit 094ce1cf0e62e2faf72e6091d714dbfa304b5f73
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 4 16:11:38 2021 +0100

    Fix #872: Geometry of Icon pane not being saved
    
    https://github.com/BestImageViewer/geeqie/issues/872
    
    Permit the user to save the current window layout as the default for all
    new windows.

commit b25ec056abe5242201282827f12b43c6fcbed6ae
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Aug 4 11:08:50 2021 +0100

    Minor documentation updates
    
    Remove Travis CI from the README (it is no longer supported by GitHub)
    
    Other minor README text changes
    
    Ensure the Lua API html is generated correctly
    
    Improve the text for the exif rotation section of the Help file

commit 2f38a204f61f697a5af8bd4d2010307ccb87f0cb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 28 11:34:30 2021 +0100

    Fix Lua API documentation link

commit 2b38948d8c334f65441604dab1b2ea1be5a0e03b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jul 26 15:09:08 2021 +0100

    Update checklist document

commit f202e6b337f35486a7af98f68be938eb4b4c35fb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jul 26 13:37:22 2021 +0100

    Fix #912: "overwrite files"-window outside screen
    
    https://github.com/BestImageViewer/geeqie/issues/912
    
    Put the message vbox inside a scrolled window.

commit 9da6b1e3a9b6dbea4af3e8b4ee98077c310b141f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jul 26 10:30:05 2021 +0100

    Fix #911: can't rename or create directories, while file name outside the window
    
    https://github.com/BestImageViewer/geeqie/issues/911
    
    Using gtk_tree_view_get_bin_window() sometimes resulted in a negative x
    value.
    
    Use the window of the parent widget instead.

commit febb790466dd73e75c608c73e6bed5ebd385cbb8
Author: Jose Riha <jose1711@gmail.com>
Date:   Sat Jun 26 22:12:55 2021 +0200

    Update Slovak translation

commit 4c16fee96e84159ad4ca0dedb829a8fdb017e57e
Author: Jose Riha <jose1711@gmail.com>
Date:   Sat Jun 26 22:12:55 2021 +0200

    Update Slovak translation

commit aaf1420aa54c31f2d7f4acb4b38fa018196e2c63
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jun 25 09:35:10 2021 +0100

    Fix #903, #904: Slideshow settings
    
    https://github.com/BestImageViewer/geeqie/issues/903
    https://github.com/BestImageViewer/geeqie/issues/904
    
    Slideshow delay shown in the status bar.
    
    Faster/slower default keys moved from keypad to main keyboard.

commit 70900e22775f9e0ace79ddf4f8b8c48794447818
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jun 25 08:29:32 2021 +0100

    Update Help files
    
    Fix broken links

commit d5a53343d427d19f99ab2822b562d4243ac4a47c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jun 22 16:31:12 2021 +0100

    Update appdata file
    
    Change appdata file to v1.6

commit 65146fc7a68088eff047d105b83d9191f63b69bb
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jun 22 16:24:21 2021 +0100

    Replace HACKING document by CHECKLIST
    
    Remove HACKING and replace by CHECKLIST.md

commit 2bb3245787c9caab6b881a1b09cee8b9dcd43269
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jun 22 11:42:34 2021 +0100

    Ref #559: Geeqie won't start if clutter fails to init
    
    https://github.com/BestImageViewer/geeqie/issues/559
    
    Use Zenity to display a GUI message in addition to the console error.

commit 24e7bb7be54da3d0d2d12c2031f5f4fc1dee739e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jun 14 13:51:08 2021 +0100

    Include a Other Software section in Help file
    
    Include a section in the Help file listing software that might be useful
    to Geeqie users.
    
    Set libraw version back to 0.20 - required to decode .cr3 files.

commit aee1b5a72d210cb16a77a568a8a55a99d534003d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 13 18:12:59 2021 +0100

    AppImage - update web page
    
    Update web page to include link to AppImages.
    
    Minor text edit in a shell script.

commit c8d2429eb95aa63619e821fbbf80c6b9cde7cfbf
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 13 11:44:42 2021 +0100

    Create AppImages
    
    Change fixed paths to relative paths so that AppImages can be created.
    
    Include documentation of how to create an AppImage, and a sample shell
    script.

commit 9d99426b12f27e576677fe11cf151bf23413e1f6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jun 7 13:19:07 2021 +0100

    Fix #874: Travis CI fails
    
    https://github.com/BestImageViewer/geeqie/issues/874
    
    g_array_binary_search() requires >= glib 2.62
    
    For earlier versions make a linear search.

commit 997590aa0985e3deb1f1018a0986b7ddd07de53f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 6 15:09:25 2021 +0100

    External preview image extractor/decoder
    
    Include a new tab in Preferences - Advanced.
    This provides the possibility to use an external preview image decoder
    or extractor.
    Usage is described in the Help file.

commit d53e60b5471081f1d071083b71afa73cfd36adf0
Author: Uwe Ohse  <>
Date:   Fri Jun 4 14:29:57 2021 +0100

    Fix #901: add ftypavif magic for AVIF files
    
    https://github.com/BestImageViewer/geeqie/issues/901
    
    AVIF loading depends on the magic numbers, and the current list of known magics in src/image-load.c
    is: ftypheic, ftypmsf1, ftypmif1. This is okay for HEIF, but AVIF is a different beast with a different codec and a different magic ftypavif (which is generated by gimp and darktable), and a different file extension (.avif)

commit 8cbc4289a632b38d52655ee9419192ba376aab1d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat May 29 09:02:48 2021 +0100

    Fix #818: Latest version Cant' display the DNG files, previous were OK
    
    https://github.com/BestImageViewer/geeqie/issues/818
    
    For the images in the bug report, Exiv2 returns a pointer to a section
    that is not a jpeg.
    
    Include a check that a jpeg has been found.
    
    Libraw >= 0.20 will display these files.

commit 20b30ca95db82a573b9cfd38fbb4f63a7039bf59
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat May 29 08:36:22 2021 +0100

    Documentation update 3
    
    Reinstate deleted lines

commit c1969fab87c86fc51fbefb2b59b1dabaaec6f3f2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 27 09:35:08 2021 +0100

    Documentation update 2
    
    Change CODING.md section header format so that display is correct on
    GitHub.

commit e916d3d6900975003604111b386d958b5632dbac
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 27 09:26:24 2021 +0100

    Documentation update
    
    Change CODING file to markdown format.
    Use environment variables to personalize some aspects of Doxygen output.
    Include a sample of how to include a diagram in the Doxygen output.

commit 163d3eeb3918221bdafa706d7669957217801bf1
Author: Luca Orlandi <lrkwz@users.noreply.github.com>
Date:   Wed May 26 15:28:19 2021 +0200

    fixed uvbuntu url

commit 8abb834383bd01db2ff3d68f9b80fcaee45ae312
Author: Luca Orlandi <lrkwz@users.noreply.github.com>
Date:   Wed May 26 15:28:19 2021 +0200

    fixed uvbuntu url

commit f08cdc035951b55335a6088f805f2068fffb8446
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun May 23 10:00:14 2021 +0100

    Fix #777: Slow deduplication
    
    https://github.com/BestImageViewer/geeqie/issues/777
    
    Use FileUtilDoneFunc to update the UI once, when the entire delete
    operation has completed.

commit 16bc703c7b5e44a2aaaf22db2f4649c8f3823c08
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri May 21 13:19:59 2021 +0100

    Bug fix #744: Support Canon cr3 files
    
    https://github.com/BestImageViewer/geeqie/issues/744
    
    Fix incorrect #ifdef in exiv2.cc

commit 0ac32122b2b455fe6056d23870ae150ec9b7a4e5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 20 10:46:56 2021 +0100

    Save Preferences window layout
    
    If the Remember Dialog Window Positions option is on, also save the
    Preferences window position, size, and current page.

commit 7e5efe15da63f84b8d93f804ac1e7233b6ba22f3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 18 09:17:44 2021 +0100

    Bug fix: Lua API docs
    
    Ensure helpdir and sub-directories are deleted when uninstalling.

commit 6202928d32c697443ee47ceee421c6bb0aa99a19
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon May 17 15:19:21 2021 +0100

    Use Doxygen to create a Lua API reference
    
    Generate a Lua API document - the Lua interface is minimal at the
    moment, but may get expanded.
    
    Change lua.c slightly so that the required data is visible.
    Create a script to generate the Doxygen html files.
    Include the API in the main help file.

commit d1f5150657939719b7f5dc8eac99e969eea7e020
Author: Jose Riha <jose1711@gmail.com>
Date:   Sat May 15 23:34:00 2021 +0200

    Update Slovak translation

commit b2044632dfb8ff4d1b99b0603ab9d4378dc86ed1
Author: Jose Riha <jose1711@gmail.com>
Date:   Sat May 15 23:34:00 2021 +0200

    Update Slovak translation

commit f0682f0bf329218535317a82509d139f0c689606
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 12 15:03:56 2021 +0100

    Fix #744,891:Support Canon cr3 files
    
    https://github.com/BestImageViewer/geeqie/issues/744
    https://github.com/BestImageViewer/geeqie/issues/891
    
    Enable BMFF support in exiv2 init.
    This permits exif data to be shown.

commit 11ba72c5f1bce20dc8168d1806cc5c3120863487
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 11 14:26:43 2021 +0100

    Fix #891: Application crashes while viewing CR3 thumbnails
    
    https://github.com/BestImageViewer/geeqie/issues/891
    
    Change the method of extracting jpegs from a .cr3 file when libraw is
    not installed.
    
    This is not a real solution. The code simply scans for the mdat marker
    to find the start of the jpeg section.

commit 45cf096d873ad0f24e3f42ce6e5f3083970d925f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon May 10 12:03:22 2021 +0100

    Part fix #891: Application crashes while viewing CR3 thumbnails
    
    https://github.com/BestImageViewer/geeqie/issues/891
    
    Use LibRaw to extract preview images from .cr3 files (or any raw files
    not recognized by exiv2).

commit 84d758f0a1aef90b4890538e952d37b00542aef7
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 5 13:06:17 2021 +0100

    Convert TODOs and FIXMEs to Doxygen style
    
    All TODOs and FIXMEs will appear in the Related Pages Todo list.

commit 91c9a54799118d5f70ac78113f98d72417d429b6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed May 5 11:42:50 2021 +0100

    Use at-sign rather than backslash as the Doxygen command symbol

commit 0ef074033f3f8b6d5c1b08a9162d3129c5deb7e9
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 4 15:40:32 2021 +0100

    Ensure all source files are documented by Doxygen
    
    Include PREDEFINED statements to ensure all source files are documented.
    It is not possible to document both sides of an #ifdef #ifndef e.g.
    HAVE_EXIV2

commit b61082158986beb33e9177bb7e05ae3e671f3c6b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun May 2 10:32:51 2021 +0100

    Fix #890: Option to not save last_path
    
    https://github.com/BestImageViewer/geeqie/issues/890
    
    last_path is saved both in geeqierc.xml and in the [path_list] section
    of the History file.
    
    Unnecessary writes to the configuration file are avoided by using only
    the History file value.

commit d79f9b2974afe9e8630e73951d5c54f8859aeaf1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat May 1 10:26:27 2021 +0100

    Fix translation errors and update all .po files
    
    Fix missing translations in preferences/general and update all .po
    files.

commit 723405ea08bfe87f1636bfee9b8284858c0189da
Author: ashed <>
Date:   Sat May 1 10:21:58 2021 +0100

    Fix #888: fixed and updated Russian translation
    
    https://github.com/BestImageViewer/geeqie/issues/888

commit 6aa8b3a076febebd646d53757e1e99a2a8348dc6
Author: ashed <>
Date:   Fri Apr 30 15:32:07 2021 +0100

    Fix #887: fixed Russian translation
    
    https://github.com/BestImageViewer/geeqie/issues/887

commit ead28024c2ee4c0c897e81a05f7590f781465eca
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Apr 30 15:01:09 2021 +0100

    Preserve selection order in ViewFileIcon after Reset
    
    The order files are selected is now preserved in ViewFileIcon mode after
    a Reset.
    
    ViewFileList does not preserve the selection order.

commit e3924eeb5cc0a6df2002607a94250d0a3cf1dfa4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Apr 29 13:26:54 2021 +0100

    Fix #886: Path copying does not work until the user left-clicks a node in the treeview
    
    https://github.com/BestImageViewer/geeqie/issues/886
    
    Change the press callback to select the item on right-click also.
    Other functions such as Rename/Delete are now available on right-click.

commit f6fc25f48f4aa92ca110834d94c4eef4d68f2fc0
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Apr 28 11:17:05 2021 +0100

    Circular selection lists option
    
    An option in Preferences/Behavior to permit image selections to be
    traversed in a circular or non-circular manner.
    
    The default is "on" (circular) which is the method used until now.

commit 32c11d3e3d9e6e9caa3394907fee47821c5aa018
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Apr 27 18:47:04 2021 +0100

    NEWS v1.6 update

commit a37fe17234b584e0e7d1b4bdba57d9b58735c26b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Apr 27 15:16:46 2021 +0100

    Fix #884: Display APNG files in the thumbnails area
    
    https://github.com/BestImageViewer/geeqie/issues/884
    
    Only the static png image is displayed. There is no animation.

commit 8664cf8957d613a936b9d46c9fca9cba47ca23f4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Apr 27 13:21:40 2021 +0100

    Option to select thumbnail color management
    
    Include an option on Edit/Preferences/General to select thumbnail color
    management.
    Color management takes additional run-time - some users may not need
    this function.

commit a61388bf6bf81aa824c6c763549d5c612a919899
Author: Daniel Vogelbacher <>
Date:   Tue Apr 27 13:09:38 2021 +0100

    Fix #885: Generate sRGB thumbnails for images with embedded color profile data
    
    Images with color profiles other than sRGB or AdobeRGB may look too bright/dark as thumbnails, because Geeqie ignores color profile information during thumbnail generation.
    
    This patch adds color profile correction for thumbnails if the image contains EXIF data and provides an embedded color profile or EXIF color profile identifiers.
    
    Fixes #608

commit eaf4dcdd76e4e216c50734723a86cb42c7cfae30
Author: Daniel Vogelbacher <daniel@chaospixel.com>
Date:   Mon Apr 26 17:59:04 2021 +0200

    Generate sRGB thumbnails for images with embedded color profile data
    
    Images with color profiles other than sRGB or AdobeRGB may look
    too bright/dark as thumbnails, because Geeqie ignores color profile
    information during thumbnail generation.
    
    This patch adds color profile correction for thumbnails if the image
    contains EXIF data and provides an embedded color profile or EXIF
    color profile identifiers.

commit 0b225970021dc1591126d1f4ca87842c22266cda
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Apr 24 09:56:20 2021 +0100

    Convert general file comments in .c files to Doxygen style comments

commit a6a63670a28ce5ef0a45f73218eeda83e031821d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Apr 21 10:03:26 2021 +0100

    Convert comments in .h files to Doxygen style comments

commit 0eaf0a5b0aeb22630f7563280c872c4316211ca2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Apr 20 16:43:03 2021 +0100

    Include DDS as image format in README

commit b3c4ada6e137994f17c208be30fc03f2edac93c1
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Apr 20 13:53:27 2021 +0100

    Include CR3 as image format in README

commit 5a04fdb7aeda13c1b8da7d237684968f2424a129
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Apr 20 12:30:43 2021 +0100

    Include AVIF as image format in README

commit d533f6f86b0c8d3dd9d3076fd1c647d87e5b7a5b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Apr 20 11:14:33 2021 +0100

    Do not open collection window for --list option and no files
    
    If the command line option --list is given, but there are no files
    listed on the command line, do not open a blank collection window

commit c79f0655b55103f7466d8d9cae662c58d4307127
Author: terrancewong <>
Date:   Tue Apr 20 10:30:35 2021 +0100

    Fix #772: Huge image display issue
    
    https://github.com/BestImageViewer/geeqie/issues/772
    Patch by terrancewong, expanded by CAC.
    There is a problem with the GdkPixbuf library when the image width is > 32767.
    The problem shows in gdk_pixbuf_copy_area() and GDK_INTERP_NEAREST.
    The easiest way to solve the problems is to work around them.

commit 2920df346c290c58ca721884fe64818ecf01cf64
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Apr 18 11:21:02 2021 +0100

    Bug fix: doxygen-help.sh double quotes
    
    Use double quotes to prevent globbing and word splitting

commit 84d6373e98c44bedcd197a6520f12994e6a38985
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Apr 18 10:26:36 2021 +0100

    Keep focus on collection window when --list option is used
    
    When the command line option --list is used, do not select files in the
    files pane. The focus then stays on images in the collection window.

commit bc7652af15882ccd515dab077ce296040117f30b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Apr 17 12:49:18 2021 +0100

    Fix #615: Find Duplicates use multicore multithread all cores threads
    
    https://github.com/BestImageViewer/geeqie/issues/615
    
    Similarity searches use all available threads.

commit a33d8c40e9e56597f68e83be3336036992996738
Author: Matthew Miller <mattdm@mattdm.org>
Date:   Thu Apr 8 20:21:39 2021 -0400

    Fix doc building with newer yelp
    
    This adds `-i`, because otherwise it will complain about missing files (which
    we copy into place later), and adds a trailing slash to the output directory,
    because `yelp-build` now puts the files into the wrong place otherwise.

commit cfb686d6500515ec18ed2c07f7bb77cb6c0c8fcb
Author: Matthew Miller <mattdm@mattdm.org>
Date:   Thu Apr 8 20:21:39 2021 -0400

    Fix doc building with newer yelp
    
    This adds `-i`, because otherwise it will complain about missing files (which
    we copy into place later), and adds a trailing slash to the output directory,
    because `yelp-build` now puts the files into the wrong place otherwise.

commit 737a3dc19275ac11d8a6225dbd03639e73b22fee
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Apr 4 13:12:11 2021 +0100

    Bug fix #880: Optimize file loading when looking for duplicates
    
    Reversed logic, resulting in items being processed twice

commit 72ef80f637f21a7fe96c82a15c747cd9c703f342
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Apr 2 10:44:17 2021 +0100

    Log window - search text
    
    Include facility to search text in the log window

commit 3530cdd6b361a7542648dc9ac1bece4e3b405f64
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Apr 1 11:00:53 2021 +0100

    Ouput exit status from doxygen-help
    
    Exit status 0 if a match found in the .tag file, otherwise exit status
    1.

commit 88ff92002b60199659be96a1c67006c0fa4c1a9c
Author: Frej Drejhammar <frej.drejhammar@gmail.com>
Date:   Sun Mar 28 12:05:15 2021 +0100

    Fix #880: Optimize file loading when looking for duplicates
    
    https://github.com/BestImageViewer/geeqie/pull/880

commit 75794b0d65929caac0e4d0969ba05bdb00b456e9
Author: Frej Drejhammar <frej.drejhammar@gmail.com>
Date:   Fri Mar 12 21:02:16 2021 +0100

    dupe: Eliminate O(n^2) code in dupe_files_add_queue_cb()
    
    Geeqie is, compared to its ancestor Gqview, embarrassingly slow while
    loading a set of files to look for duplicates (most noticeable when
    looking for duplicate names). Profiling shows that a lot of time is
    spent in dupe_files_add_queue_cb(). The culprit turns out to be two
    loops, which for each newly loaded file, traverses the list of already
    loaded images. As this gives a time complexity of O(n^2) where n is
    the number of images, loading times become very large when the number
    of files increases.
    
    This patch adds a GHashTable-based cache which is created when a
    loading operation starts and destroyed when it completes. The cache is
    initialized with the loaded images on creation (an O(n)
    operation). Using the cache, checking for duplicates in the lists can
    be done in constant time, thus making the loading time linear in the
    number of images loaded. With this change Geeqie now matches the
    performance of Gqview.
    
    As a side effect, this patch also fixes a memory leak when an attempt
    is made to re-add an already added file, as the unmodified version
    never freed the DupeItem allocated for the twice added file.

commit 513bc7148be74632d9c410ffbfaf8c3e21a82aef
Author: Frej Drejhammar <frej.drejhammar@gmail.com>
Date:   Sat Feb 13 16:55:05 2021 +0100

    dupe: Optimize memory handling in dupe_files_add_queue_cb()
    
    Do not traverse the lists returned by filelist_filter() while
    allocating new list links with g_list_prepend(). Instead prepend the
    lists to dw->add_files_queue using g_list_concat(). Although
    g_list_concat() has to traverse the lists containing the new items to
    find their ends, it avoids redundant memory allocation and
    deallocation.

commit 5eab9b5f7815fa579b7c53dd8c1c17e9651ff18b
Author: Frej Drejhammar <frej.drejhammar@gmail.com>
Date:   Sat Feb 13 16:54:24 2021 +0100

    dupe: Avoid O(n) operations in dupe_files_add_queue_cb()
    
    Replace tests that use g_list_length(), which traverses the list with
    simple constant-time NULL checks. That an empty list is NULL is
    documented in the GList documentation.

commit 6fcc1f605927429d306621ed6af31bdaed1036b5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Mar 24 12:49:48 2021 +0000

    Doxygen helper script
    
    The script may be used to integrate the Doxygen html files into a code
    editor.
    Set a code editor hot key to pass a variable or function name to the
    script. The relevant Doxygen file will be displayed in a browser window.

commit 62d81a876a53100fc2445c8479687ff6c97b0719
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Mar 17 09:34:09 2021 +0000

    Fix #845: Control image rotation in pan view
    
    https://github.com/BestImageViewer/geeqie/issues/845
    
    If Pan View "Show Image" is selected and status bar "Exif Rotate" is
    set, rotate the displayed image.

commit 13aaf78c5fd0af4332ca05c53e2de05342ea883f
Author: Marcel Pol <>
Date:   Thu Mar 11 10:09:25 2021 +0000

    Fix #878: Use binary units for sizes, not decimal values
    
    https://github.com/BestImageViewer/geeqie/pull/878

commit 319f58d9c1d7c35ade90094b2e196e220da7a864
Author: Marcel Pol <marcel@timelord.nl>
Date:   Wed Mar 10 13:47:33 2021 +0100

    Use binary units for sizes, not decimal values.
    
    KiB = 1024 bytes
    MiB = 1024 * 1024 bytes
    GiB = 1024 * 1024 * 1024 bytes
    
    Please be aware, I am no C programmer. I also saw some use of Mb and mb,
    which might indicate Megabit.
    Please double check if my assumptions are correct.
    
    Reference:
    https://en.wikipedia.org/wiki/Byte#Multiple-byte_units
    
    
    If the desire is to use decimal units like KB, MB and GB,
    the code would need to be changed to use 1000 for kilo.
    That is way over my head and not a good task for me.

commit 724caf64b3dd94cb3445f61449fd44d6d885893f
Author: Adrian Siemieniak <>
Date:   Tue Mar 9 10:55:26 2021 +0000

    Fix #877: Add image/webp mime type
    
    https://github.com/BestImageViewer/geeqie/pull/877

commit 0436ed321b880e03434b33857845a869d9f34db6
Author: Adrian Siemieniak <sauron@ordugh.org>
Date:   Tue Mar 9 11:37:08 2021 +0100

    Add image/webp mime type

commit 892a53ebab8f373fc99f9656aabd274e2816626b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Mar 8 12:38:42 2021 +0000

    Fix #786: Image in fixed size window smaller than X11 desktop sometimes gets wrong zoom, reproducible.
    
    https://github.com/BestImageViewer/geeqie/issues/786
    
    Undo Temporary Fix #133: switching between images causes window to keep
    shrinking

commit 955709eb5885dd130cc47aee493d193df982a3de
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Mar 6 16:35:30 2021 +0000

    Fix #863: Geeqie handles non-existing files in a user-unfriendly way
    
    https://github.com/BestImageViewer/geeqie/issues/863
    
    Any command line error results in a modal dialogue followed by exit.

commit 89c5590a2ecc3132d34fa5b692d03b96e58ac117
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Mar 6 13:23:46 2021 +0000

    Fix #644: Images fail to render on MacOS
    
    https://github.com/BestImageViewer/geeqie/issues/644
    
    Change the way the "draw" signal is handled.
    
    Overlay guidelines are disabled.

commit 8bff4932aa8c6cbf5d29439176d04b5661589812
Author: Marcel Pol <>
Date:   Fri Mar 5 16:03:25 2021 +0000

    Fix #876:Update Dutch translation (nl_nl)
    
    https://github.com/BestImageViewer/geeqie/pull/876

commit 8eb3ee5d331b1b68936bda04a6493b385144eeae
Author: Marcel Pol <marcel@timelord.nl>
Date:   Fri Mar 5 14:43:20 2021 +0100

    Update Dutch translation (nl_nl)

commit 3f4b611654ca5fe5b3a61c3b5b8d6b81a3b4003b
Author: Marcel Pol <>
Date:   Thu Mar 4 09:58:28 2021 +0000

    Fix #875: Fix spelling mistake
    
    https://github.com/BestImageViewer/geeqie/pull/875

commit 1424f6b6831b6839b8c870c2b400ee720991348d
Author: Marcel Pol <marcel@timelord.nl>
Date:   Wed Mar 3 19:07:45 2021 +0100

    Fix spelling mistake
    emdedded -> embedded

commit 100bd6ae6d964b9072777440ab98fb3187e90d2e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Feb 27 09:12:40 2021 +0000

    Fix #860, #871: --remote and --slideshow on startup
    
    https://github.com/BestImageViewer/geeqie/issues/860
    https://github.com/BestImageViewer/geeqie/issues/871
    
    Remote slideshow delay is ignored
    
    --remote --File=IMAGE fails: not displaying image, not using running
    instance, not forking

commit 5901ff851b0508ca85080df65b3006d475f8e018
Author: equal-l2 <eng.equall2@gmail.com>
Date:   Mon Feb 8 10:39:59 2021 +0000

    Fix #866: Fix build on macOS
    
    https://github.com/BestImageViewer/geeqie/pull/866
    Use POSIX options for tail and tr
    Cast  properly

commit 7ea866b2aa83005b8a5374f16c1f856e0a53368b
Author: equal-l2 <eng.equall2@gmail.com>
Date:   Mon Feb 8 09:29:39 2021 +0900

    Cast `struct sockaddr_un*` properly
    
    Because of `-Werror`, the difference in pointer types makes the whole
    build fail.

commit f249434e82acad29c2202fe961cb5a071e64b40b
Author: equal-l2 <eng.equall2@gmail.com>
Date:   Mon Feb 8 09:27:11 2021 +0900

    Use POSIX options for tail and tr
    
    Long options like `--delete` and `--lines` are GNU extension, which
    cause trouble on non-GNU toolchains.

commit a223da14d3cf36fdb63d7624ae1c99a9283531f6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Feb 3 15:23:53 2021 +0000

    Bug fix: Include tilde expansion in slideshow recurse
    
    Tilde expansion was missing in call to --remote
    --slideshow-recurse:<folder>

commit 5e1d32240bb74e6512849fcd3e912aa6f5343271
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 30 14:39:01 2021 +0000

    Find duplicates speed-up for simple comparisons
    
    Speed increase for simple comparisons (i.e. all those except similarity
    checks)
    This is achieved by using quicksorts and binary searches.

commit 5331621295858588891a79a9b1ef939a1dea367b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jan 29 10:26:50 2021 +0000

    Include GTK version in output
    
    Include GTK major version in --version output

commit 9a21d9af23fc9affd218c7716b9442686427f873
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jan 29 10:21:30 2021 +0000

    Fix #857: Mouse locked in column adjusting mode in Exif window
    
    https://github.com/BestImageViewer/geeqie/issues/857
    
    The problem occurs only when compiled with GTK2. The reason is unknown.
    Because the problem can cause Xorg to crash, it is best just to inhibit
    the column adjust function in GTK2.

commit 64d643da4a6079e11e9516ddf9e0ae88b1e57091
Author: Carles Pina Estany <carles@pina.cat>
Date:   Sun Jan 24 15:45:02 2021 +0000

    Fix #856: Catalan translation updated
    
    https://github.com/BestImageViewer/geeqie/pull/856

commit 01db7e784e82b3480ba487881bf4f700036588d2
Author: freddii <>
Date:   Sun Jan 24 15:35:47 2021 +0000

    Fix #854: updated german translation
    
    https://github.com/BestImageViewer/geeqie/pull/854/

commit 865a8ba3888f2c13f007cac582821238d627755e
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Sun Jan 17 21:33:51 2021 +0000

    Updated Catalan translation

commit f4fad426aed99ecf78f775db9871470a55308aab
Author: freddii <freddii@users.noreply.github.com>
Date:   Fri Jan 22 15:50:54 2021 +0100

    updated german translation

commit 23cb77f679fcf36155dc559f50670f7a8186b102
Author: freddii <freddii@users.noreply.github.com>
Date:   Fri Jan 22 15:34:32 2021 +0100

    updated german translation

commit e6c5624096662d294c4725f9635d442459972d15
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jan 15 12:43:54 2021 +0000

    Fix #822: The image rotation keys ([ and ]) affect the wrong image
    
    https://github.com/BestImageViewer/geeqie/issues/822
    
    If a call is of the format:
    geeqie /<folder1>/*jpg
    Geeqie opens folder1 with the listed files selected.
    
    If a call is of the format:
    geeqie /<folder1>/*jpg /<folder2>/*jpg
    Geeqie opens folder1 and the listed files are displayed in an unnamed
    collection.
    
    The hidden command line collection feature of previous versions is
    deleted.

commit 539271e028373495efea4db14f919588e7003c65
Author: freddii <>
Date:   Thu Jan 14 11:38:32 2021 +0000

    Fix #852: fixed wrong spelled words
    https://github.com/BestImageViewer/geeqie/pull/852

commit 0d981a84c8cbc07de30ff00e9ff7736ce2abb321
Author: freddii <freddii@users.noreply.github.com>
Date:   Thu Jan 14 12:00:00 2021 +0100

    fixed wrong spelled words

commit ecc8a90f864746642fa37f4e384009e97ed3574b
Author: freddii <>
Date:   Thu Jan 14 10:17:32 2021 +0000

    Fix #851: fixed spelling mistakes
    https://github.com/BestImageViewer/geeqie/pull/851

commit 121db0ea48eff51577543816082fafcaef7c85a0
Author: freddii <https://freddii@github.com>
Date:   Thu Jan 14 09:20:26 2021 +0100

    fixed spelling mistakes

commit f34ea0700048c27319a2256408171adda32a7580
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jan 9 11:35:41 2021 +0000

    Fix #829: segfault with clutter-gtk
    
    https://github.com/BestImageViewer/geeqie/issues/829
    
    This fix might cause other problems which might be cured by calling:
    LIBGL_ALWAYS_INDIRECT=1 geeqie
    
    or, worst case:
    geeqie --disable-clutter

commit efc5347870367e7562c24ede985995c638e738bb
Author: Hrvoje Nikšić  <>
Date:   Tue Dec 29 10:56:27 2020 +0000

    Fix #840: Copy image to clipboard menu action
    
    https://github.com/BestImageViewer/geeqie/pull/840

commit 3c363439f022d352edceb187fd824bc4f2dda65b
Author: Hrvoje Niksic <hniksic@gmail.com>
Date:   Mon Dec 28 23:37:58 2020 +0100

    New pop-up menu action "Copy image to clipboard"

commit 9ddd993a245b76093b6fe90d6c2574b30eca830e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Dec 20 15:39:10 2020 +0000

    No post-processing for animated gifs (2)
    
    Check for no layout window.

commit c85f1baad3b4aba272f5007019a911bba09394c5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Dec 20 15:04:17 2020 +0000

    No post-processing for animated gifs
    
    Post-processing takes so much time animated gifs lose frames.
    Inhibit post-processing for animated gifs.

commit d16a7b88639635b5cd3e55cc638fa4b58d951fc3
Author: Andreas Rönnquist  <>
Date:   Thu Dec 17 16:11:38 2020 +0000

    Fix #836: Fix building on GTK2 again, adding #ifdefs for gtk_label_set_[x,y]align
    
    https://github.com/BestImageViewer/geeqie/pull/836

commit 18ad1ee9552a5d15fd47377c03b2ebccf3726292
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Wed Dec 16 15:32:03 2020 +0100

    Fix building on GTK2 again, adding #ifdefs for gtk_label_set_[x,y]align
    
    gtk_label_set_[x,y]align is only available on gtk3, so to still
    build on gtk2 we need the old functions used back.

commit 29ed57be246deb768156257249afc6b059416adc
Author: Andreas Rönnquist <>
Date:   Tue Dec 15 11:43:50 2020 +0000

    Fix #834: Use gtk_label_set_[x,y]align instead of gtk_misc_set_alignment
    
    https://github.com/BestImageViewer/geeqie/pull/834

commit 50ccf27c1a5e0f01ab11c52ac89609cf500cedde
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Mon Dec 14 18:19:17 2020 +0100

    Use gtk_label_set_[x,y]align instead of gtk_misc_set_alignment

commit 9443a0929a6f73010f5f86c3147ada7288a10f8a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Dec 13 10:54:33 2020 +0000

    Fix #832: Geeqie remembers desktop
    
    https://github.com/BestImageViewer/geeqie/issues/832
    
    An additional option to remember window workspaces in
    Edit/Preferences/Windows.
    The default is "off".

commit 8768ab3d7588019ea07a440a9cfd12679bc07d65
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Dec 10 16:43:33 2020 +0000

    Ref #539: Run time check on GDK display backend (2)
    
    https://github.com/BestImageViewer/geeqie/issues/829
    
    Include a run time check to determine which backend is being used.
    There was a seg. fault when Wayland was being used.

commit fa91a270d420a7fcdb38ebb40332d14c4e2f4492
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Dec 10 16:08:01 2020 +0000

    Ref #539: Run time check on GDK display backend
    
    https://github.com/BestImageViewer/geeqie/issues/539
    
    Include a run time check to determine which backend is being used.
    There was a seg. fault when Wayland was being used.

commit b4032ccbc4d1804dcd93115f7bd5c503e0e17b4c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed Dec 2 22:02:18 2020 +0100

    That doesn't wort currently, so removing it again

commit ba27831352301cc37f7825d87fe70b258990b4db
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed Dec 2 21:52:53 2020 +0100

    Own compile

commit ef06b31f276aca3174b72604a4c83dd0b1dc1dc9
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed Dec 2 21:01:27 2020 +0100

    Try to setup security scan

commit 23d54a6fa903a9522062e266a139b94e4f4b26d7
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Nov 28 11:18:13 2020 +0000

    Ref #137: Copy to both clipboards
    
    https://github.com/BestImageViewer/geeqie/issues/137
    
    A third option to copy to both clipboards. Default is to copy to both.

commit bc7232713cf4b61103db8b509a7f3f2f310ba60a
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 e108b2e5c089ba79e273c9769dc29fe8311df4b3
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Sun Nov 15 13:47:58 2020 +0100

    Add keymap_template.h to geeqie_SOURCES too

commit fae4de3c647dc77b6a91830de2e3d989d4c70824
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 5dc8b46377476e8ce85f93796fc9f8215c2d53b8
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 581d8ef0912d18e53422d1c4cf884695ca4b7e86
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 436785539e762a8dd9dec13e553670d38ca25b27
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 dd25e027a0690fafb20fe867edcae4bdeeac1a3f
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 ecbbff4ec127459612d7ded49602a46c9bda696e
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 804593cfce94eacf75cae6a2b6b792fefee8a16f
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 1e0d4128c17abf22333ee828ec86a83a36827bcf
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 a54864bf069d0d3c7f6dd1ba625416e365124fa1
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 f8f558aa337185b19b338d482eedc648d2504f90
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 4d5f032ecf0466198e19f80cad1630614c2bf3d4
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 546dbdfa2dd764e50bbcba74983f8b8490f86393
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Sat Oct 3 17:03:35 2020 +0200

    Fix building with --enable-debug-flags
    
    This adds wrappers for callback functions which now takes two inputs
    to fix building with incompatible function types warnings. See
    
    https://gitlab.xfce.org/xfce/xfce4-power-manager/-/issues/63
    
    for a similar issue in Xfce-power-manager.
    It also adds a header keymap_template.h and makes the char *
    keymap_template non-static, and removes some un-used functions
    and variables.

commit f8dcb10b89825eced654065c42ca61eaf6632220
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 10f4a2492c676277df17fd63a21d0fc536698d1d
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 f2adc39381f3a2e46366f13190001367fa996cb8
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 266f15fc0b01a46b45011338ffe5492b6cde74b0
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 8bdbba90033f966fdd70acb1a1324fa9e843ee0d
Author: Jose Riha  <>
Date:   Mon Sep 21 10:47:27 2020 +0100

    Fix #808: Update Slovak translation

commit c113dd9a8a294509664ac2a86a0a6bcc80af8a0e
Author: Jose Riha <jose1711@gmail.com>
Date:   Sun Sep 20 07:14:23 2020 +0200

    Fix mistakes in Czech translation

commit f6e88fcd695563895bbd11bb5ea0040f63c2a271
Author: Jose Riha <jose1711@gmail.com>
Date:   Sat Sep 19 23:17:03 2020 +0200

    Update Slovak translation

commit 87c097550c7a7c372e5e66c840435fb61167aad2
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 635569789cf5911f9012e8804a044b6429a379c8
Author: Jose Riha <jose1711@gmail.com>
Date:   Fri Sep 11 11:29:00 2020 +0200

    Slightly improve plugin template

commit 344588e5282dc9e0aba2a405e990d5fff948bd8f
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 432e5651675b77af9ae4c066f08c666225bf70b3
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 0ff5c85b082fa2b1dc578807fac8dbfd9b93421c
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 5f2afc4b57f94823105e343a844450fcf175a6db
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 0b0e48bc49ef3fe725cceaa58d725ce9cc6da60f
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 2a27c9ab551eaac17fb6a4d7032421d600fd0aa7
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 d43baf2c1b499a05cebc171550f3891d0cf53537
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 30b97e86518ad71518e2e6394be5fe4e150f21c0
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 69c02017460ab5ac93699f696cf3cc31e7095d03
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 d39c61fdc336da9c5881b14765e8b1987d805e43
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Jul 27 15:10:55 2020 +0100

    Update help and man files

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

    Include Find icon in SaR entry field

commit d6195e586128dcda176951f6874ba33b9a6f2abc
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 9247c96d3473cbff05c559db2fb0b05067f2a58b
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 51d3bd17e994988443ecb77b86dbf5177bd9046a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jul 8 16:54:03 2020 +0100

    Update dupes documentation

commit 1f9e39201a67d2993e2691fcb19b1113d7fbad74
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 1ca8c68ecdcc4a5e9610e67d0189254c01a2b164
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jul 7 12:04:27 2020 +0100

    Fix minor coding errors

commit 4eb2f5880956c8259d0b5e2084baf61a27ee82ad
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 99aa4caeef1f7c2985431e3e15f95563a30fb354
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 f344d59a1e252de22a52c6395fe440ad3ba1adb6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jun 20 10:53:15 2020 +0100

    Fix coding errors detected by clang

commit c3029a4db75fc2e647ef61149e24021db4a5c4ef
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 b95eb68beeac96b5cf774174f578b54d4d0ef9d2
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 4800e2c1ae84d618c19ab330d53e4c528a2a000f
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 5ae1d8323249e6e51af351a85b3ea27ad3b9d1bf
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 666f14a4f23b64a27a5fa2900a726359aebc1baa
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 7eda2f82ee66cec9988338e17da5d6fba42451ed
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 d9ecec6e4cf3f8121aac7efb4aeda0fa2cb5e4c2
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 099b571c1c4f46c465463d8d7ea858e959755147
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 f5d36d3ef2a47d90f676e2e95c8b0d1be7e36d9c
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 d3147eee3072895906f4ed6e2d5a2d2fc5afbcb7
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 bcd783c022944ea2a71e0e710299198d48c6b081
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 c6080e0fd59df9b1fa378c7386f81c81d02e138e
Author: vonasek  <>
Date:   Fri May 8 16:47:06 2020 +0100

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

commit 015500a02c9e57cb1f59be6b5ae347cf96c49614
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 ab2341d3c3f1af804857cac7c6fd35d09dc4cabd
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 17a7579d275c6fe1a96ee0a350bedf50b1b52a87
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 87aad0c6520f34d1d4cdcdc337cc73a023e58026
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 9acee2d02eab2e0ca8b060fc242c9289df8adde2
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 9c6d21c5ba8d55aa11b70820cd20ec0d5421d3f1
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 68eec555c787ef354c646fd9f03ec7b86b753644
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 447abafbc12ee744e334b41283ea88e1c74f3012
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 686d9f374689014497aba0c749075db44501b66a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Apr 12 17:38:46 2020 +0100

    Remember layout of Search and Dupe windows

commit ff3ba3c98e7da2238814037425555b4d63118a5d
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 d3ce705d4e16898d5d7a32ae0056955a7d6982f6
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 95877d468a2b9a52d8104ec2698418d7e5e1309e
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 f6a613d4c6c947620238dd80c343e6deaaf34c93
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 55ed33bc10771ae7e2929d643cfcedaa8a7f7a27
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 9da9fffbbea96385e1c125261b6bb6afc7e5946b
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 881468bec8b73966ce6d3b1c1b9986d9faf1ce22
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 d21fff635e34e001d8566b886f2aef52448d79e4
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 560f960cb844eb90256b7e79a930ee2e06fc2c6b
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 f111f23cf9a9413f0389cbfd5749d3446095e05e
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 f9f499a57f69f3b01b003512d4d14278f2f152a8
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 e419f4fe662ae1549d08cd8c9e43e4e458e1ff97
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 74fb12a915d28b503e7a27dd537faf128b67bd6a
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 19b59255f7682ab3acf0ce9bdb62de592f69617b
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 f550f7731640be8092a4b1b546605a109b5b40c6
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 170f910705e27a9e7b83d2a13cf115be4220553e
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 4116491d58427c2f48a576f6430adae194e23970
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 cacbfb159317e44c87430fdef0aeb53be15865ab
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Mar 23 21:58:26 2020 +0000

    Document collection preview limit

commit 7caab58017875e423b291a2aaa7ff27c16251be7
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 d992670d230e1c0c6af22e2f818e80d00205dcbf
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 b7a34ebb5ed235575b3dcc9635d9c98d74aa0fd5
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 f1d7344715f3347466c717e5d52d1a11ed9d3c03
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 701d7c379bcb90feb7bea07c2355207b21a8f105
Author: Thomas Klausner <>
Date:   Wed Mar 11 14:32:19 2020 +0000

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

commit c3bc39aafc618f548e8a8132311f2485ce636549
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 14d8ce4568a651939b8ffd12f4ea50b0635b9589
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 a02121d2f10ccefc98af8294462483fd3bb5aa6b
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 d1bd7992378a680ac81f9fc151ec6fa60b34eba3
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 1cd6241f0c5f3ea1ffe65d9ca4777ad7bbf9eaf7
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 e0b589e5cdaa96159d37118de347a80cde20ef41
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 92b4e3e7257ed48a1d3e5389bac8f7e326ef4829
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 3bb1d2231c07028039ad7d2589371881e4e9ef66
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 44ca3574b1f95d8217ca272c254b054914bdf247
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 ee5cc947e0605932eb141f42e06b2ff1dc3d1b4e
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 26c4dadbf4cdbcc52b5ca66c51d9ad19a6a31938
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 a097dd645af222b2177214a36f5cd502565dd221
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 3ea5fa39d37e56443907255fbc81cb1b83dc9978
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 82b897ca7ada468b9100b912d5f04912e1c343de
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 bd524214fb1aa6dc55dddac45110e35cf1a7c669
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 f0e664368ecc6a2b0065f573592f658c3298f141
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 a55c930cdaa5a7d3d3a8ffd836ec5a6b9fecd757
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 0fe09634043fb78aca550f6657923ffb44b761bd
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 98a25fdce3f1814b23caef49a9f2cb9c5c633c48
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 093a1d1921d95617462a5c3d794cc16c1a88e6e7
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 6ee904772d9670c615b3ed803efe7d6de7c82c28
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 c9ea0d5b58270f360530ccf70d0a90758fe47490
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 b73edfadb0f6666614e2173cef97bf4d8c0e6729
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 5a145e787d4d65690b85b32909a1c01ebe762df9
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 209cdc48164e5fd9a6d1e794fb8a00852051cee4
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 cde469eee1a984b0c9745c87117a50c326d6c289
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 0d08a0228baf88038b224ebd4fd3de75b1a1a8c0
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 42141463792a3ae8d5da9737ae50c3afcc2c2511
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Dec 2 18:15:00 2019 +0100

    Even more current version eoan

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

    Corrected link on web page

commit fdb45ac5f99283775d655fa36b23b4be7905951e
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 498f49d9ab687d8eda99ca59d140bc0b74f3d119
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 5f79d455049a2c164603a032016d7707bb63448a
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 cb9200f013fadbfba46d569b4836ec0cf8d34c05
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 27e185d16561d5ac9ede691a506159116296fa91
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 ab4450035432e3ecb5e5b6b94c4917e7a2789a08
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 ced761e4275e3737dca52b8e7a344fe48b015022
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 20c128644acbf9e2f75a120bd43482bb9f5f5551
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 57feb4ded3f7608f94fe28bab5df4bb87d8f0774
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Oct 19 15:44:09 2019 +0100

    Update GB English translation
    
    gray -> grey

commit 061c619038d8c3c796fc8702ee2088c1d5cd4c58
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 10f07b7868349932aa610db35bf739bef65bb5a5
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 19e15950dc3df7ba27241b594f68e1743f2f2552
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 417c2b44b60d99f423bfed1beb7571284bce4574
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 1dd0cfe424d4993d95b864c8acf0a5759bd8b627
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 166d4ce5ce5698b15af0cc3f39f4ca4734ec8cce
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 fd3f5825a386d41a2c8b1afcb8dfccdfdbf32c7b
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 41e3319781b2fcc0c1516ca4f11cd9557c58f6d9
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 778960cfd387cc852e9e906c9611bc2666995872
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Sep 16 16:57:30 2019 +0100

    Spelling mistake - keyboard map

commit cbffa0a3450ddc234f35f76a8d94653c1254f767
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 c5cd997855cbf575dc9b3ad323d7ba5bc7230828
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 c63a3a2bb60ae496f9bd9ea1247435c722b9e6b2
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 4d3ebb9afbdf89e9ba0fa896618e679e2c797226
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 2b855ba4be616d4f2d47e6d0c1707dd4decba086
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 ec6d1d68a42c05bda1aacd017eaa34d9a05eef5b
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 a0140f6594df58adaf1963965df6d3cafcead5eb
Author: Yoteichi <>
Date:   Thu Aug 22 11:09:21 2019 +0100

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

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

    New release

commit 4d6b98ab4e23ff830ddc3ba45bc1e06d9128172b
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 3ce03d7e1bec9477055e9a5adde1eedae79d0d9f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 17 09:34:49 2019 +0100

    Include favicon

commit dea60db2080bc36be261133448a32166eeeb732f
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 5817af341e4d1d777ad7285ae23ac8c6c540f5da
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 42d345e789158b22e679f76ce6e29570e7e33a9e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 13 13:46:17 2019 +0100

    Include jpeg2000 loader
    
    Basic .jp2 loader

commit 606a8b064a4335dc5f4bebb818e9a60e083df67f
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 f2541fd9b5d44388d000633b895a27709ffbf0ce
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 bad87d9d94e68a3fd53c0810ab51da9bbb4bdcef
Author: Kalin Kozhuharov <>
Date:   Sun Aug 11 10:58:26 2019 +0100

    Fix #704: Updating NEWS in master

commit a716a7e4701a96598f92a962cf647dc22cd84bb6
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 2f04fa1e6feb30b80cffec89bd484bbd8fa56b00
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 1cceac2408b3460182e381c562bdc89a34661363
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 be7fbeeeb2171a254976156e1601e8e89a4e0ca3
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 060a74cfb84c44e2a0f58793ceaea8f19653ab42
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 debc22c4c22026f895d4c375868aac6ac4f34ad7
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 3ce665150ae80ac933f416489318f966af007d3c
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 f8677ab338c4b3912c4a11e93755910b463d4f2d
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 409c912d2fe31adde4f70e8ee1dcbf0104ffc483
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 6733445583a60be474ddfc86e8405ff1ee9ad147
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 d09b06c05c61cc675726a440f9cc787807024bb8
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 7176df818593263a57996c729f933f21b7228afc
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 6c79f3425bb7f3248ce7a6b81f699b9581152dec
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Aug 2 08:01:44 2019 +0100

    Update from website

commit accfdb5105632968e0616ee07137eea19995b4ca
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 a85944bb97a5274da1abaf70a6966ff24b6af23a
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 28 23:01:16 2019 +0100

    Try

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

    Another sign problem

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

    Fixing some sign errors pointed to by travis

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

    fixup! Using other travis install method

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

    Using other travis install method

commit 03a5d91416037d309d15e97a02eddc0172163d69
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 9d91f2e2908dce6a2df85154926a1bc49e4decf8
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 d6f7cbc0fb9e0e6ce9efadadc818082c335a6ec3
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 d5c71b73b0e58e02f008a322a74489e254010a4e
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jul 27 09:30:15 2019 +0100

    Compatibility function for lua > 5.1

commit 83ab723ed3ee4fa1a53f1d04c6b68f5962b25a6e
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 442a4dc44d41ac13e68cfc66aa378f0edfa886b4
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 c9695688374b707c66fb5c5dffe01cb730ae2d91
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 f8c32ee3a703aa6ef48c5644ecff9658d9182c0e
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 5e259bb11bfc65b490cd79eccd765a0f05d464b5
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 46dba2d14d7c677d1bd7b9c20b983500016d5b76
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 f2783caa2c1efcaf15023df8a4cb63e76b8b7cfe
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 e493c997cd0cc75b7fa200b6a3fa1a4447b17a78
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 0cd6719233b94778e9e280a9a9568008966b06b9
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 2bbac06ce8e2bc3457123f3bb85bba6c0fb95121
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 b51170db7f2410a938867f3e1dcd8dc1dd2e6c27
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 9cb3a907f8339f30ef4457da77afa1f34499dce0
Author: Виктор Майстренко <>
Date:   Fri Jul 12 10:43:56 2019 +0100

    Update Russian translation

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

    Remove references to obsolete desktop files

commit 41bd86c1f95c2ca1811621497f2018c776247d9f
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 a19ae63158adfa45d9f66e089d1eb8814476f8da
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 7c39c03f7df504dc5803b222c4d85e619341ec60
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 392945d21c0dcfcabbcc9ab172eed0a5ed34e0c2
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 28927a54d448e2bd28e08d700d335800ba66c3c3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Jul 9 10:52:07 2019 +0100

    Include grayscale as a toolbar item

commit 72355b884bff0309109b423c54b876c038ce324e
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 93e6dd0df6308769bc62140110dc0bfa490e060a
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 b3b0e8e6013036ffa768946061121579135912a9
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 eba578d2255b4373461f6c1253d145f2cb4a5a4c
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 115f9840c030daeaaf7a5095b00b874a3c737efb
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 20093c4db759a059d6baa217b008ff2c4b29af3b
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 227d6af1984a19f84951133a8a7570bc3b905ced
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 5f04e5cffc77a848b78c68babcd36a80db2a6863
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 724b16b42a2b3ece94035906b48e193986c3ea84
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 ce96095e37d44d91c99d5f7c76ea3be3e3f193ba
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 c220ddefb1b6b11b54f7598f0d44dd0723325ed4
Author: Pieter Krul <github@krul.cc>
Date:   Sun May 12 03:23:44 2019 +0200

    Fix build against exiv2-0.27.1+

commit 40c858bd64fc0b832f672cd28b5cb9c64f941094
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 ca78ff6851ef6b61b1ec7aff43a3537188e5340d
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 56493b10ba396341971549ed1f3b11257103b105
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 73472a2b3952f63272ad21dd41aaab6509631199
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 652337f40ea3ed1afc4007072b20ba87711d2f72
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 a6b2ca7156636313a97e7a2925acff0af98715b6
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 0004617a71100553a13e49e7208e401f2493b72c
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 298b3479445527861b2d97cd25e512ee90d6ab58
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 02e52cb91878c38e6e6468fb2b353857a98c1fee
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 ae0d7fad7b850f65fa1b53db3aec213930f2fe00
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 354020e6364e54a00a359aeeb1ef98014eb0e1e2
Author: yasarciv67 <yasarciv67@gmail.com>
Date:   Sat Feb 2 18:18:13 2019 +0200

    tr.po-update

commit 281213ab0368caf6cf4e97a85181f5d0ca1eed7b
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 431adf320f4ce0ba31fb7a07ea53aca03c21fcbd
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 f3799ef207799723c6de3b0c8923a2ccf031a4df
Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
Date:   Sun Jan 20 22:56:30 2019 +0300

    Bug fix: reads of uninitialized data

commit f9213c8ad796cf4571b2606435c32753040ec645
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 ebcff68bd49c9f0f40c6c72f5eb4148318f950d0
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 a4a37be7894dde500b5a9098c39dc45ee30237be
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 d309cc7c217eeb187ce59b7d5c9145112048182b
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 c71b207544af63a94e4d43f53820d7e357605b64
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 567e349fa3405332e7402a04df9a9d26e852c186
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 680acc8720314a02fa237c4b624dec65d62a05be
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 57951454e5b8c8e82f7bde44720c8b485382bc06
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Dec 20 11:45:20 2018 +0000

    Bug fix: Extra characters in mailmap

commit 1d8d758e8adc56e1ff9bf0defccaa47bcb08c3b4
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 5d939d2e2b335abb61c0e9a1a44b95f1a8fb9b60
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 d66105893b574cadcf3c32267fb4e91f105dc0bf
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 e95fcb791c1f5c70f58b851c1873ed74ad99271d
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 969791e9521aeffd61d67b3c2d17ccbff98f00d6
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 1ec2236211c3413c091f90aa0e853630fd88ba4b
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 d3c0882aeed682feebd59946229c55ab02b70ea1
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 3655791d21c208edb13a71dfd322ea0794d8db08
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 939909993f949d2af5e8bbf9970e5510a5d4742e
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 15879423f33d692141608ab67ee1ff718909820f
Author: grumpytetra <grumpytetra@teknik.io>
Date:   Fri Nov 23 13:24:22 2018 +0100

    rename configure.in to configure.ac

commit 40ee2ff3d50b2a9491837a037aea8004f12da4fe
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 e335e4d84c69e5b8d5f0d369a200a083e9ee59f7
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 081a4f33e2da17066f8136c73ea7b47b4d6be928
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 74e04b2e8d63f558ae678dce744bf83740f03bff
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 88791d22692d624755557aa7324617c7ee6418dd
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 e85e9bf34576dcae313c6ce43d2884ea405fef2d
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 eedf0ad8550ad5ed95a48d9770669b80bde66b5d
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 b53194649eb8bb201ee5543e49b2dc4c7957be91
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 dffb94e1a77d0b0450f7de44e63c690a15b488b6
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 fb38eb978d52f816dae621cc688df3d30415e2f1
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 ec0012d43888dd17d605d167d4e708322e0a1924
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 8ad0d469deb8c143d4a1d3075944ca15c9ca5e04
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 d354f618240b2889c9bb895f11f6d439c4994e1b
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 a4988a48a31bce3f21e953b45efdab775a9b3db6
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 f19c90a4121b53e7aaeedec62765128996684289
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 6471d138271e080de7165fc70814ee8cf0b63273
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Thu Oct 18 23:20:41 2018 +0200

    Add export-jpg to POTFILES.in

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

    Permit rotate commands to be on toolbar

commit bedad2aeecc6c65ea36dc2ce44cc9d18dca1c605
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 7562336c2d025dfc85e3795034594711379bc0ed
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 1db3c0af21fdd49589187aa8fdfe2db2ca4072e7
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 c4d04c5a11f0581fa35ebb16667c797fea2ba34c
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 7b4b8cf24decbb95e04a70aa18316df93c2e2cdb
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Oct 7 12:09:17 2018 +0100

    Updating mailmap to map to correct user

commit 73c076b867520bd3e06e6c082f478216c2762f01
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 16c210a39c28c836781472a54285d5078ae07b6c
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 61f03cce307e0ef24211d9e15513778d99e4425b
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 3c51a37ebb286950dee46a300608b3fa51e18183
Author: Daniel Mueller <deso@posteo.net>
Date:   Fri Oct 5 18:30:47 2018 -0700

    Remove unused function vf_index_is_selected

commit 9341482f94420d22ec510da3f29b198a1ac0c460
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 0c805f5ebe57a56c7b5208d319e6485d84a7ae0c
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 574ccd0bf41689b463716cacda1c061a880656ed
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 3fb5d538e64955effbfaaf74ec926f9c783ebf70
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 60dd0dfc9d7a5bfb685c7767ecf74b1f3b66fb52
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Sun Sep 23 22:13:09 2018 +0200

    Fix typo geqqie/geeqie

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

    Add FILES section to man

commit 0c352dfb884134ad426a14c854b79b73b7ecabc8
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 71e00c80d57e50072fccf9b92b7cf82778b7315f
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 c6dc44268599a322f91c4f0d8b86861526f57797
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 7db73c18492025cbb9eb5ef0a02b583ceefb39e9
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 42eb85f50f9a8918cd351623b30de66721dbf73b
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 30eb4e18a2cf118d752522d9094f4fd250a911d7
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 1983e4064af5735dd81c621dce41da2faa8f9ef9
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 1f5de90de5fb632681adc072d68e5b4ddafa40f8
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 bd30e33fcf9412f21a566b288e333252739031c5
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 593356f8f0eb26ab0b0dbf2b08e209e63b4c0d0f
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 74ec899812d43a3b2a348d1208404c5ce802849b
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 7135c76610ebc9d797f68f45795e9debd6ef4e94
Author: Igor Ippolitov <iippolitov@gmail.com>
Date:   Mon Aug 20 18:30:44 2018 +0300

    add headline field

commit ba7980cb1156f182a1d61b447644ad09792c19b4
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 1d7a832154360be4d0a46a911ea72a427cf0df16
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 8785b68ec2bafc1758472945f5e0a0ee9522a14e
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 521629986e62a0aa4b413f5cf255eb72c0db7ebf
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 eb348ad698d5ee1d55218442548aae986552d296
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 ee13c13af9e8b2353a3ae44f33db6d887d798135
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Tue Aug 14 22:22:49 2018 +0200

    Fix typo unkown/unknown

commit 15637ceb5c85a161f8d102904c554fcfba6dc1ef
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 bd11ce89f2e9ea7a8c3ead34887e98e9dbf1202c
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 863dbd55eecbae4097340f8a30f4bbd5da7052a3
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 11 19:48:17 2018 +0100

    Additional optional entries for the toolbar

commit 54dc7076619ef1faeb41b274a70bdff52f8e7c16
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 9cdcc6cddeb6768c2f51d287009f75983169dc82
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 b71ab43ab24aa90289b8a675c5604e77a9f45ae7
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 84faf6377c20e4ceaa5b4ec3165ddc2d88e65e95
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 6045bae347977f60e71a6fe3676b16bc829ac891
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 a77e33166feabf054d790a54ec874c4ad599145c
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 fe1cddea37e9e474416039d565d4fcbec43c5e31
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 56ed7edca097bcddec00a65cf0f061afcc549a05
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Tue Jul 31 18:34:40 2018 +0200

    Add awk shebang to geocode-parameters.awk

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

    Enhanced script for compiling on Debian systems

commit baa6fa89db8ed3811ebe691380db6c2940ed600d
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 ef1012f12b032a8620d55ce166cf85c1076192e1
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 0d404f00823046ab56e70006ea1a5f7cc932af58
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 eb896440e1a665f7956da730dac88b35d66d2552
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 43f7481548feb8b6f3a82af9efe9f522011678d7
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 12ec3e9b4c4d37261175a44669e1a178726008f3
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 d3e4730cfabbc340b94daff61e399dc20b59638e
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 55055a7bdab93d84298f6b55b0c57763e46d8ee5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Jul 14 17:26:32 2018 +0100

    British English translation update
    
    dialog -> dialogue

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

    Additional toolbar icons

commit 35f8ac20f1021c6c0b6613945ec7834fef712cb1
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 da34a2b65ab4d922fbad9a9ef4a51deee17e15a2
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 2b60164fabef30c1dd0402b4d5c1cd79b3eab550
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Jul 6 19:46:54 2018 +0100

    Additional file info parameters (2)
    
    Omitted files

commit d0881f5739d27cf544ca62c85cac2ac381003d49
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 8af0e85686db8fdcfc217b10ebfafe2ce4850c60
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 e4fc246261e3973f73fe127a5cc7adbe170c08ec
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 5fc1f74956750e8cafd63b7d11efb2a5b005a842
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 e3e593f4ed00480cefddc1e2bd94db5769310f9f
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 b9f4412dfd5b9b015667436fa5d3dc0dcf9db9f2
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 e1cf6b631f06257e435cb7b03dedc586a1a9d87a
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 c84ca102b96fd5021e6ef070f91043fdb5fffb57
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 748d0bdf63620e3e4f1b682c59d1cf53a4a5c05f
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 e2488891072a931e2f24d499dd4548a46f15e40f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jun 24 16:13:47 2018 +0100

    Update documentation for similarity cache

commit 7455656ea0eb3c4c61a60f1dc1243ec3f1f39cd0
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 e5bfd654099bdb37dbeb9ddad48248f46ade8996
Author: micrococo <>
Date:   Sun Jun 24 11:50:22 2018 +0100

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

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

    British English translation

commit d1f9dec9fd9749ea40383fba5262f880fa30d492
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 087fa744c07cf569b0907d69301712f336a1d109
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Jun 22 10:38:37 2018 +0100

    Little note about comments in bug report

commit a3fdc3edb741d900e12f06793731a7ffc3b83fda
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 6d61e1cb6d589e890e9b1288113cb178e1d5671f
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jun 20 18:16:40 2018 +0100

    Bug fix323: Rating system
    
    Revised Unicode character

commit 5ccd1c0ac4ca079da632f66e2867e7dd43380e3c
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 ecdcba77670b2b577cb17ead2e0ff908a5933153
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 8be05f77053a404353f6bb3b8f3e11bc02d0d656
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 b7985bf6b2bc26e5063acb961e232b4fafa0c5f3
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 65d3bf6e1bec76d884543dfaea547d4ff8575477
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 ba59336f031f52cbe319c3c229ad8a3558af6c9a
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 257cba812e330b30ae74cc52e41c54777ec134df
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 75edf4d5591f4d5bf57273caba181d5fbedaa238
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 9d94d0cc9f7becd6d9efb264c800c834abe40108
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 66847a254524f602cd3e18bd917a95dced938c79
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 7c7cab31a88f99a60cb5c630bbfdd76a31176b10
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 7cca0c5c048dd613d561319a2dba8c53be560c85
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 cefac810f086ac3040e1894e7b2f70e7d60c029d
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 4105287079ede1af520803ca72148cf0f12a87d7
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 c89ac7a42a35c127ed0ed1671d6a4e03434d5062
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 5ffa2ccea06cd91a96f6d31457a9c852efbb37e7
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 c4d700edd02aec8f9173acbe9d1ec17e3aa6493b
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 136cf5086f2fdbffd71c838ffa7ad434958b26b4
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 cbd97ae43697625b159c553ee7071fa9a6c48803
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 d619df43dabac3c3bee382579b956da17d329f42
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 7ce4193d0414a8950342603c3bb4b6dfff223e4e
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 14a53516cec9dd58142a591dcd3d874edfd11409
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 6269b0da259e5032cfa6f0c9d9bec4c5d48288e3
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 850bd5151cb738b3452f999003e988ec74297404
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 6cfa580550d3e04f80cac0d15b94c8374e0319f4
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu May 3 16:03:26 2018 +0100

    Ensure ChangeLog gets regenerated

commit e8db929f468d1e635899253db6013ea5d35732fa
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 ac40ce3a6c58a05aabb3f162d0f42cb605bc186f
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 cf43eb55c1491b033ac6773b1dc0571a4b69e47f
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 57d6435c084e1dccdb13756d39fca3b52951a89e
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 93df5158c5a7eeff930e9f7e7fb00c0ee5c41b8f
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 e3f2825f9e2900df758257306541ded9273d36e7
Author: Wolfgang Lieff <>
Date:   Fri Apr 6 17:43:03 2018 +0100

    Additional loader for DDS file format

commit 379823d7b9be9a307f7574f8aa7e79aa030399a1
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 fcf4c37619311c197088f9a113e1a0321e3dfb15
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 01fd562adaacb04e680a655ada55ba983388eece
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 69022467c2db6ad8233114d743423e807cf35ded
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 7f5ac747a5140d2fadb701f0f212a1f06a147299
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 f62fd07629fc914aef61d44ff0684a73f180688f
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 da564ede93a9ab28140c707e2e4f289e822e68a1
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 36ddb9dba4baa02106c309438cb48e725594fa3d
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 dfa9b9617582387d7ac736c0ef92700c86f3eb8a
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 bb224a9fd6d794525076129c7e123445cb87ef74
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 294c2edb7c8beebf38af446899acba87880f2f52
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 75c7df8b96592e10f7936dc1a28983be4089578c
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 d44bd7a80723ced9197cc78992586b5dd7959167
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 82532814ebca628569c02b6684ba1795e52b131c
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 3d5f9816e4336ef0a8ff97ce8c0b0f092af18518
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 4f51c5a4cf567673094dbff721f0e59e6ce9ba2f
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 2fac47dd838c8361744472ab16875c8e6f107771
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 76838779d5fd1545474b8c320f3df6c0b20a0043
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 3e268f5991b980e3af51226870bd89af0e44a2df
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 0a6cb49628602587229c6c88627fa2e1453b1d52
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Jan 23 00:40:57 2018 +0100

    Fixing automake build system

commit a58676634b1432605e3a4330c3395d62a6c90b88
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 f4f5b4d16d060d05d0f75706f5f25e9d64ded083
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 c6a41bb9b1bbdf0992117e685e4c047e207808ef
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 d37941b2e80c7ec1d0df38533e4e127ebca7684b
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 4df045ff82a832dc3d21d10833f36f12687db7f8
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 d7a361f47742cdf1c6e8a45abbb2090a80c37a42
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 571f58710893c7e20f757ee0faae9ed74ea7479e
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 09fd5e6fc107b897044dbc703ee9ef93038dc35e
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 a55c78d28c524c4bcb9827932cf34b31b865cba7
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 705cf22ee3f4f670146c5e5a2ea66101f8dcb908
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 43d72f3fb0a1cd95eb4ec24162409e6781ee963d
Author: Andreas Rönnquist <andreas@ronnquist.net>
Date:   Thu Jan 4 14:28:10 2018 +0100

    Fix spelling mistake occured/occurred

commit 0ef10ad0e7864cad4ec6e79029a39369e3c9fa9a
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 caabfd977c23c65296e736ad38d1eb5c7e340609
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 d599fbc9761f0aed6be21d1e303c6a72f6307335
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 0a0e941e69f783292ab1c485d8894e1d551a35f1
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 d232acf1c25888480ea9e80956bedd9719e06a21
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 76d8576d8f6f7ca02b3e8cbee78773a8df899137
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Jan 1 13:40:30 2018 +0100

    Adding direct subscribe field on the page

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

    Applying website changes from release

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

    Mailinglist

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

    Fix for some small memory leaks

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

    Update polish translations

commit fa8f4638ee9f443cbe4a048f93b585e7fd995f57
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 826b03479f8bda9fc33f79ce8d333c9a79aef009
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Dec 28 20:11:46 2017 +0100

    Update klingon po

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

    Update all po files

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

    Update polish translations

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

    Some dir debuggings

commit 14187c758756e04d5a97f841967377c2a1460c00
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 0577825783c2ac5c4496b4dfe8a31de8e5ba2cf1
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 11622a7580777d28ae2505c3e126fdd5129c09c6
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 29d858934684e488667b445ab3b9c82bb645a2f4
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 5ebdb58d185412387ce26424dee6981d3cee6f2d
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 8e84835371007609b712f86f35752769631fd7bb
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 d5521e38f839a8242bd336db4c397a961df06821
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 978ec2dd45c9c5a2477420e7b4b40c56014f2c7d
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 6acc2d3ec6c50e07aca53750bc9e0e443a4b8e94
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Fri Nov 24 10:07:58 2017 +0000

    Additional default video filters

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

    Code clean-up

commit 1caab19584c603880df0635487fea43f8004e96e
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 a2504a3a401793d4828557834d1e6aeebc6aea5c
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 ac58f0b2f0b0be8e3e47eccbc8815aa3e80f4d7a
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 e702a744b48bfe8db7b19ecdd62e171005a401b9
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 0d8825dac65184ad2d6a8bec5c7954d3046935ee
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 b0ea0793d43cb296e12c99a583b860269adc4b37
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 0ede96cf1d4606ad3c45f0f282cf084fbb445c18
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 b0cb5d8712bb8183429a63a9de46c2b475db368c
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 051b52178e91ceb59900fc8baf1c94231f90ef35
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 5a6cd2026437ed5a432a430ce4cdde87f6ac8db7
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Nov 5 19:53:36 2017 +0100

    Include note about original author

commit 5786d77c2db17e798a39fa3fb32bb72b3401e991
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 ea5503b10067779c9055b1211b7e91553a6a93c6
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 f882d3ca038abe557b81172bb5c2c6208af4803a
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 16e72d195e734d87b44dad51e4f24ac460b02776
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Nov 4 10:46:22 2017 +0000

    Slideshow --remote delay in hrs-mins-secs

commit 37da806508e8a5adfa1aef64636fc05416367ca5
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 11d37937157c066e963e5719f7bd727c488ed4f0
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 c6237058012fd6feac3187f9da55116f86d4a89d
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 fd3645791cc7ae3b77901387fced58f37ce26e43
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Nov 2 19:58:40 2017 +0000

    Update man page

commit f44b98b36aa0198a3d3219833ae1fd9f6c27e286
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 605297a690d74b293e1d3ae800d95ffcc6b2ea2e
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 258cd76c4f1c2c6c4e08f842ae024b2398010197
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 cbe2074d6b330b9077444448a788b1ab1f309dfe
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Oct 29 13:39:18 2017 +0100

    Fixing changelog generation

commit 4064414bb4ea9281dc1174669fe3f2cc15e06a2d
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 f0e544253ce5b2ea85eb4465c14e06761aa135b8
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 fe137c119524dd46c4cfd3e78e0e7d004ab4dd7d
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 f9be9d3969edd77546b8c82f44806be160427d6c
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 64e5525badc57763dbd83c1b7b7985ce2b466ec6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 26 10:56:11 2017 +0100

    Document additional pixbuf loaders

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

    Adding issue template

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

    Remove more links to sourceforge

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

    Remove sourceforge mailinglist from website

commit bc543c3082d6b6bdd48fc9c0b7774be33fbfbd67
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 0890884d2e46ecf63cc7ff1912d1e49b4bd794a2
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 43c2479a78b18832d882b8f3ea93d0ed7c9713f5
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 7831e6372af01c47abda3dea82db1d022e3e2623
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 f46058baf808dcd4b3239f2dad03663ad1c27d0c
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 a737324b724befe470d72b0c9361e68f9a2d2320
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 74096520939903d9a070378d5d40c32a5d44b6c2
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 2d5611e5e1f37f8906e0d63cdaed28fbe3cde67b
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 37a571ceb204dd6bd3f62e1b4ad17399b0ca6afc
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Oct 14 09:07:13 2017 +0100

    Fixing missing field initializer

commit 414e01d4ab6d5da1d64dd2268b9c5018496312a5
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 ac74cef5f4d0ee0461404d201594edaf7228f9c0
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 96a1fc7a86f199045e708f44918aff945bc762e9
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 4290e6e1a1c39a11050ac4def87c1e0df7bd6527
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Oct 12 10:39:25 2017 +0100

    Fix documentation errors

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

    Rename External Editors to Plugins

commit 2a38ef5636280c31a48488632577a7ff16b297bd
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 045924fb51f3e741162f868b1a19319d88531e17
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 d27eaf4f62012d8be82fbe64637f73928af9616e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Oct 10 17:02:01 2017 +0100

    Update template.desktop documentation

commit 5ff96301d23188402fc33bdd9b9eedc72e4ad26c
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 c23342c815e6e5b9ac0a8342235e96c167e96864
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 990299b272252f27c09cefc4cb44487755371e70
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 3d8820a4874f9ededac023bdcae0e0668913a289
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Sep 30 18:07:35 2017 +0100

    Fix regression
    
    Fix #519.

commit 81dc6bbc7195b04542df8719c35a9a9bf45afdb2
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 13f5f8fd9231da367f5eab5ae83cdad8460825d2
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Sep 27 17:43:52 2017 +0100

    Update installation instructions

commit 39cbcfb55eb391a008c0571e8ad67fc703bac759
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 e014563ac8cf2dc36950e1893cf63ab83bb56883
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Sep 26 11:27:32 2017 +0100

    Bug fix: Initialise map coordinates to gdouble

commit 8fc4a35a59fe001fa33fa9c09283fd44f29320d9
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 86405b9df271184c9feb49e2e9a73b0205d0d87d
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 b517279681b4da40a17cf63278585c90c483f9e1
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 b801467db508b8708d98a27a810d0c266f62b076
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Fri Sep 22 17:43:07 2017 +0100

    Slideshow delay in hrs-mins-secs

commit 44b347085e7fa40d0d6d8facb6adf9a0519ffb4d
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 79917d0d883e50e77960f016a1f9816137c4c0de
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 776d9f6b72bcca6de52a53b33285b38b5e75ec85
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 a685bfbc38ddf9b08b9213ab09dcc5130368422f
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 f6566dd20a51228bb293a303a9298c0e495828b2
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 1f007a8cf9b8d48bffac59d6b87e3917ab95a15e
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 286b68b24417f9290353189c4795dc381318f1c3
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Sep 17 13:37:10 2017 +0100

    Fix configure error with gcc-7

commit 2a4c92c70bbf16fb4de1e0d105ac8b0f12f31d06
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 05b71bc25f0b232d2d95594a111c7f70e4237342
Author: Matthias Andree <matthias.andree@gmx.de>
Date:   Sat Sep 16 18:23:08 2017 +0200

    Fix out-of-path (VPATH) builds.

commit 989a7a609ac3cf6584324cc6d1319457b186003d
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 f6831eee50823092bfbc63d45d90286371623300
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 db9a2d6055de1f5203ee899a83dbd2c9b40c2d91
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 9be75e3431104d6a3a0c80324a8e3ac60316be13
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 d33e0f6aaf3be452f96a68c7424fe05a433d3144
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 bc02fd0eb0d94c078621c59ae23ce8b70da0efd6
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Sep 11 18:19:46 2017 +0100

    Optional timer data in log window

commit babefee67961a4c6c9dd8e66c5bca4a6fd979e07
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 a7c22f9fa47e177876dc13318f9f5142421e24da
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Sep 10 11:11:00 2017 +0100

    Update documentation for autogen.sh options

commit 876de3dbfdc0f72d3ac245cb35837118b7af6c2d
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Sep 10 10:57:20 2017 +0100

    Add Collections to Shortcuts bar

commit 435f7c0f0b85c97cb25c50ef4e842692e08210f3
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 ba8b5dd931b939dda5becc944b36a399966906fe
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 5ed2574fb8ccf6974597e804ca7b6b3d2b46c84f
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 1ceb6bcd100d9dca49481dfc0797551fa2f07d70
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 317f0e8a8be59e44829e97836ba6fc7cd63f23c5
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 6d3a29560c9c642b44ed17bc5703366c9a47259c
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 8702dec86a4061ede0449a6fd4a913bbe13e83fe
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 535b244d88286645889ce237c633818359557654
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 33386eb25cd29261952579c4a13abb7ffc12854b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 22 10:12:34 2017 +0100

    Update doxygen.conf

commit 3087f7ae361ad30a1040c13a6608eb4866000833
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Aug 20 11:20:48 2017 +0100

    Change recent code comments to Doxygen style

commit ae34634113b2cb77e530f576bd1b85b3d02e7a4d
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 01715c038710d26a857d046560a1be91aefa7577
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 19dca3c8e345df917cfdee91d394a7bd51504b6e
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 a3abc18833df49b29f75297f3aac907cf88a8083
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 14 16:46:55 2017 +0100

    Update website

commit 5e0b8494accda8c26b67d31fc3c446489e54693b
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 123f83373211726cc8ee1911f2a1c4f1c3807df9
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 8ddd74a18d4addbf9f134e36cbefaa066a15b07c
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 89575fd7b1e7f96aca6e29fa1433cf26de332a87
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 271aa1833d31876835e93aa7c5610914e916a89c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue Aug 8 22:10:21 2017 +0100

    Improve debug output
    
    Use __func__ compiler identifier

commit b2c2c8ceb6545921387556e2f29620824574242c
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 07b95e443e9e9dc1de1bd2486f719d29f78e28d4
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 2d94b0ad40241b9fb072ee59a53b798058cbd711
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 980fd785b70072bd6f8a1ae27513b50baec3a90b
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 4a896417f21ff1f95852d410bc8d3f71104c145c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sat Aug 5 10:57:44 2017 +0100

    Fix geonames coding error

commit 35f0119cee536bf21cf041791e7a9a3b16b06059
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 a920f59f969459edcd5081cf3fdc16401fbf0d40
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 559f0843a8b29057b08e2f1655d0c8eca87a4e22
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 c7cb4da3c29fbb8583c1bafd923b0d2eea285400
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 4c3854b536f28258de7dbd69d427790961aba454
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 46539884d6e1f6a4b7284aa7aa5e62da8ad885fb
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 dd8ee57219b0c474a312e408816df85f6f2128a0
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 16a51da065d8eb1fb997e11ec2fe4ab99e7b1df7
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 21700f642591d30ee5b64764aef1552a3ec18a32
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jul 16 16:32:31 2017 +0100

    Fix compatibility problems with log window

commit 035c3253ded5b1bdf4de7bdd233b7ae6a5851066
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 bfa5abb9b5c01308782e8417aed8c201c90bfc9f
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 c4cfa5f5a15fcb253c6df13a5bbbd8da26a027e1
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Jul 10 12:23:19 2017 +0100

    Adding more Entries to mailmap

commit 9ab6445b56c431f6d1c8766b2f7a418be1412b4b
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Jul 10 10:27:47 2017 +0100

    Update mailmap

commit 366ee2bf05dde1d48e40394a1a79e7271164be38
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 4bb7c12ddbf99f2290d916008948bd8c3c234991
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Mon Jul 10 07:53:04 2017 +0000

    Update translation files after more source file shuffling.

commit d2350bb41d28ae996584339c0e355224ef372430
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sun Jul 9 06:20:35 2017 +0000

    update POTFILES.in

commit 3bbefe2103e73e10631ee2188227a1a7b12f3918
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 1bc4a19f66e15c4867c31d39a62623ba80e7924a
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Mon Jul 10 07:51:30 2017 +0000

    Update translation files after source file move.

commit d1306df61ff3147617c45d0f08c00b830e9cffe2
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 c90b60633ba526a4ea40ea4ecb239348ed0982ec
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 95dd7b3505a4ff1fcd2720b51803c1b6fb4fd884
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Jul 7 13:48:00 2017 +0000

    Avoid c99 feature

commit c4e6fc621119b126df7a49a03147f957a1b2c185
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Jul 7 13:21:15 2017 +0000

    *phew* commented and simplified.

commit 70751490caa160fb865f95e7d5e594d5094e5424
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Jul 7 13:03:25 2017 +0000

    Hopefully make it not crash

commit eb082bd92226e209b3a08a6d3c6683da2a5229a2
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Jul 7 12:32:25 2017 +0000

    It compiles!

commit 9828bbe6d27398f12c9a0b72504d9efebb87a945
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Thu Jul 6 19:33:31 2017 +0000

    Remove all references to "IconData"

commit 6c65564fcd9c0814f215e232fe9cd80f1b6b3bf3
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Fri Jul 7 16:37:12 2017 +0000

    update .gitignore

commit 2aef83cae376bd7307462e0cdd9b7d4490a9b9c5
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 65f3e7f0710f685f77ee3a92ff96ff3b5303cb0a
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Jul 6 14:47:45 2017 +0100

    Fix clang compile errors

commit 1891113571d9e39bd29b8b6abc661e178ffbcefd
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 4606ea7a30474f45cb61009ecaeb2a45e32366d4
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 6ea6f44e35fd34e912d387557d386690b623b64d
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 e67dcc4f4a53d0f583ea07066aa0b65f4a339007
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 91062845074df3de5e02fb3ffb630a008b4ad1fd
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 fddcfa7fd51deac6ad83e49bdc8ed3e810416591
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 f640a7a5eddf0f46a2d1fa366fe6173d600a503e
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 b2335bb939212a413caac77d0ef02bdebb4d7ece
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 1ee18ab92d897eca90f5bb35e41c08b4b20ab82b
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Sun Jul 2 19:46:19 2017 +0100

    Minor doc update - config file locations

commit f6a87c016ecead37f8232bea58de4f0b0d3e3680
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 d058419bfa4d5793fe1390613eaaa010f7029c43
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 35721aae8675431b27b93c2e2cad95103328965d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jun 25 22:54:21 2017 +0100

    Better Markdown

commit 148d4dddc9638740b393e0f527c083e777a9a93e
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 7f0d622ec3884890b592f082159a0c9f8fc3513f
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 3557bcbb7c1bfe9c7be8d6d3f9400f90e1b6da33
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jun 25 21:57:35 2017 +0100

    Fix int<->uint problem

commit 6eebdfd3f310e2823e45cda00b57b5e4f6839692
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 732210aa829e2c0cb9e74fe8fbab8f0dd4056454
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 d229ec4d1219531cf11426c88f9ec5abf7d3170a
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jun 24 20:17:51 2017 +0100

    Adding travis yaml

commit 324129463b17052472ce473df3e253bee6476837
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 9c47109d3aa65663b0c95d454dadca43ce0ba7f4
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 3229f865ea34e2a168c8c9b86dc044947fc47b20
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 12a4fe18405a9132efc3ef19570bf0c59dd6b427
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 0dd6923f3b5f44fdaed2a1d1060f7b8df5e7014c
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 68c4796e434bae49815d667264a780c8b63fc551
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 63a96f8504a2773d03bd8956c17eb6bb09a706c7
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 9313974a67d3e0f2e78757d5ca979bb9de41aa03
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 cb2fa6ae065ec32015e46be3bcf5e7024918fe49
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 ca8f5cee69edb5183705eef28cf5f0f82b852f73
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 22010917d07dc67b51e6c24dfb633fc4a5eed408
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 cdd3c3a4887dae87d8e61e2f1d53313dbf532d0e
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jun 7 17:53:16 2017 +0100

    Document XMP, Exif and IPTC tag usage

commit 8a3549d0dafcb9e23e3543741084fe9006500183
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 af063456f10b9c818c91e86d3efeb2a1152f99d7
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 2e7f616a730ccaa640663023fc4602cf7c2b6c9a
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 d901af03035620e2c958f4d7a6eededfa0bce8af
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 4b6aa2ade43072a4daab30b81b4900972fec7083
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 521f209ec73efaa8488de1774560c460b577a659
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 50f5ef3cedbeaa251a1e838bf5045a9dc7dda1ee
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 64b3e53dd4f9a9779478831f2449306f4ac927b8
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 3fff57c8a02ef253c417c36ef137e21abcfca15a
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 67d93b5d662ac97d6dd2c421387cd28330e404a1
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 b1dd4301ed1f70051af83fa02965070be39d312d
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 36d2e8e15cf7e6e230664cea85a6ddf492f766fe
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 4293c4534ca8c0c8d21ce65fe892ebead8d93d86
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 23625715308e7e87ca3ea299a83a152c59b34ebe
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 2ed5e0e3bd63a51decd876ea9f2143a0dc977846
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 06b80ed3f417c8e1c5a53b0169179794e79f5567
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 30a7a60d8149a42effe57c5a57e5fe844ae647ce
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 d0224edc8344bedbb90c38e730f719eb1402d263
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 7d42ca045284da44b249b42564421163c5969aab
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 ab4c998d4835a809e10f25e3aaa3acff8b8b6538
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 2d3cd230c26931eec9fc02f2f76d72f7bfe5e1c4
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 101f1babf7d1381d8249d2f474e9408e89da533b
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 d72088e0b2e958a9dc6a05cc9d29207e4d280c6b
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 b8995ea496ae6d027962c106762b5f3b2c736250
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Tue May 2 09:54:59 2017 +0100

    Fix #442: Path filter combobox not initialised

commit a596e7633553158df293c0638fb32720358b3410
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon May 1 19:05:08 2017 +0100

    Eliminate a FIXME: Collection window position

commit 66fa2e11722e9d538da90e90593defc74c14660f
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 852582b45f831208e9d22333053bfa6c3cffa53c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Apr 27 21:36:46 2017 +0100

    Minor documentation update

commit 55a7ed0185e8adb8f30276952b981eb2c5a90714
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Thu Apr 27 10:57:36 2017 +0100

    Additional Fix #245: Eliminate run-time error

commit e5f56d798fbeb235694e58f8741dbbd619225c46
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 529b863a529dda3c909878df3265d3246bcf2f3c
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 ecbdd1d662bea569244d6822e594ff6cfb185ed8
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 acb881988e884319771e27a608fbde93f0a8194b
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 e44198de08c121b3d32775e0353b5e326fecc307
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 1b57b82a571609d28aa5d4120c2a36e892bcd6f5
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 5428ae8e0b4147cf01b0d2ebcaf8f7edf03b989b
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 e08195b8e7b501010fbed20bb45363d38bb7e338
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 e498f547a95eda6d860c75ec058e145521af045e
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 869cbf2643ab945b0f8a6e8e9f413dd762cd637b
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 f470e79e48365dcc07fe7714543e7421b8cdfdba
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 f12204d3929649abef802f7dcdc172dd7b2b57a9
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 2be9b24c7fc96636a690e989200bb32c98409201
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 09258d881beb8119e5ab61ab880f707971c0a4b5
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 a427009441f87cac3d722fade36c6fffe6030328
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 4fe23213ade9d19ce382855b59706e3392dc093e
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 33b23c8236fd60559c87e62d4c7312b4ac05d048
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 d8c800519440afcea5391392b20e2ebe3d8dd5b4
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 08f1031b6e33ba8794f0d047314845101216fe35
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 8eca5b305a68d173b53c55260d8e713d8905d27c
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 e45c365df0ed9df46be56fb96b25b6022db64939
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 dcc7108bdf8f2bbc51368ba33c531447a957fdff
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 ba6b685566ba3de52a4e802ebde8faf2d2ea25f7
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Feb 16 00:20:26 2017 +0100

    Update german translation

commit fa4df0897c42bf74bfc280ee6bbf8c306ed8fd23
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 3c2b3ad636bc100cbdafc18b680b4adebfaa3f2d
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 93ff6360bf0d80618e0282a8a58e5eabb5964f47
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 36c47f754a41f0e91731dedd02861bac67e6f5f4
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 fcc67f90de4b38e97e0031764491cd861b38cfa2
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 24c93fa48d2f0db94d33103291d0ab1cbb2b2cc4
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 3799ee6f41a99fe88e92937daab3d2aa2381c648
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 78193941124b3d1842f3455c44205bc22099bcb3
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 769316dd90a70d9d5b89b509748afb1e6e15d64c
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Wed Jan 11 22:00:49 2017 +0000

    Eliminate some deprecations

commit 2bb1e27e4f1acd0d3c73958b97d31318fe6a07f4
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 a51e5cfb5a34ad2e996dfe8ea7f974a8c78c225a
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 dac946af6f2fb81bbea56bd625954f79a97a61cb
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 ea0dc6c59bb8bfae6a8e690890b4413245919dbd
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 d0d5ee607b43c3706b70b382179d5a349abd6158
Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
Date:   Sun Jan 8 17:41:56 2017 +0100

    Update Polish translation

commit 6385be22a0be36111311269418c23405d4407401
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 843ba935a260e1aef22e85e4029cc5d53ef095ed
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 1238348598ca19e1cc0bc1deb9cc726f2cef4180
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 336bfce88f7f8adea8835287ec048a3816bd8b72
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 b2e963230cacc474952653ef68578dcf60e117f8
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 b0b11291d2c9371dddbe42c232e6469f252b524c
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 5b98d3244780f0652324559f778e19c05d39749d
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sun Dec 25 01:47:15 2016 +0000

    Add "-Werror -Wno-error=" to the default CFLAGS.

commit 549edfd10186b7e993dd57e03b2a924ccc82499c
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sun Dec 25 01:47:15 2016 +0000

    Fix GCC and Clang compile warnings.

commit d4f41aeb17f23eb0851e9a80b7771ccc76327699
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 113b1fe27c03671aa1e8ef8727fc3d64e682eaca
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 0a8ad0640f118a2846c6768c11486c1b74bc4e0f
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 2c776698b3aa749294ea455483f68eefd0da3105
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 4297e8ce80734506cbc2ba69ba7edd499448a08e
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 58d397efc9e99104d21ea686837396673939ccde
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 28f8352a52078dd9726b609f434886a459bd3f86
Author: Omari Stephens <xsdg@xsdg.org>
Date:   Sat Dec 24 05:28:00 2016 +0000

    Update the automake file with new headers

commit f66088a4389d7d4fc19d9e0b0fdf3faeeed637a8
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 a43d40845dcc2fb63c1ad6cae31b8b1ff5527701
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 2afb371e7841b31ec1ecd57fd64de6dd5b12a207
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 5b6d0c2cbbeb691cc7a8e05f9acfb912360b4841
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 43da3985b6333437072f986381f2e181618b38d7
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 22b4f6c1486c07bcde031e185927275325e1560e
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 aa6a20a43d66ab75cd6fbd59168982e259f0ede3
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 5bd5a4021e6dc61a9529d230804edf1e6d2b66b9
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 8b7e0e011020dc327a138230496c6b5dfa919af0
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 39fc45ba4007a1f6199221b457b9ab4f208b29f3
Author: Christian Heckendorf <heckendorfc@gmail.com>
Date:   Sat Dec 3 11:24:36 2016 -0500

    Set animation NULL after free on static images.

commit bcdc68813612fc72a7a548ee8bf3aa495af05e0f
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 13ba566371c98def2eed463f5cd9570729a77743
Author: Christian Heckendorf <heckendorfc@gmail.com>
Date:   Sat Aug 27 20:34:00 2016 -0400

    Silence g_object_unref failed assertions.

commit 50318899fbfa59dea58e08e53574c05f5ecf956c
Author: Christian Heckendorf <heckendorfc@gmail.com>
Date:   Sat Aug 27 20:32:46 2016 -0400

    Make animation functions static.

commit a27623d3f7fc118568e89c7c7eea179f3f0c3713
Author: Christian Heckendorf <heckendorfc@gmail.com>
Date:   Sat Aug 27 14:32:33 2016 -0400

    Stop animation if no file is showing.

commit 15917d4063cec9994ab7c48055f2c10aff7d2b1c
Author: Christian Heckendorf <heckendorfc@gmail.com>
Date:   Fri Aug 26 18:38:51 2016 -0400

    Animated images.

commit b484a282824c87553d7e216245279e2f5257a80e
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 d3fe27a9eccd12d4d16cca61e0d485d19dc39a6b
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 ba79fd472145e92b54cb13485867c5818a6f0779
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 d2bda657c12cf2b873b7e0ec8ff37b08f2f36e55
Author: Michael Cross <mc@xi2.org>
Date:   Fri Aug 19 12:33:01 2016 +0100

    Wrap cairo_destroy call with appropriate CPP macro

commit e665261ca89196591aae48b98356aad5640a2136
Author: Michael Cross <mc@xi2.org>
Date:   Fri Aug 19 11:28:22 2016 +0100

    Fix memory leak

commit 03283a34699c8b88f08b39dee90ae13ee1d63e58
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 46fb8433a276270bea054c09a8a80a097e10ffc5
Author: Colin Clark <colin.clark@cclark.uk>
Date:   Mon Aug 8 20:22:40 2016 +0100

    Revised Help files

commit ddcb9e4da33e058996bade6e79a539e1364607ab
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 2dd2516887b1a09e81bdd35a989f79e21f4c2562
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 eb8db3e169228914cddab3cfb06c773711883619
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 9d98d221ea57f57ad52967184b19013ce0e5eeda
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 3135c2345d7aab6915495768fff88fff7b2759e7
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 56b0d4189f43a8a15ee7f34b8575a5889a1f6926
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 3e8045cddca9265cd7d430d4b10fe510d05c0187
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 efe0e6a38273eb8e43f5109915b9b81f843cc6eb
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 8564d94d35f1b5bc6739ecfdf23c095a85fb2986
Author: nikoss <niko@nava.de>
Date:   Wed Jun 29 21:17:19 2016 +0300

    1 fuzzy (0%), 11 untranslated (0%)

commit f67d58132ac88543fd9ac06636571c6ba5fb4263
Author: nikoss <niko@nava.de>
Date:   Sun Jun 26 21:26:21 2016 +0300

    fuzzy 0% [8], untranslates 4% [60]

commit 40ff1303b6fa9c9b150fc964c1e460f779728685
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 ceadba598d71c70eefb5f4f95d1e02bcc7f98fe6
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 650aa8ea3a5e0bfafc70d60dce16267969d37b36
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 7d6343aef24cdee5784719a8f856032f33e3b4ed
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 9a24b29d4e30fc7bfafc90195d3b0bce6615b04d
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 f05b104afd2437e9e1040c921b75cb09db76010b
Author: nikoss <niko@nava.de>
Date:   Fri Jun 17 12:01:39 2016 +0300

    fuzzy 3%, unstranslated 10%

commit b34ce94bffbacfa191466342cea33d642d1249c6
Author: nikoss <niko@nava.de>
Date:   Tue Jun 14 23:02:06 2016 +0300

    fuzzy 3%, untranslated down to 15%

commit 461a5b54b56c5014502c913e990cb55b3ba912f8
Author: nikoss <niko@nava.de>
Date:   Sat Jun 11 20:56:53 2016 +0300

    fuzzy strings down to 3%

commit 970562d09001c6ef893550bbab2ec83016b1235e
Author: nikoss <niko@nava.de>
Date:   Fri Jun 3 22:46:24 2016 +0300

    some more changes

commit a0b1c7322ca28e550f48c3654e97adde2c65eb6c
Author: nikoss <niko@nava.de>
Date:   Fri Jun 3 00:00:00 2016 +0300

    even more changes

commit 65ef9d0700c84e3f0a2cd7c34a3ed8a5d9a334b5
Author: nikoss <niko@nava.de>
Date:   Wed Jun 1 21:54:27 2016 +0300

    more changes

commit 4f19e0606a4a9eb997c0b97e65cacc50bfb1a248
Author: nikoss <niko@nava.de>
Date:   Wed Jun 1 21:23:35 2016 +0300

    1st change

commit 0b044d1d685307e5755917e31d56a1a3104cd505
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 3b0fff2af120bddbe2af64761e52b66a12041415
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri May 27 11:15:08 2016 +0100

    Update web page

commit 4b953fe8ba3d6b12876817dd282d5e8ee2bfe87d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri May 27 10:46:11 2016 +0100

    Backported stuff from release and web

commit eff44ead88b83c2b10db7308cda41bb09ddb21c3
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 26 20:58:35 2016 +0100

    Reformat and reword README

commit aafc9ecdbb6d97a8eeb47e85b7e00324ffc0fd8f
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 bb44257b22e9249bec08823252ab76ad38adda54
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 8722e5f50a561d3d611bd0db0efa8ee459db17e3
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue May 24 14:47:56 2016 +0100

    Update copyright in all files

commit 9f16a7d1eec47001133dff47d0a6a1426447f4c2
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 a255fd188e175aa53a8d0ac122b8ba54b3104ba4
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue May 24 13:59:50 2016 +0100

    German translation completed

commit 5a2c041e29c38b7761d65fe29818b19e685196e4
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 1bfcecb1cb06ab7968385737ddccd910025dd1fe
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 0b03539c8ffc72e1d515d15fc17ff80dc36f4652
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 e3acbed5edae6dcb809115140c8a568ad71c773d
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 17324f0bfe75bbb727b64ad87903314ba0abc06c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 19 17:40:50 2016 +0100

    Updated all .po files with current strings

commit f282fd9f308b201e220e4827c04a5d8358ee8305
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 a9ce4ed464e072ae258b6436c2ded2b066ba907a
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 7978f86304a572e67a6cdb56c3f6113724b0cdd2
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 08e352717c3bbe9c39f8aec4428878256f995d0b
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 19 14:29:22 2016 +0100

    Fixing some whitespace issues

commit 9c915b12551c614c90766f785ee5e3d6bc98cb97
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 dc382f017b5142740609ea75848e679977722a88
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed May 18 22:19:52 2016 +0100

    Update de and pl po files from pot

commit 215bb15c4ff15c31140aa3e527f2b8c55e512942
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 8b7898a557a8100abf84923f9d10a5285d67368f
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 14c30e3cdf2421011c23254fff62deb33b53a542
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 b4fa20f1ff16ff48cc593f24a48431ec4631191b
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun May 15 12:20:34 2016 +0100

    Display the similarity image

commit 316293b29ac822c5887a8afd57e9a2b7c4a4f6ab
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 79e0c64de9c103a39cf6e991b9041af03db98abf
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 d38fdd09a09fdb80313bc5073755dfa69bb78be1
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri May 13 16:44:10 2016 +0100

    Allow to configure rotation invariance

commit 49df4e25014e2ce1792ad0c0fd01f7d781b0e491
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 3d8ad9bdcd0685452c6891e9040b8cdbbe4c1b55
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 9559a0c96c11681d4c664ab50de287526f5b568a
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri May 6 17:29:06 2016 +0100

    Better configure

commit 42c80e2c74d6331e1d6086b3ff5fda5a96dfbd39
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 1c952102042e4e56afd9bed6ee0e55eaf93856fe
Author: Lars Ellenberg <lars.ellenberg@linbit.com>
Date:   Thu Mar 17 13:14:57 2016 +0100

    debian: point watch file to github

commit 8a2a3697a9c356169ff25945bd85f824d4d737fd
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 db07c98328999549907492a4c78f82ee964d93c1
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 2a564f2db255af2ef85174a81bfba3c084b88f4f
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 82a1755fd2387f5b400df78949fe67e0d031ad65
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 5 12:26:05 2016 +0100

    Removed some obsolete tools

commit 050ec33a8731008a652075d44edc17b281b2ec45
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu May 5 11:19:53 2016 +0100

    Improving desktop template

commit bd568d6ad2d620925c2fde2f31d7877191501a85
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed May 4 17:47:34 2016 +0100

    Small dependency to fully mitigate the marshaler stuff

commit 6287845db8020995c7c7f7504925075bc5de557d
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 ce7e589e7de8fdfcee47d5c02c2d4ac88e08663e
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed May 4 15:59:25 2016 +0100

    Update German translations
    
    Issue: #387

commit 8936cb5043904be5808a5cfa609c766a8241c406
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed May 4 13:50:27 2016 +0100

    Update from pot file
    
    Fixes #364.

commit 70751974f24ad6928175c0efc91c2117218bed72
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 d78ae721afc4e2ad9828e03011599dbc8e5e0067
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 d739cc3c9c20a13fbc7096d25c9bf554e839d0f7
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue May 3 11:17:49 2016 +0100

    Set git version in master branch

commit 6446b9ce501d681af2389dcd11783c9b51bc5b52
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 67ced95378d984c30f53d33c14d7f7427de80f25
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 e64b20d1d3753a2c78ac9f1d55ed7060f1788dcf
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 4c94608d1f48c724e84a2c3b527444e42c68d6b2
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Apr 30 10:32:25 2016 +0100

    Update German po file

commit a687cf566e0f9eb5b399afc262b59ee2c9f47bf8
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Apr 30 10:17:52 2016 +0100

    Adding Klingon po file
    
    Searching for native speakers. ;-)

commit cabf8f15de5a995d3c336d226f3b559e455e2fbd
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 c6633ff42b46ec42d6757df147280c1f6f872260
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 e022222394ff294e3147967581b6c5754d3c55b4
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 a16635ca1d8fe42349f9e22bd311d3118eff2608
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 b5fef3db36186993d711878b5ae687138747c732
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 010ed5dddef21c17e2ced71d38d7ff6597f4f438
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 cd4334e6059838cb6f5b9c48256e3e70934f3b2f
Author: Morgan Hardwood <entertheyoni@gmail.com>
Date:   Tue Apr 12 21:35:11 2016 +0200

    Updated web.

commit 1b5028cd6f24c56784a8c01f7f39e8bf7a8f5ea3
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Apr 12 10:39:00 2016 +0100

    Tuning file types for Github

commit e9a17eb53a13f8d1247e2b0ee7a41ba90ebcd976
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Apr 12 10:38:49 2016 +0100

    Updating web

commit 1797b9e1a522b077f852aa560b35d0fca018c603
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 6e3b2edff8cfeebac2c47d40d20d583b91016de8
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 a174e816ae993e7ee9731651b2674dbfdec9ed95
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 411ef45d8fbda079d51abeba997017e9508fa7a7
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 352ec11ea5b46dbdb126b15553fb7f64a918bad9
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 cbcf4618c412e45eb3c7a9fe24fca349e9d2d583
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed Mar 9 23:16:01 2016 +0100

    Fix web page
    
    one slash too much

commit 352fee7b5cdaa8bc362b5888cc3158429a3e7860
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 7ca48dae2f85ea977e1854419b4f439665f2703a
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Mar 7 22:53:52 2016 +0100

    Updating web page

commit 7cb8d87ff2d0cf146d316ce2c0a21f4263a0fa6c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Mar 7 10:17:47 2016 +0100

    Really fix issue in 2a9e4d6

commit 2a9e4d6a22b6756904b4afbf02d28fc841b9ab95
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 8fdabfeaeafbda5b28367bf3dc85811a70b8b92c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Mar 6 23:48:42 2016 +0100

    Fix wrong gtk3 function calls in gtk2

commit 81568b6668dde9496d1eb7336bd3f314f541b026
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 89f172d57a8b48aebedf93ebdfaf29172e78a60f
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 620b15ae9bec4003fe8047ec99595ac47d2fa3bc
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Mar 4 11:44:47 2016 +0100

    Applying that sort method also to collections

commit 0c87c52dbbb1dc1f89300b004526d94b24bd6d56
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Mar 4 11:21:09 2016 +0100

    Implementing sorting by file creation

commit 96db62d2afb70a4cba99a424122667d61ac6028b
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 ed2c824fa32c3ae49b8e8bd4ae2dc7ee2bcbd17d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Mar 4 09:14:17 2016 +0100

    Remove some useless spaces in exiv2.cc

commit 4b995829ab13176884c26e2ec4c6b2924eed9c0d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Fri Feb 26 12:37:28 2016 +0100

    Updating README

commit ecb56e91a1e7d333162b668e5facf4a9fc6377d3
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 539d4e3860c78302aa6778179bce1f45d6f11454
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Feb 25 16:46:32 2016 +0100

    Tune some debug info

commit 67ba18658568f8ae2b1807a9c1b5b629c589e695
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Wed Feb 24 08:32:54 2016 +0100

    Correcting return type

commit 91260cd94d33d9e60d08a457fdddfd46ef3de8bb
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 4ca4c1ffa10b6af17517911402a25f76e5c8e32b
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 e9fc1363be4852aac7705a4423e7dceee84af892
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 285c2da9dcfac06cd82abecd243a91e226c6850f
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 1e962d0bef8a5041751d593271a6e6d3165767c8
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Sep 10 15:34:59 2015 +0100

    Include missing glua.h

commit 4ae8cedc25458271024c4f6ea13e8035cfacff0c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Sep 10 14:32:18 2015 +0100

    Updating web site

commit 4069dd4fa59523179e0141751013df6192609b69
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 4749987ff8a0e32047a2db6b0ffb02b1ed27e192
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 70bc3c82b656397e0d02214cf2741e0b64131f5e
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 a22d0360d80834054c3333e02b08b0d2859ecb29
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 80ef0b166b97cc24588ac16360517d97ed1f7a30
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 760fe40cd4ed56a80f2c6b8f93e699951357ded6
Author: Volker Grabsch <v@njh.eu>
Date:   Tue Nov 4 08:41:30 2014 +0100

    Fix typo in debug messages
    
    vindow -> window

commit a1afabd3ce740872a857234b91eeb64fcf239f6a
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 ca42d65be013f9bcded858b656c594d45c7f8e1d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 20 14:16:02 2014 +0100

    updated ChangeLog file

commit 900e65e7e83060b5a4fa0b4b6a2a38d747fbec2c
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 fd0a1d0af48392c459fd04ce1f213965f1b6af0d
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 08e7733863b0dec7d20dd479e58c459bc7e4725c
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 89d8c20e495e2b59fd98899f772aafa361c0cbec
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 d3621deb49713aad7c9758322b34316f4134a74f
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 c1808fdcda565bf94f5ff59d84d0985b54883648
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 dcf1a1bf00f27440ae8d333e345f3a562f03459b
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 11b6ce5218bca998f5a9a6b24fc5ce1beb87412d
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 26 09:29:17 2012 +0100

    Fix crash when loading collection listing inexistent files.

commit 0ac57169c3c70c9b6c7e68033982a03511b79640
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 1ea92516e2f91b7f99b1d41d44853f941d98e114
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 710b009f5c61e7d1643a2a474e5020c760bf6462
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 cf90f247aceadb444297c3c66e2215e8c209ca69
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 336210a46a6e7de9a439b576f9cd45c9d95b3718
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 0e46881846cb13fad7218d04b32ed95249c641ab
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Oct 2 22:49:52 2012 +0100

    Whitespace cleanup

commit e8cd71d6f52967d7dd63efcb186834aa9e6e53e5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 23 11:19:36 2012 +0200

    better fix for big-endian architectures

commit c6793b7a83cd1e3187661a2ffd7b949ee6dfa852
Author: Laurent Monin <zas@norz.org>
Date:   Tue Sep 4 15:05:41 2012 +0200

    Minor indentation fixes.

commit bae504cd9948c91c785e5b402c1da7cfd2ab52e2
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 8693961eb43ea9fbd7a916b7cf528c1668d717f7
Author: Laurent Monin <zas@norz.org>
Date:   Tue Sep 4 11:15:45 2012 +0200

    Fix exif orientation in clutter rendering mode.

commit 7628d75a4b525cc77c827f2f9eca2e66c9bf0a5d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 22:16:43 2012 +0200

    Silent 2 warnings using explicit type casting.

commit bfe962ba4dfebc74362154c5464e8887272595d0
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 58e75f40e19e60edbf562d57d490c48af6cdeb7e
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 99fdd5fde9828400076a3047bb6fa903c4e7eb2d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:51:22 2012 +0200

    Add *~, *.rej, *.orig files to git ignore list.

commit c5600d6e82bf2c53bef1e6e876e76b407a5fd59f
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 db38d12f83128e9890ce2d2c7acc5ad62062bc7e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:32:32 2012 +0200

    Trim trailing white spaces on empty lines.

commit e436ea53511e1dadab981af18b237fee83fde39b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:31:41 2012 +0200

    Trim trailing white spaces.

commit 2dfa5f58107ba16e171e2e65524859a42b057742
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:26:06 2012 +0200

    Add missing vim modeline.

commit 79a32b2f9955bbb6a6a28da8e167bae2aada12ab
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:22:50 2012 +0200

    Fix indentation and few trailing white spaces.

commit 8de6122502695be2f4247e0d258e72f1b877cc6b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 18:10:47 2012 +0200

    Clear few more warnings, unused variables mostly.

commit 0d1b46f2476f33312d2e6a96de86ceb697e52050
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 17:34:14 2012 +0200

    Drop unused variable.

commit 998be83ddbc750710e4e4464c62c1fe99f56bed2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 6914416f3367d1c81a8061b3c7574fa59ed8c93e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 998d7438ddb832124dc2ef02a09bd28b417e4abe
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 065f8505a49848248fca6e4baf200ff32c76d44b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit b2767f1a5b12e2513b25e7217db3bba4daf696dc
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit d183c70667dae4e1b9c14274f87008140705f77d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit ec7a96144eacd2962e001b9f9509f0b87cba1fad
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit e24d1d84215f757a49950ddcb6a0a431215d9899
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit a23decd0c110c10fe4514f6739033f0e615203f1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit d34b6e3930db0e0545989fc02ce9d8948be7278a
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 7197eb36d57c04a5990165253a5342962217de82
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 686b5bed543c5abd0310eff74d3d8083ab1ff01c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit bb4cf084d5405157c29562589824196f413ab4a8
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 3e99d738911cf527d28e06d48ef3d0d3eff19665
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 173d2143484c3360284a81425a312c41f82114a6
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 45f1cb3fbaffa831d2e1d61a1e854c18e8b689e1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 69c450f528c4a97336928b3874ae89681773eb07
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit e826f76dba8d57420edcfcf4bf47612798aadfa7
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit c3c6a1c5f1d2cf069a95c8e13db3370df49abb08
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 9a98f594d50179e5fda8434b474e8646a1101be9
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit a40d8f1e7f4bace37758d6f0bc4f598652b77b69
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 3b69b99bf1e46fe67787290a266a514ab4ebeb02
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit f5dbbe98d06523111d56cc5c4147249ab8f4c1a0
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 78373c788d9a9fc130ef0f039d8e15e1742da77e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 4dab5333331e96b14ae9f871dfd1188984d9fea5
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 0beb16d6e79c9c053f2750a345f2f1187e2d24b1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit 6a614ca243412a39479c4fcd43f7a1b161f247e1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:29 2012 +0200

    Remove commented out code.

commit cb50eb752ddb8a381770066e2aed5edc4d1d7098
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit e23cc764544e07ddb495468bcf5ebb135464d617
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit fe6bdd98e608a5501d8308850bd2b2d1699f696f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit 07edd520432046277c9517363e8a13c77d69a80e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit 778b816f64effac3f60c5c374fa1d1dea98e2fc2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit 208263f33c3d06ef97c5b1de12bd760426ead9ad
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit fc188f358bb25dfd550896a96733e3dbe428ed0c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit 2d84366d1d5bfa920a9565f224aafc632f552f09
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit a2756cb29e1e1c3380a4047e680f12b579640850
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:53:28 2012 +0200

    Remove commented out code.

commit 7bf2341f0892456aeea8b724c5345f9560e79b19
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 15:20:31 2012 +0200

    Drop unused variable.

commit fedac9b5d07eadf22a59da5f2b54f9069f8b5d25
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 138cf42cc6b36d2d335fbccdc6a0acf0ad731afa
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 1130f7a65f849f02b7205b591ab69349453b8ccf
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:50:59 2012 +0200

    Drop unused variable and code.

commit d5defb169abd3ffbe1248dcfb68a67618c6933d6
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:48:08 2012 +0200

    Drop commented out code.

commit 191f1be7abe96e0add71a4f860f35cbde2c0735d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:40:45 2012 +0200

    Drop commented out code.

commit 398ef4821b3700a0f423c67b8234232f435c22b8
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:39:55 2012 +0200

    Drop unused variables.

commit e3eddd60273f9c51efbaaa1d371c29a37ad79de0
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:39:33 2012 +0200

    Drop unused variables.

commit 0439e10bf01d764bc9c694b4373b2fce0ceb2ea8
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:39:21 2012 +0200

    Drop unused variables.

commit 177aaa75226e85083c33f15d7f27c728f5051694
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 a528475df781869194c7c12a7f9e68299231e044
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:26:21 2012 +0200

    Drop unused variables and associated code.

commit 9a6cccf9676b10f3750d99f1c895c7664d21b20d
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 71731cbf926798a66607e3480bd453331edbd42b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:18:53 2012 +0200

    Remove useless variable and code.

commit 9f9030d5503a6dc32820dfb94572a8cfcd64612b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:17:47 2012 +0200

    Remove commented out code.

commit 815ae1a95341ef7f485b6318e0a155c1f0f208b5
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 bf1aa8041aa87b5a414a95fb5cb55e0cbdbd4dd1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:15:15 2012 +0200

    Drop 2 unused variables.

commit 7e9262a4c018f3a7a5056ae7e2dc6daaced87222
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:14:22 2012 +0200

    Drop 2 unused variables.

commit a9f22e8996edf6ef0c903df502accca39795b567
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:13:00 2012 +0200

    Drop 2 unused variables.

commit d926faf2470884776bb637a666b9d5418782ad32
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:12:02 2012 +0200

    Drop unused variable.

commit c1e6a77e48c6fd5c3a4d6b217f3523e50a3f7c1e
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 e195aada701568e50bb15f8dc07c6c4fff808007
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:08:21 2012 +0200

    Drop unused variable.

commit 332edbe346175c3f77454566328251d597669837
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:06:24 2012 +0200

    Drop unused code and variables (transform/orientation).

commit b2a77abd1953f0f69ac5606cdb93c5aa83867827
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 14:01:41 2012 +0200

    Fix up indentation and coding style.

commit 4f9e7512c57ca43523437e462b662b1d59bb47d2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 13:47:03 2012 +0200

    Drop unused variables.

commit bb6e66cc8defe8f9e25b67f9196682a9c2944129
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 13:45:31 2012 +0200

    Drop dead code.

commit a88879d1eb413ede6937b6a354da5a4ce581ad9c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 13:44:07 2012 +0200

    Drop unused variables.

commit d1ed5cab8cbf90546ef13a69bafebd686ff2a054
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 13:40:13 2012 +0200

    Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).

commit e48a30b284f42bf5183332e4f5ce48ec813bfe3d
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 502c19f72e810a57ef19cfaf1ef0bad18e46710b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 13:15:40 2012 +0200

    Drop dead code.

commit 384d5890ff08ce83b97ba39fcfed16124705152f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 30 04:22:32 2012 +0200

    Use new constant FD_MAGICK = 0x12345678u

commit f5e2bc6ad3ec9876532a6904c706fbc1f29fc31f
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 2d51dd3a2bc18199726de6ed43fc024001852826
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 29 23:27:06 2012 +0200

    fixed crash in file list

commit edb1e373979c41df56bee73358a5f34aab12f4cf
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 8b8c885f66ca81096fd18a91f67627bb92ec0f18
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 28 18:48:10 2012 +0200

    fixed crash in icon list

commit bafd4bd22cd26498175a0481a4f201921f8480b5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 21 22:31:05 2012 +0200

    fixed scroll of fullscreen image

commit 085be43cb79e04341102a9922e0e0f531454089a
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 902157eeea55c4fe7e626977f8d2b161352b63dc
Author: Michal Čihař <michal@cihar.com>
Date:   Tue Aug 21 14:53:05 2012 +0200

    Fix big endian support in tiff loader

commit e292e7252ae49cf4c34a48a000fe10dc06797cfb
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 54238463f62d59be26ddbf4b40cbcb48b4e7341d
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 5bc47e5f1723ff39cbcd13cfbdb95d2348363219
Author: Michal Čihař <michal@cihar.com>
Date:   Tue Aug 21 11:40:57 2012 +0200

    Whitespace cleanup

commit 1548a68d26046b6aa467e56ca2c8f5444b95a23b
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 f71645adf90f613bafbfe6c9ebdd41850dc9d523
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 21 10:43:09 2012 +0200

    fixed typo that caused build failure

commit 2b091f51194576999f78c8ef4bc69dd031829e6b
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 a7fba2298fc652380b105fa3981fe132ccc54bf8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 20 18:29:31 2012 +0200

    clutter compatibility fixes

commit af6326dd1794cd36fc7c2293d695efac34e842ec
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 20 17:18:34 2012 +0200

    more gtk3 drawing fixes

commit 5698b4a2c9655662afdb25504bca1987e10e25d8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 19 00:34:20 2012 +0200

    fixed segfault with gtk2

commit 1ff687c9c2e6f97053ccd0d4d60079440ba678fb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 19 00:28:42 2012 +0200

    dropped support for gtk < 2.20

commit 8788844a7d5ab5f9ee1b1182abdc100093249ce4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 23:02:36 2012 +0200

    disable stereo mode in Pan View

commit a68e43b9a1710ec2df2165a8723ce6f11407b9eb
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 b8ac089b37bb86881fbc1ecb8712f6a6f04f1c6f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 18:43:06 2012 +0200

    use gtk_widget_set_app_paintable for renderer

commit a03ef4ab807fd2e4866d591b1fefb6de7fb76f07
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 18:12:50 2012 +0200

    dropped renderer->overlay_draw

commit 8316b45a3d18ecf4220d4623d46c4d2cfb3da0b9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 18:05:20 2012 +0200

    renamed renderer->update_sizes to update_viewport

commit 10cc4eb03df17d1d452bc102aa1c7b8a04f7899c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 17:52:39 2012 +0200

    simplified pr_zoom_clamp

commit a059e7f6ab07b5bfeeecc2c8dd28a70293544158
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 17:10:08 2012 +0200

    fixed unnecessary renderer backend calls

commit 7e575385c45d5e54580bec15b47d6ce3138c3f24
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 16:37:40 2012 +0200

    clutter renderer code cleanup

commit cecac3e83b528238b00861f6318d9215489f2be4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 16:25:18 2012 +0200

    dynamic change of texture upload priority

commit c39c4d4b36f786ef26ea5c4ab0462d61d1d0b553
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 18 00:33:54 2012 +0200

    implemented post-processing via 3d texture

commit 5124a23c3eff171e45e8473b66e24c816bbc6550
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 17 23:08:34 2012 +0200

    added option for clutter renderer

commit 60370f4565f012349b3ebf6343adda7cbffd2979
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 16 23:15:17 2012 +0200

    draw background checkboard using fragment shader

commit 165d4724e586706fc7584d2797a78761927bc5ee
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 5bafddf0f968594e7cd0d55f7c210573b4544de0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 15 21:30:56 2012 +0200

    added overlay and stereo input

commit 17567ffee44220d9b99d9c0d1bd8e5dd166620dc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 14 23:55:16 2012 +0200

    update the texture with lower priority

commit 11bdc439465bef94c0f44bc90505b14994077ccd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 14 23:03:26 2012 +0200

    try to preserve original texture

commit 5f36bf52245175e396ee64e78e7863a25e33f559
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 14 22:52:03 2012 +0200

    try to merge pending area_ready notifications

commit 269a04d54949a71b15704cc16001390b78277a00
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 21:07:49 2012 +0200

    added autoconf test for clutter

commit 8a7f96c0ae1bf813e1b892e80285a0092424b4d0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 19:33:46 2012 +0200

    simplified mirrored stereo drawing

commit 266814d3a437d1900bc7399268d44811a9daa608
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 00:47:24 2012 +0200

    expose/draw method moved to renderer-tiles

commit ceb0eefbcf257ad4967ead2e441c6feb8d46f4ff
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 11 23:46:42 2012 +0200

    implemented clutter-based renderer

commit ec7e78f239e733a7b5e8f9a0407b19710fd0d8c7
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 16 23:33:24 2012 +0200

    Update french translation.

commit bb35f83926c37e14b24931b03164d09b38b36a00
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 20544048d99f4074e1aec280101b973bb2003cee
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 14 23:01:01 2012 +0200

    More use of const, fix up a warning.

commit 14c50cf1c22927ca1aea5054908fbd6b86cfc894
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 14 23:00:19 2012 +0200

    Fix 4 warnings due to function prototype mismatches.

commit 977a7c75f623d87fe50ba36b40185e3b0f15528b
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 14 22:34:22 2012 +0200

    Don't discard const

commit 44b81fb2b45e57e294914f49ce1ea0d0f8bdeb31
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 92c6523db91dd8f148ecc30f20fcde8f4818401d
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 b73335c511e8e299d37e43935173a9a089b2fc0c
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 cbdf3ece854a15cd59d858355df2e681c3b111ac
Author: Àngel Mompó <mecatxis@gmail.com>
Date:   Mon Aug 13 12:25:18 2012 +0200

    Update catalan translation

commit a7e8746f7a2d61d09839590382da12a4183314df
Author: Laurent Monin <zas@norz.org>
Date:   Tue Mar 6 18:03:01 2012 +0100

    Update french translation.

commit d56650e2fe8b77862c69b51c9550eba0b1fe07f7
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 04b70c636ab45a99518a2f8b238984d0aaef1606
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 b0a5325e18cf8d454582f935fdc29b60fe83c179
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 a204856e521dcf66afa88530f1a92cb5404e98ba
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 30 09:42:27 2010 +0100

    Fix overlay formatting example in README.

commit 4e606d1c2253859462aef1fb8c09b7d93e6b611f
Author: Laurent Monin <zas@norz.org>
Date:   Wed Dec 29 16:06:20 2010 +0100

    Whitespaces fixes.

commit dea40dd784e784e424993cdf0305241b2a48e815
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 7b9fce3728d3fa19f5efefb28e52560feca84ab5
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 231db8a35193a26e6e63398e7f26615c4fa78204
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 af5e94048f2cc40204ac5b799701a4bf1664e818
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 0266294671bf3565740ac4b7b6d443ac4c81cb7a
Author: Laurent Monin <zas@norz.org>
Date:   Thu Dec 16 20:18:32 2010 +0100

    Remove obsolete .cvsignore from tree.

commit 7a32d301ab1ecdd4c3b39822202ed9731779b3bc
Author: Michal Čihař <michal@cihar.com>
Date:   Sun Dec 12 13:35:54 2010 +0100

    Fix bashism

commit 0795905fc4bdf9393b3e20e604c9a9ab992132da
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 a551bc7257b9eab410ac66c31a1cac411d6a2e4a
Author: Andreas Metzler <ametzler@downhill.at.eu.org>
Date:   Thu Aug 16 23:23:38 2012 +0200

    Fix typo "writting" (instead of "writing").

commit b51b25ccec2d1d08fbbee47c15fabefd0744b4a5
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 f66795e86f64ae015faf318b844cd4d16f406b50
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 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b
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 fffad3bfc36e6378f4d109f4400f921b4146947d
Author: Andreas Metzler <ametzler@downhill.at.eu.org>
Date:   Wed Aug 15 15:26:50 2012 +0200

    Fix typo "writting" (instead of "writing").

commit 68619b544a553fcaf636894ec894553a0c8f650e
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 a2e7d1772a5ab89dd1f1825f2cc27c6dc711fd05
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 14 21:58:57 2012 +0200

    more compilation fixes

commit 48d7bdaed133cd4adadcfdf3973e74056ff666fd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 14 20:22:37 2012 +0200

    fixed compilation with gtk 2.20

commit 3531bfc74fd7293101af797ddf05956066d62ee6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 13 21:06:06 2012 +0200

    dropped deprecated dither_quality code

commit e4c8d346f59d81c029679148f0a0e2f4556401f0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 18:43:57 2012 +0200

    fixed keyboard controll of image widget

commit f5e9151bcfce23bae199a5a995033b5c12805813
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 01:30:28 2012 +0200

    fixed pan-view drawing

commit fd606fb2679c0c186e8fe7d5ba0105d0ade7b865
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 10 21:55:29 2012 +0200

    fixed dnd
    
    used glib functions for uri manipulation

commit db57b78baf8ae8e8b1f7694a3efb804f1e5547b9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 4 22:13:33 2012 +0200

    selectable image drawing for gtk3

commit 05547f582d702e7f91acf73186498bae0973c49c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 4 20:51:56 2012 +0200

    selectable image cleanup

commit 7e51e32badcd3c3429ddb94b202d70ed2afd37d2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 3 23:33:18 2012 +0200

    updated libchamplain code

commit 34807099f71cd420b1dc5e141cb436bd01cf8c37
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 2 20:04:16 2012 +0200

    changed GDK_<key> to GDK_KEY_<key>

commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
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 dc0a8b78729966b1e85f5a385bd258ba63e20bb7
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 55ccc0fa0ae6758a103b02af07140787c813d9b2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 10 22:51:57 2012 +0200

    detect both gtk2 and 3 in autoconf

commit 5658d2901c72c2da36007036dfa9e6776632b389
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 22:07:51 2012 +0200

    updated ChangeLog file

commit 529b1126534cc664e8f88f028fa56190cc8debf3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 12 22:06:03 2012 +0200

    updated NEWS file

commit 9d940b7df273544d99d87699986c2eca9e9c4bfd
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 ebc790ba2080dc8abd9cc880ead7a0acc120dd64
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 fa99aa221843e0e371edf910a8a39c91451691fb
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 5ab7044678cf35dff14c06d9031a2791fd563fec
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 7 10:21:29 2012 +0200

    replaced assert with g_assert

commit 5fd7dc2e202ea131aa0d9d399a17066c3be56393
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 5 20:46:05 2012 +0200

    updated README file

commit 672c7918e805f090e7848a9ce62cae61f29652fe
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 5 20:40:07 2012 +0200

    fixed gen_changelog for git

commit 7b53b482ac007e2d2a8bbd27f7c2bee0ed10103c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 31 19:10:15 2012 +0200

    spec file cleanup

commit 7f398f978cfbbea7b72d714a0e8b595c6f2e833a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 31 19:09:43 2012 +0200

    use GPLv2 copy with new FSF address

commit 27c86debac68cd20d7e2a7381833f3cf6245b114
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 b286338544a2c60acb1332f3cb90f6b355af00fb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 31 17:41:47 2012 +0200

    updated version and copyright notice

commit 27bec4237fa34883854d8c83ce1484fcc0aef165
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 16bb1afa0623d20923b31c95f4ddf45441b2b5d3
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 27cdadd96d24077e3bca57ae4f4d2aa97e413612
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 99d04b829d846921ddff3f8d268a8e2f08fe64cd
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 cce7db24ab6fc622b0b87cbc31d9cd3cf2abb5b1
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 f4245483e556c3a31ce53f39c4cfa78c805f85ca
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 27 16:28:48 2012 +0200

    changed "readonly destination directory" to a warning

commit 3e0e566eca5097f546eb5989196722ac6c1f732c
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 d17c428da1a3a25b1a24f50470f14e98e8cbd226
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 97bddb361bf518b632cb4cf3145d311a94112886
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 5ef30846a7bc94585771a6d08284b771320b33d4
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 0922b292f3e67e4b52c7377199c2617511be7a38
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 988b89175eb9703d8116b719e0baf036793a33c3
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 6f701885de29cc7ce188fdd3be50cdab253d5f98
Author: cybjit <cybjit@gmail.com>
Date:   Mon Apr 25 12:53:35 2011 +0200

    Ignore duplicates with same path

commit ce2d11c4d9df655a4fff053373b724d985a25db0
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 bc3ed05a47d86ee3ec78d166df17d1f446f2d0cd
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 4cbe6b68b12b1102fcdc2dcec99e6b03c74291a1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Nov 12 11:34:55 2011 +0100

    call log window functions indirectly via idle callbacks

commit 04bb6f2326f58139c22d3bb8de7e639c8efb40ba
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 58e4671ba18ae3b3a996f3f518151fc6fb2bbdf0
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 52d7c7d5a99e904839c0497f32ca6d2586b9a14f
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 78cde6934008f79fe498e4adc64d187b0ed47417
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Oct 2 11:12:44 2011 +0200

    call notify functions in in an idle call

commit 5276a3faf1ab551a34acb45e72ae15213a7ccbfc
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 aff67e653215952b4766cf33bfdfa24cd93949b3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 1 20:58:34 2011 +0200

    separate function fortesting changed files without sidecars

commit 21a8bc375e28b4950bac3a1a3e1aef1f734d9c63
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 1 17:11:10 2011 +0200

    consistent use of fd->extension

commit e6308d6f082ede8e9d6e57b14806356c8923c65d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 1 16:31:58 2011 +0200

    simplified grouping of sidecars

commit 18d80ca385e38b3bf9bc4ef36264bb4d430aa1f6
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 efc8096527d6f743d17c44b9982616a169973f39
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Sep 30 23:02:26 2011 +0200

    always check for sidecars by readdir

commit 7bb3871e21c03b7103792524458eddf0616880db
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Sep 30 10:54:32 2011 +0200

    do not use FileData entries with empty path

commit 559683ddda8610a986ea1355dc191e8e20f77a23
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 29 17:17:20 2011 +0200

    updated copyright notice

commit 4f028fb255a5edaeb2aec25d2e87ef4b8a2aa44d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 29 17:14:36 2011 +0200

    added custom tiff loader

commit 25d02a83df709d2852f4cb90867aa261b80280ca
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 29 12:36:08 2011 +0200

    added long-term cache for keywords

commit bdea8db7b066162269cc1d9d09d745983e5fadb0
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 216a72fa46b4f35d8b4f36dfb7b7a227300faa4c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Sep 27 22:03:47 2011 +0200

    fixed stereo.fixed preferences

commit 1c4103ded9b34d240b76779d5ea8a5c16bbf1924
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Sep 27 21:12:02 2011 +0200

    fixed stereo_temp_disable functionality

commit f5470bbc26b15ce585c8f1cedfad3adfa611ef85
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 0736b5d6b3b31bb24531284b44b90b7b225d9e7c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 29 15:27:09 2011 +0200

    fixed crash on incomplete jpeg file

commit 10f4b603e6b8ad553a7b9c9afb4aa92e43dccae6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 14 22:16:49 2011 +0200

    added Cycle through stereo modes menu entry

commit e9780e09d7e57bd5f5c3594bdd773bb2541ec232
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 c447b43b8f8291da9d941718afaa0b2c9d950efc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 10 21:11:50 2011 +0200

    more compilation fixes

commit 7a8a4c7e4448572ba18d4ded8cf7e86dbd5bf8e7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 10 20:30:17 2011 +0200

    compilation fixes

commit 0ec34da9df56efdd6963a0f3569fe24299a8ba0d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 9 19:27:43 2011 +0200

    fixed libjpeg in autoconf

commit 18f8e33ac8681cd297a980a936bd2ce2467614da
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 9 16:07:31 2011 +0200

    improved mpo parser, consider individual image type code

commit e5235578ba189827610cec22c9ca8bc17c433113
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 8 21:16:41 2011 +0200

    fixed to compile with other libjpeg versions

commit dd008ca74ba4a924b202021a7d0dbd11cf0dc542
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 19:22:29 2011 +0200

    allocate tile pixbuf allways

commit 43b479c1042930d616cb4c8fb9e80ee5fd0900ec
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 18:20:19 2011 +0200

    updated copyright notices

commit a7efe96305e0e1847c2e20b119c86cac03fd9e56
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 18:14:17 2011 +0200

    free mpo data

commit 85dbc07da126d6229f37821e5dd49c3b8546e80e
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 c2378af08d9bb0b9ee1f958c9a4b50bc65abbed8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 12:52:09 2011 +0200

    store stereo flag in loader data

commit 2f3197170c42959552141b2600c9d828542792a8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 12:02:30 2011 +0200

    fixed freed data access

commit 091dae0b7d6e602da76f624ddac3e335e262e1fa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 11:58:29 2011 +0200

    load mpo files as SBS

commit c546114c635f93ff254b4d479a1b6370377d054b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 27 10:57:08 2011 +0200

    added mpo parser

commit 3b1800b11fd5f98ce268b358f17585d43641c3ea
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 26 22:13:39 2011 +0100

    split jpeg parser functions to separate file

commit ec75c814d6f79ec16426ee40aacbf7d0aded8e41
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 26 22:03:30 2011 +0100

    added custom jpeg loader

commit b5b810393f0fae5071a0263db376dadaf595d4c5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 26 17:57:25 2011 +0100

    infrastructure for image loader backend

commit 09037ad50bd7a839794df37034bcd3dd378cab13
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 25 23:25:15 2011 +0100

    renderer interface cleanup

commit c9965882aeed23e72cf019f6d3859a69d1d4aebd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 25 23:14:01 2011 +0100

    fixed redrawing on expose event

commit a5a53debed949e9511e6e6fcd454aa324334a8cf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 25 22:09:59 2011 +0100

    fixed area_changed handling

commit 8a3733bbabbca537e1f741984fa8b5e94cca08c6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 19:16:07 2011 +0100

    added more anaglyph modes

commit 19f041e7e105a568a57b22cc36e30590ccc75de7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 12:49:00 2011 +0100

    added half-size (3dtv) stereo mode

commit 797e4dbd59e944c3d3b78d25b44dfe7ae8bb287e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 11:31:08 2011 +0100

    fixed sbs mode

commit e82e902ed059b5ed4e12a1c48e816cdf3c514940
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 11:11:08 2011 +0100

    save and load stereo options

commit f2ee23371ea8a95eb54cd39bf191e658f99cae7e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 10:52:41 2011 +0100

    improved preferences dialog

commit bd4b6cfb641e52f646931b69ddccbcacb0f85a5f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 10:15:07 2011 +0100

    added fixed stereo mode

commit 826ea8c822093a131c5c44c9c02252aff5d60d2e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 00:23:54 2011 +0100

    removed 'swap' entry from menu

commit 28fd30edc8bf0a4d0a62c2732d37f512affaf87b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 20 00:18:13 2011 +0100

    temporarily disable stereo mode, added more stereo prefs

commit 623bc05945e68c9242a69290de12501435a1bc18
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 bab7032f6f11847e68ce1ac42d68a18d50aed220
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 19 19:53:30 2011 +0100

    stereo mode preferences

commit f5f37819bf9ede89c68114b079feb24d19e49343
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 5 22:22:12 2011 +0100

    change stereo mode from menu

commit 68dc88956d7b42a3ced0e0256d075307e866494f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 5 18:20:16 2011 +0100

    swap stereo images

commit 8ea74ae53b6c32d3d5492340fe16fdeeedd12f26
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Feb 4 23:49:13 2011 +0100

    added mirrored stereo mode

commit 086196582749a9f9fd254399665c56a892348ce3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 29 17:43:05 2011 +0100

    fixed overlay position - part2

commit a081296160a39396e395eab36c091cddfb9f216e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 29 17:35:29 2011 +0100

    fixed overlay position

commit cb324a14505d277f8c2def3512e71f64d151531b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 29 17:15:39 2011 +0100

    do not draw tiles outside the viewport

commit 589a4cb49ae1b9c0a8618ca3918a579ef9e517ae
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 29 14:49:38 2011 +0100

    display pixel aspect ratio support

commit 0a5ec68af089d4b79c3816d3e7df0434ea0ad5e8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 28 14:34:57 2011 +0100

    anaglyph support

commit fa7103087ac4eaf5d2ddd560fa472d4c4d8a1fa2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 28 13:13:27 2011 +0100

    rt_tile_render cleanup part 3

commit 3dd0e08368b389250b15790036be7f00075a1d74
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 28 13:05:14 2011 +0100

    rt_tile_render cleanup part 2

commit 808d8558b3d5e2ec8791ca3ea2a0ba14e5e18823
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 28 12:44:32 2011 +0100

    rt_tile_render cleanup part 1

commit 6b9ed5a71fc7230c795e4edd541fb79a5d022220
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 28 11:05:07 2011 +0100

    first stereo support

commit 63fdb63ce1470f08c4be2d7a2ff02582c331560e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jan 27 13:40:05 2011 +0100

    separated tile renderer

commit a8c5cb269996f35d4877e31514956c198c3bd2e5
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 d2c78b7a8dadc45b958e1b74242d64766e9f6e9f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 9 16:38:46 2011 +0200

    fixed using DEBUG_N from multiple threads

commit 8a55b69211b5866025f66c514f34ad697d3d1909
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 138e31f328408ac88f1162999c8fcb24298ab37a
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 bd374b070d437d6319946c49ae0166ee4621e737
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 a11e5ce5f336e6fad747cafc8efea09a69e4cdbb
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 8f9ba4127954be5e04ac4c8b1822399a435af1ed
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun May 15 19:44:04 2011 +0100

    Fix a remote command bug

commit 4858999bc0b165211656849e174e9b0149cb33e7
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun May 22 09:40:51 2011 +0100

    Typo, forgotten bracket

commit d4660d7669ddb5e3312164cfdf5907f4e7dbb349
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun May 15 19:44:04 2011 +0100

    Fix a remote command bug

commit 31f6b82dbee7f4456371a1b527161ebc81342577
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 a4270acba9810bb6307e7d8da1334211898d8fb5
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 e24281e5b7b6a70c47eeb46c4857913b5eec10a8
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 c971abea1cfb4b4d85e1c67dba2d443ebd5e9f86
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Apr 21 18:44:15 2011 +0100

    Fix wrong line ending

commit 556bd46ba743932fd29c225918d8aae722f6a054
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 dc3dea1297365981d2e206fd8afbb84a781ced20
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 236bc4c0e943f91e022c1c792a0267688e492f1d
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 8c25cb5a376d19f3db0b5d8b98a4c16fa8799e9e
Author: Tore Ericsson <tore.ericsson@telia.com>
Date:   Mon Feb 14 14:51:44 2011 +0100

    Started with Swedish translation

commit 60c56ec5c852ea4b0d8b7df80507bbfbaf4e7610
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 e504820e7afff00efe7937b7b9a5fd830ae1d79e
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 6e695dd61e5fc1ed8d0688d4b72bd87c10f6e0f5
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 c6d82fb33aef7282e1b7977357a27e92122d42d5
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Mar 8 22:01:44 2010 +0100

    Implementing some usefull data structures for lua

commit de4f59037f1d026e11760a7847c5b187e89351ea
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 4e679cd9f9cb725773053295eedc75adb8ebe41c
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Mar 7 14:57:00 2010 +0100

    Using common path for lua files

commit ee7d5c882dd136b160c94359fb3182e49df0fbee
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Mar 4 21:05:13 2010 +0100

    Overlay info with lua

commit c5c0aa1566e7c95c4e3d009067b1e5133aa8736f
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 55de20b6bd7a666ab63ee9d1f60e8fd1833a74c5
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 b71da225f077c5268a525886967be68739c5be94
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 dd54e571eb1cd5ffc55a97edecc777180d0dddb4
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 7a426d74379c2728ffe2bd0b5a33fd9bb473d7fb
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Feb 28 22:55:37 2010 +0000

    Add unknown file class to grouping

commit b71f37b8dbfd89c79a407698293cc3de44b4f645
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 fc390bb82685262d7fc073f0571e39c2fcc1c8c3
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 34c581a990f3b8f76084e0379282cb6bf8eb9606
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 bbcf58c3c476cbff706e04295c028da8239d3e70
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Feb 27 20:35:09 2010 +0000

    Little macro correction

commit de8ed72a941ef92c51ceca084b66dc7828cb90ab
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 7cabd51896c7a9411de0336ade042f4e726fe3e1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 17 21:05:10 2010 +0000

    updated ChangeLog file

commit c704896fdb0d0d5b5e2d2205c9d57a4382d343d7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Feb 16 21:18:03 2010 +0000

    added 2010 to copyright text

commit 7bea2e9641e42a79bf6bc89a7b9d86d68e671b87
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Feb 16 21:10:12 2010 +0000

    updated version string

commit 43c48179f5b7249ea13b918d0e6cdb156ce3011f
Author: Laurent Monin <zas@norz.org>
Date:   Tue Feb 16 20:07:05 2010 +0000

    Restore translators list, removed by revision 1899.

commit 113b2377405d3652e66bb547bdf58f981ef6f606
Author: Laurent Monin <zas@norz.org>
Date:   Tue Feb 16 19:55:35 2010 +0000

    Update russian translation. Thanks to Denis Silakov.

commit 4261dfa3f5aaf091e97daeb0f99dd020672fe37b
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 b6a2a9d69377da28b4dacdc3630e68e5cb7869ef
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 aa1e53ca14dcd9a75a717792be8a4d5fc735a5eb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 7 13:16:35 2010 +0000

    test gnome-doc-tool in configure

commit 78b77ae3833bfa191aa94531e5b5ba0765b0cc6e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 7 12:44:55 2010 +0000

    dropped obsolete sections, gqview changelog moved to wiki

commit f977ad15657970ebb4621ba46e005cefc0b218ae
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 0e32e4d57426c075fa4d9f3cee75c5bdd897df48
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jan 27 22:27:10 2010 +0000

    czech translation fixes

commit b015822f5751b6ad105ad607d196320574d30806
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jan 27 19:58:11 2010 +0000

    Update catalan translation, by angel mompo.

commit 6088a5dd735b2bea2b1a8b4606b3c32e89b86999
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 615b0fbae5303c71ce20356036d89d8d5a23261e
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 141a854c9b4b80132cb0be2cfd45122e41157531
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Jan 11 14:10:49 2010 +0000

    Wops, typo...

commit 36ee9c9dcd360e1d6847f4fd9b899c70875cc23f
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 8ce20c203c0b7e91eed065d5163bd2ad8e183eb3
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 5a1662366440a908c9af77b57ccd00472ea0d3cc
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 a1c2ef4506fae105f7ca76463fe21c84bd283cb3
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 59801852932ec6a13f43b1e3f4beb42631906070
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jan 5 22:26:03 2010 +0000

    Update README about translations.

commit f9feac4ff37cc70a0b601c1e839f4e37ff2b5072
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 f1c7e5da546938446317b7af5ca2c06996bed93a
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 bd34c324c92456f5182579d6922d7aba664f93c3
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 99766f9e671fc24106db4104fa468192686e5629
Author: Laurent Monin <zas@norz.org>
Date:   Sat Dec 19 12:49:19 2009 +0000

    Store sort parameters in appropriate variables.

commit 7ec5e57c11590f5d44bb96865e279de8d03c49cf
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 e6fe9db8a728c2188e7276f3cea001981120ed80
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 17f461e047e39b2e6ddfc82192aeb71db32c326d
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 4bbf6df484aa38c0919ef1c12f25a61e7cb2857b
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 4ba3a4841437e510a1c2904ac2991debb2d1071a
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 1f4fdf05a9d2f0ec98fc4a9c17172138e60a9e1f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Nov 27 23:27:35 2009 +0000

    build documentation with gnome-doc-tool in makefile

commit 3f39e625a89f647d3963770bfc1222ef3f2b8a98
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Nov 22 09:12:22 2009 +0000

    scripts for converting wiki documentation to docbook

commit 14fdb79a58c05b2110ccd7a7abc2e31099b74562
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 64efa05fe3501bbcdd866156a9c62954d198514a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Nov 18 12:34:30 2009 +0000

    changed https to http in wiki links

commit fb7ec61825c021bfbc7431ce7dcbbafc97a8d9c1
Author: Laurent Monin <zas@norz.org>
Date:   Fri Nov 13 18:37:31 2009 +0000

    Spanish translation was updated. Thanks to Redy Rodriguez.

commit 40c05f384b37a3fc91262b033a0603ce376f8ccc
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 7 21:31:23 2009 +0000

    Updated spanish translation. Thanks to Redy Rodriguez.

commit ec5cfc05e59af8975556ffbc6262252e91172441
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Oct 13 21:49:42 2009 +0000

    German translation update

commit 3bd2b7d601d9444418799003a5ae472ac7738d15
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 84b602a4d3d1156d36c42db6bbd5d811cbe2f255
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 9d0d6ce6929d7fae161552c1d91ee9ff412b3b2f
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 a41042b3eed47f80f91448ca4836d09976a238fb
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 95d62825b5e935186a76211f63bea02b4af88d5a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Oct 1 17:37:51 2009 +0000

    fixed tree_store reordering

commit 34f3b8a3ff32d1d2c4c77f57dd99344a7443257f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 28 12:04:35 2009 +0000

    do not cache incomplete thumbnails

commit 63420660a443d3a98d556ef90da3d079d058c4cb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 28 09:57:06 2009 +0000

    consider sidecars in layout_image popup menu

commit 64cf6613bcea8ae9c8f412255d2132eead0d76e8
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 643ae01b588ec9645731f147d82102244ac7dc74
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 8b6b4b9f42ac74470709bd413f0b5ce5b4190a90
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 b52b036e97cb06283bc2280c432404cba631cbc2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 24 21:52:44 2009 +0000

    fixed and simplified sidecar grouping code

commit 98cfb648cc4b0173b3e324af8d4c81fa14623124
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 24 18:02:29 2009 +0000

    fixed emitting of error signal from image loader

commit f1c57f3c48c0347586e17fdce74e798ab95756ba
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 068a46d7a986f799ada8cc2cc80864c87b4d0741
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 14 21:25:10 2009 +0000

    fixed selection handling in sidebar

commit a65c901d3b70d7b3c2ed08ed89ffc90fac4bccc4
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 1ab4168f7370de7b3370b1b91cb8a052327055b1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 13 21:03:17 2009 +0000

    fixed incorrect translation

commit 3a4c59562600d7a6b390c702b72c921ade71e3db
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 13 20:00:08 2009 +0000

    fixed filelist refresh

commit 0d3397b546403b2beb64608ab306f1d8ec323b2b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 13 12:33:11 2009 +0000

    preserve histmap on NOTIFY_CHANGE

commit d88c0197db63c4282f6986112521d45f87c753a6
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 9f27ef873ac95d800100b3a8702bcbe614a6e49b
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 5773c73278ff455e6b1c96f115509cf24fe89108
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Sep 12 16:03:09 2009 +0000

    simplified template

commit fcf4c3852f5993e7cbb0e5f19ae46919c22a4ffd
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 50f55547a981a56f3baa1cd33bc2f3c4139bd695
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Sep 12 15:31:24 2009 +0000

    fixed reloading of editors

commit fbcd54e1b46fb22ca36e031e863af7b5f28b5d3b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 9 18:16:09 2009 +0000

    advertisment added

commit 04d9cb61c50924e4a8a7431e2da696b55693d241
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 89d76d7da4f277010901baaf80c239c057d7da70
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 7 20:04:22 2009 +0000

    fixed list of possible editors in popup menu

commit 23f8333708ae73bb3332c1cd6f1033fd9bf9cdfd
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 b319e56a6f2a4018c385fe0b8eb085724dd33da5
Author: Laurent Monin <zas@norz.org>
Date:   Mon Sep 7 08:24:09 2009 +0000

    Comment out unused functions, silenting related compilation warnings.

commit 6178ce7ae0e76e7e4d348681969e6dd31235c8ad
Author: Laurent Monin <zas@norz.org>
Date:   Mon Sep 7 08:18:18 2009 +0000

    Remove an unused variable and minor code cleanup.

commit 9cfd6cc0d65835a221e710c14941591543597145
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 6 14:29:19 2009 +0000

    improved editor loading

commit 687a891871bd2c41ecb7f955b80910c941427353
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 6 14:21:19 2009 +0000

    fixed unnecessary image reloads in color menu

commit e0fd3c772a12fdb3c6155b90b587c6dbaa418a82
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 397dd167416368a4d102b051352add5ed2982414
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Sep 6 09:08:37 2009 +0000

    added messages for debugging startup time

commit a9030eea34458fb630d338c042311e3904110eef
Author: Laurent Monin <zas@norz.org>
Date:   Sat Sep 5 13:48:21 2009 +0000

    Update svn ignore lists.

commit dcadde2b6220414d6fc833c97a31b33fa0995d87
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 049463614a739625303f0edb6a8cf1ee90219833
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Sep 3 20:00:40 2009 +0000

    fixed in-place rename

commit 6f6186dad0150ef4f37eca53c0cf22cbfd0cd7a0
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 2b239ea29ca6de434c05482d27abf55df26d35f0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 28 23:09:05 2009 +0000

    fixed vd_notify_cb leak

commit 1dc77a83b26aed8ff77e59837bf03e77789cb6b7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 28 21:01:29 2009 +0000

    improved printing of selection

commit fbfb356c4e58eaf760c363caa8cbb3e6a45bd8ed
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 28 20:18:46 2009 +0000

    improved the sidecar grouping algorithm

commit 7cc27f48539b28a84af54e72c687276b729465bb
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 ca1e575f63e3e5f39dafdb4c512f8e7672237ee0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 26 19:19:06 2009 +0000

    updated version message

commit ccc188ca0606d79f1fe7e84e96a995acd96aca42
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 26 19:16:02 2009 +0000

    save one unnecessary call to stat_utf8

commit 04c030835380e4223ea2902c4cea0283bbce9895
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 da53e4e5a7a067aea6961ea89a35098a68562196
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 22679396edba29418ca66fb4a1e9238386ae13d5
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 399428f6412a8c2866ec65738ca12bccd374fe73
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 e284087c3e3d8714587fecdbb81d6328d3376b19
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 22 21:58:49 2009 +0000

    remove deleted files from metadata queue

commit a20b1c7d57bc9f5e189b957942665d0856617b4e
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 4fd2d2e9ae0d08ec04f1b893c08a315be6837abc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 18 20:19:23 2009 +0000

    fixed possible crash in exif_item_get_integer

commit c1371f79e488f152db06c61f821469fe59331ade
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 3 20:47:14 2009 +0000

    updated links

commit 6873f89855794d502a5098369ba8b79fa4794392
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Aug 3 12:34:57 2009 +0000

    Fixing libexiv2 bug

commit 95f139cb78e9e71ee9c8978fe70885537d265092
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 993581fa3b5a4f2dfe93e6b3ceb03b7219b73f41
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 3ba97f11d9ed1b31f4983b6f2b85a1661fd21172
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 31 20:46:55 2009 +0000

    updated project status

commit c57a5a23b7b648f93a7ab9e78d32ea240909a8ef
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 31 20:31:56 2009 +0000

    added project web page under version control

commit 3591c21101f1f1f82eba676b7708f61badc13e0c
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 50d58991a04ea08b245ad359ed7cd399f5e48d2e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 29 21:03:38 2009 +0000

    updated czech translation

commit e01d567728c83465fd4bd657233f07b6a1d47403
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 41599122ba313c5806555c6f1e241ed09ff37177
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 5d66be285cb060db3db2202a7ee3b79cacfd9769
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 28 22:03:54 2009 +0000

    run the scripts with /bin/sh

commit 9ac5bc9898dd722a4b1bbc175ac2d777ec3d53e3
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jul 25 08:23:23 2009 +0000

    French translation was updated.

commit 6c06cb33020b4045625a56baae23b1fef36c8618
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 5495e01cd0d7eec14da56600599aaa7c5876299b
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jul 25 08:00:07 2009 +0000

    Romanian translation was completed. Thanks to Sabin Iacob.

commit 206a227078812c68c76b4a233cd877639a8b49bf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 24 14:07:54 2009 +0000

    update column sizes after toggling thumbnails

commit 3374e3d5b309aa51edbaf5b4a9a7beeb084452f9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 24 13:32:37 2009 +0000

    fixed switching of multiline texts

commit 2d113f07405e4579f942e247297cc0ff66227935
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 00c99d21f60a5771bdecff3fd77a6636cdbb685f
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 66643fc83bc4568484894ae282c1cc1b1f83d31f
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 8494a934706a0fa7c16e83df36d2d4fec7a61184
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 7c7eb0a20e26e0b16c90ec2882559344ac537c1d
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 6e739c902d1e5cfec08c44348536b5d0c2d23199
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 2 17:37:05 2009 +0000

    updated ChangeLog file

commit 08f70c1da91476bc46ab020ba54f929ca991af5c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 2 17:31:38 2009 +0000

    updated ca.po - submitted by Mecatxis

commit ecfe3d0ad28feebc56f32610d9707309243a051c
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 2e37aa4a9f0235e9ffe2a2daf09d85caa54c303a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 1 19:38:17 2009 +0000

    updated version string

commit b514d250a6bf056da22f144876fb3a367c35e943
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 1 19:33:09 2009 +0000

    fixed mnemonic conflicts

commit 9c0ca8a14835d15472fc1453bc62cd7403cb9a7a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 1 18:59:39 2009 +0000

    removed msgctxt keyword, older gettext fails on it

commit a781a6fa2d8dfd1a452ffd0242eb6e420ec4ee80
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 1 18:32:32 2009 +0000

    removed gettext.h reference

commit 0ec10ddfd8183dfcef9e9651d86ee1dd6fab82e9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 1 07:04:42 2009 +0000

    updated spec file

commit 21797ad0d7c06e997ca15031f3634f7992acaef2
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 30 23:40:37 2009 +0000

    French translation was updated.

commit 0bf27305767735ad7b0ebbd8f18ab4d0b24a5614
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 30 20:15:33 2009 +0000

    fixed an use of uninitialized value

commit b5b0a8583f3e0201b0257e21546e1620d71e73e0
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 f70e420d4bffd932e7cf9d70debb74df1e96011e
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 ed08c31a1b8e1b458f69605e1756af6460b363e0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 30 19:12:25 2009 +0000

    add desktop.in files to the tarball

commit 84d6dfa42fdb4560cc895f8346256b80cbc2deeb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 29 19:48:14 2009 +0000

    fixed writting to gqview legacy format

commit b1e7867f8a5174e1b9650a4f9703efc3b94d20b9
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jun 29 16:32:43 2009 +0000

    French translation was updated.

commit c278582ae1a6dfa2c1b12ce3af4554b28db37d27
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 f8f76cde319631e0147a286966ca7af0b13f747c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 28 13:41:51 2009 +0000

    added geeqie-import-geeqie.desktop.in

commit 8bb48410fde2352746c65072c38331ec17faa329
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 28 11:55:54 2009 +0000

    libchamplain compatibility fix

commit cf4208a56c616bb3dcaae93de5274dfc219a0313
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 28 09:25:47 2009 +0000

    cleanup: remove some disabled code

commit 3ad0a54de0b397a1f8d7ca8cb487633150060032
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 dadc45eb233a88708878440db9dc0746206f6246
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 a61e74ef49b2910e1c2b52699455707a110344ba
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 db44d472fbb0f81ba00ac282b9e4fa04fd37d64e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 27 23:12:52 2009 +0000

    put preferences to separate submenu

commit d960407def39b244453756528e281209f1c47135
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sat Jun 27 22:58:20 2009 +0000

    German translation update

commit 6595653e7fdcd3f9126e2382e61309a6fddceec7
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 3000474f9d40efec1c4167fe3c87dce3e2814d18
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 1282982b76068795acda07efe761286c1d850927
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 5865742b0f0e0d9e89c6f8cfc8789e37ab3cfc09
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 27 21:12:07 2009 +0000

    reordered View menu

commit 2c3454d78f2e002ad86059746d6dbc15070110d0
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 9ef0898770dc7fb0e286c777a1ece3896f22a1ca
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 27 20:12:56 2009 +0000

    simplified menu_item_add_radio usage

commit f9509525508c1f38a99edf06d5203f2cb063b81a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 27 17:54:31 2009 +0000

    created Files and Folders submenu

commit 8948dca3981a8f5484d8cc658dd5253cf9bc9f85
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 a374a03dd9be5d447a8a0f0d45b4a2b7a6725cb1
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 7bbcd188f372a89bc2ff72d80ed8a20fec5b95ca
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 23 19:20:48 2009 +0000

    improved description string

commit 5a18119c672fff2fb43b3789ffedb8932c960e37
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jun 21 22:52:45 2009 +0000

    Localizing one string

commit d820c538051df54a6316047a3da7ce77414fa980
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 48de954045b9d2f5e00ef8ef1be0c23f1babf8ec
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 8f5b864badbfce732abf5f389688052ece5ce8c1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 21 13:28:02 2009 +0000

    fixed jumping of filelist on focus_in event

commit 624256fd4593dec4dda712194794a3bf85bcdb7f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 21 12:39:58 2009 +0000

    fixed updating of marks in sidecars

commit 8c5f76523ca80ce6b73e625ad8304af1e2acb88e
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 ad121b74463720f97b4ff342580227d07b30d52c
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 64ac3a19f5d513a64d8824bbc131323341f82f49
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 689f00cfe4b24d5a3c9adbe90faa1127b01edc88
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 20 08:51:07 2009 +0000

    always check for deleted sidecar files

commit 2ac559008ae7dd561c191ee59e2ca0bf23536f06
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 19 22:37:30 2009 +0000

    fixed regexp usage

commit f553c1adfbaefb4e6c6e5f63243d7045298c1fb0
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 6b90e03b1485fc0bb2c97369c9b78e520fa6d641
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 ce28ddc9eb3aa2525c3264a5d108ad0c0663b01c
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 74888a81cf4563307c3f5814f571aaa47b72de72
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 a9e0a03817c421da14093d05e41970da740c44a0
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 f63a2dd3fa1b61bec9a04c877f3ca9953b467133
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 2900ceba02cd5b6c5d7c1d818dacecc9a65720d4
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jun 14 08:49:39 2009 +0000

    French translation was updated.

commit 1401afe8606b92cfa9f3b52989448e86833ed248
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 369eab0297a8ba20f117db5c4c751907e22479ed
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 1283b61934436f9ba1563633c0892ba8245b16aa
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 11 18:18:07 2009 +0000

    French translation was updated.

commit 420f3600446e33397c93fe631e2fffb5b8a6f43d
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 f5dbedfb0a27731a28584e4734b7fd548222140e
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 545a2c2ca86722831c57ff5f5d8b1c641e6d6988
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 c266b1d322f46134d567ce59168746575944e3d1
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 0dbb46cefd841e6fff6ea1bd002829db6f519bdf
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 3c31271012cd131271872a32dc5214a81010d665
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 0128d5e7deb6ec5772daeb22edcb5c5efc918996
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 831963138ddff7c9d9d29e39ecf677535e679ec3
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 da1d8ad7407bec7c000684ad9466c45a03243467
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 6 19:39:46 2009 +0000

    preserve zoom value on fullscreen startup

commit 0b06a8bd76d495c199fabad762571a4f9df9a175
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 538eafee798a9adc76f91daa7b0b7ee31405e89f
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jun 6 17:02:21 2009 +0000

    French translation was updated.

commit 0b3615164ce594afae630a1e652099d14308c356
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 2ca07031f3571cee3851b885ac9eb466d0485648
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 1bd43a679034412c6ee7f82676c027f7db73a602
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 2aa7548fca3a27dfb8b891d36507adc918e258ad
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 5 21:52:37 2009 +0000

    simplified the code around vd_select_row

commit e88a00bed30f1083f221a96876a0ddd84f44623f
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 f333692b5cb1214bfc7b5e890894c7cb8a7c49a0
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 4751713609feee94ac540b8d57ebbdf65b9bb55d
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 8e6775025b5874e2bb686854009a4fb07dd74909
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Thu Jun 4 16:07:16 2009 +0000

    Change the order of columns for editors dialogue

commit 21b5ebf3430ded75165d2b4caf8baef41dce6bae
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 347fc7ce81fd08f1a8977f67cff7ae18e9d175c6
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 5a743f0af211c998eb7c38a6f5736fff5ca22899
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jun 1 16:37:30 2009 +0000

    Minor code cleanup and redundancy reduction.

commit ce00bafc5df7e6b25402cd9017618b9e57f0b9f0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun May 31 14:32:39 2009 +0000

    fixed incorrect type conversion

commit 7c03436375c2931a9ebe20706648ea9f40195265
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 7166e8e6822956cfc657744e4257af67f6152542
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 f6b5317b9869a7640793c47eda0bbd39253ad363
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 894ebcaf7da4ea3b72486192c43c15922a3bb68b
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 257284ed5d98e13733f90bff28124cdc75c85238
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 701705f5255fb572f11beb9cb167a4b1729b61fc
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 94698117d7c312c420ae83d26bb80fd973a16b90
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 21 09:54:20 2009 +0000

    Add missing vim modeline.

commit 8b292110747064f281bd8ebb58be68f35ba5ea62
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 2a1d12620e62c03dc69d958dd861e8506146b03c
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 db09073d27d708eec901db85729b7c96d513cae8
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 939990870184f816d033427411963290f6ade227
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 14 20:45:34 2009 +0000

    Fix up unused variables warnings.

commit 93e62dee098e12678bee8560811f2676d66a169c
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 63ea2c8531d9336883dfeacf232c15e71fe93d90
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 12 20:54:58 2009 +0000

    added some notes to README file

commit e0541d552647c5878d8ce21e111563837e0c9d9b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 12 20:38:26 2009 +0000

    fixed compilation with older gtk

commit ff49d58f802d8a012bc0ffb56826047f40e97be6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 12 20:17:03 2009 +0000

    updated TODO list

commit 19db93d6eb70f5163b098be3390476c19f10b54e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 12 18:25:18 2009 +0000

    added GPS map support - patch by Colin Clark

commit f0115682dc9aa6726bb6f582af15eae5b62bb0c1
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 12 06:54:05 2009 +0000

    French translation was updated.

commit d9ddcf2b5bfe86a11a674269b2b0ba3d1e41a694
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 12 06:42:20 2009 +0000

    Fix up tooltip text: Color _Management -> Color Management.

commit b8f9d00fd3a2a654b5b7121a520da9ed1e6c6a96
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 59e6c19758556f5b4bfaccfdce0ec356289c0b66
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 11 10:10:13 2009 +0000

    French translation was updated.

commit b8baff4dae2056c190eb6274bf48764521192aa0
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 11 09:55:39 2009 +0000

    Include missing header file.

commit 8ae8938d7f55e6b8b1db3a5d699366cc2068baab
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 9 19:45:24 2009 +0000

    expose the file grouping flag to the user

commit 70138111fc44652288eb415f4c3587b0a69a661b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 9 19:25:51 2009 +0000

    extended the list of grouped metadata tags

commit 5a13c696e65d72adc9b75d8955903a857ee845a1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 9 17:02:35 2009 +0000

    added some structure to the metadata preferences dialog

commit 6736cd683214e6d52b2784866f710f8a4a1adc48
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 8 18:29:09 2009 +0000

    better tooltip for disabled lcms

commit 38d38b50801979777ad5eca4bf18ac5769cab5ba
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu May 7 20:24:35 2009 +0000

    limit metadata details dialog size

commit ecf3f93d54ef1c36365811d00e1a810a1656a189
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu May 7 19:52:38 2009 +0000

    fixed keyword tree initialization

commit dee4299ea23692b3aefb7f29b12918fa05aed927
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu May 7 19:38:07 2009 +0000

    updated version string to beta1

commit 0dfdc453bc25ed4a2e1fde1ccf2ddf5f73e5604e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu May 7 19:34:33 2009 +0000

    enabled XDG directory layout

commit 34a545b2adf71400fa340ad002f6b893d5e8dda3
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 fb440ecd8db37f9b877bfb702b97e91422cd334f
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 3 17:54:37 2009 +0000

    French translation was updated.

commit bcc9ac0c44afd4282d63ea05e889ec19cf1cf458
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 2 22:34:46 2009 +0000

    added stock icons for slideshow

commit b9dbcccc72df0cf7e537ae9acc776c582d44a24b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 2 22:19:42 2009 +0000

    updated czech translation

commit baf66bb1af89cfb58a59eb324ef21484c5bca379
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 034c8455de62bcdf0b0e5bb7741e3625b911bfc0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 2 10:59:36 2009 +0000

    action table clean up

commit bf8cb167b7ccb92cc324ade7ae0af00cca98f2e2
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 022c685ad3ea779b5d173483deb75f19434ccac2
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 c95bd69965832c1cc0b82683888759057cc37b85
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 b4760e25a6f8e62c950bc9e32f5f4af7c17cdda0
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 b2025397567ecf8ba11b9372e2161ffd78e33d94
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 29 20:28:54 2009 +0000

    updated czech translation, not yet complete

commit 6739de52b94a36b0a4fd316444cb00ad06571181
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 28 21:40:00 2009 +0000

    French translation was updated.

commit baa6516063591b9c127a76be15b6d53851cd6c43
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 563caeb60cdd5d6c438a22b1a3571f1e044d06b8
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 90c899b61dfae05e879b336adf05b189f90f8cb4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 28 20:09:41 2009 +0000

    do not translate internal strings

commit cdf39c97d14024d0b0f2922e8d9ac5468d6de829
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 28 06:55:56 2009 +0000

    added new files

commit 05a40a1d54061fb85a3f8b55d6eee745edc0ba9e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 28 06:54:59 2009 +0000

    compilation fixes for older glib and gtk

commit a39d10df5963b157a0010f5e0bf6d1a589a2367d
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 e83d047474df3181e844ded3d6341d00a1f06cb2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 27 21:39:56 2009 +0000

    compilation fixes

commit 3e0cad19e6dfe8df7783655fa39e30a2d46b5095
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 27 20:19:21 2009 +0000

    "make dist" fixes

commit 2dfdfc1d4999579bde942798ac654840c1c05d0d
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 26 14:08:44 2009 +0000

    French translation was updated.

commit 81620ce969208f28075c74e05bee39161c567f5c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 26 11:38:28 2009 +0000

    small fixes

commit 61f861ddcb3092f4a243a0220bfd2322ad5dc196
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 26 09:25:52 2009 +0000

    fixed return from metadata_write_revert

commit 86da9a1f10413fa132785cdf4d210c0caed1d8d0
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 f62a4ec8486bc8489420e73e3981ccde92395342
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 a0f54dffd9713fc6ae22a46467371500623ad197
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 25 20:55:11 2009 +0000

    added more info to the details dialog

commit 81e98ec340104f7f64eb907a60ccecd02319fe7a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 24 23:26:49 2009 +0000

    added details dialog for other operations too

commit 6ac87bdbb778288847a0aa31fd288a95abdf01d0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 24 22:51:00 2009 +0000

    added possibility to exclude individual files

commit 6d5b363690423b2dffaf34296d520d11fe7c348a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Apr 23 21:15:14 2009 +0000

    fixed writting metadata behavior at exit

commit 92d41d67e666813d5c5534214555b6f840924f6b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Apr 23 21:12:19 2009 +0000

    added an image to the file details dialog

commit b6e52aecca0dfc39c4e27fdd9aa15f9677fb4f19
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Apr 23 20:48:03 2009 +0000

    differentiate between "Cancel" and "Discard changes"

commit 7ff04bed4bde4c74de4ed48a28f0538e8ed4955d
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 21 21:47:11 2009 +0000

    Fix up few warnings (especially on 64bits platforms).

commit a58c2dc7c6be53eb1b58d3eae0198ee102d593ac
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 21 21:16:32 2009 +0000

    fixed metadata.confirm_on_dir_change

commit ba226375e73ade36cdad0d3acc95a96ebec3ef42
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 21 21:07:28 2009 +0000

    added possibility to show modifiied metadata before write

commit 97517b5bdf8f3a555a086b15ded0748aa700979c
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 be3cde059c7592a31a839c4da5d38e85bdff68e9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 20 21:07:52 2009 +0000

    write info and debugging messages to stderr

commit 4d953e1706d4c1eadf93172438635b4dfa3e9c5f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 20 19:44:50 2009 +0000

    improved remote protocol to allow bidirectional communication

commit 119665d75960040f13b9a40ecdf0515e4405b49e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 17 20:26:22 2009 +0000

    fixed tests for vd_find_row return value

commit fe28f85563b7bff64ccad3a7280aadaeb4aff8c0
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 2517907d2cb2e80808e33e63b0dd1895b8d53fa5
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 14 20:54:50 2009 +0000

    French translation was updated.

commit 3ad776526060f2004ff824ac4a7e88c3df6c43eb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 13 22:40:47 2009 +0000

    color profile fixes

commit 75909b6dbed56995f8d6abc9f917ac13de1c576c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 13 14:39:50 2009 +0000

    show color management status on statusbar

commit a512de6dffd96f4a2273aaa088d339e20fc865c1
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 6fa6bdcca280c06ce42c9061caa76890e4cca19e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 13 08:09:56 2009 +0000

    moved color profiles from statusbar to View menu

commit 9d1fd8df2610693a3c68e31faaf42ce419f09c5e
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Apr 12 17:58:55 2009 +0000

    German translation updated

commit 6b5add467cb7bd1f7752dc4c8a25cd6e1535f76d
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 12 15:06:43 2009 +0000

    French translation was updated.

commit 9907bdcd3b84735d887aec962bf3ab8c8afb6213
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 6fc844092598a09b07c51f3ca9434d84dc1f7723
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 12 08:36:53 2009 +0000

    fixed ambiguous strings

commit 9483a82f6efbc103eccf69be8ffa2f827b2d89bf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 11 21:28:46 2009 +0000

    improved default keyword tree

commit 957656a98cb956da53e2e52cb025c2f93dd170cf
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 1a73f69002e383830604ccc14c925f2967ede8df
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 66ad4aee7a6471f5a7f336fce6937182dc83c538
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 11 19:35:03 2009 +0000

    fixed updating of filelist marks

commit cceb6eee1213706de3b08a08b6410c433b5f64fb
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 e91e0ff929d92d40c2dc25d4850729214ccee9cd
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 f43df7469ca80ae712259e6234fde3e194219b8d
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 6bbb74b31e8fad738645bb98ff008b7e241da279
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 0977d77b3e2bff165ba6e73f0a4fc032b2c34daf
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 16e5361e36e314401b1d2528b5b672786d112dd0
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 a9076f2dddc84408b88da2017b77242ac2fc8a24
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 b2d63b670cc70a0d0714f378aa4809e386cac2a0
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 9 20:40:16 2009 +0000

    Minor french translations fixes.

commit edae49861932cea9597cba0e9dab3186538eed59
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 9 20:07:16 2009 +0000

    Fix histogram labels in french.

commit e6fbbd4293cbfa1b4e6ecfd1f0a3c5cfebc20364
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 9 19:58:03 2009 +0000

    French translation was updated.

commit 672e4f69f438098a1552531fd6882e404e3e606f
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 fc1b420298aad46578404e56b0396182c1f4c393
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 81bcaeeeed18b732259e69d645da59cf953e484c
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 80f4d7efaec01b04310602fc82d571d178f797cd
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Mon Apr 6 23:39:27 2009 +0000

    Set the focus for new keyword dialog

commit 6224bad98e1263b2ff9d2f431efcd601f74121a3
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 14946850539ebb7317fb81add299cb19bacd085a
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 bc94042180f920c3bf111578a565a450c177f613
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 6 21:52:49 2009 +0000

    re-ordered some options, improved descriptions

commit 9e28ad2ad370fa1f0baad1d82adaada56f21ec4d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 6 20:38:54 2009 +0000

    unconditionally enable fast jpeg thumbnailing

commit 61856b1efe4b60ad03ffeaee4766e7c011fd12ce
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 6 19:53:59 2009 +0000

    added pane_notify_selection to pane API

commit 3b39f3a69f6c153b8501f2b887fc0b0fa46e6298
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 6 19:13:35 2009 +0000

    Remove unused field in IconData.

commit d7f366685b907de7dd3fa4c264104bd4979beb2c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 6 19:09:55 2009 +0000

    optimized sidecar file check

commit c1209c2edb4c045e50e2a0ce3d8826deabc17ef0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 5 09:46:49 2009 +0000

    fixed bug in overlay drawing

commit 51a9455bd33f439da36889109602a6a2b081b18d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 5 09:25:48 2009 +0000

    improved Scroll reset method in preferences dialog

commit 7ba4f8b997ed526c7bae4f6a076a27f53cc8324a
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 71cf89dfdd1e65f09f810d3f21ff887249e7bc8f
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 282436623f1d51df1cd6acd812d79467dccbd3af
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 4 22:09:50 2009 +0000

    dropped show_copy_path option

commit 33d633ef9aa9b25e585da6f0ff0a486aed4ee2a3
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 5a3320536bd7974f2a29a3fcc8690ffb277fbd1e
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 c4b18aa94892e17fe1d1922ebc9fdf298aeab082
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 c66eafd0dfccc52bbeccef99066654aa061971a9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 4 19:10:49 2009 +0000

    added metadata_read_GPS_coord

commit a5a0e4b5c4d69dcc28639ac21ad33be2400e7d61
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 fc76e6d11d10c311f3aa5b2cf81edef98e53ee86
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 3 19:35:34 2009 +0000

    convert commandline to utf8

commit 5f808326c11b02c6b427614e3c2eaee3c0275cf7
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 8d622ad68bbee6f4671dec964fedde21e1095d7f
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 f1b49514000a0db194e68800348c5033e1bb30b7
Author: Laurent Monin <zas@norz.org>
Date:   Tue Mar 31 22:23:33 2009 +0000

    Cleanup.

commit dc03f50c8796196722ddc1f794280887d489e5fa
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 91a89497f621323b40f3cd5f35bb1e3ab3c8a232
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 23e172eca263571aeddf10792887edf91dcfee7d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 31 20:53:37 2009 +0000

    fixed vdlist_find_row return value

commit 0ba13b956a7ffdcba1646f1a57ca88b743c2c9b2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 31 20:35:04 2009 +0000

    use a better signal

commit e2c72d45a22214bd7c079ffe9f59d6047daf69a9
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 f1ff99e0a8a6d4b0c132d6ea9a71455ad444b8ce
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 31 20:05:16 2009 +0000

    improved debug messages

commit 193a5482a0e2dc7af1c012a2c6bfdfe0c204bd5f
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 c20d6b497d25d8bf6ce4883e3f51d957b9cb8aae
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 852216c650a242a29ec7e1c2d75e0f8cb8dc2bc6
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 30 20:42:06 2009 +0000

    Update POTFILES.in and french translation.

commit 3f65637f72150ab18b68aad9c069f1dd8310da3d
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 30 20:01:27 2009 +0000

    French translation was updated.

commit 5294d9ad16564425b40a77c671f106c1fbbe8d09
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 30 19:57:44 2009 +0000

    Update Changelog file.

commit be6f51861124a8e5f4c10fcc4fdd9df1cf0613ca
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 9ec7080489b3089207f5146f8d4a9f18b0275add
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 30 17:52:14 2009 +0000

    Fix up previous patch.

commit 054df7368da1e35ebf7a1ff5321203acd01acbb3
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 5ccbedf9691a490bb70a89139ab058d1f7f642e7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 20:06:21 2009 +0000

    improved bar_pane_comment_notify_cb

commit 93fcf6a8503b7c431ab384dcc8b1a1da65060ff9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 19:57:19 2009 +0000

    fixed a typo

commit 41513c5c7bafd1843d763f0cc05873d8e29d93cb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 19:40:16 2009 +0000

    fixed possible crash

commit 0fe6e0a143b17894ea7ca13cc337e6bbccfbc640
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 16:39:42 2009 +0000

    added UfRaw ID files to known filetypes

commit ab645c958e18abe067b0af7dc62307f6f3b2a50b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 14:26:44 2009 +0000

    pane interface cleanup

commit 0ceba72258134a7379e5d42ceda33967bad55b08
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 29 14:20:44 2009 +0000

    improved sidebar configuration

commit 7958ba1b7c05bb847a4c68f004314316d5936946
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 dd3442ea73ca4f99d1dff6ad59c6d48f3479db60
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 c717291bff504bb1e563e7b0b035906742c582ba
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 28 15:31:04 2009 +0000

    active image follows keyboard focus

commit 78a1719a4343eef75f0c3d156827013d7b43aaa4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 28 15:09:09 2009 +0000

    split-mode cleanup and improvements

commit 4602b028bc005271b0a4e62dc039e665aecc9444
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 27 08:05:14 2009 +0000

    added simple desktop file editor

commit e68bdda5abf8afc998fb49d43868900f01ed559c
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 f38f31b17fe21623f2d74d82613afea09b05892c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Mar 26 07:56:01 2009 +0000

    fixed histogram drawing

commit 507f2bf998627d8856a9ea1388ac04390a1a835e
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 23 18:49:23 2009 +0000

    French translation was updated.

commit abc71f71e6fb0fe732843d06a2100eec2aced123
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 21 23:16:38 2009 +0000

    more consistent remote options naming

commit c4330fbf13587f5b60c285016f666b95c9f25b98
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 9266c3eaa397463d1345f472d69dc1d0894e123b
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 aa2fd4c36b2b82e5c288dbc8d09478245f4ba929
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 9b9f197ef970ef521bd9e780f85ea5c1c63a900e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 21 17:47:50 2009 +0000

    update translated pane titles

commit 4f46f6cca2dbc4423ee371e47877fd1bbf4a57a4
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 223d36e4c7eae2144f2eb20c6f0c77e27bbe743e
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 61ff1c806812b340b30a891b933ed52c2c033207
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 da76910fc5992b93d09257b8386bbcd6b1a54a88
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 20 16:28:43 2009 +0000

    added "load config" command to remote control

commit e63d1ab169ffd77e2a0691eee92aee94484e8401
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 f85c331b6bdca1a07e38a196e93562448b4c1048
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 20 11:52:29 2009 +0000

    do not add duplicate keywords from config file

commit edddb38414fcaf01150e7b3b1ee0175cf8f72ac2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 20 10:12:29 2009 +0000

    be more verbose on parse errors

commit db9583d155f876dcf8ecdba06de8c41bf6363955
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 a043fedcd1fa348548988b8c157f60a7b585539d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Mar 19 22:58:28 2009 +0000

    initialization clean-up

commit 75ad70e81b5f541c6b57bf514a6363df919c102b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Mar 19 22:12:14 2009 +0000

    improved config file formatting

commit 5cd0768160f389b85802e2c44a568837b0f8e2b8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 17 23:03:07 2009 +0000

    added more IPTC tags

commit c4397842e058064be7c5e3f43a7f0334cc0ffb3d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 17 22:41:09 2009 +0000

    implemented editing support in exif pane

commit 4bb3d0e135ca5c31daea4beaebda72905dccf5a0
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 8b21951c112cda8df9ab0d7e21ec024952fec965
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 17 19:09:34 2009 +0000

    simplified code

commit 914fa4e1207fe6f882dca6aa6da0c4306fb0ec63
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 17 18:58:15 2009 +0000

    improved expanding and hiding of helper keywords

commit 48a18d514775969bd21ce0bd154d454af5182ed8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 17 18:30:53 2009 +0000

    fixed keyword tree redrawing

commit a142c98b0d4a45084b3fbb698bae2f650846673c
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 496826c114d4a8f9040bb1ef40e10f5782b3fe15
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 16 20:39:09 2009 +0000

    gint -> gboolean where applicable. The end (ouf!).

commit 0b6b9778a54d91e2cfd39e9609ff9a784d2cbd7f
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 16 19:11:39 2009 +0000

    gint -> gboolean where applicable.

commit 4cd4d86404984c4696fc26e3968e5b17ff998d44
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 16 18:19:11 2009 +0000

    gint -> gboolean where applicable.

commit 049a021e2221f7de3df81ce6c64b77c424ce0dac
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 23:22:17 2009 +0000

    improved pane_keywords notification

commit bdb1e4f3ca99abb0a9869a9bc872bc5b0b6f60b3
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 5c5e09cfb61bea28413a35b616540d4fea4710e9
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 15 20:16:20 2009 +0000

    gint -> gboolean.

commit 5f2862f720cdf6e5b001b0235f54dd3115378edc
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 a83ce8127733fe662f70e27e4861923525924d2a
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 15 18:06:41 2009 +0000

    gint -> gboolean.

commit e297b62d130c7fd6a2d4f7d959b1d2c2a0ed0a29
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 17:40:04 2009 +0000

    fixed viewing image from dupe and search windows

commit e4ec9f2c3d3c8a79dd7741b2b7e7d4bd6825c758
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 15 15:01:07 2009 +0000

    gint -> gboolean.

commit 54797050cd64429ea6a90ee4d8882b0542d634ae
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 15 13:33:56 2009 +0000

    gint -> gboolean.

commit 1e7fe2f0bce7e8b4959c6d0e82259617a5224e1c
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 972f0c276d31a7510ce0a26e15b4925a6a0c1ab3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 12:20:14 2009 +0000

    added notification to the exif pane

commit 7c3dc4dc86dff4853269bbe8341b71f1110d5709
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 04e5dfcf4a9d04ec83be00b15c53a35cdec49f79
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 15 11:34:09 2009 +0000

    compute histogram in idle time

commit c30d27838ff7606edcfcaae4e2d616370edacc67
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 3dfd1c11d0f0b11e6627af9b687535dbaf32dee3
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 15 07:07:52 2009 +0000

    gint -> gboolean.

commit 2c38cf912ea9c74916ea950f62b1637d26f1a55b
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 869dd50b966b21850457b98a434dcb015158163e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Mar 14 21:12:55 2009 +0000

    gint -> gboolean.

commit 3707f26ed3f7eb60c321cdef21d58a9ae458c160
Author: Laurent Monin <zas@norz.org>
Date:   Sat Mar 14 20:07:23 2009 +0000

    More gboolean.

commit ccbfd10e582b6099d035f09a0e0bd5bc146885cb
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 8e811724d0f95587be393cdb7a677a32ac704d34
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 14 17:21:35 2009 +0000

    improved notification system

commit 2770d68d3c1a7e5f7550e4305e8b52aa11487759
Author: Laurent Monin <zas@norz.org>
Date:   Sat Mar 14 11:26:43 2009 +0000

    More gboolean and tidy up.

commit 57236ac4620fce1a918d9c3269c51bcf468e5d22
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 14 10:34:42 2009 +0000

    cleanup, small fixes

commit 83a31276f24f79537f8e708cd2cb9b53af5a1470
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 c27864686704e76f90e3bdc3557537f5fb5086b4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 13 16:45:21 2009 +0000

    added keyword tree filtering

commit dc9042b3bd903090011f945df79e1eeacd3f8e97
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 13 12:06:01 2009 +0000

    show file name in advanced_exif

commit 3dcfa72047dc28f10b50187c651609ae96cd7065
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 b987ed85c78996f56abc1f3025f36d3c4532d07c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 13 09:03:06 2009 +0000

    fixed keyword to mark connection

commit 26823554cdf789efc5c78d6d43a25678b24c76e9
Author: Laurent Monin <zas@norz.org>
Date:   Thu Mar 12 22:44:21 2009 +0000

    Use gboolean where applicable.

commit ce7252908d82484fbad1823b49a9c497ac86d278
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 ea7b2e3825efdd3929b5dc5b057fa21b6d89ca3a
Author: Laurent Monin <zas@norz.org>
Date:   Thu Mar 12 22:35:45 2009 +0000

    gint -> gboolean and tidy up.

commit 12d44efdf007bf1bb292b450fd575cb007ace3b0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Mar 12 21:27:13 2009 +0000

    added a dialog for editing keyword tree

commit 445675df9548d5b7b765a07c7bfe96faa3e4ab6a
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 2814d20328df2cfb3efcd57bdbf6c8a468c94408
Author: Laurent Monin <zas@norz.org>
Date:   Wed Mar 11 23:36:01 2009 +0000

    Code cleanup.

commit f719019c2a2838f979aaece5ed16e074c544310d
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 3ad46d8aff0ddc2fb5489031121c4bc48b7756d3
Author: Laurent Monin <zas@norz.org>
Date:   Wed Mar 11 23:04:30 2009 +0000

    Tidy up.

commit 0b00a6f6e8da83036bc84c8a47c863721f2a1c14
Author: Laurent Monin <zas@norz.org>
Date:   Wed Mar 11 22:56:56 2009 +0000

    Use gboolean pseudo type where applicable.

commit 2f2e14119378d60c52c113078c35999f342b249e
Author: Laurent Monin <zas@norz.org>
Date:   Wed Mar 11 22:28:37 2009 +0000

    Remove useless functions.

commit 53335b4551e6099ecb9a361d87b35487df57101e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 11 21:54:54 2009 +0000

    added a popup menu in keyword tree

commit 13b5d1f44e4c824a4a48b972e758f2fde80dbc43
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 4ae54d3fe9578e43dace94f9fdc9fc4e757a74f9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 10 22:52:12 2009 +0000

    fixed saving of file_view_type

commit 7feb265d9809eef4b3c225b6475b83228771d6ea
Author: Laurent Monin <zas@norz.org>
Date:   Tue Mar 10 17:58:30 2009 +0000

    Remove now useless element.

commit 244bab9b7cc522210cdfbf1432c3a4b7c3ccce77
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 0d08080fca58e3ef64ede91c605d46ccb8bb2689
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 9 19:37:58 2009 +0000

    Add missing g_key_file_free() call.

commit 704c8c788786d55da1a84676cdca7865e85b96da
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 9 19:35:53 2009 +0000

    Fix editor_command_path_parse().

commit 6829be525a541c8e5b3b9a3d130548434d006587
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 2c12c12f04540a4b3888fde88f88cc93e7adb011
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 67e00d0a920b6349e42f86742a18ca50fdc4880e
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 8 23:12:49 2009 +0000

    Introduce EditorFlags type, cleanup.

commit 30fc45e64c3dea9841d40ba694d1d2b45d002cc6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 23:09:27 2009 +0000

    save and restore the keyword tree

commit c00ba73c65a001d5fbf7d7d4c6279c97e6992983
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 21:12:45 2009 +0000

    fixed crash with certain layout configurations

commit f7dbd69473c9bcdcb08c6b904b11d512e3a2929a
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 8 20:49:48 2009 +0000

    Cleanup and minor fixes.

commit 66f5ea89ccea96c00f371f633fe02142cec8bd05
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 411a041e79c2cb24490d562fdcd05030cbcfff71
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 91b011a25e87aebe4cdc92e2a75db82b872c8302
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 8 15:02:18 2009 +0000

    Fix up editor execution.

commit 3014c4ff1cd8fc5a6ce064e3bcc297417a08a37f
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 8 14:27:19 2009 +0000

    Display icons in edit contextual menu.

commit 0205b0af299b580d25846b1fc9c17e7716939341
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 06d738a8072a9eae0765859eecc19c1745cde25b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 12:42:23 2009 +0000

    dnd fixes

commit e9f2c348743955bcf92c0ef94331d545e7d6f7a1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 11:32:12 2009 +0000

    dnd fixes

commit e0a06986823081a727a4413b7e2ff562fd6618be
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 8 10:38:51 2009 +0000

    allow dropping of multiple keywords

commit 3dc57a6704aa6b4b5c94e597dc448ee141d14c15
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 2874d15e958da779066951a0bde3bafe3f9654cb
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 60a09da7a127ddafeb538ed3d27bff57c65c552a
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 3d687308a8d41f5be0a667c4a470f6391c6e172b
Author: Laurent Monin <zas@norz.org>
Date:   Sat Mar 7 10:32:04 2009 +0000

    French translation was updated.

commit fbe133245d32410b958b6fdffecfcd14e2ea2bca
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 e4c7b67ba437b2e4b667b48ed40e50346c3fce45
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 0006442fe24f14a1ce2492b73d22c92670bf0974
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 6 15:52:47 2009 +0000

    simplified bar interface

commit 4da29794c4fe3233ac3ecff01019e86d779a8c2b
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 7b8e46aa208816b61b4c1c852112aeebd3fe8f46
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 25962e3530372946ba7c7a051b509ecf7056ac85
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 6 14:42:32 2009 +0000

    enable wrap mode in comment pane

commit 55a3179898b348b98a45a58d6f325dbb92026b09
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Mar 6 14:24:11 2009 +0000

    use standard GtkHPaned for sidebar width

commit e8aff8701513b7dd33af46253f588ed93aa26159
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 9169391b4c9254bad5d087ea70eac57e35dafe6e
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 cf3ee0a9299dd553165421086ed4b44fe2d27eb6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Mar 5 23:02:15 2009 +0000

    added popup menu to the exif pane

commit 8cb3c38b5b8f7f3a6e02ba780b2d248e16872c3d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 4 22:44:35 2009 +0000

    indicate that the exif pane is empty

commit f4ef41357f991741b70538dd8156161f44e462bb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 4 22:34:11 2009 +0000

    prepared exif pane for popup menu

commit 96f804c86a637788af6faea27f260cca6c596229
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 b258d123509caea8cd9fe5d85dd2122d4e353750
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 4 21:19:12 2009 +0000

    dnd from advanced exif window to exif pane

commit ed17579e62a6cfe5a18915d3bfba80f8bc2ee564
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 82e0b2a4b6099bbe79ae2a0011fbbe4c528e428d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Mar 3 23:17:07 2009 +0000

    reorder exif pane entries with drag and drop

commit a899ea58d94c14dc66d34a3567ebdcfa11a6a0f9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 2 22:48:04 2009 +0000

    overlay now survives image split

commit a4ee370ccd362d7e0c69067dbdad9e0106a1cce4
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 2 21:06:32 2009 +0000

    Random tidy up.

commit da428c44fc7a1da6f146163cb8f484e0fc6676fb
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 2 21:05:57 2009 +0000

    Fix memleak in previous patch.

commit 0668b940429414b217e330b5351bfca31dda1c4d
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 6a8d84391baf8e7bee1160abc4c57eca58987a73
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 2a1b48f6079867a09a28067f17a8e7bb47cdbdfd
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 23:28:53 2009 +0000

    Update POTFILES.in and french translation.

commit 7fbf2e53a3a5ad667bd585d763cf0bff567d672e
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 ac3c275ae53473b6be6f20c1b96a470e156a7fdc
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 16754fd5f8f49e41f040ed43a28f4c53dfcde982
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 276cb9bb7ccef6bca68564040a2f5908028ebdc1
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 19:48:38 2009 +0000

    Clarify colorspace determination (exif 2.2/2.21).

commit 352ec1b93ed21559a6c2cd9d3b583540bd0de5d9
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 2f8d1927009893b4562aa1b95ec61b2f4b997d8d
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 17:13:14 2009 +0000

    Improve file checks using is_readable_file().

commit 44300b5fd5139f9c485d632207fb7f89cd3c481f
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 f66300e9b42664a35e88c2baefdff57b3a883759
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 2a5590abe04642bb6e1d7abb17a4f12ee9861cd8
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 16:46:40 2009 +0000

    image_select(), image_set_selectable(): tidy up.

commit d3aa41bc4406825b23336d561c60a81d6509f523
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 1 16:43:48 2009 +0000

    Indentation fixes.

commit 671c4e59016ad4b13a791d6bf70a1011b9450b62
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 bc32699c45cdf3698872449f5b9116a6dd0928a8
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 2a3788f237b9a0e343501213036eb133545754b7
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 138449b284641d79f8f35dbc47ecff5364f94117
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 86e5ecef8ba0effbc52208fcc9c2c788ede293ff
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 1 13:37:30 2009 +0000

    dropped ExifUIList

commit 851a261132a08fc1812a73b2c0481d0579a3da0a
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 411fa489a446dd00e60f1a77791ce26f9e43bb87
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 1 00:10:00 2009 +0000

    fixed possible crash

commit 353d6be218b845a9d974f32d8388867ce2588bbe
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 7cc909a78fa9f5f7c7fc40533978a29d3ad05767
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 20:57:26 2009 +0000

    max value -> value. Shorter.

commit bbfd2a7a816e372a04aea99139f835353e4047f8
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 20:53:59 2009 +0000

    Add missing space between while and first parenthesis.

commit 321ff5bb77411f729fdd38740a02f4de341f77e9
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 20:52:51 2009 +0000

    Add missing space between switch and first parenthesis.

commit 96a26903f49ddab4a63213310c9da8d2c0457dc0
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 5ac2ac2a71f6fcc14ad4fc2994c17ea64d415dd5
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 f3d61f44c1bfe05188eb68974737f66ce096656d
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 f9936e38ffc7feb5ca5af211603c682cfb548fee
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 19:44:58 2009 +0000

    give the panes more control over expander title

commit 106016c61b873ccc55b515336f5217d7f9fd639e
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 dc4646d5966601b57b5a6ac49aaa7bd4fa14b7f3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 18:51:25 2009 +0000

    load icons for external editors

commit 073a65377169492e9843ee4bdd3acf01f0cf6c78
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 42ea998781724458ce55582414b4d1656d244f10
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 17:20:16 2009 +0000

    fixed bar_histogram headers

commit 0520eeff040165801722d408701eae8c94b2f955
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 17:12:00 2009 +0000

    Minor simplification and cleanup.

commit df6b9c5b1e3077d19e5c59f2e72e8949da034a08
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 28 16:59:20 2009 +0000

    image_change_complete(): reduce code redundancy and implify.

commit fa373d7547d5c23f65088dff3df36d43b90b0139
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 d5b911cd3eca6de811ef53f8cac6a3f84ced1062
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 12:50:39 2009 +0000

    save and restore toolbar configuration

commit b4581c40f8cb47f32d1102589b005d5435e9e297
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 28 09:59:27 2009 +0000

    create toolbar from ui_manager

commit b24487aa1f5704a788a8f77782edf40850878a63
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 bc2d1d0836169d7184c7010e9d01d16837cddbf5
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 9c93c4f8a9650ce80206755b524244c878e7b61b
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 526bf4edfddf1c63e583a2bf735a4614c55b314b
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 66b325900212d630b208e1747280767783f01cb9
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 3b4446591720a17e3f0856fc290f85b84a303d12
Author: Laurent Monin <zas@norz.org>
Date:   Thu Feb 26 17:34:14 2009 +0000

    Add .bak and .mo extensions to svn:ignore.

commit 84a6a75d10d4aaa99aaa0b9c5e2ded8a2b26f4da
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Feb 26 08:04:52 2009 +0000

    quoted_value is no longer needed

commit cffe654128aa1230d98c36f6cc48524d87ab6b69
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 25 23:04:08 2009 +0000

    Silent a minor warning.

commit 5651cebff9468fa7cb1275476eea0ccd482cb8df
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 25 21:09:17 2009 +0000

    correctly save and restore overlay string

commit d7b78d9173ebe6d4692dad061a4afe30325d3e23
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 25 20:54:38 2009 +0000

    Save bar pane histogram state to rc file.

commit fddb6eb6775e4f70b70cb5373508b0bcb9ed5a04
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 4d85c50b6c73874d441f834a9d52f8319082c3e8
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 f9a9bffc314cd4b1cd5229896286666766f020ca
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 25 18:21:20 2009 +0000

    fixed filter initialization

commit b3477302e22f00d62a4f7f9a7ce5a1f8d6a7a142
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Feb 24 22:21:28 2009 +0000

    improved bar_sort configuration

commit da109aa01657b27c22a18bc74bff56e4dae89298
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 e84b67aadcdc1ea32b2c53e6b4a2d6a369f51951
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Feb 24 20:47:38 2009 +0000

    fixed --fullscreen option together with enabled bar

commit 5da3477f9b116d0482737510423e5de949f8a0d4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Feb 24 20:34:39 2009 +0000

    simplified and improved bar configuration

commit f215252861f96b1b924b93178a406e2ec7bb6ca2
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 a8df53630e1632e65318a1b397ea1a275f4817e5
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 1bef8f7ea39aa7652ded34fd2baaa3bf6c28e69d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 23 22:13:09 2009 +0000

    simplified config writing

commit c2b4bce2393c142785ac7cef5095a5c06348073b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 23 21:21:15 2009 +0000

    enabled commandline again

commit 778dcd703998a9d37ea6562228e971827a25044f
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 4b96dffd2f791d4f99a407da3a11cbeede9f5b2c
Author: Laurent Monin <zas@norz.org>
Date:   Sun Feb 22 17:46:42 2009 +0000

    Set svn:ignore on Makefile and Makefile.in.

commit 6be7a5d9435cd61876ec2585d19e6fc4208eb66d
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 9e9712735fb1522f4f081a9e38c38c4d91a09c51
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 179b485a4439fb2e102195fde5b2366a24c5a927
Author: Laurent Monin <zas@norz.org>
Date:   Sun Feb 22 13:29:49 2009 +0000

    Attempt to simplify and fix histrogram code.

commit c6d4606fb8929b3c6596292a9eae836167729bf8
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 21 20:43:35 2009 +0000

    Glibification again.

commit 2c9c37c9649ad80e04e14230eebd6584e7de7e8d
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 21 18:28:53 2009 +0000

    French translation was updated.

commit 4a596674619d5addc6a223fe2be2093c06622a2d
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 21 18:04:52 2009 +0000

    Glibification.

commit 144433d8a9eaa43184c844b76665c91fe21f1c07
Author: Laurent Monin <zas@norz.org>
Date:   Sat Feb 21 10:53:18 2009 +0000

    Move grid color setting to histogram_new().

commit 80547e648cc21fefb1e91f869d90c2ea719a9f6d
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 0f103e1b6b6ab4017d7f677aaea9120dc015906b
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 6b0883bae0f9124a6dcc8fcdd87ab24643a85d2f
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 263a050716f3c9fdfced1accb4016fcdd11ade19
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 16 22:48:30 2009 +0000

    fixed compiler warning

commit 8422a0c8bd17c3ef09de058a7433e606124524b7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 16 21:01:27 2009 +0000

    hopefully fixed a freeze on solaris

commit 243a78132e93b3fa27efc6cc3ca46d58bad06b25
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 15 19:25:55 2009 +0000

    added histogram pane

commit a1385820cdb789c96a38b709f7b981725f81bdd1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 15 17:27:48 2009 +0000

    fixed histogram drawing

commit 63da7df8b6994ba78db433c8d13513967f54b324
Author: Laurent Monin <zas@norz.org>
Date:   Sun Feb 15 15:58:01 2009 +0000

    Remove redundant line of code.

commit a38c15108e52207831b08be4461b49f0d09926d3
Author: Laurent Monin <zas@norz.org>
Date:   Sun Feb 15 15:56:48 2009 +0000

    Fix up few compilation warnings.

commit a660cd93f81e921141fc7ddb57188c6c23d211c9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 15 13:11:21 2009 +0000

    histogram caching
    histogram interface prepared for histogram pane

commit c5ead176be15971b27d90d0656b8fc26fa9eca17
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 a6fb79a9aee3b16eadd450cfcd261f0d3fe9bd9d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Feb 14 20:26:30 2009 +0000

    droped Preferences dialog, sidebar should replace it completely

commit ab0cc44129df43dc4bc0d0ec0e95e187a739f32c
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 310a646e67ba0c32c2384f553eecf512e283684d
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 b4f63e5e882b065ea834bd1e99081306284480c2
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 22f5a68f75212287ff3924432df1902bec16feba
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 9c04cb142531b3c5b31be148a40405a1ea103a53
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 c5b333518ad00d61c1e9ad0bc96c4faae43fc7c9
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 4e7f0d2a4ffcefeeacce220761a905cd105b75e2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Feb 6 22:41:47 2009 +0000

    improved labels of some menu items

commit 11a4cc2074aa9544a906434f40eda2b27d6ef5c1
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 4 17:15:30 2009 +0000

    Add year 2009 to copyright info everywhere.

commit db594bb6a56da7a25d58a3b2ec51f67bc4d0db49
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 4 16:50:24 2009 +0000

    Fix up the copyright years info.

commit 16d8352b142b869d37d9d88f6f7b649ba9b6ba58
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 4 16:49:11 2009 +0000

    Update README header.

commit 932432f09417b4fe1ec05bfb92dfe946f7fd32ea
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 474d7e891184d4e5a09486b6ccbd777617d416eb
Author: Laurent Monin <zas@norz.org>
Date:   Wed Feb 4 14:51:23 2009 +0000

    Do not show geeqie itself in editors menus.

commit b93be6e123e894cf75fe9c5d89b1fe09ddacd639
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 e03f199569195e75d937d21f9d982d0c7d5de119
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 7da00ede6e5a0c460b7bba6f0ce3f2f8767b3a4a
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 27e3c8d9b272241d6e1e73c691df6ea2f61b4424
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 413722a5800f7f895e5068f0aec1441d13af5d4e
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 ebfc5ad707b2a261dadc47508aed872d2e83460c
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 ace63c487142b18a548b95d76f8056de0bead19d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 1 18:27:42 2009 +0000

    fixed switch from single to split image

commit f94b569b1831c052099295c861f9d3f502072622
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Feb 1 12:48:14 2009 +0000

    read external editors from .desktop files

commit ff084f550845b0467a6202d62a7447940a4ea667
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 7532aed8f8f0bc89f1c5a2c742bc9021e5f8bbfc
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 77a9142b41ec6a5d9cac6d35c2a0c9d41052e147
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jan 29 19:07:07 2009 +0000

    gint -> gboolean.

commit 2e3dc8c8f14d75abb400c32a4c619e79bb371d77
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 ab98857be805f6bd9891d57506038e651dc81dde
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 96c8762cd141c1fca795e203a96307c80580d7f4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jan 29 18:05:41 2009 +0000

    added SIGBUS handler

commit 788b066dec51f6c89b63569de9f19fa8c781c3f4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jan 26 21:08:05 2009 +0000

    fixed compilation with lirc

commit c93ae602d0b44dc87e2ee104df5634c6eec44a92
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 4b69e1199fe33fa8d904b21a2ba3cc85f7b59e81
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 b68add2c1c1fd4f1d389fe0490986ffffd34302c
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 47ed193a2a19fa34afc8c473353c66b5ea194f8e
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jan 26 14:18:08 2009 +0000

    Keep -O0 over -O2 as requested by Vladimir.

commit 4fcae73e00ff93c457770fbd05555e8e84122d7a
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 a24c1c60db9cca6a849920f8a7301530683d97ef
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 d80efe42eeb8d6af994245d0cf837d20eb852575
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 ebd61f57fe603dbedec50c2953e51c6522593cd6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 25 18:14:08 2009 +0000

    updated ChangeLog from svn log

commit 7debdfe9253260f5e855addd9daf389b59c20e1c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 25 16:58:19 2009 +0000

    fixed gthread detection

commit 66c057940975c76fcecaffab9e756b5f9306219d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 25 09:27:27 2009 +0000

    do not ignore newly created sidecars

commit ad9ac9d145e0e7df96118c66ee6dec927ebed702
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 0074b6e5de0f19720985594a1a2b32114ec24204
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jan 24 13:38:53 2009 +0000

    Fix incorrect translation.

commit 5d7594d2acdccc19228350eddd1ab29aad990874
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 fce85c3c86d56b122babaf26952cae937a3b61b9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 24 12:15:01 2009 +0000

    fixed glib warning

commit 674b05efb895ed75533c07e74147082cf630e9cc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 24 10:09:29 2009 +0000

    updated version string

commit f9d7107581b3391183465454de6557de0abf7c98
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jan 24 07:41:23 2009 +0000

    Silent two compilation warnings.

commit 0c44dc1f02b5515cffe2bcc20f54e2d57208a916
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jan 24 07:36:21 2009 +0000

    French translation was updated.

commit 3928a6a6e59e900f2d1343ed3aef01b5c86ac337
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 23 22:53:02 2009 +0000

    fixed possible crash

commit aadb9ca7ccde3464cf0ae80a7985e25227279c70
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jan 21 18:30:54 2009 +0000

    enable threads by default

commit 0e1a79d60922a6aa11288531218a919774b29d5d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jan 21 18:16:26 2009 +0000

    compilation fixes for older exiv2

commit e3086ee765ba371f1d6774d869d1ec7ba1f37590
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jan 20 22:53:09 2009 +0000

    improved metadata preferences

commit 9d97c970f5f8dc30842c0672cb1ccf5ce8929681
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jan 20 22:29:31 2009 +0000

    fixed possible segfault

commit 6d9a3f1923d1b8741b5b306022722affee5b4873
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 11 21:28:03 2009 +0000

    show symlinks in filelist

commit 07f76a58add699461ed85263e2bf815f22725e2b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 11 21:24:58 2009 +0000

    fixed includes

commit fa197cca9401a69b158ac956aa7aa333525c770c
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 9e2559ec2e298ade2632cfcb526a674d18ab3cdf
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 79003481053d92298710773530b0f1ae7dec54e0
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 36c2beabcd63fb1d96bf6e639d66de24aa2f40d5
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 ae1ea297b901d211bf2d2a84e253aecd4712817c
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jan 4 10:32:47 2009 +0000

    French translation was updated.

commit 1196bc75946359bfa10099df15c23808baff9a1e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jan 3 17:13:20 2009 +0000

    Silent warnings.

commit 911b41365c783519b075eda51fb6dcd345975d68
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 3 15:29:08 2009 +0000

    write keywords and comments with separate functions

commit d16e38189ea96d485daed8424a2d1b6a9bcd0f8b
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 dc4d041d5397e3a78c335babff70a409d04f3e54
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 067cf8e940216c935f818cc0f8f60113d54460c5
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 a63548cf3e28b4684281019f7e697df77cff1c3e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jan 2 09:39:14 2009 +0000

    fixed view_dir notification

commit e040fa03e86b3dc95810f64b289682834d496010
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 7f75485133bbb12e04fa8bc32936c6240e33f2ba
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 27 22:53:07 2008 +0000

    fixed writting of legacy metadata

commit c6d5aeb7f792026da1a2fd400a55d57a1ebef8cf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Dec 26 19:04:36 2008 +0000

    optimized get_mark_func
    fixed reference counting bug

commit 88e91c4e066266f68d13df4c4ad59ba279d1293c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Dec 26 18:54:07 2008 +0000

    remove cached entries on all changes

commit 7eeeeb77a09e7f9c4682bb65599e0c56cd757eba
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Dec 26 17:38:52 2008 +0000

    fixed previous change

commit ff8b93666eca33f39dea7659a1dbc3af641bef46
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 0c2e413a220f62599ae49b5cfae99a439345e398
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Dec 25 12:39:34 2008 +0000

    implemented a possibility to connect keywords with marks

commit 2dd4ade4180168ae6dc6d743e6e8d8fa5b5b8a0a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Dec 25 12:28:04 2008 +0000

    low-level keyword-to-mark functionality

commit 4bf1446de98aefc0904a6b60ba13e30327299dd5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Dec 25 12:19:37 2008 +0000

    perform internal commands in idle call

commit 31114993628896d4b36c9d361675e0c13b9faaca
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Dec 23 22:42:57 2008 +0000

    allow writing of empty keywords/comment

commit b077c46b67f7697f450d627f549e5e7d840adacc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Dec 23 20:53:44 2008 +0000

    added change notification to bar_info.c

commit 6c231281ce339d9f5f91a0cbc77c2de1c3216804
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Dec 23 19:15:12 2008 +0000

    improved buffering and notifications

commit 85fce4079a1b0ead93353919690ba3bdc5cb12ef
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 e2359cd023f1c962fe68ac35dc883a25cea87ec5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Dec 22 23:25:15 2008 +0000

    file class made configurable in preferences

commit 7180d81daf5ebd192610b1517f26e44b58147fb8
Author: Laurent Monin <zas@norz.org>
Date:   Mon Dec 22 19:43:46 2008 +0000

    French translation was updated.

commit cbbd4a8733202ca3e436365eee667d551ea9c24a
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 c29865e349a4389ea74b2e067020eaaec19c91af
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Dec 22 18:15:26 2008 +0000

    show metadata options in preferences dialog

commit b3a6877012f4fbc9d6555f28a69067b0fd270ff6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 21 21:36:58 2008 +0000

    fixed safe delete

commit b2478a365c4f5c96bab935dba551e76dad358412
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 21 21:20:36 2008 +0000

    most of the metadata options now works

commit a9a31060a8b202604356236dbf751b621246e3e2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 21 16:26:03 2008 +0000

    fixed new options

commit da50487d38ea80d187a57adb99bafe64d256bfc5
Author: Laurent Monin <zas@norz.org>
Date:   Sun Dec 21 09:28:16 2008 +0000

    French translation was updated.

commit e9460139c2941c4df0f1058ba6ca121121339d98
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 20 23:18:20 2008 +0000

    added options for metadata - not yet used

commit 40a73b68024292f074a1dadfd6e8db3dad0dcd23
Author: Laurent Monin <zas@norz.org>
Date:   Sat Dec 20 21:47:04 2008 +0000

    Fix two minor compilation warnings.

commit f4733f77089a928d68a4cdfa7cee5fb8cf0b4b4d
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 9643a2546bccb38da155cbfc4265e588b85a34b9
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 af283c6af011fd76a43aeb4e4723f02e8d4ac645
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 b908ceb6bbb78a4edde47710e6291fa8eebb1717
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 b7fdc83d5f6e91fbf7d32377edd76c66ee23139c
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 d1b9489e72a06e38e580a370f5e8106386c71d73
Author: Laurent Monin <zas@norz.org>
Date:   Tue Dec 9 19:12:38 2008 +0000

    French translation was updated.

commit 0871c1893d2705e53fc3a1c08af69ad7b94ceba9
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 e5abe232dfcbab211d72c51b73de128a6d822af8
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 2d44c554b22f3305e1cbef26397ba96532e47cca
Author: Laurent Monin <zas@norz.org>
Date:   Mon Dec 8 21:33:14 2008 +0000

    Cosmetic fix.

commit bb2f085701aa58240d46914e01f31bb918b130aa
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 85e6945309d39750d6543f86cddbfe8b0c166797
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 7 13:28:04 2008 +0000

    handle the case when io.open() fails

commit 68f82126997889074361955ca27534bb8fe0f446
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 0bd9d0fe13488d9e7d6578bca561aa94d398ba49
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 33e01e14e35e31e55b0946d7bcc644649483d76b
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 81f6d0d4101e461d81b02e9261dcb3479aae3490
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 d931c87fc64a09eb9bdef1f6969977df4702adcf
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 30 21:43:01 2008 +0000

    Rename most comment_*() functions to more appropriate metadata_*().

commit 73e8f782f130f8899520a53de7b4c9d5f3451fdf
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 73a3570010efa60255d7e1c230e50fbe6634dd80
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 19:10:59 2008 +0000

    Do not hardcode exif formatted prefix.

commit 40acac5694214bfcb9a6623a2cdd479a6a6991b4
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:34:39 2008 +0000

    Fix up sign-related  warning.

commit fd5cd3190989657da2abf4fc66d9c4e47242f9cb
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:34:03 2008 +0000

    Fix up unsigned expression always true warning.

commit 41ba7c59ae7008b423ba7a09de4cd781bd4a5b99
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:33:07 2008 +0000

    Resync .h with .c declarations.

commit 26f6d635c22a18bfc42144b3e848ab2b15481105
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:31:27 2008 +0000

    Fix up pointer signedness warnings.

commit bb28beac7482b10b36f0dac3efea45392c4942df
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:30:49 2008 +0000

    Fix up not a prototype warning.

commit 402a7b74cb3f63247cb0451f7470e72aa42a53f2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 27 12:30:10 2008 +0000

    Remove unused variable.

commit fb0fc10f50e03ac9e154facbdccddbd6f380f60b
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 673dab6bdc4741c7822c4fd1bf5370b7a6edec00
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 26 20:39:50 2008 +0000

    Handle return values better to silent some warnings.

commit 3f7d30d146ce9a3e06ea3df7909c8be3e741f138
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 26 20:38:47 2008 +0000

    Print a message if chown() or chmod() fail.

commit a3cd380dd4155404ae24df7260fa45da108483e4
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 26 20:37:14 2008 +0000

    Fix up format vs type warning.

commit 85b4c3d6b406043f2709f6f0f6ecea8a7418e9a2
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 499063665b9e138a110e2881a05dc364961b7aaf
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 25 17:01:03 2008 +0000

    Fix up unsigned expression always true/false warnings.

commit 50306a69abd7e07458b7355cef5883f500fd029d
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 968a923541ab98923ba0ea32b78da525c258ce68
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 92a79f4e480d767c15510c2f69f2a548cf25e91e
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 15aaf972f4a7a7490a1ebaef8900074a80124b2d
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 cce7425dc23b06d7267eb110ce0b8814e469285f
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 bebe10914b96c3a07f748984b3e6fba18cccfa94
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 22 22:10:10 2008 +0000

    Tidy up.

commit 15821ce9a76d8afe0614dc5ed494161c67f8ad70
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 67f56552a7bf85f99f537d06885ebb71876a1c25
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 22 21:58:07 2008 +0000

    layout_image_setup_split_*(): simplify code.

commit 25ac01ca80b9a13f843aad26643a21e2c991314e
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 7f699d74c05ce9e81e83210a231e0ca86c7c004c
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 f7327cbd9fa590af75336916692ae40832ab32e7
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 540d86584baf5d6070b04254129f25e28a359541
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 20 17:23:46 2008 +0000

    Fix up yet unmarked keys.

commit ad4dacfae1907d2ba1e2e8889aac84d7d54121b1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 20 11:46:43 2008 +0000

    Fix compilation warnings.

commit a7fe24499d26daa57bfe1492bcb79aa8ddf4a92f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 20 07:22:56 2008 +0000

    Fix up some missing html code.

commit 7d5e78bf230b7f02687139acadb0a29b2483b6af
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 22:57:40 2008 +0000

    More keys.

commit 85c37fcfec1a92989c5301fc8dc9f2e8d5de2e8e
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 22:46:27 2008 +0000

    Fix text wrongly marked as key.

commit 7f8324bf49907dfbbb582e8b96b6a10cad070490
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 5aba0342d8c4fef02b48d436d8bc65550f382a9b
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 21:36:02 2008 +0000

    Replace [Control] by shorter and more common [Ctrl].

commit 67e91a0baa946ac71c5e34c227d2769a11fab8d0
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 21:16:27 2008 +0000

    Unify [Shift] and [Control] notation.

commit 68a305ccc3b4e14657c8f88a7258d0d6b41f8dd2
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 7d76bf997f408ba74840477446b590492430ed7a
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 19 17:42:36 2008 +0000

    Update documentation.

commit 0362a31ed7bc49569607a2b6cbec49c6c4288da1
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 17 18:05:42 2008 +0000

    Fix up links and various enhancements.

commit 84d0eeb779804970775a1a2b151094999df1f39c
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 17 17:17:47 2008 +0000

    Remove colored background in headings for printable version.

commit bb0dccd452eaaaad56dba8028f17789632e10ff8
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 b4ef8546331d9128999cc531faaa35556eb242d2
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 4575fa4ac78579835bfd17a13ccdaf61989066a4
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 69f15e9da78b7404be497d657110cfad1a266722
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 19e042015022768094ac5d2e90a32db866698467
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 6419843202ec66cdb0aa9e763a777a06f6617f19
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 8b10477d6c451a8a952db33eea29a7d289261635
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 27bcad2478c6a0e5ebda8849c9a6bf67d4dfa222
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 788a57656d4085ba2e526a29648ec1477bafa46f
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 e5dd414c28b825002568ea99797a4ad7e5bb64ad
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 f56852b68c19db3f71dd69c44c8cc38ddbc644ae
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 55bdd3344fd5f342d30362fe301808f826710112
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 12 21:38:00 2008 +0000

    Fix a cut'n'paste error.

commit 609fc80ba907a18bd5b0998b155580654e8749db
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 3005309e752b5f6d9378487b6856f18eb40b365f
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 12 21:15:12 2008 +0000

    Add some information about the pan view.

commit 3effb3cd44a5b956cd0d7416eec0f2aaea94b774
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 12 17:59:14 2008 +0000

    Add a note about splitted view.

commit ae7645d7323cc203e69f73e51976c8d8ea7f7017
Author: Laurent Monin <zas@norz.org>
Date:   Wed Nov 12 17:48:16 2008 +0000

    Add Connected zoom and Split menu items.

commit f055d32815e382a5cac2117e46ecad2b866e942b
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 23:35:39 2008 +0000

    Add missing s...

commit 5078d7e58ebafa27aac3c50703e1c0fcb180d186
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 23:30:13 2008 +0000

    Minor fixes.

commit 0dabd8de27a7e8c7801dddc5d848246a001c97ac
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 21:50:42 2008 +0000

    Give a new style to menus.

commit ec48abb7939ef9919bbd905d147cfda9e884c457
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 21:49:33 2008 +0000

    Fix missing parts.

commit c1a85ebf0418f0b0b4fe9b175702ad86a5f5ed0b
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 d6bc7dc5e3b0a140523fcfc9eac0566b569e26eb
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 21:17:03 2008 +0000

    Drop dots.

commit f9071c86d19c4fb8417c8838aa1b99176e65342c
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 10:32:03 2008 +0000

    Update exif pane documentation a bit.

commit aeca4f3163c33f41b5cc1d0f371fb43d4138ae73
Author: Laurent Monin <zas@norz.org>
Date:   Tue Nov 11 10:24:04 2008 +0000

    Add Properties Options page.

commit 51a2344638f5f1c738f03d023f4f3139f23761d7
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 eeae9191dcb131a7fa9a85876b4314869bffe007
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 9f3cc9ef382cae5ef8c0b6cc050844a796321a15
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 23:36:12 2008 +0000

    Page cleanup and fixed. Remove obsolete note.

commit f13928fef829928a7a807a11a5e4d9603592597c
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 23:15:42 2008 +0000

    Add missing link.

commit 757b8ebc5495d81fb1fb1b531e2f5e682a0ad9c9
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 b72d86d30095cef07dd61ab15b949c74ef7c0d1c
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 21:33:38 2008 +0000

    Let subsection menus match index style.

commit 3c766c9124437106f8c84886680b53b1a17ff6c3
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 c410dad0a2007582d3460f222d52f193e8718d12
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 20:42:44 2008 +0000

    Tidy up.

commit 25735fd6a8ef1890f8b57d8ba9262f256c0243a7
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 20:40:50 2008 +0000

    Move from xhtml transitional to xhtml strict.

commit 60ff2fb4b9a39322f5f685310e7f3a8aea316c76
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 20:16:45 2008 +0000

    Minor cleanup.

commit 9b5b933912d1badd83d0e5691fc03f63be9673fc
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 19:37:17 2008 +0000

    Tidy up and minor fixes.

commit e07b06778a28e3911cd830a44bc27333d017bd15
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 18:02:09 2008 +0000

    Notes cleanup and minor stylistic fixes.

commit 82cd089fb37bda5fc685b5cd43486e8ff26d2679
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 17:16:16 2008 +0000

    Various fixes and cleanup.

commit 2ec1474ac5685ed1bf48a7dc35033b502dd81af1
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 16:11:28 2008 +0000

    Fix up some errors.

commit 0a594f66306b196a0d9872de6fecc4b3cc9c3511
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 15:20:13 2008 +0000

    Fix up unvalid xhtml.

commit 12fe48da5151ce1ef688f03ba44cde89c9eca910
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 14:56:11 2008 +0000

    Fix up a broken link.

commit f7216dd164399e1d34e22e5210544e2db6a84746
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 14:10:39 2008 +0000

    Beautify the manual.

commit b8742eb7f9aaafdb91ede39c8e6ebdb86b4959c3
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 13:00:29 2008 +0000

    Reformat more pages.

commit 7c5c88540dd54a35510d1a92a2b1512efbcc6ac5
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 12:06:05 2008 +0000

    Reformat remaining options pages.

commit 2b02d7edc774a42f6b19cec9ba3da91416a73d65
Author: Laurent Monin <zas@norz.org>
Date:   Mon Nov 10 10:26:51 2008 +0000

    Reformatting: notes, advanced options page and more.

commit 2f3f12a07cc0a9f8e7b6feb83824374df09711c0
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 21:53:33 2008 +0000

    Reformatting.

commit 49c72a6ce8b97276a8895d4598ca460738aef7cc
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 17:17:19 2008 +0000

    Reformat and cleanup.

commit 029e68efd2ef971a29888ed7e316b22d7e0637fd
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 13:37:39 2008 +0000

    More cleanup of tables.

commit fcea33c191163edd21e0749e2ef9fae54d6aee95
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 13:06:16 2008 +0000

    Cleanup some tables.

commit cd465d19d90ae48c5ba6353f9eacdd2c4232a7f5
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 12:48:00 2008 +0000

    Drop most old css classes.

commit eb65646611a5675182a3207280eb609cead4bded
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 09:39:14 2008 +0000

    Move dialog descriptions to definitions lists, first step.

commit d9afdf93b04b6031b118fbd5a8c128e53adc9534
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 09:33:01 2008 +0000

    Index cleanup.

commit 4c65837d7b39fa0bc99179bcff5448f988750e99
Author: Laurent Monin <zas@norz.org>
Date:   Sun Nov 9 09:28:59 2008 +0000

    Move menu descriptions to definitions lists.

commit db25a0d2c859dbfa694dff305fd195de00f40f1a
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 8 22:11:51 2008 +0000

    Re-introduce Geeqie User Manual footer.

commit 8d87ca532ad0db744b99bff3eb9322b889ca6cb1
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 8 17:38:36 2008 +0000

    Simplify bottom navigation table.

commit 8b3ed1c3eb50c9455f89dfedc33b62e96b6fdcdc
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 0bfece3a257621edda3fefbb44ed64667bac828b
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 357f067eddfbf2e74cf835d8952d43cc1f139ac7
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 20f28b5685dd8cb5f6163e37786bf6806e46e02d
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 2cff73427b00b0155b526b080dcd7ade516686cb
Author: Laurent Monin <zas@norz.org>
Date:   Sat Nov 8 10:47:31 2008 +0000

    Move css styles to an external stylesheet.

commit 450ff6891d977952fa624731f8da7b8d7994305f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 6 23:49:31 2008 +0000

    Remove reference to numbered section.

commit 5837dbaac197166d0cb046f3119767b44a9b9fa2
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 6 23:43:46 2008 +0000

    Remove references to numbered sections.

commit d2b8b50ff787b13270e54bab25489d5cbb3ebacb
Author: Laurent Monin <zas@norz.org>
Date:   Thu Nov 6 23:39:22 2008 +0000

    Simplify the table.

commit a5760993339ed221d1377724beb2485c28237945
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 ebf81820c51edd5ab948021d75e79f9d933937fe
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 6a2475e57fdb9ee5e405acee23261b83f5c31230
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 54ae8be35d9e69aa570cba8baf9f2e60ef018ba8
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 7771d3caa664a6563b229ee2b322e0d0fd4e4036
Author: Laurent Monin <zas@norz.org>
Date:   Sun Oct 26 19:27:20 2008 +0000

    Use h2/h3 tags where appropriate.

commit 15759e0f4884b7b9ec62c0d388707244c7ca0b58
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 eab8813037f2cedc25857bc889b55502b1666455
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 14:42:52 2008 +0000

    Keyboard table cleanup attempt. Need more work.

commit fcae84ab900d0203d2339e22888956a9c7565fe8
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 13:14:00 2008 +0000

    Move menus to unordered lists - step 2.

commit f5596799545b5e6c482ef267d892b674f544e7fc
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 11:02:09 2008 +0000

    Move menus to unordered lists - step 1.

commit 1f80d96fb573f9597105e5bd3f8d4062d90632f7
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 ad8d4b695280105b9d60e155bbebddc0437c22fe
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 fdde32bc5523fba5186ffa2e53fdf931df96aaeb
Author: Laurent Monin <zas@norz.org>
Date:   Sat Oct 25 08:10:11 2008 +0000

    Fix page titles.

commit fef02967c23d615d5ce61eb4718cb7e5ac369b51
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 0e44cb8c2afa66bc481ce2aff26e00995e9a8626
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 2ad4eda59805bb107467b55ebd9b4128c247324b
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 89ae704a2393f7a89d56b9fc9bd233004c046219
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 d92d4a31ba855a0a9e282ea398fab5667896d445
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 f21cc1844a4d3cc73a9852aee48f7087a35b773b
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 e6eba8a87fe7c07c39dac82d07a298c65d31041a
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 a06197472f69c64332a5e67e191e95654a8ed82d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Oct 20 17:13:32 2008 +0000

    fixed failed assertion in exif_free

commit 652c3a9fcca7b81091ac80e539df441a4cf6df22
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 18 20:17:55 2008 +0000

    create xmp sidecar when needed

commit fe16e7bfad961a8ebcc27b50a5dac4aef1b99396
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 18 19:20:27 2008 +0000

    simple synchronization XMP <-> Exif, IPTC

commit 003a4a917981dcc3d7004fe9896518ee86016198
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 18 18:22:57 2008 +0000

    infrastructure for preprocessing of metadata

commit 40e5b63b8b32a28f4ab9877d48ae5fe5fddd0acf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 18 09:07:52 2008 +0000

    fixed bar_exif separator

commit 666154c6c7576bff4647b0a9dfff08665026cb42
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Oct 18 08:40:32 2008 +0000

    reordered advanced exif columns

commit 2741df92d520da9047e0ca966e2f6fd095cb75c3
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 b8cfa7eea753ca24de28db8ee08c1a3c0fae32ad
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 0109fd0fea063d111a314fee97da5fc3adf13cdc
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Oct 14 21:24:34 2008 +0000

    follow Exiv2 SVN changes

commit 100552d7587b35759b1492a3ba51df58565b96f5
Author: Laurent Monin <zas@norz.org>
Date:   Sun Oct 12 08:49:45 2008 +0000

    French translation was updated.

commit 2ed614f0a404a3f6311976ea15eb7839baaf51f5
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 801d2c19571cfc858f1348a05d17f22fb39d1679
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 d198cfafce20a7866d0a3dd80b1592ca59f5dcbc
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 dfb0fdc2f0b5cbc0207e360a3bcce9f6bd0b5c75
Author: Laurent Monin <zas@norz.org>
Date:   Tue Oct 7 19:34:11 2008 +0000

    French translation was updated.

commit bce60ede0854a7a65ad009bd51b16549ba58bc1e
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 eee2c88df65f6cc0112be1098cdcf79f0560e947
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 d8c1c93fea463eb0a309de7509676624774c0ad3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Oct 7 18:22:58 2008 +0000

    Fixed degree symbol encoding

commit 0cd8f42464c6e1e152f1bb9e79b1144f4529b4d1
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 be6e4ea715f504545a7d0edc5767b0b82f71477f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Oct 5 18:25:44 2008 +0000

    fixed confirm_delete option

commit 69282a3890ec9264e5471249ad51c8fdb0ed7418
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 7c50f768d91be9ff48b5cb64de603df00393c52f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Oct 1 20:57:56 2008 +0000

    Add support for GPSInfo - patch by Klaus Ethgen

commit 599380cc2099521bbf7c879666140943e1c684b6
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 1d1f495c4b3881f540059444ff5aa20eb9bda175
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 29 21:09:48 2008 +0000

    fixes executable right of images

commit 9ab09626f588694ad7ada2e522b74e205fd96795
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 29 21:01:30 2008 +0000

    enlarge the dupe window - patch by Klaus Ethgen

commit cf8398c63f204d0dcf375577446c732c66122f6b
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 d4bc6c7e66a32bb0cc5a3e889ce8bef9b1374908
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 f7a5afb6959672b77b973544b217867329a30c5f
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 a7c9810b152dd9bb01d18e7d048f405d8f11f0ac
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 383624b87b5f9ea402e0fe4479b955f591025f73
Author: Laurent Monin <zas@norz.org>
Date:   Mon Sep 8 15:53:01 2008 +0000

    Fix a compiler warning regarding argument type.

commit a53fb65f7e552f4a07760fd72dfd0a6caa5753ff
Author: Petr Ostadal <postadal@suse.cz>
Date:   Sun Sep 7 23:01:30 2008 +0000

    Replaced gtk depreceated code.

commit a5aea8fd342ca8d4834464428cab25d373925409
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 587b4b8d1136e5f043da5566c996cd7a6e288387
Author: Laurent Monin <zas@norz.org>
Date:   Thu Sep 4 22:35:33 2008 +0000

    Update translations stats.

commit aff258e59eca1aa6a8bd8e5401fccbfceaf4954f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Sep 4 22:29:32 2008 +0000

    French translation was updated.

commit 9b64bd058039a1d7d926670d90bffadeb0db3bb4
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 aa81bf7cdffe666d7e5b7098c564d50e46401312
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 baedcd2f82ac6f4b819d9919e280a54c7edaa6b7
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 9050223df5347b7d2f1ed1d23669e05f19405f77
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 e1a5a486095b6987c45f9612c97816a6b01f1de1
Author: Laurent Monin <zas@norz.org>
Date:   Wed Sep 3 21:13:02 2008 +0000

    Improve debug messages.

commit 6f89fefc8a298f05304f3f7cab37fc76df97c2b8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 3 20:43:10 2008 +0000

    adjusted default options

commit c518bcef3c44e37ec7cdc935961607db5113f8b5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 3 20:29:32 2008 +0000

    adjusted redraw priority relative to icon drawing

commit 48519673cc4fea79e657453ed4785457a8e59ea2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 3 19:58:21 2008 +0000

    dropped IMAGE_THROTTLE_LARGER_IMAGES code

commit 47a0c37d34499a1f71085093447789949350e063
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Sep 3 19:52:11 2008 +0000

    fixed handling of broken images

commit 64aea117f708ea87c87ce2706d4c6b1bafa21541
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Sep 1 19:18:32 2008 +0000

    improved pixbuf draw priority control

commit c6db02fc9beb44c3f4921cb362c397ff0a54ba26
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 bf183b8e89e1244c13f8812bd51a134dd82e66d0
Author: Laurent Monin <zas@norz.org>
Date:   Mon Sep 1 17:22:19 2008 +0000

    Remove redundant debug.h inclusion.

commit 14596dddc9e279d6444b473378668618b0200842
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 31 21:19:00 2008 +0000

    fixed read ahead callback

commit 0aef642959d09a0a417e3a1bd9838290673da331
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 31 21:02:09 2008 +0000

    fixed error handling in image loader

commit b10a2e1226a762c6f5e5a76255469c9a58312937
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 31 18:53:11 2008 +0000

    fixed possible endless loop

commit 131dc85e54bb154ece413c99e10d0bb07aced996
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 7725546b83707d675c466dd1b9eb96380ad2f067
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 ea455387a49dc8457b2489fefdd8f7cd5a178e0b
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 2b9bf5f494fa20b8531a3bbbe6140c15985ec13a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 31 10:08:48 2008 +0000

    use GThreadPool

commit 5cf88e588d2c061c470aa524d4a89561b5182c1b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Aug 31 09:20:29 2008 +0000

    improved thread support in image loader

commit 9212340ececba2346d599fa8ffaa6f7ddafcc558
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 31 09:13:42 2008 +0000

    Move save/load_options() to options.[ch].

commit 77bc802fa727e39b259cef5431bb897618f888d3
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 0db9254e25cad32d5e954f04696e6e5fe74554e3
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 f01ec2c48c555c486ad40ced8341c57dcc4d5e2d
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 31 08:13:36 2008 +0000

    Fix two minor compilation warnings.

commit a710f33e4b885e22e3744beb9af9b9285d73640c
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 6a73bcf507697b77cebc69761bb2db8801210641
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 30 13:04:06 2008 +0000

    prepared image loader code for threads

commit 01bbfff007b6e540e22a1966971a9d00a41a66ad
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 ba17ee7539c814d49d3b57158fc91000a4fae2e1
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 6f13139c2ac0a4e11e21e041ca4f5c4f1327dfac
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 29 12:35:13 2008 +0000

    do not access image_loader directly

commit dc649dfbb31df6e75c7283405ba99084ea328206
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Aug 29 09:59:20 2008 +0000

    added new raw preview interface for legacy exif

commit 6654b671684992272856344aa34b59301c35e023
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 bea9cd293c96a86d196b6fa2af689e41fbfa65a2
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 7fa8df7737575cc63b627b4337131122faffe496
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 4908ddd714be7cab8e1cf290fec62d7288692856
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 35776f2dee4439e5ece5ec4746acaffa36fee793
Author: Laurent Monin <zas@norz.org>
Date:   Wed Aug 27 17:02:14 2008 +0000

    Comment out unused functions.

commit dd4ea407ecdeea13e0117b242aa4ceac71239b9d
Author: Laurent Monin <zas@norz.org>
Date:   Wed Aug 27 16:42:59 2008 +0000

    Silent a compiler warning.

commit 109ecd8c2e8beda448113dcaf36527b889b5f8ab
Author: Laurent Monin <zas@norz.org>
Date:   Wed Aug 27 16:40:21 2008 +0000

    const gpointer -> gconstpointer.

commit 3ec7e5728fa2a17086d3b3144b46318e7a1f761d
Author: Laurent Monin <zas@norz.org>
Date:   Tue Aug 26 22:37:18 2008 +0000

    Use gpointer instead of void *.

commit cd85461e278e79a4894b5bc400273d3f6719416d
Author: Laurent Monin <zas@norz.org>
Date:   Tue Aug 26 22:30:40 2008 +0000

    Consistency: type * instead of type*.

commit c1006fb758679c5349ac658fe74562ebd88ddf8c
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 aea00af29f6f572581b8bcc6e856e17b4676d381
Author: Laurent Monin <zas@norz.org>
Date:   Tue Aug 26 21:19:33 2008 +0000

    Indentation fixes.

commit 4073149801dc3484ae0c231c56cb814a8a20024b
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 ead8d30aaa1f5e02f703d7ca97c6eaed6df61234
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 aa4d496a3c5caddb81fb114bebcf583784098e4e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 25 22:45:38 2008 +0000

    correctly maintain selection during iconlist refresh

commit f39b5907f8825173f29be37f76c94d2c8b547188
Author: Laurent Monin <zas@norz.org>
Date:   Mon Aug 25 22:20:45 2008 +0000

    Whitespaces cleanup.

commit d04050839306a01814536f12e5480288dab52e0e
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 c85a911368d6535d8553e6c81654accfbc486ae6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 25 16:58:27 2008 +0000

    removed unused code

commit 6b22ce5fd0f6a5b14ae6b761f1982e545385ec22
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 24 14:40:18 2008 +0000

    Typo fixes.

commit f20dd48a59ee12d0f21a79f745d1a331f921cf17
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 24 14:33:03 2008 +0000

    Slight code redundancy reduction.

commit 1e7b2c34c6d1229c7d95319c909fb550e64e5acf
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 24 14:14:37 2008 +0000

    Drop redundant variable affectation.

commit 7d788c98fbd2c656f2b5354e95bc8c1d5fa1093b
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 9a1cc0021d442af191023c485a2dbcc69c218be2
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 24 10:00:40 2008 +0000

    French translation was updated.

commit eca846433372d875c2bbaaf5160a9142ef86c203
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 24 10:00:02 2008 +0000

    Mark forgotten string for translation.

commit 46691080d3ca954f0cf45bb2bfad5f11701230f5
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 acc2c3b1b830e67f94c5648acee3706d7637a2df
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 b5bc1451f70cb5e9b92bf65789206cfd9c478cad
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 060c2f9cf332a93e40c273e580133be05a984bf9
Author: Laurent Monin <zas@norz.org>
Date:   Sat Aug 23 17:00:59 2008 +0000

    Remove unneeded type casting.

commit 50483da19c8039bb06121572573d0880df979c2c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 23 08:42:12 2008 +0000

    fixed vd_refresh

commit bec02e283784eac07cda9f03ba0b255946944702
Author: Laurent Monin <zas@norz.org>
Date:   Fri Aug 22 22:09:54 2008 +0000

    French translation was updated.

commit eb72228e196dd942f5ebf11d6ffdbdc298046d27
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 d58451c5831ce52023c007574c0d118f27096d72
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 21 22:49:30 2008 +0000

    Typo fix: vf -> vd

commit 83cfd4393002fb06fc0a1b480f1221319f192ce8
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 43c576558ba327e4aa71b35471e0863d159c44d1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Aug 21 22:36:20 2008 +0000

    Indentation fix.

commit de499c4c05275f24081780bc77b06519d7d9d12e
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 66bc3de86cf6c443c6e2399fb5df9d515898014d
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 da981595f5f724233a7b54661e25e424a9134474
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 b65f4f5667141545c1c2bccdca0ce93e92b26abe
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 19 22:58:31 2008 +0000

    improved refresh in view_dir_list

commit e8b3ce85469bc2ff88cdbf5abc38b22fa6c5f7cf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 19 21:01:29 2008 +0000

    set fallback pixbuf in case of missing file

commit fe2d42004e25e8a5303ab7155731f7188062d1ca
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 19 20:58:23 2008 +0000

    fixed possible segfault

commit e1a9ff9eaba12db2969dc68da34956d3c97f9098
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 951b62566ba5616b63efe574ee956ac2c4fc5a3d
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 17 09:36:02 2008 +0000

    French translation was updated.

commit 3e3a0a459781d1008725274bde950589465acf6d
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 728c032c4cf6b098b968851a75f6bbe5488040b3
Author: Laurent Monin <zas@norz.org>
Date:   Sun Aug 17 09:00:33 2008 +0000

    Move variable declaration at start of block.

commit cb3202692eb4bcd65f45699b44ded4ac64cc9ad0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 16 23:37:26 2008 +0000

    marks in iconview made clickable

commit dbf66300f4c6978d22a0a618778be09ad2fd1ed1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 16 20:57:40 2008 +0000

    keep files with non-zero marks in memory

commit df8df1eea01d8c71e3b719cfd2a00c920f0e15fb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Aug 16 20:34:14 2008 +0000

    implemented marks filter

commit f0606958123d00b30a9ed649813229d951012dc3
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 8fc4646c4c8a48c5793743b76233bc8c78c49093
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Aug 13 21:07:06 2008 +0000

    added keyboard map generator

commit 178dee898565791d42e39aad71049b79eebb2758
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 86166813f7b90e81cf1c493be7f0ca5c86bec550
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 5e7e6ce8ff5a7de451480e1c3892ac5ad3ba2b3f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 11 18:53:19 2008 +0000

    fixed crash in geeqie --blank

commit 2316a8ab4f877611dd31e4bfeff4ce048d279af6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 11 17:45:26 2008 +0000

    fixed setting visible entry in view_dir_tree

commit d3f019fc2e0bd00cc403b5860749c365964a8306
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 30 18:44:49 2008 +0000

    updated ChangeLog from svn log

commit 28642010130af8533f50a3c5fb88187a9f845803
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 18:35:19 2008 +0000

    Move declarations at the beginning of blocks.

commit bb6bd4711d2a4884fdc19a7f8916170520efc924
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 18:07:42 2008 +0000

    Optimize tests even more using last changes.

commit a4d5b30df4f5f2bff3d35237d31c6ab1701e1c52
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jul 28 18:02:10 2008 +0000

    do not free unallocated exif data

commit 6eac9ecc53b989bf432e066aada6ecb1d81609ab
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 17:59:09 2008 +0000

    Cache strcmp() result.

commit 660c688332d92dcb8f4ad521d777c6f0cf1472f3
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 17:56:56 2008 +0000

    Optimize redundant tests.

commit 299bab0e7d1fcdabd41279f7b8916396862c00d2
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 17:55:06 2008 +0000

    Move dest_dir variable to inner block.

commit 9899b80f490d32f5e40e0f02236c8cdedddb0d88
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 09:44:50 2008 +0000

    Reduce code redundancy and minor typo fixes.

commit 760c313e51c7e9bff61fad1c9c5ea8c70a35fc88
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 09:14:10 2008 +0000

    French translation was updated.

commit f4a4b21d34e24261b19d3adb920085856345f850
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 28 09:12:33 2008 +0000

    Typo fix.

commit 22f458af63bb1cc6490d1c47d8f8a76ac8161650
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 473d1760b5fe683a04b531e6d54de13cf093b12c
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 49ed0b4fb2dd49d2ec0485707c50dec61f242ef3
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 a4311dd534152241fca227385319ef249fc98ab7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 27 09:51:28 2008 +0000

    added "Symlink" as an example of "filter" command

commit b1d0747ca385ba0b6366b6ab1eb88858400c7ba7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 27 08:57:12 2008 +0000

    improved updating of view_dir_tree

commit db21a0fc8760058841b38b2fc8bc4970099cd8f7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 27 08:40:47 2008 +0000

    fixed deleting of non-empty folder

commit fadf71ace27daec42c57292eca569da9afddf890
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 22:36:58 2008 +0000

    fixed spec file

commit 453565d11e275816de5e7eec28b3a558a34b77bb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 22:26:08 2008 +0000

    fixed invalid warning on running editors

commit 71e1b5a7dbf543c6f87751a387ede8e84d365d4b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 20:34:24 2008 +0000

    updated version string

commit fdd9338faf0ee30d483b9d1c30885241c340449c
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 da4c68a9e11dd9d457e6eca2c9b552cde5a9a660
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 20:02:20 2008 +0000

    string cleanup

commit 8e4dcbe60ca1974787466e0bb93d10d34ed80afb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 19:52:40 2008 +0000

    removed unused messages.desc_dlist

commit b2334b66c903a66cdd5a1b984d6b4b40a885c02d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 19:41:46 2008 +0000

    fixed new folder command

commit b90ac509d431b791b45d2e365e039aabcc497f22
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 19:33:36 2008 +0000

    fixed renaming of directories

commit f7c504c8ada6dae3a66c55ee221d508d6ff5fe36
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 19:01:20 2008 +0000

    warn about changed file extensions

commit 4d670783f8436b85a3816245d9126f09f6f9a573
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 18:33:49 2008 +0000

    added icon for changes without warnings

commit 12bc9f40c65d59e9f3b547b6e3e8649a70809498
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 0ec960565c5febd5c59d49eb820c2a98043d4ece
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 10:27:41 2008 +0000

    clean up - checks are handled elsewhere

commit dfab6c695e56757791d68763444c5ef65c338797
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jul 26 09:58:25 2008 +0000

    more checks for file operations

commit e3b713522adbaea2fc0f9be3c8e11ed7acc66239
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 25 22:04:55 2008 +0000

    improved error reporting

commit 3d6b2cc44f9b7dd36102f3626c115027094a2591
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jul 25 06:35:35 2008 +0000

    Minor tidy up and optimization.

commit c658a3d30ac0f2b77788f08d30e5088b2e93845e
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 227a6784ab87c0ba1ddde38334b1897813f0612d
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 bb9823e32e5f9993d1ed9384a6d295108fd6f5bd
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 1b80edd5e0264c412231b3c9457226830dc33955
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 da4ec2a7e37133b2547bb17849c06ce99340c905
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 17:38:04 2008 +0000

    Minor tidy up.

commit bd26225bab7fddc99464ba9f7e0a394d15769496
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 12:46:35 2008 +0000

    Tidy up.

commit a01c5f4c0819876620c7cabbf7bf3d8ecfd605e3
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 b0a7f6e3aa5647d7736140b431bd0b3d83afec9c
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 10:21:37 2008 +0000

    Simplify parse_out_relatives().

commit 9810215a7e23167a29088e86191ceee820e4f715
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 09:10:41 2008 +0000

    Tidy up.

commit f46043bfae09b7903aa412302d02756449ebc28b
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jul 23 09:00:38 2008 +0000

    Fix missing newline at end of file.

commit 90970bd92397908270e53c9178c67a804863eee0
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 d576f7bbcabdba02d4e295f1e6140634500c3920
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 22 22:05:20 2008 +0000

    do not create duplicate FileData entries

commit 96293a9f07bf5057924635d9a23e4058a2807bb1
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 3a442a31ebc195299be3d7bc289754b09370a5b4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 22 18:27:12 2008 +0000

    clean up fd->change on error

commit c8d7bc43bfb2e8355dc6871dd5df87f38a34bcfd
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 3a0d2bb75e53a03a19e88a979403acd9455ade1f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 22 17:57:22 2008 +0000

    fixed stop button in editor dialog

commit 9f2b4b649b703a20350e1962684fe4422d4d39a8
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 ff4704f404d5097698f17139c07f37bd76da3124
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 84e21974c1752c800a9be9332429747355340d94
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jul 21 20:50:24 2008 +0000

    file_util_rename_dir should not return anything

commit 89736895aec4a438f30211d49b23391c22282669
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jul 21 20:40:29 2008 +0000

    added notification handler to view_dir

commit c8f289fb70c4d46a985c701f2b8f8f8874cf7e30
Author: Laurent Monin <zas@norz.org>
Date:   Mon Jul 21 08:31:43 2008 +0000

    French translation was updated.

commit 46a1dea4cc0119a888dd652a13b0dd444ca71e32
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jul 20 15:21:06 2008 +0000

    Update POTFILES.in.

commit ddb8f1b1b4360a2a1fb5ac5902697a84c0339cec
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 101520eae1a9f6a1efd7e0a659fa7342ec94f2ac
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 b8ea5645e91e203e09389311c412a0873e0343fc
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 c4685e9702624774fb70b01eb130f26f74ccc267
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 20 14:52:00 2008 +0000

    implemented "create directory" command

commit ae2ab4e282fe7851e502acb9f699814d38204176
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 20 13:59:55 2008 +0000

    fixed file copy/move dialog

commit a3c139eafad2246f8bde6cef391def6ab4670127
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 8e0c8b700fad60a5de29b60144140f805668fcd3
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jul 20 12:20:12 2008 +0000

    Optimize history_list_add_to_key() a bit.

commit 303bc18d4a21e0097d6eb6a9e266127294a26ebe
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 20 11:29:12 2008 +0000

    fixed previous checkin

commit c6fd35649fa8e25e651dd202e03a211442d57f59
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jul 20 11:22:19 2008 +0000

    implemented directory rename and delete operations

commit 9684fd6b6fcab39a5aa29c33da2ab3f60137665e
Author: Laurent Monin <zas@norz.org>
Date:   Sun Jul 20 07:52:16 2008 +0000

    Move out test outside the loop.

commit 120db8041b40ffc83cb90d0b82084862707ec190
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jul 19 13:57:03 2008 +0000

    Tidy up.

commit 2e9c246e6145e7fb7fac6990524b718bc6826396
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jul 19 12:36:46 2008 +0000

    Fix missing newline at end of file.

commit 3054110d18c6717f764cab2baf31f929ebdcaa66
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 a7213169bf5d2afbc94ef083fcb1aae6711746ee
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jul 18 21:20:49 2008 +0000

    fixed test for changed files in cache

commit c4de295c0a3115d91e45602f4f9ed5a69d5d7e0e
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jul 18 09:55:15 2008 +0000

    Introduce image_loader_set_done_func().

commit e1ea2ccd4d041e0ef457d6b94e4325340ca8d874
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 6da5f506c0c4f58e352af4886120efa9765431e9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 17 21:51:21 2008 +0000

    reload changed images

commit 01e819ff19279f8291ccbbac04f7cb843109c59d
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 56907bd2e2deb8a01b2b0ca2c005ff4df0b81ef9
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jul 15 14:32:00 2008 +0000

    Tidy up and code redundancy reduction.

commit 46f96c81c85a3e03e6756c718e3758db8c520208
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 e51449e7326f517be62d65c0263b8bbc2f8b85b6
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 ccd82ce4a52dd8e7b60bf5a6dc56952255d1f6a1
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 e1dd1bb488601f3df4cd9b4b5d261c3f1d5a015a
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 19c2605cff0e070dc41424b913a624be8057a56a
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 1823d233d1681647245a00996df74e08a67b0489
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jul 4 22:49:04 2008 +0000

    French translation was updated.

commit 01e6b8f7eb33d65ea295731275a353e83721e40d
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 4dfe7f7b01cb84421d6af7040ffcf74aabad02e7
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 4fa28d67f125e31256616b2102b7fdef52861584
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 3 20:16:15 2008 +0000

    refresh thumbnails on file change

commit 579c42a76147582e9c4ad2cb8b476e7033f434ac
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 1a227f62b8195434db73cd8b27f50bf5b39cee7e
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 83c79d4c81a9b2521d102bbe414abb81722e0dd9
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 86bea118fffeba039beb5838e0c401629d501faa
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 5f4a945ac78df503f9765056e946c68905ed0a32
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 e2bd6f78452c5fbe3850dfbc6b353edfd8b42f65
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 29242ec0f56bb937f754dd574979b380656e84e4
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 f40224fd22d5387a0ad45859568d79d67060209f
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 ed00275170d23e38bff5a01130e5056a799788c1
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 6f624aae6d3d044bc0e6058ee93cc43082838e53
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 bfc848fe14ebb30a49356f1b2d96b6498e3d5667
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 6b6574bad4336981d6b373c52259e43fa9743d17
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 530a58fe366997da61f48b7c6156fa655d22d020
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 84accd5956890abf9612f9b7e0aa72d8e0ea7b8a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 27 18:43:05 2008 +0000

    fixed crash in entering fullscreen during loading

commit 7d44fe8aa857d7a740a9b867301fa06f373ffcec
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jun 27 10:00:55 2008 +0000

    osd_template_insert(): optimize and simplify using flags.

commit 42fc5158d4408a77c51570d34b5f83d0add42340
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 ea7852bed519679c1a98f5b240e7065af7abef2e
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 98622a4338ee516d3e06da6153adb61e6cd68b09
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 26 15:59:20 2008 +0000

    Use flags for pr_zoom_*() functions.

commit b26d38c1a3189bf6d4edfdcab5d8dfe9aab19a9f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 26 14:43:52 2008 +0000

    Use stricter types for image options.

commit cd68217e812b2419e92301d76902edd05c361aee
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 a3ffd5d74d5baad16a8a35a02ab28267dd15efd2
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 d29cd729b404fc3901d862214231ef514f855aa5
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jun 25 20:53:52 2008 +0000

    Tidy up.

commit 0633bc36c636a0f2afa5bf3211639454870ac177
Author: Laurent Monin <zas@norz.org>
Date:   Wed Jun 25 20:22:02 2008 +0000

    French translation was updated.

commit 7c4531fa7d4bdf83eb347a0e2e31e92070773930
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 22 20:07:32 2008 +0000

    optimized marks drawing

commit 3d04c8792f8b45bc2a5ba7e69a269e0404cd40d0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 22 20:01:20 2008 +0000

    show marks in iconview

commit 975fc4e9e6d3601e83ecd38c159e841205b4bf59
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 22 10:01:26 2008 +0000

    show sidecars in icon view

commit 5a236ea28726e79b2e00b6b054580b6a4d00f441
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 22 09:40:57 2008 +0000

    fixed in-place renaming

commit 5b05e1156a0efc4e39afb58ae89a034d47b6aa81
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 22 09:19:42 2008 +0000

    added possibility to disable grouping of selected files

commit 58b7c37cd74e7f8eedca2b706c4b89137702c9f5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 21 22:01:45 2008 +0000

    cache size made configurable

commit c74e05815240fc255b0267d9d9f5ae4a60d1ae68
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 21 19:26:01 2008 +0000

    measure pixbuf cache size in bytes

commit 1986378ee25aef236908a6a1f67952406c9d51e7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 21 16:00:13 2008 +0000

    simple cache for loaded pixbufs

commit 70fb724412e907f541d14eac8e1e67db474d1086
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 21 11:05:55 2008 +0000

    renamed fd->pixbuf to fd->thumb_pixbuf

commit 065cba7850d0dc548bfc7c33ecddf50bbb0ba0d7
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 2ca1adb7912dfd23318e829d9f01c4e9a2f76284
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 17 20:25:05 2008 +0000

    more robust thumbs progress bar

commit 11224ad1e9f6e9517523beb1ffb62b973228ebc9
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 304e05c4c8845e40cd58ec758d56c7174d202899
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 16 19:07:02 2008 +0000

    fixed memory leak

commit 57a04dae8f42380d5df07158b1c80ba21f393c6c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 16 18:37:35 2008 +0000

    another try to free layout at exit

commit b4d3e9956e2ce9ed23dab2fcf08974ec679f5453
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 15 21:52:15 2008 +0000

    rotate thumbnails by exif

commit f59f132343a9b70c1fbb8abc755d514751e3e2d7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 15 20:09:15 2008 +0000

    use FileData in thumb_loader

commit 0d80d51136e02c021dcc07f45d78adce8a3ada33
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 1df917cf51c93c886a2b27eb91d9161f5ea64b2f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 18:41:30 2008 +0000

    preserve image center on refresh

commit aac341d52f5b64196ffd78652fc95a58a5bfd6d0
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 ac6e8d73416d1b72e768729b917aa4532da3844a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 17:32:27 2008 +0000

    join name and sidecars to one string

commit 17344587a815f0057e8739cfbf5d2afbea4f2667
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 17:14:28 2008 +0000

    optimized vflist_setup_iter_recursive

commit 8244a9e46297c4adc8dd5095a04a199e9b536a71
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 12:43:39 2008 +0000

    iconlist_refresh optimization

commit 0f4fcde469fc6f9081e4078fa3a88f1c993ff296
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 14 12:30:44 2008 +0000

    fixed iconview update after deletion of selected image

commit 37fd19aa6a5df3496f5995ac518599b1b74798b8
Author: Laurent Monin <zas@norz.org>
Date:   Sat Jun 14 06:52:52 2008 +0000

    Silent unused variable warning.

commit 5f7b05915dcf7c7ead03ba825ecdd1f825c07482
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 13 21:32:58 2008 +0000

    optimized vflist_setup_iter

commit 922cb25e24b4c735857883757c923bc03002f475
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jun 13 13:33:11 2008 +0000

    French translation was updated.

commit 669a4954c3e7a9c8b7dd5fe8610e6bd163787738
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 16aa61eb9064f9a2ff7faeb5cb6c49878ea0d735
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 c687f78e1f9625ec8afb0bfc04e43baf9c841a7d
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 0a1ad21b4dda0f856b023b01dfd9df79f71ca97f
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 11a07ebce120ac8f073b1ffbd2dc828ad54783e1
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 943be3f7f7676c11b6826fd507e98477aee44281
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 e6b5b17219e75d276407a55c9fa9833a0d3a5848
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 c5eb8769b9462b318f52c0d70635fda0c92038cc
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 86a4f3c90de18942b84b33046721801cb1edd504
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 10 19:25:21 2008 +0000

    fixed vdtree_sort_cb

commit 69b52cb5e907359a473418866f74461822448737
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 10 18:39:19 2008 +0000

    fixed segfault in vd_rename_cb

commit 08524203c709cf0013c2bd1d04c348067685e526
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 10 18:19:17 2008 +0000

    dropped vficon_sync, use vficon_refresh everywhere

commit f42d498ea1a214bb6c7bf0c6e451489a50c9ab7f
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 10 11:55:18 2008 +0000

    collection_from_dnd_data(): simplify and optimize.

commit 554bfe983c1442fc84a832a0a6d6cc89ef8182a7
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 55be71b45a3c28de13d1c532bd2d6e9278fc0239
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 20:27:39 2008 +0000

    moved notification to view_file.c

commit e04699877776b3d59fc4ac827cc57166f47328f6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 19:43:56 2008 +0000

    run idle function just once

commit d77ba4a93e80fa8e39ce81d7cb803c55e7da0ca7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 19:41:37 2008 +0000

    use vficon_refresh for updating

commit 1e0be504a15f4eb0228b8b99d69741fed67e6ff5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 19:00:47 2008 +0000

    handle deletion of selected files

commit eff5536c6f25a057eacc0c9a59ef4a0997ce50e5
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 18:28:28 2008 +0000

    optimized vficon_refresh_real

commit f4c575e663819adb425f9a7468cd7614a56b03be
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 1e2563b337e30225c07935af8041a7d1744c8d72
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 f104380fae8162102711930439e8b2e5fc9e3910
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Jun 9 07:06:53 2008 +0000

    fixed saving options on exit

commit 020655c63732ec867014ba4e41637831789e05c3
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 1f83c4e6344aeed363e504be79d50d1485dd8160
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 8 21:21:13 2008 +0000

    improved vficon_populate

commit a871f2934cd24dd852a1810a82d7029cf8cfb3e9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 8 20:24:46 2008 +0000

    vficon_sync speed-up

commit b4f826d25c1daec9e7b3ca63203b615b2490ac8e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jun 8 19:09:44 2008 +0000

    better check for notify type

commit c64e06ce0192ac8386a54296c09c2b5ee5989aa5
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 cd2e0e411d683cd490371d4756b0235e2679071a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 22:44:17 2008 +0000

    various refresh and notification fixes

commit b993ae7cb2ecc511e009ee18dfa720fd66e3a715
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 15:08:33 2008 +0000

    various notification improvements

commit 063bd585c8e7e4c8bf3c00a0403f7a6ba88cb180
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 10:45:33 2008 +0000

    use the new notification for collections

commit ee08f41b89a36d13dfabb071fccdb532c58f69bf
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 4df45b3ded4ba25fe8daaafdb3ea0de18eb9769c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 09:36:12 2008 +0000

    use new notification in img-view

commit 92497f66b819d5862cc221344b102d04c59204f4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 09:10:01 2008 +0000

    use new notification in layout and layout_image

commit f745066286b72604eddc365c088df7a82eafbbcd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 08:13:22 2008 +0000

    used new notification in search.c

commit 7637e235738516de25759d26d3feb45a171a18d3
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jun 7 07:45:08 2008 +0000

    used new notification in dupe.c

commit dd62fe18714c2f714e444c6c6f2de5e7e07acd84
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 6 22:34:15 2008 +0000

    used new notification in cache_maint

commit f335345202a840721560f5aab41ba110a449ddd1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 6 22:11:03 2008 +0000

    added NotifyType

commit 8bca5d11043655dcb7156598c15884b81eabb83a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 6 21:50:09 2008 +0000

    realtime file monitor

commit f0ca274daef77b01f134d6c556d2efa775169944
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Jun 6 20:59:03 2008 +0000

    zero-lenght path must be allowed for now

commit 765ce1d52bad52bbfeb8b930c0428318d93185d1
Author: Laurent Monin <zas@norz.org>
Date:   Fri Jun 6 08:01:19 2008 +0000

    French translation was updated.

commit f64e2fa6ee80241e0bcd786c7c9dc3f70980367d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Jun 5 23:31:22 2008 +0000

    Fix "No newline at end of file" warning.

commit 7839d6af203658adba7d3de9d18233f48bffc292
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jun 5 18:43:44 2008 +0000

    use new notification in vficon

commit 3cf04e271280aed1006b46d02e25b5d026c9a3e2
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 baf540a744f37d692c00c740cfe77505f3e4971c
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 6129e31e323e0064a6c9bb2285dab6cf32088146
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 b83763acf8f3ec6b12ca5302a6e7c73d20eb2ecb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jun 3 19:44:19 2008 +0000

    replaced directory path with FileData* dir_fd

commit af94f830d3c67610709600c6a57e85dc583630c1
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 fa9d41fdd5e0e83247ffcf9195db3c5d069a1976
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 02ad66458b97d359e9612846624e49f42d7109ba
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 3df14dfb67589c306fb4095b7087638d4aad61bc
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 09:41:00 2008 +0000

    filelist_read_real(): optimize and clean up.

commit c3cbb65ba80d2339026513a32fac2ddf1f866bbe
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 09:03:33 2008 +0000

    Reduce indentation level.

commit 18f3117f7949d432a1ebf2d4bfcb47a1a50b146d
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 08:57:46 2008 +0000

    Reduce indentation level.

commit 688b1111bc04b733c4d879b16faf5c75d4bcbdbf
Author: Laurent Monin <zas@norz.org>
Date:   Tue Jun 3 08:53:53 2008 +0000

    collection_table_find_data_by_coord(): tidy up.

commit 25c47b533a126a95dd10c663d9f6a32b5e78b8e5
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 9069f1e009b20f29cf15c7ad6632476589f8516c
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 e1edb9d5c4d980e5c1615f96cd91804cb62ed922
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 31 19:46:26 2008 +0000

    do not change original FileData on copy

commit 7fe6112289193b5421a08fc9a27da23a293d8622
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 10e0bd5513c5c314d7feba61bac30c2d2bd50669
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 44179fa3ab21aca878d86a7b84a4822927e62dfb
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 30 20:13:16 2008 +0000

    fixed thumb index (thumbnails are shown again)

commit f5bae1ffc402de38549948787c689ce02fc598f1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 30 19:53:52 2008 +0000

    simplified vflist_populate_view

commit ce29b00d2ae2d4461da481c9703d1a1e34d03926
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 639e6684b4c4097f95fc2d732eb98a8119d09791
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 ab16da5e16b325b51e888d8969360b48770b0cf3
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 7afa3a0b07b38b082a647bc50c046a4d9758a1e7
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 05f3eb89357157adbe443d71986902c2e80c997f
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 f89fbbf03e4d4593445a2fa731557db2596b0305
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 335a8f5397ddda92fc0bf7acc0d3e48be3732cc8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 27 18:46:34 2008 +0000

    measure time of filelist update

commit 01a388eb2885bc5a9dbbb0faafc437a171ff557d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 27 18:37:15 2008 +0000

    another fix in notification

commit d5c322089bf472b8061116dda437870fb7724939
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon May 26 18:32:04 2008 +0000

    Fix histogram grid - patch by Uwe Ohse

commit 9530a02bc561d40f936c44d5e45d37ddf32815b9
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 1f01199c3dbd8ca9e796ff42b8b591ab90745158
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon May 26 17:06:30 2008 +0000

    fixed bug in notification code

commit 5407c7dd1d47999deb999ddcc4908d7c47b7d74c
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 25 20:17:07 2008 +0000

    Tidy up: indentation fixes, typo fixes, ...

commit aa3fda66e2e90d4f87fdb0e71106829aedaac9b0
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 25 19:54:00 2008 +0000

    Typo fix.

commit 7aca9bde7ea89130df6934148287dc3c0f290cd2
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 25 19:13:04 2008 +0000

    Typo fix.

commit 8973118af85916c7dd6240428d865b593d4e889c
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 56b0d6ecccbd5ef448fb59983828fccc2c5dd5a2
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 d2e0888194442fe09a3f099f149e3d4fb3884bc9
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 c3c6184b858a57f359937a912a8db3f715844270
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat May 24 09:18:09 2008 +0000

    improved filedata interface

commit 2f9f06e43c1d6e6b9d1d7c7af3c038ab830f132f
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 8c7decff43cd66410be772b6c1a3204efe7a7e00
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 a2f6ae48d9b6632eef9b4b2ad77e189afb61016d
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 23 22:57:51 2008 +0000

    French translation was updated.

commit 6e80a2dae26e190fdd56461021cc945a9b807ecc
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 2d39c9d42b6214b53b9f70ca5a9f946974ad326a
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 07c127246cdf49873cbcb769e00bf6299956dc70
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 5caa58afa57bc3340d49ea1701b06038cfbb345b
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 001635e8163ec0bc1615dd10de3da4271dd44c00
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 43b4e4860807c26bd83cd99da58ecd68f052eb44
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 23:22:12 2008 +0000

    Pass ConfOptions * to save_options() and load_options().

commit 0fe33428a668c783d42432bf80a574d7df6b564d
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 9d0560eb4199b16058bc3623e49a90393f62b968
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 91a77c72ce0c65eacd4ef3810128c7aef9d646db
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 2d0d34eaa30a4d1d8be28eae5158c096e9401174
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 b5d0f1f91b10a1efb6bea5fe4878d946b18d124e
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 94c67ee52b2e81260f2f63c17771c4902942857a
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 a4226d0deebed8e331e8b5de48d9c2c11a9e01ff
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 11:28:35 2008 +0000

    Comment out unused static function extension_truncate().

commit 6f08b3a0bfb9a539e0144313ec7b02071f19b7f4
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 e050d2a0bb71d56ddd0d7e6a8b60648357d7bcd9
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 4abc67156b7e0728230026f9c47a091ab69b0f53
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 09:22:29 2008 +0000

    French translation was updated.

commit a331805a87ce4d65fcc06826054f115a9c8a7108
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 48582c3600eacfd7985aff255372c4909cf87e40
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 22 08:49:52 2008 +0000

    Use a struct to handle editor's properties.

commit cceaf6dd59921919c0f8c1478bc025de7812ba9f
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 f4fdeefe1b2f4573b91a19682a134a50f675c8ff
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 ec28448108d471c5fc8705e5502a81e116c506e4
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 11:45:29 2008 +0000

    Use g_build_filename().

commit f42ea51102878335515db3058de36d3ac2c68e27
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 11:07:23 2008 +0000

    Use G_DIR_SEPARATOR where applicable.

commit 88b1387337bed6aae3c4eb9eabb6b5646bc2e743
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 11:00:13 2008 +0000

    Use G_DIR_SEPARATOR_S where applicable.

commit 1ba45c263f1a40689c0f015d00adab032d9ea4b8
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 9cbd3ca276a034db2e38e1d302f59ea59000961e
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 10:46:33 2008 +0000

    Use g_build_filename() instead of g_strconcat().

commit 0be6f799a2986d22c2e42e8c51d09a16030875f6
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 a847d10f2debed4c4e7f01e6f4e4fcf246f3a281
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 e07eab477089e688f3d3668e110b651f1cf346f4
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 5acd3990069f22b64c0336bd89067c1cf265927e
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 550af58c76fd602a08a811f5be218bcec90d1598
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 98cabee9637e5ddfd9b2f6fcd9296572c6d7253d
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:42:14 2008 +0000

    Use g_build_filename().

commit e45c0d959bfbc09115bf447ccc7813d25ace3e1a
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 c656b4ad0212e24cbd9ae2844b0bbf904571ab2f
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:32:57 2008 +0000

    Use g_build_filename().

commit 9fbfbb253e2e700806714e6ef5c7813148c8b72a
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:20:13 2008 +0000

    Use g_build_filename() where applicable.

commit a9bd1c761342532867bee1fc112d7c5f93deb5b6
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:15:41 2008 +0000

    Use g_build_filename() instead of g_strconcat().

commit fe45471190349960979b37aebea84cc2c7cb9675
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 0b30da0498c23b1237ebbf41eac69e341394043a
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 21 00:12:19 2008 +0000

    Use g_build_filename().

commit 5e710445fc08a56ddd1c73585953d2c791dc866a
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 95eebfff0a5472e885a2cebd38024a59b37db8af
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 e80fa4c91453bf056e384a888e051272b04b7abd
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 23:11:47 2008 +0000

    Use G_DIR_SEPARATOR_S instead of hardcoded "/".

commit 381f82f295a52ba43179d6e0e5036ac73ac8887d
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 d145a20894f4c757ea29b79ed25d31004ae97a8a
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 267dbe2ad0cf72a577b2e236245c39e0b1930d59
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 22:22:11 2008 +0000

    Use g_build_filename().

commit d1ad0442c58c29df914c80e211f8c90abf145427
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 3bd79d0d86bee23a6514faf22c68f6e3898411a5
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 22:11:59 2008 +0000

    Use g_build_filename() instead of g_strconcat().

commit 73e10c62fc9d789afd29b46183078407369700e6
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 ca505f0dd3957eeea0d69dfc3e133c320bba2683
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 22:00:14 2008 +0000

    Use G_DIR_SEPARATOR instead of '/' where applicable.

commit c56dcb92792b030d9f14cf68d5260be924a999ee
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 21:51:25 2008 +0000

    Use g_build_filename() to build paths.

commit ddee8f88900c6e3af7b48541514e0f029912bd20
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 dc3b44026a577f54f257a543223b1d99ea298693
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 f2424a9a424a11d32fdc4514b143d67a8285b0d0
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 dd45f154d660065acd669bae936995f889237604
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 20 17:43:37 2008 +0000

    updated ru.po by Alexandre Prokoudine

commit 231d9567dc36494096b87e29a1ba245c932f646a
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 20 08:18:30 2008 +0000

    French translation was updated.

commit b130dfe52635ff03a61994eee9fd98ab12e10f9a
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 a8d4af5cfbfc17f65b7f23db463ebc0220c26dd3
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 11819b31099e4db5bb0488a404dd633928e806a9
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 592f33931c27c10012614e90bf7486b3ffa66039
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 19 09:27:30 2008 +0000

    Fix some incomplete initialization warnings.

commit 2a2b70b7061760b54f1075902caee61fe6c6a95f
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 19 08:46:37 2008 +0000

    depreceated -> deprecated

commit 17c0fcefeedde3e92482b78685528b2b667bddde
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 19 08:43:11 2008 +0000

    Typo fixes.

commit 55c5b71c9d49e5d6b39c3b5fa6f4ce966193c881
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 19 08:36:06 2008 +0000

    Create auxdir if needed.

commit 397adc4d43c61ec94d54a03edcf3605de977aed7
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 bc32bf0bd821a6e5ba5fb37abce4f8d00ccdf5c7
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 51e2636cbf3a5d444dc16041eae47c39ecc9d3ae
Author: Petr Ostadal <postadal@suse.cz>
Date:   Mon May 19 00:54:59 2008 +0000

    Updated CODING (GPL header, macros, svn change-log, ...).

commit 31ed8e20e511d9ab92a842cc205e6962b6417f62
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 a1726043d910102910fa32c669a45a4b23779cbb
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 18 12:56:18 2008 +0000

    Cleanup and code redundancy reduction.

commit 3df95a31203a2deb4e0ec0ce019e1cc528e32d39
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 c219d832b90357a8df605bb444757be70bed2c68
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 18 07:36:57 2008 +0000

    Do not create log window more than once.

commit aa1e905eb793586cdfa564228ca939438ce50a91
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 d5ddb658018102f15fce0efaba39cde3cd89d976
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 17 21:28:02 2008 +0000

    Update POTFILES.in.

commit c293dfff35a58ab31b1225ea712ea766fdae96b0
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 44bf725c587e93c7852e2232b3cb30692341a1bd
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri May 16 20:12:11 2008 +0000

    fixed exiv2 version test

commit 4e2cbf60d0811c493595007e6c6dcac42588609d
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 2cf6296486285045389eae9162c5e20e6f7ca0a6
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 4dd8a0ca5bcf4a1060a3cded4e8eea666d96a300
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 16 14:38:05 2008 +0000

    French translation was updated.

commit 80363827d0206ced152428b414af7ee12754ccb0
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 4419bda7c472e6addfa8c204b3be6b9a159c472a
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 16 12:08:51 2008 +0000

    Drop include "debug.h".

commit 08f6266ee30f28a20ec40150ce1371cedcb943ca
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 9cdcce43a34e0c63b05fecaf6b1fbcbcef522781
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 dbb4e406f3b1893911d5c44f3fe5f75ae3b87f4d
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 8cf9235c20b8f059c00c09caf55fd2b81adb683b
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 696b1afc8d1987bb420d36261a7362f58519291f
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 12d37bfbf24c80a2574d430200c559f2d20da751
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 7c3a92575e1832ac7896aada1b619eef12d5c1c7
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 e6057c67b6938aa5f5d9f15567fd6302e2ef58aa
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 53d0d0d3918a36df3a483989ea02cbea4daa0dbe
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 d8bacc9a88f9332a45d49d890f62c0141738fa9f
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 14 08:56:08 2008 +0000

    Make vf_pop_menu_*_cb static.

commit a2b5404ac9f5fbf0e5a7c0e71dcd94252bf3186d
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 13 20:31:35 2008 +0000

    French translation fixes.

commit 81193b24e0f5eade934c698fc0ac485d33751269
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 16e84c761e71ac9052621a396d6880b96abe3221
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 d62b5063e0616d905f58fc6036382a7b6d791368
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 0ae96b1f2356d2f6eb6218ac85d8f07830118553
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 d89bc943dfc7c14031b36c49aeb8544defa5d450
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 dc820ece32ce4e8541b8e0d51a82a2486e645ab0
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 91e4b2d69adc9398df664f4d355880ae146ab994
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 86ebde92c37840f27e7f81f0051a1b501b398bcb
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 38975e5efdefc3d56f710847821efc2173561f72
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 e88a963a320d1728638984277c0cad4bb3ab3f00
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 f558c8c220211ffd1950748350a09cf4d471f761
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 2ce8b27e1caba72f8f08fa62c2cae7def628cdaf
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 12639ee4b8d55c4d4b17b888fe4f18d9ba45c382
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 c8611249cdc9ee9247803ff04a39a049e7db57d0
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 8b3ee1eef7b80997fc1c6ef43d3c622d01d1737c
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 9aacc4a2448ac1f21bee1ff71ed4ebba4f4eeb81
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 885b212391d1bf9503c9b1d3e0324d22a8c24f80
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 7b4885c281b47d456d0985ad6b084cb20fc7cc08
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 874ac4eafacb90b111161275fc71f6345e77d30d
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 c50d73be0f5f860103b2bf66b845e33aae9ce7c7
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 75f14d8caa9b739913c96b353e100c1088722907
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 12 10:37:37 2008 +0000

    Minor formatting fix in rc file header.

commit ff365dc6cc9abcf3331fe3eb048c9f8bc082f5c3
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 0481d1d4e1ee29d28e766e47ab5dfd39798f9378
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 99a50120349e25795138098cb35616a3cc953f33
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 98e46592bd5e0f88061eb983c092d57594a479d6
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 c2147d9b7fd901a7a6ffd89fed45c89c138d2281
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 4ba97284fc9972458cc337decd8f5e539a74bbb4
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 2be39b52cf821f156ff7e35613f682cb85b8b8bc
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 21:11:54 2008 +0000

    Use vf_* functions where possible.

commit 2a9c38f82f64a01d9c2984a778d8a1702f97c3a1
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 1fe24ccb2ec1ecfaecf2618da3c5353a346a3566
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 13:17:38 2008 +0000

    French translation was updated.

commit 814bbc284c9bcb08ce6a3a45b34b601b86459870
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 ff3bbba625e982d3341491b771cf6a6b5b3ccd2c
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 4e0f18ac54c4b327c380d9c3be9db0dde2f964a7
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 11:46:48 2008 +0000

    Fix help window title.

commit b01f014ebaba751530160ac533299d71681d5bc3
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 11:44:58 2008 +0000

    Use computed string length.

commit 53e7b0df5c55a782d95cb892e1ba74b57221f2d6
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 11 11:41:32 2008 +0000

    Slightly increase help window's default width.

commit 4e6dd6649934183de0294ce5cbfe76a6a00fd83f
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 c7a434caff3c658986b5e3188b47c9d31cb3b221
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 1fa5d80bd4c211fd31199ba5b8eab8ec638957d1
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 0cbf32806223d6271b1bd211cd4dfc22ba2736ca
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 fc25dbbf61f437c785404029bfce99ed4a71f6b1
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 10 14:22:18 2008 +0000

    image_osd_get() now returns OsdShowFlags.

commit 73fa427e25508213e47fb0671e2a35a790b21b48
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 10 13:54:25 2008 +0000

    Display a simple grid with histogram.

commit af4f4a115221b7c92ba4d7e6805ecc8988dc7147
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 48916cac7e50d057096dc76cab7401e3c0dc35b0
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 8ccd362187273137e9ed4b51671c6eeef90851dd
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 c93ee033bf6c9c8d6169cb2e826f5f612990659b
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 46a015d5305c8d75297c3d6748ca2b4375851e19
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 77d3ccb4b995e0de2e0ac0facf1e03347549cadf
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 94833dae9ada87a15401be7361988be493bbeaad
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 dd431ef1f82d42b02899f1ca1c9f6ad4e172ede4
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 7917c5a3e4e89fd1b32de87c3788e32025820c41
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 8ef1e8c83e2cc7f9ee8715be574a2f72d2b1143c
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 9 07:46:18 2008 +0000

    Make lirc_cleanup() and lirc_input_callback() static.

commit 9cb23ddf80cbb03ee4b4557e4aaa9ecbee7dcb91
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 524cf262d075f28b08c51b187598b6c1f3276dde
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 6b17a6ad374a2077265c1f806558aba0dd89b585
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 786c7401047ffbbec27820cf0e89d008e16ea488
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 8 20:21:03 2008 +0000

    search_status_update(): slightly reduce code redundancy.

commit cfe2b3ba31e60ed9863f7f9af807b2f936893ef7
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 6559dd1a68980c2e4a1708a84cfbb60e9775be33
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 947a8668dbefb4da50c01673a18a6cfb2ec1908b
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 c5f3fab36157bac8c74ef5401afc4b5478dc436b
Author: Laurent Monin <zas@norz.org>
Date:   Wed May 7 22:54:33 2008 +0000

    Resync po files.
    French translation was updated.

commit 0479ab313fcf0ac12489dfc4df49593b86e212f6
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 2927044d43b56069079cfeac00aa6989b1c9c126
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 6 23:58:08 2008 +0000

    Tidy up.

commit 38ac488dfcdb0f560617f615b4ced2c01b63821c
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 6 23:53:12 2008 +0000

    French translation was updated.

commit 4b93995fdf301e4c54c7919ab2a7b4a50b08f87d
Author: Laurent Monin <zas@norz.org>
Date:   Tue May 6 23:52:09 2008 +0000

    Add trash.c.

commit 25ad32ba818bbb3c7cb4c620a3ede5f9ed374541
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue May 6 21:35:31 2008 +0000

    moved safe delete functions to separate file

commit 8546ea31f763bd7e3386e4231be062ff2a73d55a
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 f05bac9cdc8755273958466df6df1b3f5305ee41
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 5f3ddd491eb4d90e18663d030155cfae254ac385
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 5ecec83ad07f14578f4922ad7ba7befca9a09c31
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 a729f5905a8ca4faeafca4f4e66832e408c52ccd
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 21:27:39 2008 +0000

    French translation was updated, various fixes.

commit 146b6e2a59584bda8c274ba313862a3abb82a634
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 20:56:20 2008 +0000

    Belarusian translation was updated. Thanks to Pavel Piatruk.

commit 117767d634649683e27badb1d7c2cffc1eac5334
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon May 5 20:51:51 2008 +0000

    started implementation of API for sidecar files

commit ffc2e29991a2d8d968133f5340cd711c1fd50c42
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 20:51:50 2008 +0000

    Update POTFILES.in (filelist.c -> filedata.c).

commit 512e5dddd1d85da2fe030e0a464d953d0733cd1e
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 bf41ef491c80e033e2d028a87e00605ac893609f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon May 5 19:20:46 2008 +0000

    added .gqv to known file types

commit 6e7bf48d03f50655a0e70015b3d33ce96bd80f5f
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 f798c6ab2cd9c89fa905f5003783a6c445551805
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 09:21:01 2008 +0000

    Revert wrong patch rev 676.

commit cfa6a11856d742e7b1e1bd46d6e7125eb1694a1b
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 0a259ddb8f1c4e2929ea0a5c7570e86d27cddc22
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 37193c248cd813a72f62bce349c788072ca5b311
Author: Laurent Monin <zas@norz.org>
Date:   Mon May 5 08:15:52 2008 +0000

    Fix two memory leaks.

commit 6c35f9de22600d4b8243b8d84095dfb716cedec9
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 5cacdd949c21b1c5b989b62eb48d91e094ef3e89
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 23:57:20 2008 +0000

    vficon_release_cb(): use switch() and cleanup.

commit b9cb52f0d53dbc898c252dfef98fae9f832bb14d
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 23:20:43 2008 +0000

    Minor tidyup.

commit c2117e7e72686ada0203a1d562263dc7f198cb4a
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 b6ea14610564d2367b0a74656717913362166e62
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 23:03:36 2008 +0000

    Minor cleanup.

commit 509c70381ce8847866bb84ce398d074a749a6abf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun May 4 21:54:20 2008 +0000

    dropped path_list functions, use filelist functions everywhere

commit ac3bd2a2622adbf9154d805e6a0df4bab97f54af
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 d3ade2f9fd8e00a1fce9d8fc7bb32d359af96259
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 18:45:06 2008 +0000

    Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.

commit 1267a5c07d5fb00b4eb9f9837b9d82aff3172b6e
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 16:16:07 2008 +0000

    Drop ViewFileList, use ViewFile and ViewFileInfoList instead.

commit be9e09722d788060c1ccf58222ee9ca8c80871b6
Author: Laurent Monin <zas@norz.org>
Date:   Sun May 4 11:47:36 2008 +0000

    Prepare switch to ViewFile (unused yet).

commit 7192ff23dcf4fb721d72404649a98de99993f042
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 f83f83eed158cf9671c8ccec4e52e4916802eb73
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 50a7b03151f939ddc0f61ae9560de5c17412c3c1
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 66238168387b3ff974f886b5a039bbccd2d44099
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 03acb7cb8dc91e0f307f818a61f6a7671fe8d9cc
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 1000ac5af7b62b93b673d48353edbea43aff67e4
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 e01df0556e0bbca765a2e07987148d3b6d10760a
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 31ba226eb280ab241b855069dbc7cc10fc31f225
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 13e75141b49669425e206f358d06f6e1ca4a9627
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 8ac7dc269a5411ee3504599b3c6a085f6aad312c
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 fd7d8c583de748c29c5304ee300e7af6a8d36ed8
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 15:09:21 2008 +0000

    Remove useless thumbs_list from ViewFileIcon.

commit e1c39fa29264aea839610dfedca5e086b5128395
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 12:50:52 2008 +0000

    Add function prototypes (yet unused).

commit a4659c7ea41ec4d1eeb659b1b1dd3d6bcc9bb833
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 26de6ed0184a1c43652a582938b2ceb688c4e6d4
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 12:21:22 2008 +0000

    Remove redundant prototype.

commit c790abbf70208af477971ec3b3af3fa8e11dbe21
Author: Laurent Monin <zas@norz.org>
Date:   Sat May 3 11:58:41 2008 +0000

    Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).

commit 26cd72f831ddba954a4e85eb9300427e5e3e0b2a
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 f5b1784d9050d4fdd3d6badb8acfdf8112d53e68
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 04a9e3e249e4f237ff01a40c6fd3e8ce241eb107
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 f520f8c5a7f3a470fe072b6f00499612d759964f
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 d2e52306a94755c9fdaae1ffca917ceefc3595f6
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 4d369ddac3bd4da17eab8ea2397ddcf0d9be1f73
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 2fc5d88ca3589beeee18a669cac708b719d90963
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 66d230fa707f98cbb75db6de0dd3cd66e235ab95
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 22:31:24 2008 +0000

    exif_get_description_by_key(): tidy up.

commit 30eb0123db8ca4fdacc34e21589f718ed3c9e260
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 c59ca563a159852e616063a9595c24f432cf9ef7
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 21:58:36 2008 +0000

    Indentation fix.

commit 74dc50f227b9f46e2c6746db4f0cfe7d7607888d
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 4fff33dde0de9160cf9ea5df78c69905a00ba24c
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 20:56:59 2008 +0000

    Remove unused checksum_simple() function.

commit 7fd292e32d3445f1cf7c60d2268f8a3c0d10d49b
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 20:40:47 2008 +0000

    Simplify remove_extension_from_path().

commit 4f05f85b26d36c87e449a59d68c7105a7cdb138b
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 20:27:47 2008 +0000

    remove_level_from_path() was simplified.

commit f4b58f7255ce0a67d0076b09f11f2e542f387b51
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 0142966824cfdbcefc79a188a4b3aae3d8253c6e
Author: Laurent Monin <zas@norz.org>
Date:   Fri May 2 08:41:32 2008 +0000

    Replace GQView by Geeqie.

commit 3cce6caefa4385a18b79e83df02743f2c0652103
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 23:20:26 2008 +0000

    Use sizeof() instead of hardcoded buffer sizes.

commit 787538b30bd23fc85a3e8aae38c1ea6877aed636
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 22:59:54 2008 +0000

    cache_sim_write_similarity(): cleanup and simplification.

commit 0d8286ddc775e675c1f3552f92047d3928637d32
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 22:31:14 2008 +0000

    Use secure_save stuff to write .sim files.

commit 68cf3760029075a5e3877954eacef14ee5f67956
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 22:30:16 2008 +0000

    save_options(): minor code simplification.

commit a2ff3d30a0ccf398323de9245d13cb166256f333
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 22:27:44 2008 +0000

    Add a wrapper to fwrite().

commit cae11cbe267cb6f95da10ea3c5d472d4e6069a34
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 21:42:22 2008 +0000

    Typo fix.

commit 394f2839406f77bc462f371da7c81539804e3d5d
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 18:37:50 2008 +0000

    Indentation fixes.

commit ac59f9924c35122eaa97af9ce56f966b97738035
Author: Laurent Monin <zas@norz.org>
Date:   Thu May 1 18:26:30 2008 +0000

    Simplify and optimize extension_find_dot().

commit e00eb93689768d84f6edd346ae2d4619d1fc2399
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 29 22:44:06 2008 +0000

    fixed a memory leak

commit 53bb7d6c6c0eba150ceda32609281a2bccc43241
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 29 18:12:49 2008 +0000

    cleanup: use image_get_image_size

commit 76b0903edc9ab43fcf41d2a9134c4ef969b8ccb6
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 6e5e4f7670c45b55f2fca8b3916f1b9f9397a318
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 5ae4228a32c2758ec72a0a780a2480474033bb80
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 27 20:05:11 2008 +0000

    Added LIRC patch written by Matteo Beniamino

commit 24110e7cf37b69fd01db02f203c5f1a25b5d113d
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 1f3d7a4f31640be1c85f8cd4d8bd966665d7399c
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 0fb3e0276867a5224e267571b04641290d9b1013
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 25 09:31:32 2008 +0000

    Add a line about variable and function names.

commit 23b982817520f7e361b3252b18efb0c391f08e17
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 74182a124ee9eca4d76d2e4da9b690dea61a651e
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 856f0b26d9bd498c8e093e75c5a7f7b5bdb8238f
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 76747275b6e719dbb4efb93d414f82ab2f177d79
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 9816ef505ad7693841db4e85a5f64d43669675df
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 16:35:02 2008 +0000

    Add missing spaces around equal sign.

commit a792a5a9f9267bf8872daff3494a374909d9fca7
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 16:32:20 2008 +0000

    Cleanup exif_get_formatted_by_key().

commit de5436b46e7f303f7c16620e67b18ccde63b386e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 15:57:58 2008 +0000

    Add missing space.

commit f6a8c6dfbe0c9db2e662734deb336b57de9bdb6f
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 15:53:08 2008 +0000

    6 for() vs 201 for (): winner is for ().

commit db804e24c3646853cd23436cff8ae6ae8926d726
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 15:49:57 2008 +0000

    Convert the minority of while() to while ().

commit 371332db2d9c7cc5f72c701fd92623c395489280
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 1203b7f1892105a3ac8019cabb7b7d5a8e85cb34
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 15:31:21 2008 +0000

    Use sizeof().

commit 0b16c7147a350800d4f4afd2c191d62bbf590e7c
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 002da4045e3fb091adca1bd57745334f40514257
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 a603169a7d2e745aeb638509fbe839d1182257ec
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 11:40:26 2008 +0000

    Indentation fix.

commit 9ed4108d3855b95889c28bd7860f746da900a11d
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 7e6cbe554f63e4a16a1ab72333c9f66a7e196347
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 24 09:43:23 2008 +0000

    Move get_exec_time() to debug.{c,h}.

commit 161a3cf407b2af7ce02dcf15792dd9ca8c5c8c16
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 af1beef9f10c4d5408d73ecbd606cbc0a87b68a3
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 b23c9dac6850b794e8002b031704bff3d83f0b20
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 30cfbdf85a61414f63e52f8e21a4fb0ede49acf3
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 23:52:20 2008 +0000

    French translation was updated.

commit 9a8f43f7c1f08425b82ab3f52e22ecd81e7c7834
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 addef370767780cc6253b4e0d4a592de481f01e4
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 7d68ee688db510528ad6338e6b9e7b909e02c9cf
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 e153caa7d02808144fdae1a5348336e61083d972
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 a2a3d0fee28a20f0ede745ab50e3e482aa40dc88
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 23 22:38:34 2008 +0000

    clear the buffer before loading of an image

commit 1d9e03e85df8fde6dec5542ed0125e445fe3ee02
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 5773dedeb1eacfe953bcfae30c251bd27f158b81
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 22:22:37 2008 +0000

    Update to contributors list.

commit 3a71a78dc06c95ba23d1662e97621aef80d7ad92
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 b022eddfd7c892f7db4b262e9f027237255c8735
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 51514f069a0c030ac9ff092a89979f48cc55e10b
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 b98126503e690efb410be9b153b582879f5b3831
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 8239272a1d8bd4af22478acb3f5776a5f2faf1a2
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 23 13:03:04 2008 +0000

    Only display message if in debug mode.

commit 682629894b3882e3de68c123c531fb8d8b261424
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 9b106381f25bf9d76db2590c1a08586330da4a33
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 22 23:53:24 2008 +0000

    Save sort manager state to rc file.

commit b1c55eb8df1c22305054d139fbfe65e2a73f377b
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 22 22:45:51 2008 +0000

    Remove unused function bar_info_size_request().

commit 38c13e591d7ff69980e0886af4fba060bee911d4
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 a634981a6a28b9f16aef7839b60b2f822ed0971d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 22 19:26:07 2008 +0000

    updated ChangeLog from svn log

commit 1aeed5d363fa31ad42d7f8aaaf5d8abc47470a87
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 22 18:06:38 2008 +0000

    fixed version string ;)

commit 3ace564b446504e8cc34456c46623e16e939fbfa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 22 17:45:08 2008 +0000

    updated version number

commit 17fd8dee35ce3751744578a472f1b14de63a4f30
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 22 17:40:29 2008 +0000

    fixed reading of signed rational type with Exiv2

commit 0975a01fb79e3c92c058903a311cbc87e0d06370
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 22 09:57:26 2008 +0000

    fixed instalation of doc files

commit d19be6a6cb20a06c7ee518de9fff486458f4ad10
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 b38d66e98392adcdd1494ab7949254e9b4e99f95
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 996cf10ace4e17c5a537497d7a1d04bf8e15ee36
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 5a18e80ff0ad111a754d3bdc8360269cadbd1615
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 360f7fcab05c29e3a84dab69169b4018f469fbee
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 e67ca23513e0fd8f06fbef46a4ca1468a88c6ce2
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 3f5e512adb9df8f201ecf8d8bce049b63dfa4f4e
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 22:15:56 2008 +0000

    Lowercased name.

commit c5b86fa162157a545e37a9ed018c52c919082580
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 22:14:57 2008 +0000

    . -> dot

commit 29042cb9cebffa90766495d7bf8814879474af89
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 21 21:46:38 2008 +0000

    updated copyright in source files

commit db4cefbd463659115e9d976d6f230129c93194bb
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 20:45:35 2008 +0000

    Properly initialize image_overlay options.

commit f717a49667e8ff0062bb65eda5a01cf40b076c21
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 20:42:18 2008 +0000

    Few more fixes to french translation.

commit 6be1d7a64de4a9a366b0d121b113250df5a42a28
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 c3d35ef8b25f158d7be74ff154babded3ef26f29
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 20:27:39 2008 +0000

    Minor french translation fix.

commit f47a3abcefad2232201d57ecb20385673dd05d1f
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 20:24:15 2008 +0000

    French translation was updated.

commit 5a38c6d5dc83b4c142ea82ee702ab72e33f69403
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 7eb4f7249138c689fd41c2890b0a8ad3b24566d9
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 1b40318865ffee3150d652c83bb4eca400f78431
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 21 19:42:58 2008 +0000

    fixed another "gqview" occurence

commit 83e3573f5fb4bec00d4377ddc27e1904f4f68da1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 21 19:10:41 2008 +0000

    updated NEWS, README and other documentation files

commit 00157fa203d628c0903da8332a40d0e1e0a0e6f8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Apr 21 18:09:30 2008 +0000

    renamed no.po to nb.po

commit e13355d5fc8beff343cda7db7187822b688dd61f
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 4d1beccf7d7de512882e5f59757c52c326d1a1b6
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 14:19:48 2008 +0000

    histogram_draw(): tidy up.

commit 667d057287d39224fd008329ec6a5e0d28dcc818
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 13:39:17 2008 +0000

    histogram_read(): speed up calculations by 20%.

commit c397f66ddcc3c7651cda421f11a5cae13afa92ba
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 a7ae368828f16b5cd0d2ea3375242f6cb90eee86
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 10:11:55 2008 +0000

    French translation was updated.

commit 56adb85f9ede97ad87f1c8adbe2b95814128ee7c
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 21 10:10:23 2008 +0000

    Add compat.c to POTFILES

commit d3339b5ef4ccfc029f07766426faf12b30ff5824
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 c10bf95960a1aa871faf0d9930098bdd9a9b1b1c
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 bac25c157f02acaf5d06970e49a87cf31809bb44
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 22:51:53 2008 +0000

    French translation was updated.

commit 1563535bd6d10e9615ab1c67c12531ceaa15ae79
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 22:45:00 2008 +0000

    Add number mnemonics to image view editors submenu.

commit ea59e24d4f4084f19376efb2a1ff8687e549ed6b
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 2fa99cc17f3ce25101d9dcd1f9a8a9313e39532f
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 22:14:54 2008 +0000

    Add missing shortcuts.

commit 8b4cfba15cf968c6ad9cb9804838924d3988b19f
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 118f92d8da6b070dba40ad7e56311e40cc923107
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 59c6c8f009efbe091aabc08e26671790ef8fbba9
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 21:38:45 2008 +0000

    Fix a typo introduced by revision 521.

commit 282581c95553818382b548f0900e04ae661a8db7
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 20 21:35:03 2008 +0000

    read color profiles from jpeg also with Exiv2

commit 7d1f6b971340bdf761b26db2b075c205745ba91f
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 cd9fb13e5fcc4e47598bb671e05c6b88e2698aed
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 20:35:26 2008 +0000

    Fix a typo: unoffical -> unofficial

commit b880b00f068794630e7a358b5cec718e7e594019
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 a1c71d3b2ba033f5baa6e19d1ed39a8d6f192279
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 d4392d114707bdc5888aeee2d614377a0609a9c0
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 13:42:22 2008 +0000

    Minor cleanup and code redundancy reduction.

commit 9ad0a718914f45230e0f19475875e09a9afd3ceb
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 20 13:30:36 2008 +0000

    editor_command_one(): tidy up.

commit 7adf4f744a2e3b8ba952263f51155b634660b38d
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 c97955e4ac06a81f2a352a24ea21ebfeaeb7bb71
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 71f3f6c7065587a9c1d15fe1a33af8ed5f6d3e12
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 95eb1d8bc4485bc510073487e2f83f4f60905258
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 8b67bd63f4e6e07b45fc738face1abf359dfc937
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Apr 20 09:29:46 2008 +0000

    added fColorProfile pseudo-tag with detailed information

commit c648cdf41aa74fb22dfda4d427f88b2bfe46a0f0
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 448b0fb89c7de9573e5ec7ff440fa301ac7ffb3e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 23:12:30 2008 +0000

    Rename inappropriate folder_size to folder.

commit 49f7e41a9d6f9bfb35c76870e296bc2fdc8aa395
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 22:32:07 2008 +0000

    Use sizeof() for buffer size where appropriate.

commit 3e04d15e24bcfb5ef26ed869c301e06a170f780d
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 a99ca586e977ec78bc4255917a9cf9b2b216d9b7
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 1879b71339a3fef471ddf453198cda29293498b8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 19 21:20:08 2008 +0000

    fixed max. number of profiles

commit 9fbfd4fb566a6f1e7cdb2f8789573197a2c60231
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 21:18:24 2008 +0000

    Sort options.

commit b2b6e8ce2fddde58139ddebc40ef655d828b216e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 19 21:10:18 2008 +0000

    fixed color profile index

commit 218f722e6adc43c59d01a2d28706909d128fa0a5
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 20:53:12 2008 +0000

    Let toggle marks with numeric keypad.

commit cc35c193b2e718a4c336f4eb5c92e8133ac63587
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 28b3a3ee99d6ea34fd3c711cbe1fdc1ea32d66d8
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 3cb190ac4fff1239d5dd27a2d20e9e85c3fbcf8d
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 f3f92c31a15a0dc60c5b0cd69840c25addcff285
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 1a73876d6a93b15ef5f5ec6bbbfbdf34320c80bf
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 19 16:26:29 2008 +0000

    first support for AdobeRGB colorspace

commit fa1a2b4b8ce6f2d80b7abffcffbc41101bf069a7
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 16:10:08 2008 +0000

    French translation fixes.

commit 9654df9924eb462012f0b45cf69164107912779d
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 13:40:20 2008 +0000

    French translation fixes and updates.

commit 7d2b5d37b2f6261648d57961a895c90b504c7f81
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 19 13:39:21 2008 +0000

    Add missing _().

commit 7f2c5644543924da2eba00708070b3b612718f29
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 c96a154ee7cfeddc35acfb23999639f8d2004d3d
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 a139b891f3932562bae2980e03ad4986f89847ab
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Apr 19 09:49:14 2008 +0000

    improved spec file

commit d338acaf8596de02899bd7d5965855b354d3ceec
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 faead0406f174630dbb35832acd36d89aabdc293
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 23:35:16 2008 +0000

    gimp-remote has no -n option.

commit 2167314197590c1a13c1f2d13e3b5cb018d17de1
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 f595a30b44e656fa390abb9aba67d0c6768f3369
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 18 22:31:58 2008 +0000

    partially fixed reading embedded color profiles with exiv2

commit aa3a6e89bf61d28862db69c00596385c2a72733d
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 37af10a74df5d4f3031849ab0a678a9fc2e3d47f
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 a010c8ea1081d31b948c09e3ab1e87a433c5ee10
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 21:51:08 2008 +0000

    Remove forgotten debug printf().

commit 763f8437ee2541f39a309154d249b088323eacad
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 7df25c1ba74b9a175fdf33d90bce28db6cd908b2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Apr 18 21:30:12 2008 +0000

    replace inner loops with memcpy

commit a31575c389e7d8c007dbcac3e47f94e56f9188bf
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 41f45372c2b917e1595d8e9d83871326d07ea97b
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 1b102510a0a4900076a2a34467feb80dab809734
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 16:29:47 2008 +0000

    Drop 3 useless #define.

commit 5add0a6fd3900ca0c6ea0ed8989e74780f27a8c7
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 07b43fa0b6dd45d7961e0c6472577ba1562a26e9
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 d7c3043727595dcb6024590e37180486d1da9793
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 18 09:15:09 2008 +0000

    Introduce printf_term() macro and use it.

commit 8d5ef0b6c0b83a18dc1c9b72b01a5a84ad998468
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 1b4a527e848a686aff4d182347b8c113646c5e6f
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 c53023e25a970f212a1e33b6921b1ad5084525db
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 17 19:57:41 2008 +0000

    Fix a bug introduced in revision 489.

commit fb146a2c8938469f9a9a9e17ad10762f02792919
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 8015d0ae2c89c1c524292fc72d0cf41a8318ef18
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 524fc51faed3885c6126225ad9627f7b2e345286
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 a165d9a199cfcc40f8a7510e31c3809fd3a15ef0
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 17 17:19:41 2008 +0000

    Merge few more functions to view_dir.c.

commit 054116d5c6fa3f7afb7773b64eb5d0ddba4385d8
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 4394fa7a38bcb5b24ee6064a753cf78ee18adcec
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 17 14:51:32 2008 +0000

    Merge dirlist/dirview dnd code.

commit a264c79b0c70ef6160afe5914ad1a68828ada895
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 22:51:32 2008 +0000

    Regenerate translations files and update french translation.

commit add5ed9d94ecc2d0df2d60610480d23c1082ae3e
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 d129ccdd86cf18e37a020dd2be7760c395f92895
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 22:23:43 2008 +0000

    Fix a crash introduced in revision 477.

commit ed88a7f0f8aaa1d3aac7914d1c30de5aa271b89e
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 22:21:01 2008 +0000

    Fix two errors made in revision 473.

commit 0313a63861e92a60d1e08d92b68c9ccbb30d6d67
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 21:58:05 2008 +0000

    Merge few more vdlist/vdtree functions.

commit 87388b59fb39365d12d12febc2a2aab528380fd8
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 8b709929d5caf41ffd68acb1350c785335131a97
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 16 20:32:44 2008 +0000

    fixed compiler warnings

commit 6820b9f7ef0d66634915b7d0538fb3f81bc86272
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 5a2f5a7a783b7e8b1138d32b9c5059e32fe7c1a2
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 18:57:50 2008 +0000

    Clean up and simplify.

commit 2bf00ad0b8236c09a056412b49ae3f0fd89ce6bc
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 2ed8126b688006feba5fb928af379d3a1713d14d
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 49506cdbbc2eab38968eaf7a71836ec3c8261d00
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 14:56:31 2008 +0000

    Rename vdt occurences to vd.

commit 252ecb111253c410ee55fd732ac19750e0e81b2e
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 16 14:51:39 2008 +0000

    Rename vdl occurences to vd.

commit b90ce4354563cb43ad69dc3fe97be4ad12f5eb89
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 926c9122c33a25e49679e9689c2a22d8b032b7d8
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 21:49:28 2008 +0000

    Indicate --debug[=level] in usage display.

commit 5d5d65dbb005ee639931f424d7acdb65865eebb2
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 68ec77a8cd6d07d78de3c56cf977e24add191706
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 21:06:00 2008 +0000

    Cleanup read/write of image.zoom_mode option.

commit dbdee25d4a8be12e7f334659d0041a0987aeb403
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 20:56:55 2008 +0000

    Read show_icon_names only once.

commit 02d26d43e10b7dbc2a9ca41f1d87429e6ed21f0f
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 ba6443e9b37c7c9c629809e8bd079234bf846ad8
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 7919d6756adc49486a6ec3c3e863fd745757820d
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 5fb1b9fa3f94b44fd4cb3571bc561df67703ad39
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 0612855a4da8b544bed995add70c6bb6900b9e95
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 0e4f634e7ad58ae90048e8648355d0e9d9017869
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 15 16:57:30 2008 +0000

    save file_class to config file

commit 9225b41f98bcf9d21d458973e72af78153eaacc3
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 15 07:16:51 2008 +0000

    Exit fullscreen mode when Properties is displayed.

commit 4ad9ed88281b7b4000fffea1c1e68e5ad6c919a0
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 28d489b1dc7ee32ffe576e3fc2b9b98056062e98
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 ec46e7a26e75c60f577a17dbdadddf5421c17ce1
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 95f5f103e834a2d31c60c329a30d10116bf6b015
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 23:29:54 2008 +0000

    collection_load(): improve headers parsing.

commit d11ebdf00ddd802dabdab77d870cf017663573db
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 51a638cf38c21da8bbb44166a27c9441d17d6b69
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 23:08:27 2008 +0000

    collection_load(): accept whitespaces at start of lines.

commit 598acd263839791e2ed5ce66c0cccd351f67e4a4
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 22:57:26 2008 +0000

    collection_load(): increase verbosity in debug mode.

commit d0738ee165622d8e1782bb9a6eb7834f7d067fb6
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 7b5e4b9910d9630dd8337bf7595a72adc5353fbf
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 0b84d42bbae8d46d469262d5bc53acf46d935049
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 22:28:29 2008 +0000

    Merge collection_load_only_geometry() into collection_load().

commit 3ababb59e475a61f1f0bd085d0e33e0312c0baf2
Author: Laurent Monin <zas@norz.org>
Date:   Mon Apr 14 22:05:47 2008 +0000

    Use flags for collection_load*().

commit 03dfde5430fc9f9529840dce357ba17703f98042
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 d8dac8fc58190ffde1b6602dbccd62cd5d7b5aa4
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 38e6918e9817e663d99f827afab64e30ece28904
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 c1b559c372212ba25d25c3033900465580a95aae
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 a7f368b7d5697a10f2a07a2d7a323054593ff985
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 8b62dc72ea0a17ea87ac9eff59eb193de82a6e7f
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 9ca550aba088f91cc6996f6cc087cdfd62bba93f
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 49b7c7fe48866f69d080a098f8a9d06edc818738
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 3d8e37380a4959e12ccd2fba88d432bd93270827
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 23:41:35 2008 +0000

    exif_* -> exif.display.*

commit e343ae4e578a24d6e49059bc0c5b0dbde0971b88
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 e2a2cc276a702ce73821ec81d0768252f2f463dd
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 23:16:41 2008 +0000

    sidecar_ext -> sidecar.ext

commit 92b6d1c6f6d91e0732716f934aa5bb999313aab5
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 8f2f4ae8a8fbba517d9c2e2c196b7f9ff5a40647
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 23:02:00 2008 +0000

    Use tree_descend_subdirs everywhere.

commit e5253f24cda55574222c41b5c84e49643ea9049b
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 22:22:11 2008 +0000

    Use startup_path_enable everywhere.

commit 32611f3c4549e3506390d41fefc5050b80739ca0
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 fc112e86d9cf2d7b99aa0b40a07f28c8ecd08b4c
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 a882880361dd72f9002595502f954d0eff7c1feb
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 cae690dfacfc833d50ff8543d50dd1d6ccc5654a
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 99862dd609c1002a0b307e840377956a7c825fa0
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 4f893077aa3abd5ef6771504c572a941ddb39f1c
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 3b9d8732905f125947f2b447e9cbf42505af1d2e
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 3129bfd4c67ad166a10cf68684e34c420c528ffd
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 41eed8061d6fcdae47cda65e816da4a8c99d7e00
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 15:13:00 2008 +0000

    Beautify rc file, adding sub-sections titles.

commit 72d1f62068bc2edf087fe11c4003bb2bdfc6f9ac
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 15:04:58 2008 +0000

    Rename image-related options.

commit 0291156001ed57fd4ae86f34facde1f9dfbf408e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 09:41:44 2008 +0000

    Rename thumbnails related options.

commit b9dfc44002659a2d65061c92167c054e5c7929cb
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 09:12:37 2008 +0000

    Rename file filtering options.

commit cbe3a31e45f964d1ec1a13644dbfada38f16bd0e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 08:59:52 2008 +0000

    Drop unused stuff.

commit 2868bf63fa4ab10c32447d58cb054cc6bebe901a
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 08:40:02 2008 +0000

    Rename collection options.

commit 08116df6d62d699829022021020d180e0b2e390e
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 08:35:58 2008 +0000

    Rename file sorting options.

commit 7aa112520e180d55e51b04770b8faaa3cf099491
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 08:28:08 2008 +0000

    Re-order and try to group options.

commit 640bb21dc6aee7dccc6d1f76b611db31163b198b
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 08:05:44 2008 +0000

    Rename color profile options.

commit e67112638b3f486d8aff634119904205779f9187
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 07:46:01 2008 +0000

    Rename slideshow options.

commit 4c1a8d75a041016494c6cfa286c22cbcfbc7d166
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 07:09:19 2008 +0000

    Only display defined exif tags by default.

commit 766bebce3cd6701a545a8d310f5e48561f2712d0
Author: Laurent Monin <zas@norz.org>
Date:   Sat Apr 12 07:00:14 2008 +0000

    Drop redundant code.

commit d0cc864a8050573cbe14ad87334b01a0d21e8d11
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 165c0da79cf3bad89da98b574c1eb6709c47dd38
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 23:32:22 2008 +0000

    Rationalize fullscreen options naming.

commit 52e680bc814903e8132c0416e85e94774c39b4c4
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 23:01:00 2008 +0000

    options_c -> c_options

commit 90490472d271ef57cc6d8edb1bde9ed01f333bab
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 22:52:22 2008 +0000

    Move more options to ConfOptions.

commit 638d6c3771f6967ac749cf4d06eb9142a83c69c6
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 22:27:54 2008 +0000

    Move file_sort_case_sensitive to ConfOptions.

commit d2979ca0c264ed0421e5cc25cbe12cb1b7f88f0e
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 115597977870a18c7ffcd527d381ba7babad049d
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 f4b07b916eca315af4f7681bf01e36a69dfdf6fc
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 bfa84d177977c2d1d5c7d2db52a5efee6009d6fb
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 19:43:36 2008 +0000

    Use secure save in history_list_save().

commit 22e2b40b59d5968e6eb54fdf0abc8c3e26c59a52
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 17:11:14 2008 +0000

    Use secure save in comment_file_write().

commit e91c9429984b95358b9f9bd6161ab6003a47d321
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 8f7571734ad7780f9a56a63b590dc59979dceaea
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 16:04:37 2008 +0000

    Use secure save feature when saving collections.

commit 90a5034f8953a616e3e3bc8f0d2482b5542b1dd8
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 960050a743c0faf468c2be4608d90b506cd7e7ec
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 6b819d4c9fc7ce8932e2fb43e2fea8d1ded661bd
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 add11b2e5e37c14112a234a84434518a81e0d88e
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 b27dd030781ba757068cc7c2722830eafc33bd8c
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 cb6d88cccee47caad26ff3f1cd09cb3e4abf3f66
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 12:25:36 2008 +0000

    Add missing #ifdef/#endif.

commit 9bdd3084d7fad2323f4706eb6d069012637568a8
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 10:46:52 2008 +0000

    Ensure that gcc flag -Wall is set.

commit 10a062d55d36f749cc16773cb39daadd3761d8a8
Author: Laurent Monin <zas@norz.org>
Date:   Fri Apr 11 10:45:37 2008 +0000

    Silent some gcc warnings.

commit ee484a48eecb7bf11090a2cffe64957dfacc7c70
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 9c0b2f023a5c9e0da316e4a2bc5cf01117c56f3f
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 d934f5a735c2816ff6fca653672b65536c79eb2f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Apr 10 19:27:42 2008 +0000

    fixed dates in pan-calendar

commit 6b5b5bbdb0126cb96fe38d5f9d2e15859e9dd8f3
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 10 12:07:34 2008 +0000

    Fix fCamera even more.

commit 3655d6512451651b6daa4659732765e41a42805e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 10 11:31:20 2008 +0000

    Do not display ... if not truncated.

commit 4f1fc98c467e8ee49a5110caeac20f19d6a40547
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 c3a31cca879b0496a7cff3c7443a705a8183854d
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 c265a3b27d21585787453f51c6c88f9919731700
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 cbf85334fc7aeaa7cb4c0f824285fb505712d03a
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 9 22:36:43 2008 +0000

    Add 3 missing files to POTFILES.in.

commit 9e55d96d9e8dbd550e574d0c95e97052db85ff4d
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 9 22:33:06 2008 +0000

    Simple helper script to display translation statistics.

commit 472a9ba634085ee3442f8e2af802cc1392c1a403
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 9 22:13:11 2008 +0000

    Fix a typo: "while fluorescent" -> "white fluorescent"

commit 2e2e9de4bbd7c8bb7f7f352fa7954df9395c56a3
Author: Laurent Monin <zas@norz.org>
Date:   Wed Apr 9 22:01:52 2008 +0000

    Resync .po files. Update french translation.

commit dcd6cfb9d8e4635614f83aead3e35f83cf0cd097
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 9 21:14:50 2008 +0000

    fixed crash in pan_calendar

commit 64e92b479d212e4fbe94c6ad4148bb29766d6191
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Apr 9 20:49:32 2008 +0000

    improved histogram drawing

commit 5bf349caeeb48de48e69613e10f1202c51f6a6a2
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 c6bd6b0ee75d77f6f4d6d3987a185639a008c02c
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 ce0e2d8485b356cce35869d956b863fe7c0884f7
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:41:01 2008 +0000

    int -> gint

commit ea52620169109844ba024c26d1b1c4a6dc29c885
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 1e8eddcf3c0bf7b23f77e70c50a20dcfbbebfed1
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 f798c6956fcd2665e56d184bc45887d0f4d4edee
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:25:46 2008 +0000

    Fix missing header files inclusions.

commit 0d0b4d754bd31988e8eed4f3eef0f519b1abf21c
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:16:12 2008 +0000

    GQVIEW_* -> GQ_*

commit dd06ccc36568ace67c9d8982c8021ffd33ba6968
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:07:09 2008 +0000

    GQVIEW_H -> MAIN_H

commit f4398500f5a7fbe6236d5573170f8e359823d87e
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 23:02:33 2008 +0000

    gqview.h -> main.h

commit 4ccdd1c26c852dedbe58543d845e5fc9a55ba53e
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 22:31:42 2008 +0000

    Remove obsolete prototype.

commit 656ba051f062a61bbb21e5add2eda10b9ff18c77
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 ae45bad7722ac83ba3fbd91499209c5054bda199
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 a7475aea1b68e02c4ec5444cad4d8fde1ed7691b
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 ccc538651bada138f49aec344cc69398359c1fce
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 0e8b4aabb88cf20b361334edbdd817303de4a768
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 8 21:52:04 2008 +0000

    fixed histogram label

commit e975cd7b5e7737c6fc2c0606ea17b814c9b4c4ea
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 bddcf782295eb021e6b525ee5773fbea3947b83b
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 149161487904c823cc003a0c45fe1e3cc82205e8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Apr 8 17:26:13 2008 +0000

    fixed file delete notification in view_file_icon

commit 692e15a37d917d37f5171a64264c06b7635cb39a
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 7e989ce8338140c5c9b0de7f674e2954649e5993
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 15:53:03 2008 +0000

    Move active variable affectation after the test.

commit 94caf46eba71f1653d014fbdfa0888b43d98f7d9
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 14:52:42 2008 +0000

    Simplify layout_color_name_parse() using g_strdelimit().

commit b43697803c521709dc639805718e079b3f4edcdd
Author: Laurent Monin <zas@norz.org>
Date:   Tue Apr 8 14:50:14 2008 +0000

    Tidy up, whitespaces and indentation fix.

commit 5d4ea30f551b19d199da2a16b7b252df8244ebb7
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 255ee5523caae0230e4e163109b00364f3b8180f
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 cf45b42ee7dbd8287eecd728cf225c2f45aed5db
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 da12ecf1747a682afe776cf99ea76f4342fd9876
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 e0831fd697ffb602fc780ea49f4f09259978f867
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 7391c9ddeddc9372876f2759b4c8908ea2085fa1
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 99f37aedb447817ff1cb9e243f768b45099d17a7
Author: Laurent Monin <zas@norz.org>
Date:   Sun Apr 6 10:03:54 2008 +0000

    Mark strings as translatable.

commit 6033096a6d309a6ebab2d1aa1c2d2152b5e6e56a
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 3cd193f19c714ea492ef75b7af92ccddae6d9043
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 4b5d366799dd336e39bda4570cb48c706b87512d
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 629f646396dece8527f11d9c55cf37e96420df7a
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 9c6fe295906cac617f7ffb57e1f80519982263c0
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 b74a5e41092be8d442a5edc8927c388f8f064ab4
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 e8cca019825f81696bed7d0e7ac8adb46107d66e
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 ba02c7206762d6851a1af2776361daaf16a3db9a
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:39:50 2008 +0000

    Initialize variables, clearing a gcc warning.

commit 9c57ca463347c5dfe77e25e634135ee282a11d6a
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:33:28 2008 +0000

    Add missing prototype to header file.

commit 1d07e403b4460791de952fa6b3089e667b60264b
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:29:20 2008 +0000

    Add few missing prototypes to header file.

commit bae17221c04c2d7ac5a473e94ac0562603d83507
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:20:42 2008 +0000

    Drop a bunch of unused variables.

commit 4233904c10730a743c21449f929ff99ab6a9cb2e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:14:37 2008 +0000

    Add missing #include.

commit b5004054f8709b415a62b457fc166216014e4d6c
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:13:12 2008 +0000

    Remove unused variables.

commit 0f370af7df0f6b59e783a3c6655d6b8db4986ce9
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:09:36 2008 +0000

    Add missing prototype.

commit 46cbdf33c88a15bca579a00022356361f7854ec8
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 b452f41cefd0a7d578b4e5310543d397ec4ca21b
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 fab357ea72855cdc4397ad4e4009206f47e9065e
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 22:01:08 2008 +0000

    Fix a signedness warning.

commit 91d0e07df572f7e7b2bb4564b3d96737ba432650
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 94fe3fcbb8e57a53b1ca2fbd2874d319988a3f05
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 c34caea4863dc67b9420eefeab15fea347482d00
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 21:49:17 2008 +0000

    Fix missing bit of previous patch.

commit 287ce3f2961b8d47d7b16b14206de769419a70b0
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 7c014bcacbdf6a41bf9b4d056c23af1b095d2c5e
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 ae6a05ca1496e697792873538344986662731d33
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:46:55 2008 +0000

    Drop unused variable.

commit 71e3199f6438dedfad6c9f887c61377e25d2ecd8
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 f73531befc98f27f324b2d8931037cb992cee5eb
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:40:15 2008 +0000

    Drop unused variable.

commit 66f99ad9b066545846752becd21c8fe28360d27d
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:38:59 2008 +0000

    Make collect_manager_process_action() static.

commit 8e4da844d26d88157198173ae9085700c3ad7e15
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:34:49 2008 +0000

    Fix typos in functions names: file_list -> filelist.

commit c2eef3c9f81fcfdc2871d68fc70429ee0022b0a1
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:25:22 2008 +0000

    Remove unused variable declarations.

commit 6c8390b4bf350c22d5dadc4f7cbeecfcf66b2241
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:24:20 2008 +0000

    Fix missing header include (filelist.h).

commit a161508a7fcab4d94be9661e844e1cbadb459016
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 20:19:16 2008 +0000

    Remove unused variables declarations.

commit 8746b22d3ed1b600016bd97a5547dc10248cc0e5
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 1557cbb59eeb34ce818337a2c9a57cb8e03c9c05
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 aecafd20f3ac481c1c919484ebb2dd79af07caca
Author: Laurent Monin <zas@norz.org>
Date:   Thu Apr 3 17:34:30 2008 +0000

    Replace some occurences of gqview by Geeqie.

commit e10dc3fb90621a74d1641c54cba4e3eb58ed306b
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 7cc8e4c3ec69055695aea75aec756ab8623d9b1b
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 1671ec2fa789db8370f51fb6ef8efca946865931
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 ab990a8c71aed99def1757293cbb888da37af2a9
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 cf5166859290614def5203aea1900d302d02c6de
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 84a0008e3167969e2250ac1169da57ad8464624d
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 a667d7a3491b2758ffff532fc66c76bd84de59cf
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 119f6773b7605d8ce443c6f79ee1becd5d2250b2
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 9c13e122221c8c594e9c686eb44c00ebe5653a8d
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 46b72816ae905359b0f58dc9306391a045c64851
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 04eaaa21a6ba71239f7c4564ff98a3268326cc40
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 e24208c28c3cc4cebd512e16b81183ec1df6bae1
Author: Laurent Monin <zas@norz.org>
Date:   Mon Mar 31 07:29:03 2008 +0000

    Indentation and white lines minor fixes.

commit fcd13bbcea7020864510cb36b878e08fab2f90b2
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 30 19:26:35 2008 +0000

    Move strlen() calls outside the while loop.

commit 05e266040ad17850e0b808ba3ddc94fefb526120
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 30 14:19:34 2008 +0000

    Comment out forgotten debugging code.

commit 7bfda96a852553fd035ffefcd44c82dab63de722
Author: Laurent Monin <zas@norz.org>
Date:   Sun Mar 30 14:18:04 2008 +0000

    Fix two minor compilation warnings.

commit a3842d6ede2ca127f40bdab206c0bfd35b31e92b
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 07a39dad79cab9d0ffb31934ffffb46cac283614
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 4cd843a2af59ae49b25ee2cf0cc1a4e777567628
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 a6b652131200ed7c783431147a4ea52024341200
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 34d53a4678e430076251d04a4e7e4e4c755a21e1
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 a33be8446827d48bdf2c3a390cac83a46c998a9b
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 29 10:11:02 2008 +0000

    fixed color management initialization

commit c8156a82ec7f5c50ca3879f3d7950be7d2141ad0
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 26 12:07:00 2008 +0000

    README fixes

commit 407aa583a11e3dc639b45941cd642636e90b8da4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 26 08:02:45 2008 +0000

    updated README files

commit 326749190b90a0d6856aadc41863147f4036ef74
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Mar 26 08:00:46 2008 +0000

    improved xmp vs. legacy metadata handling

commit 6d057f053b0096f75d54ca1072efbc3519fb1fd6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 23:15:29 2008 +0000

    fixed crashes with --debug

commit b62f6a36bb78ebcfdc7e3ebb5ed8053e4602ff31
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 667f7560d8b10468f4c7297519555a3c8decbc4c
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 14:49:00 2008 +0000

    improved support for older exiv2 versions

commit da4c691f61c0f2ca628b9ad5e97c3214df774d69
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 14:03:46 2008 +0000

    exiv2 version checks

commit 84ae856159768b019f9e84bc7755870d81919ff4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 12:04:31 2008 +0000

    more renames

commit 70dabcc54b1d89de945f04eda7b3a64c353f9b55
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 10:27:22 2008 +0000

    changed logo

commit 81d7720e912922961e82aa9b1a1dc87e7d75a74a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Mar 24 09:55:09 2008 +0000

    more renames

commit 63da021597cd98d86a924b3e233ef17974df5360
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 23 20:38:54 2008 +0000

    rename GQview -> Geeqie over the code

commit a0778c990d5e40044d61b06dc2fbdbb9a7e70b04
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 23 20:18:51 2008 +0000

    renamed to geeqie

commit ea452132ffaeb843e0679ff75cea362888cf1e6d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 22 19:28:45 2008 +0000

    raw related fixes

commit 492c7832025b9958963965fafb009de3d8fde085
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 22 17:32:43 2008 +0000

    overview of supported raw formats

commit 6974277ce5e41e0271523dbbd5ece82abeec678e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 22 17:09:14 2008 +0000

    configure --without-exiv2

commit 2e9a8e8d10e6aefb5965f7b68c7ea0304bc962b2
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Mar 22 16:43:59 2008 +0000

    crw preview support with exiv2

commit 7f9de3a441f0cda2f3f6338e605ac623c0939e60
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 a7b47030ebe7432a344a9af140418143a3e60510
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Mar 16 10:52:44 2008 +0000

    fixed reading sidecar extensions from config file

commit 7597fd790455ba66f96c22589c14f77041473c04
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 c0cdc48934658fca8cd0c98c642f6f79139eb546
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 61e73a06de7a43766561aa634ed092f92074fda8
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 406e5426f94d6f73156a64864486bfc15a57e18e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Feb 15 10:48:09 2008 +0000

    read also iptc and xmp

commit 8c7b5e49053a0f3c00c437d10b0456ccfe08149d
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Feb 14 14:04:43 2008 +0000

    more exiv2 fixes

commit 2b56231212f7ea7f07ce26525b1b20d8acfba5e4
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Feb 14 11:03:20 2008 +0000

    more exiv2 fixes

commit 0330894fadd7202f8df008f7c8b68c6806d480ac
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 13 23:02:48 2008 +0000

    more exiv2 fixes

commit 4f5f09180a9a03d951a695611df2426342201596
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 bf05ea3fd28410a74676a407f659899e4c912046
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 13 17:47:55 2008 +0000

    more exiv2 fixes

commit 69bc9e2f08edac2dd933f5b7ea25864a30c5d660
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 fd37e582550777f9c82609aacb4dd5fc2b4aab86
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 13 16:52:41 2008 +0000

    first exiv2 support that does not crash immediately

commit d5f48145d5d4cc13c73fb372b6d6a618eca3ce75
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Feb 13 14:46:23 2008 +0000

    started exiv2 integration

commit dd9103a22cd380d10bffb153f495109066f8065e
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 431265bcd9755e6074140f587a9512bb50f0549a
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 11 15:23:43 2008 +0000

    do not show frame for full-window images

commit b3b7ee17996db74480664bcc1f68e0ef2b15d420
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Feb 11 12:51:28 2008 +0000

    improved drawing of image frames

commit 0628b6e3e6e9712711131850b85d7d471fd22b20
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Jan 26 21:18:23 2008 +0000

    updated TODO list

commit bf5d79e01c27563022cf7bf091b12d62375157d6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Jan 20 19:04:18 2008 +0000

    debug messages cleanup

commit 631cb03570ea6c6ea72b1b16246c954ddb0e10d8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jan 16 19:37:54 2008 +0000

    added file with release notes and TODO

commit 6d82f53ecfeab8d6094f82a95cbdd7746d295fa1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 23 21:24:48 2007 +0000

    basic sidecar files configuration via preferences dialog

commit 45bbe448e671704146e0bc767810ba93df03ce50
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 23 20:28:50 2007 +0000

    fixed loading thumbnails for sidecar files

commit 29b1508bf7b5e237cfeebcb70d1db839105d6e72
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 c1a3110b9f809032dbc8b8aa87fe5ba30e5fedc6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 22 20:33:09 2007 +0000

    fixed filelist refresh

commit b06e457b334a134777618c729eb99e71bf1725c9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 22 10:10:40 2007 +0000

    preserve marks setting on layout change

commit c753cf51a86606bdcc34cb5bafde19ad9e75bda2
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 ec7b00c244dd33aa0db84f09db46e5603f9f3dc1
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Dec 20 22:43:52 2007 +0000

    update FileData on file change

commit 9114e31e1e4e433948d6b6380ea955b4909ddff0
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 eda3ed612bc1b1f96ef2956db9d1a07e4da1509f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Dec 20 16:06:20 2007 +0000

    created menu "Select" with selection and marks operations

commit 3d075305738ca1931d074e207e546f3a5c3fcd3d
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 89bad26edcaf2df8dd67d3b965ffdb89ceb05a6f
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Dec 18 21:15:16 2007 +0000

    use accels also in fullscreen mode

commit a9437da31efbdf69f6d9f7bba573f3925dc6a3aa
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Dec 17 21:42:24 2007 +0000

    moved some actions to menu and accels

commit a38f59e3953d625d8209673f67380f2cd34ef824
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Dec 17 19:34:43 2007 +0000

    removed unused variable

commit 345a2cf80b5165d3eb651ef6ade21323280d6ebe
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 16 22:30:19 2007 +0000

    fixed in-place rename

commit 05cfc9b2aa804a81b39e792cdf5d7fe8119e8df6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Dec 15 17:58:51 2007 +0000

    better integration of split image functions into menu

commit 69f60d962f323105247e0eaae029ab5d4c4d7395
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Fri Dec 14 21:51:46 2007 +0000

    show active marks in image overlay

commit 9ccee7c53567b57b5d54b727ad0d82e453c69d58
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 9 21:20:27 2007 +0000

    fixed image focus

commit b44635e7ed331a57eda5ba5d5b4886ddfaf453dc
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 ce0883ff7b010d5562f1d7d1213b326503229644
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 9 11:58:39 2007 +0000

    do not hilight selected image in SPLIT_NONE

commit 4c1e2733efabf185cf89ce1c12da428f3402f5e9
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Dec 9 00:11:40 2007 +0000

    improved drawing of frame around selected image

commit 7ea79525bc616c4b570ed79cd5a930d85e34cbb6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sun Nov 25 10:25:25 2007 +0000

    more operations with file marks

commit a0cf6aaa112b855b737422d74eb8ba048598d223
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Sat Nov 24 21:06:30 2007 +0000

    marks: fixes and cleanup

commit 5c3c80672cb96a81b25289f09f82d3f642cf2846
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Nov 22 21:15:35 2007 +0000

    improved directory scanning a bit

commit 106211b13e3e057b69bb7676d70155e64eb093cd
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 439688c617f392e5e63b68bac42663a05be7df61
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Nov 21 21:21:17 2007 +0000

    prevent duplicate sidecar files; code cleanup

commit 07fcc6b5f7298e70aa7fc5530427997eece2bb44
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 f4cbb100a217060899694be8fbe42a496f00f443
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Oct 22 19:58:47 2007 +0000

    fixed preloading images in file list

commit db51b5674d885e18d75a4c4638ec70a5fbb0ee6a
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 0f0a7caad365e1040b989a58a53c5cd22270d631
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 bd71fb9aabd65b6e530a82bf61b0787d5f9218a6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Oct 1 19:52:10 2007 +0000

    use FileData even for sidecar file list

commit dab00f02153474d52c62447e25e4a89f70ce918b
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 0521644af7926c994e85a57345d7d9e4045dee23
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 06959abbda81a200519ad4b57b16995487b8acd8
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Sep 11 20:06:29 2007 +0000

    replaced gchar* path with FileData *fd

commit d9367f6d1ce776d8a9c2cf67fe9f8166e4e41b6b
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 d42c34b8f61d1769f068d253d52043862cc49e56
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Mon Aug 20 20:11:32 2007 +0000

    more external commands

commit a4e65742955bd3ca929032eac09ea49b57a6873e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Aug 16 20:57:09 2007 +0000

    improved external delete command

commit 19d0a14182426bf5e9a9591c65f44af4c6fc3c06
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 57c15b1c97b8d075ebb879fc4af67ba41a5d8471
Author: Petr Ostadal <postadal@suse.cz>
Date:   Fri Jul 20 07:10:48 2007 +0000

    compilation fix

commit 84f67e529bc28f1888d58736ed92d69b227a72a4
Author: Petr Ostadal <postadal@suse.cz>
Date:   Fri Jul 13 14:03:08 2007 +0000

    First implementation of marks for all photos.

commit f231104ffad164bd37990a2b4d8e4ffa392f3949
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Thu Jul 12 20:46:28 2007 +0000

    relative scroll is working; some cleanup

commit 45424fcc2bf63a47442a1669f19c57233ed07386
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 11 21:10:25 2007 +0000

    connected zoom

commit 625f31c5f44e5ad9b1689949b3e0553a1a89a2a6
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Wed Jul 11 20:00:07 2007 +0000

    started relative scroll, keep scroll position

commit 44d8cd9bde65b823801ea1f5eca8137641ce5c18
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Jul 10 21:25:51 2007 +0000

    improved connected scroll and active image switching

commit f2c63eb24b224a0f9023dc2fa27dc1fe64a5c047
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 separate 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 relevant (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 explicitly 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: Explicitly 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 relevant 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
	explicitly 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 relevant 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!

