commit 2c2e0f477a0fb9524235c90f9f7140e60e97319c
Author: Michael Schwendt <mschwendt@gmail.com>
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 0dfeec9a9a7298d4c5389bb9151a5ad8a8ab9ed4
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 3a1908c1db02aad60f9dc0f770c0761ef6499be8
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 d6c33614c45e38845a0bcfd702e38e18d5dcec0b
Merge: e79d354 dcf1a1b 0ac5716
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 20 13:57:40 2014 +0100

    Merge remote-tracking branches 'merge-requests/6' and 'merge-requests/7'
    
    * merge-requests/6:
      Bug 3594998: make lirc initialization quieter
    
    * merge-requests/7:
      Add filedata counting to watch for filedata leaks
      Use FileData locks to avoid expensive reloads with marks enabled
      Add "lock" functionality to keep FileDatas in memory

commit e79d3547fb650e5f45cb9c30707724c221fdfc20
Merge: 900e65e 11b6ce5
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jul 20 13:54:56 2014 +0100

    Merge remote-tracking branch 'origin/merge-requests/5'
    
    * origin/merge-requests/5:
      Fix crash when loading collection listing inexistent files.
    
    This is now a combination of Leons patch 900e65e and merge request of
    Laurent. Hopefully that is now a bit more stable.

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 de24ca6e169fc08e2bc6db1ee9054bd77b6623b0
Merge: 89d8c20 d3621de
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Sun Jan 26 13:30:18 2014 +0100

    Merge remote-tracking branches 'origin/merge-requests/10' and 'origin/merge-requests/9'
    
    Merge in some trivial but useful merge requests. (Note that 9 includes 8.)
    
    * origin/merge-requests/10:
      transifex config file allowing to easily use transifex-client
    
    * origin/merge-requests/9:
      Skip over expanded keys.
      Annotate debug_exception() with source file, line, and function.

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 6e6c1b5c8465f322476705fbb8d590565d6eddf5
Merge: e8cd71d 632d092
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Oct 2 22:27:22 2012 +0100

    Merge branch 'ke-lua'
    
    Mostly implementing lua integration.
    
    * ke-lua:
      Revert "call notify functions in in an idle call"
      Implementing some usefull data structures for lua
      First usable lua callback
      Using common path for lua files
      Overlay info with lua
      Adding support for lua scripting

commit 632d09215f133ab09c1f56de26b12cb35a794806
Merge: b107d00 e8cd71d
Author: Klaus Ethgen <Klaus@Ethgen.de>
Date:   Tue Oct 2 22:19:13 2012 +0100

    Merge branch 'master' into ke-lua
    
    * master: (185 commits)
      better fix for big-endian architectures
      Minor indentation fixes.
      Cleanup checker shader code.
      Fix exif orientation in clutter rendering mode.
      Silent 2 warnings using explicit type casting.
      Polish translation was updated, thanks to Grzegorz Gibas.
      Update pt_BR translation.
      Add *~, *.rej, *.orig files to git ignore list.
      Fix for support >=automake-1.11.4
      Trim trailing white spaces on empty lines.
      Trim trailing white spaces.
      Add missing vim modeline.
      Fix indentation and few trailing white spaces.
      Clear few more warnings, unused variables mostly.
      Drop unused variable.
      Remove commented out code.
      Remove commented out code.
      Remove commented out code.
      Remove commented out code.
      Remove commented out code.
      ...

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 428c4a49f5a66ce0c5ced8c09a611e410587ba76
Merge: e292e72 902157e
Author: Vladimir Nadvornik <nadvornik@suse.cz>
Date:   Tue Aug 21 19:25:58 2012 +0200

    Merge commit 'refs/merge-requests/2' of git://gitorious.org/geeqie/geeqie into merge-requests/2

commit 902157eeea55c4fe7e626977f8d2b161352b63dc
Author: Michal Čihař <mcihar@suse.cz>
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ř <mcihar@suse.cz>
Date:   Tue Aug 21 11:40:57 2012 +0200

    Whitespace cleanup

commit 1548a68d26046b6aa467e56ca2c8f5444b95a23b
Author: Michal Čihař <mcihar@suse.cz>
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
