Vladimir Nadvornik [Tue, 31 Jul 2012 15:41:47 +0000 (17:41 +0200)]
updated version and copyright notice
Vladimir Nadvornik [Mon, 30 Jul 2012 16:21:13 +0000 (18:21 +0200)]
prevent crash in g_utf8_collate_key
https://sourceforge.net/tracker/?func=detail&aid=
3330014&group_id=222125&atid=
1054680
Vladimir Nadvornik [Mon, 30 Jul 2012 14:31:04 +0000 (16:31 +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
Vladimir Nadvornik [Sun, 29 Jul 2012 17:07:39 +0000 (19:07 +0200)]
update file data structure
update file data structure in view_dir_tree when a new directory
is created
Vladimir Nadvornik [Sun, 29 Jul 2012 17:05:58 +0000 (19:05 +0200)]
statusbar fix
make sure layout_status_update_image is called only on valid
statusbar
Vladimir Nadvornik [Sun, 29 Jul 2012 13:02:56 +0000 (15:02 +0200)]
update statusbar after changing active image
https://sourceforge.net/tracker/?func=detail&aid=
3531954&group_id=222125&atid=
1054680
Vladimir Nadvornik [Fri, 27 Jul 2012 14:28:48 +0000 (16:28 +0200)]
changed "readonly destination directory" to a warning
Vladimir Nadvornik [Fri, 27 Jul 2012 13:03:58 +0000 (15:03 +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
Vladimir Nadvornik [Thu, 26 Jul 2012 14:02:52 +0000 (16:02 +0200)]
initialize default options before commandline parsing
this fixes a crash on images specified on commandline
Klaus Ethgen [Sun, 27 May 2012 17:41:56 +0000 (18:41 +0100)]
Merge branch 'ke' into ke-lua
* ke:
exif autorotate for proofs
Klaus Ethgen [Thu, 17 May 2012 17:28:56 +0000 (18:28 +0100)]
Merge commit 'refs/merge-requests/1' of git://gitorious.org/geeqie/geeqie into merge-requests/1
* git://gitorious.org/geeqie/geeqie:
Ignore duplicates with same path
Jonathan Woithe [Fri, 2 Apr 2010 11:17:34 +0000 (20:47 +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.
Klaus Ethgen [Mon, 14 May 2012 16:33:21 +0000 (17:33 +0100)]
Merge remote-tracking branch 'origin/toer'
* origin/toer:
Complete Swedish translation including bugs based on
55de20b 2010-12-11 version
Almost complete Swedish translation
Started with Swedish translation
Merged on request of Tore.
Klaus Ethgen [Fri, 6 Jan 2012 01:25:47 +0000 (02:25 +0100)]
Merge branch 'ke' into ke-lua
* ke:
Fix directory walking bug
Klaus Ethgen [Fri, 6 Jan 2012 01:23:57 +0000 (02:23 +0100)]
Fix directory walking bug
There was a annoying bug when walking up more than one directory level.
Klaus Ethgen [Fri, 6 Jan 2012 01:23:57 +0000 (02:23 +0100)]
Fix directory walking bug
There was a annoying bug when walking up more than one directory level.
Klaus Ethgen [Fri, 30 Dec 2011 12:59:53 +0000 (13:59 +0100)]
Revert "call notify functions in in an idle call"
Breaks type in of keywords.
This reverts commit
78cde6934008f79fe498e4adc64d187b0ed47417.
cybjit [Mon, 25 Apr 2011 10:53:35 +0000 (12:53 +0200)]
Ignore duplicates with same path
Klaus Ethgen [Fri, 9 Dec 2011 18:21:18 +0000 (19:21 +0100)]
Merge branch 'ke' into ke-lua
* ke:
Various errors in the translation (typo, etc.)
call size signal indirectly via idle_call
call log window functions indirectly via idle callbacks
Klaus Ethgen [Fri, 9 Dec 2011 18:21:02 +0000 (19:21 +0100)]
Merge branch 'master' into ke
* master:
Various errors in the translation (typo, etc.)
call size signal indirectly via idle_call
call log window functions indirectly via idle callbacks
Vincent Blut [Sat, 3 Dec 2011 14:46:20 +0000 (15:46 +0100)]
Various errors in the translation (typo, etc.)
Patch submitted by Vincent Blut that fix some typo in French locales.
Closes Debian bug #620895.
Vladimir Nadvornik [Sat, 12 Nov 2011 10:36:18 +0000 (11:36 +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
Vladimir Nadvornik [Sat, 12 Nov 2011 10:34:55 +0000 (11:34 +0100)]
call log window functions indirectly via idle callbacks
Klaus Ethgen [Sat, 29 Oct 2011 22:41:36 +0000 (23:41 +0100)]
Merge branch 'ke' into ke-lua
* ke: (74 commits)
rename file_data_new_simple to file_data_new_group, filedata.c cleanup
recognize all registered extensions, even if they contain dots
sidecar_file_priority function is already called with extension as an argument
call notify functions in in an idle call
move the grouping code from file_data_new to filelist_read
separate function fortesting changed files without sidecars
consistent use of fd->extension
simplified grouping of sidecars
fixed filelist_sort_compare_filedata to not return 0 no different files
always check for sidecars by readdir
do not use FileData entries with empty path
updated copyright notice
added custom tiff loader
added long-term cache for keywords
set stereo.fixed default values to hdmi stereo standard
fixed stereo.fixed preferences
fixed stereo_temp_disable functionality
ignore raw image support reported by the pixbuf loader
fixed using DEBUG_N from multiple threads
Fix bug
3006812: ensure exif cache is initialized even when all files are unreadable.
...
Klaus Ethgen [Sat, 29 Oct 2011 22:37:28 +0000 (23:37 +0100)]
Merge branch 'master' into ke
* master: (71 commits)
rename file_data_new_simple to file_data_new_group, filedata.c cleanup
recognize all registered extensions, even if they contain dots
sidecar_file_priority function is already called with extension as an argument
call notify functions in in an idle call
move the grouping code from file_data_new to filelist_read
separate function fortesting changed files without sidecars
consistent use of fd->extension
simplified grouping of sidecars
fixed filelist_sort_compare_filedata to not return 0 no different files
always check for sidecars by readdir
do not use FileData entries with empty path
updated copyright notice
added custom tiff loader
added long-term cache for keywords
set stereo.fixed default values to hdmi stereo standard
fixed stereo.fixed preferences
fixed stereo_temp_disable functionality
ignore raw image support reported by the pixbuf loader
fixed using DEBUG_N from multiple threads
Fix bug
3006812: ensure exif cache is initialized even when all files are unreadable.
...
Vladimir Nadvornik [Tue, 4 Oct 2011 20:09:55 +0000 (22:09 +0200)]
rename file_data_new_simple to file_data_new_group, filedata.c cleanup
Vladimir Nadvornik [Sun, 2 Oct 2011 09:55:34 +0000 (11:55 +0200)]
recognize all registered extensions, even if they contain dots
Vladimir Nadvornik [Sun, 2 Oct 2011 09:16:03 +0000 (11:16 +0200)]
sidecar_file_priority function is already called with extension as an argument
Vladimir Nadvornik [Sun, 2 Oct 2011 09:12:44 +0000 (11:12 +0200)]
call notify functions in in an idle call
Vladimir Nadvornik [Sat, 1 Oct 2011 21:21:08 +0000 (23:21 +0200)]
move the grouping code from file_data_new to filelist_read
Vladimir Nadvornik [Sat, 1 Oct 2011 18:58:34 +0000 (20:58 +0200)]
separate function fortesting changed files without sidecars
Vladimir Nadvornik [Sat, 1 Oct 2011 15:11:10 +0000 (17:11 +0200)]
consistent use of fd->extension
Vladimir Nadvornik [Sat, 1 Oct 2011 14:31:58 +0000 (16:31 +0200)]
simplified grouping of sidecars
Vladimir Nadvornik [Fri, 30 Sep 2011 21:57:31 +0000 (23:57 +0200)]
fixed filelist_sort_compare_filedata to not return 0 no different files
Vladimir Nadvornik [Fri, 30 Sep 2011 21:02:26 +0000 (23:02 +0200)]
always check for sidecars by readdir
Vladimir Nadvornik [Fri, 30 Sep 2011 08:54:32 +0000 (10:54 +0200)]
do not use FileData entries with empty path
Vladimir Nadvornik [Thu, 29 Sep 2011 15:17:20 +0000 (17:17 +0200)]
updated copyright notice
Vladimir Nadvornik [Thu, 29 Sep 2011 15:14:36 +0000 (17:14 +0200)]
added custom tiff loader
Vladimir Nadvornik [Thu, 29 Sep 2011 10:36:08 +0000 (12:36 +0200)]
added long-term cache for keywords
Vladimir Nadvornik [Tue, 27 Sep 2011 20:06:09 +0000 (22:06 +0200)]
set stereo.fixed default values to hdmi stereo standard
Vladimir Nadvornik [Tue, 27 Sep 2011 20:03:47 +0000 (22:03 +0200)]
fixed stereo.fixed preferences
Vladimir Nadvornik [Tue, 27 Sep 2011 19:12:02 +0000 (21:12 +0200)]
fixed stereo_temp_disable functionality
Vladimir Nadvornik [Tue, 27 Sep 2011 08:29:36 +0000 (10:29 +0200)]
added panorama .pto file to the list of known files
Vladimir Nadvornik [Fri, 29 Jul 2011 13:27:09 +0000 (15:27 +0200)]
fixed crash on incomplete jpeg file
Vladimir Nadvornik [Sat, 14 May 2011 20:16:49 +0000 (22:16 +0200)]
added Cycle through stereo modes menu entry
Vladimir Nadvornik [Sat, 14 May 2011 19:53:45 +0000 (21:53 +0200)]
do not mix autodetected and user-defined stereo mode
Vladimir Nadvornik [Sun, 10 Apr 2011 19:11:50 +0000 (21:11 +0200)]
more compilation fixes
Vladimir Nadvornik [Sun, 10 Apr 2011 18:30:17 +0000 (20:30 +0200)]
compilation fixes
Vladimir Nadvornik [Sat, 9 Apr 2011 17:27:43 +0000 (19:27 +0200)]
fixed libjpeg in autoconf
Vladimir Nadvornik [Sat, 9 Apr 2011 14:07:31 +0000 (16:07 +0200)]
improved mpo parser, consider individual image type code
Vladimir Nadvornik [Fri, 8 Apr 2011 19:16:41 +0000 (21:16 +0200)]
fixed to compile with other libjpeg versions
Vladimir Nadvornik [Sun, 27 Mar 2011 17:22:29 +0000 (19:22 +0200)]
allocate tile pixbuf allways
Vladimir Nadvornik [Sun, 27 Mar 2011 16:20:19 +0000 (18:20 +0200)]
updated copyright notices
Vladimir Nadvornik [Sun, 27 Mar 2011 16:14:17 +0000 (18:14 +0200)]
free mpo data
Vladimir Nadvornik [Sun, 27 Mar 2011 11:53:23 +0000 (13:53 +0200)]
fixed jpeg_segment_find to support more app2 segments with different signatures
Vladimir Nadvornik [Sun, 27 Mar 2011 10:52:09 +0000 (12:52 +0200)]
store stereo flag in loader data
Vladimir Nadvornik [Sun, 27 Mar 2011 10:02:30 +0000 (12:02 +0200)]
fixed freed data access
Vladimir Nadvornik [Sun, 27 Mar 2011 09:58:29 +0000 (11:58 +0200)]
load mpo files as SBS
Vladimir Nadvornik [Sun, 27 Mar 2011 08:57:08 +0000 (10:57 +0200)]
added mpo parser
Vladimir Nadvornik [Sat, 26 Mar 2011 21:13:39 +0000 (22:13 +0100)]
split jpeg parser functions to separate file
Vladimir Nadvornik [Sat, 26 Mar 2011 21:03:30 +0000 (22:03 +0100)]
added custom jpeg loader
Vladimir Nadvornik [Sat, 26 Mar 2011 16:57:25 +0000 (17:57 +0100)]
infrastructure for image loader backend
Vladimir Nadvornik [Fri, 25 Mar 2011 22:25:15 +0000 (23:25 +0100)]
renderer interface cleanup
Vladimir Nadvornik [Fri, 25 Mar 2011 22:14:01 +0000 (23:14 +0100)]
fixed redrawing on expose event
Vladimir Nadvornik [Fri, 25 Mar 2011 21:09:59 +0000 (22:09 +0100)]
fixed area_changed handling
Vladimir Nadvornik [Sun, 20 Mar 2011 18:16:07 +0000 (19:16 +0100)]
added more anaglyph modes
Vladimir Nadvornik [Sun, 20 Mar 2011 11:49:00 +0000 (12:49 +0100)]
added half-size (3dtv) stereo mode
Vladimir Nadvornik [Sun, 20 Mar 2011 10:31:08 +0000 (11:31 +0100)]
fixed sbs mode
Vladimir Nadvornik [Sun, 20 Mar 2011 10:11:08 +0000 (11:11 +0100)]
save and load stereo options
Vladimir Nadvornik [Sun, 20 Mar 2011 09:52:41 +0000 (10:52 +0100)]
improved preferences dialog
Vladimir Nadvornik [Sun, 20 Mar 2011 09:15:07 +0000 (10:15 +0100)]
added fixed stereo mode
Vladimir Nadvornik [Sat, 19 Mar 2011 23:23:54 +0000 (00:23 +0100)]
removed 'swap' entry from menu
Vladimir Nadvornik [Sat, 19 Mar 2011 23:18:13 +0000 (00:18 +0100)]
temporarily disable stereo mode, added more stereo prefs
Vladimir Nadvornik [Sat, 19 Mar 2011 20:42:13 +0000 (21:42 +0100)]
type of source stereo image made adjustable from menu
Vladimir Nadvornik [Sat, 19 Mar 2011 18:53:30 +0000 (19:53 +0100)]
stereo mode preferences
Vladimir Nadvornik [Sat, 5 Feb 2011 21:22:12 +0000 (22:22 +0100)]
change stereo mode from menu
Vladimir Nadvornik [Sat, 5 Feb 2011 17:20:16 +0000 (18:20 +0100)]
swap stereo images
Vladimir Nadvornik [Fri, 4 Feb 2011 22:49:13 +0000 (23:49 +0100)]
added mirrored stereo mode
Vladimir Nadvornik [Sat, 29 Jan 2011 16:43:05 +0000 (17:43 +0100)]
fixed overlay position - part2
Vladimir Nadvornik [Sat, 29 Jan 2011 16:35:29 +0000 (17:35 +0100)]
fixed overlay position
Vladimir Nadvornik [Sat, 29 Jan 2011 16:15:39 +0000 (17:15 +0100)]
do not draw tiles outside the viewport
Vladimir Nadvornik [Sat, 29 Jan 2011 13:49:38 +0000 (14:49 +0100)]
display pixel aspect ratio support
Vladimir Nadvornik [Fri, 28 Jan 2011 13:34:57 +0000 (14:34 +0100)]
anaglyph support
Vladimir Nadvornik [Fri, 28 Jan 2011 12:13:27 +0000 (13:13 +0100)]
rt_tile_render cleanup part 3
Vladimir Nadvornik [Fri, 28 Jan 2011 12:05:14 +0000 (13:05 +0100)]
rt_tile_render cleanup part 2
Vladimir Nadvornik [Fri, 28 Jan 2011 11:44:32 +0000 (12:44 +0100)]
rt_tile_render cleanup part 1
Vladimir Nadvornik [Fri, 28 Jan 2011 10:05:07 +0000 (11:05 +0100)]
first stereo support
Vladimir Nadvornik [Thu, 27 Jan 2011 12:40:05 +0000 (13:40 +0100)]
separated tile renderer
Vladimir Nadvornik [Mon, 26 Sep 2011 13:02:05 +0000 (15:02 +0200)]
ignore raw image support reported by the pixbuf loader
Vladimir Nadvornik [Sat, 9 Apr 2011 14:38:46 +0000 (16:38 +0200)]
fixed using DEBUG_N from multiple threads
Laurent Monin [Thu, 16 Dec 2010 21:26:36 +0000 (22:26 +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.
Vladislav Naumov [Thu, 16 Dec 2010 20:55:03 +0000 (21:55 +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)
Klaus Ethgen [Sun, 24 Jul 2011 12:17:34 +0000 (13:17 +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.
Klaus Ethgen [Sun, 24 Jul 2011 12:28:50 +0000 (13:28 +0100)]
Merge branch 'debian-614607' into ke
* debian-614607:
Change the image size from 10×20 to 20×20
Klaus Ethgen [Sun, 24 Jul 2011 12:17:34 +0000 (13:17 +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.
Klaus Ethgen [Sun, 15 May 2011 18:44:04 +0000 (19:44 +0100)]
Fix a remote command bug
Klaus Ethgen [Sun, 22 May 2011 08:40:51 +0000 (09:40 +0100)]
Typo, forgotten bracket
Klaus Ethgen [Sun, 15 May 2011 18:44:04 +0000 (19:44 +0100)]
Fix a remote command bug
Klaus Ethgen [Fri, 22 Apr 2011 10:29:35 +0000 (11:29 +0100)]
Merge branches 'master' and 'ke' into ke-lua
* master:
Do not delete path settings when adding new directory
Fix compiling issue
Fix the windowsize
Fix wrong line ending
* ke:
Do not delete path settings when adding new directory
Fix compiling issue
Fix the windowsize
Fix wrong line ending
Do not delete path settings when adding new directory
Swedish tranlation
Klaus Ethgen [Fri, 22 Apr 2011 10:29:12 +0000 (11:29 +0100)]
Merge branch 'master' into ke
* master:
Do not delete path settings when adding new directory
Fix compiling issue
Fix the windowsize
Fix wrong line ending