geeqie.git
11 years agoupdated ChangeLog file stable/1.1 1.1
Vladimir Nadvornik [Sun, 12 Aug 2012 20:07:51 +0000 (22:07 +0200)]
updated ChangeLog file

11 years agoupdated NEWS file
Vladimir Nadvornik [Sun, 12 Aug 2012 20:06:03 +0000 (22:06 +0200)]
updated NEWS file

11 years agomake sure fd is referenced
Vladimir Nadvornik [Fri, 10 Aug 2012 19:20:07 +0000 (21:20 +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

11 years agofixed file_data_check_sidecars
Vladimir Nadvornik [Thu, 9 Aug 2012 15:32:36 +0000 (17:32 +0200)]
fixed file_data_check_sidecars

use more clear algorithm:
if the group has changed
   disconnect everything
   create new group

11 years agofixed exif_read_fd
Vladimir Nadvornik [Thu, 9 Aug 2012 15:30:12 +0000 (17:30 +0200)]
fixed exif_read_fd

- add fd to cache immediately
- do not check file presence, the result could be inconsistent with the cache

11 years agoreplaced assert with g_assert
Vladimir Nadvornik [Tue, 7 Aug 2012 08:21:29 +0000 (10:21 +0200)]
replaced assert with g_assert

11 years agoupdated README file
Vladimir Nadvornik [Sun, 5 Aug 2012 18:46:05 +0000 (20:46 +0200)]
updated README file

11 years agofixed gen_changelog for git
Vladimir Nadvornik [Sun, 5 Aug 2012 18:40:07 +0000 (20:40 +0200)]
fixed gen_changelog for git

11 years agospec file cleanup
Vladimir Nadvornik [Tue, 31 Jul 2012 17:10:15 +0000 (19:10 +0200)]
spec file cleanup

11 years agouse GPLv2 copy with new FSF address
Vladimir Nadvornik [Tue, 31 Jul 2012 17:09:43 +0000 (19:09 +0200)]
use GPLv2 copy with new FSF address

11 years agorenamed zh_CN.GB2312.po to zh_CN.po
Vladimir Nadvornik [Tue, 31 Jul 2012 16:20:06 +0000 (18:20 +0200)]
renamed zh_CN.GB2312.po to zh_CN.po

11 years agoupdated version and copyright notice
Vladimir Nadvornik [Tue, 31 Jul 2012 15:41:47 +0000 (17:41 +0200)]
updated version and copyright notice

11 years agoprevent crash in g_utf8_collate_key
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

11 years agouse AC_SYS_LARGEFILE
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

11 years agoupdate file data structure
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

11 years agostatusbar fix
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

11 years agoupdate statusbar after changing active image
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

11 years agochanged "readonly destination directory" to a warning
Vladimir Nadvornik [Fri, 27 Jul 2012 14:28:48 +0000 (16:28 +0200)]
changed "readonly destination directory" to a warning

11 years agofixed bug in cache handling
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

11 years agoinitialize default options before commandline parsing
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

11 years agoMerge commit 'refs/merge-requests/1' of git://gitorious.org/geeqie/geeqie into merge...
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

11 years agoMerge remote-tracking branch 'origin/toer'
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.

12 years agoFix 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.

12 years agoIgnore duplicates with same path
cybjit [Mon, 25 Apr 2011 10:53:35 +0000 (12:53 +0200)]
Ignore duplicates with same path

12 years agoVarious errors in the translation (typo, etc.)
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.

12 years agocall size signal indirectly via idle_call
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

12 years agocall log window functions indirectly via idle callbacks
Vladimir Nadvornik [Sat, 12 Nov 2011 10:34:55 +0000 (11:34 +0100)]
call log window functions indirectly via idle callbacks

12 years agorename file_data_new_simple to file_data_new_group, filedata.c cleanup
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

12 years agorecognize all registered extensions, even if they contain dots
Vladimir Nadvornik [Sun, 2 Oct 2011 09:55:34 +0000 (11:55 +0200)]
recognize all registered extensions, even if they contain dots

12 years agosidecar_file_priority function is already called with extension as an argument
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

12 years agocall notify functions in in an idle call
Vladimir Nadvornik [Sun, 2 Oct 2011 09:12:44 +0000 (11:12 +0200)]
call notify functions in in an idle call

12 years agomove the grouping code from file_data_new to filelist_read
Vladimir Nadvornik [Sat, 1 Oct 2011 21:21:08 +0000 (23:21 +0200)]
move the grouping code from file_data_new to filelist_read

12 years agoseparate function fortesting changed files without sidecars
Vladimir Nadvornik [Sat, 1 Oct 2011 18:58:34 +0000 (20:58 +0200)]
separate function fortesting changed files without sidecars

12 years agoconsistent use of fd->extension
Vladimir Nadvornik [Sat, 1 Oct 2011 15:11:10 +0000 (17:11 +0200)]
consistent use of fd->extension

12 years agosimplified grouping of sidecars
Vladimir Nadvornik [Sat, 1 Oct 2011 14:31:58 +0000 (16:31 +0200)]
simplified grouping of sidecars

12 years agofixed filelist_sort_compare_filedata to not return 0 no different files
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

12 years agoalways check for sidecars by readdir
Vladimir Nadvornik [Fri, 30 Sep 2011 21:02:26 +0000 (23:02 +0200)]
always check for sidecars by readdir

12 years agodo not use FileData entries with empty path
Vladimir Nadvornik [Fri, 30 Sep 2011 08:54:32 +0000 (10:54 +0200)]
do not use FileData entries with empty path

12 years agoupdated copyright notice
Vladimir Nadvornik [Thu, 29 Sep 2011 15:17:20 +0000 (17:17 +0200)]
updated copyright notice

12 years agoadded custom tiff loader
Vladimir Nadvornik [Thu, 29 Sep 2011 15:14:36 +0000 (17:14 +0200)]
added custom tiff loader

12 years agoadded long-term cache for keywords
Vladimir Nadvornik [Thu, 29 Sep 2011 10:36:08 +0000 (12:36 +0200)]
added long-term cache for keywords

12 years agoset stereo.fixed default values to hdmi stereo standard
Vladimir Nadvornik [Tue, 27 Sep 2011 20:06:09 +0000 (22:06 +0200)]
set stereo.fixed default values to hdmi stereo standard

12 years agofixed stereo.fixed preferences
Vladimir Nadvornik [Tue, 27 Sep 2011 20:03:47 +0000 (22:03 +0200)]
fixed stereo.fixed preferences

12 years agofixed stereo_temp_disable functionality
Vladimir Nadvornik [Tue, 27 Sep 2011 19:12:02 +0000 (21:12 +0200)]
fixed stereo_temp_disable functionality

12 years agoadded panorama .pto file to the list of known files
Vladimir Nadvornik [Tue, 27 Sep 2011 08:29:36 +0000 (10:29 +0200)]
added panorama .pto file to the list of known files

12 years agofixed crash on incomplete jpeg file
Vladimir Nadvornik [Fri, 29 Jul 2011 13:27:09 +0000 (15:27 +0200)]
fixed crash on incomplete jpeg file

12 years agoadded Cycle through stereo modes menu entry
Vladimir Nadvornik [Sat, 14 May 2011 20:16:49 +0000 (22:16 +0200)]
added Cycle through stereo modes menu entry

12 years agodo not mix autodetected and user-defined stereo mode
Vladimir Nadvornik [Sat, 14 May 2011 19:53:45 +0000 (21:53 +0200)]
do not mix autodetected and user-defined stereo mode

12 years agomore compilation fixes
Vladimir Nadvornik [Sun, 10 Apr 2011 19:11:50 +0000 (21:11 +0200)]
more compilation fixes

12 years agocompilation fixes
Vladimir Nadvornik [Sun, 10 Apr 2011 18:30:17 +0000 (20:30 +0200)]
compilation fixes

12 years agofixed libjpeg in autoconf
Vladimir Nadvornik [Sat, 9 Apr 2011 17:27:43 +0000 (19:27 +0200)]
fixed libjpeg in autoconf

12 years agoimproved mpo parser, consider individual image type code
Vladimir Nadvornik [Sat, 9 Apr 2011 14:07:31 +0000 (16:07 +0200)]
improved mpo parser, consider individual image type code

12 years agofixed to compile with other libjpeg versions
Vladimir Nadvornik [Fri, 8 Apr 2011 19:16:41 +0000 (21:16 +0200)]
fixed to compile with other libjpeg versions

12 years agoallocate tile pixbuf allways
Vladimir Nadvornik [Sun, 27 Mar 2011 17:22:29 +0000 (19:22 +0200)]
allocate tile pixbuf allways

12 years agoupdated copyright notices
Vladimir Nadvornik [Sun, 27 Mar 2011 16:20:19 +0000 (18:20 +0200)]
updated copyright notices

12 years agofree mpo data
Vladimir Nadvornik [Sun, 27 Mar 2011 16:14:17 +0000 (18:14 +0200)]
free mpo data

12 years agofixed jpeg_segment_find to support more app2 segments with different signatures
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

12 years agostore stereo flag in loader data
Vladimir Nadvornik [Sun, 27 Mar 2011 10:52:09 +0000 (12:52 +0200)]
store stereo flag in loader data

12 years agofixed freed data access
Vladimir Nadvornik [Sun, 27 Mar 2011 10:02:30 +0000 (12:02 +0200)]
fixed freed data access

12 years agoload mpo files as SBS
Vladimir Nadvornik [Sun, 27 Mar 2011 09:58:29 +0000 (11:58 +0200)]
load mpo files as SBS

12 years agoadded mpo parser
Vladimir Nadvornik [Sun, 27 Mar 2011 08:57:08 +0000 (10:57 +0200)]
added mpo parser

12 years agosplit jpeg parser functions to separate file
Vladimir Nadvornik [Sat, 26 Mar 2011 21:13:39 +0000 (22:13 +0100)]
split jpeg parser functions to separate file

12 years agoadded custom jpeg loader
Vladimir Nadvornik [Sat, 26 Mar 2011 21:03:30 +0000 (22:03 +0100)]
added custom jpeg loader

12 years agoinfrastructure for image loader backend
Vladimir Nadvornik [Sat, 26 Mar 2011 16:57:25 +0000 (17:57 +0100)]
infrastructure for image loader backend

12 years agorenderer interface cleanup
Vladimir Nadvornik [Fri, 25 Mar 2011 22:25:15 +0000 (23:25 +0100)]
renderer interface cleanup

12 years agofixed redrawing on expose event
Vladimir Nadvornik [Fri, 25 Mar 2011 22:14:01 +0000 (23:14 +0100)]
fixed redrawing on expose event

12 years agofixed area_changed handling
Vladimir Nadvornik [Fri, 25 Mar 2011 21:09:59 +0000 (22:09 +0100)]
fixed area_changed handling

12 years agoadded more anaglyph modes
Vladimir Nadvornik [Sun, 20 Mar 2011 18:16:07 +0000 (19:16 +0100)]
added more anaglyph modes

12 years agoadded half-size (3dtv) stereo mode
Vladimir Nadvornik [Sun, 20 Mar 2011 11:49:00 +0000 (12:49 +0100)]
added half-size (3dtv) stereo mode

12 years agofixed sbs mode
Vladimir Nadvornik [Sun, 20 Mar 2011 10:31:08 +0000 (11:31 +0100)]
fixed sbs mode

12 years agosave and load stereo options
Vladimir Nadvornik [Sun, 20 Mar 2011 10:11:08 +0000 (11:11 +0100)]
save and load stereo options

12 years agoimproved preferences dialog
Vladimir Nadvornik [Sun, 20 Mar 2011 09:52:41 +0000 (10:52 +0100)]
improved preferences dialog

12 years agoadded fixed stereo mode
Vladimir Nadvornik [Sun, 20 Mar 2011 09:15:07 +0000 (10:15 +0100)]
added fixed stereo mode

12 years agoremoved 'swap' entry from menu
Vladimir Nadvornik [Sat, 19 Mar 2011 23:23:54 +0000 (00:23 +0100)]
removed 'swap' entry from menu

12 years agotemporarily disable stereo mode, added more stereo prefs
Vladimir Nadvornik [Sat, 19 Mar 2011 23:18:13 +0000 (00:18 +0100)]
temporarily disable stereo mode, added more stereo prefs

12 years agotype of source stereo image made adjustable from menu
Vladimir Nadvornik [Sat, 19 Mar 2011 20:42:13 +0000 (21:42 +0100)]
type of source stereo image made adjustable from menu

12 years agostereo mode preferences
Vladimir Nadvornik [Sat, 19 Mar 2011 18:53:30 +0000 (19:53 +0100)]
stereo mode preferences

12 years agochange stereo mode from menu
Vladimir Nadvornik [Sat, 5 Feb 2011 21:22:12 +0000 (22:22 +0100)]
change stereo mode from menu

12 years agoswap stereo images
Vladimir Nadvornik [Sat, 5 Feb 2011 17:20:16 +0000 (18:20 +0100)]
swap stereo images

12 years agoadded mirrored stereo mode
Vladimir Nadvornik [Fri, 4 Feb 2011 22:49:13 +0000 (23:49 +0100)]
added mirrored stereo mode

12 years agofixed overlay position - part2
Vladimir Nadvornik [Sat, 29 Jan 2011 16:43:05 +0000 (17:43 +0100)]
fixed overlay position - part2

12 years agofixed overlay position
Vladimir Nadvornik [Sat, 29 Jan 2011 16:35:29 +0000 (17:35 +0100)]
fixed overlay position

12 years agodo not draw tiles outside the viewport
Vladimir Nadvornik [Sat, 29 Jan 2011 16:15:39 +0000 (17:15 +0100)]
do not draw tiles outside the viewport

12 years agodisplay pixel aspect ratio support
Vladimir Nadvornik [Sat, 29 Jan 2011 13:49:38 +0000 (14:49 +0100)]
display pixel aspect ratio support

12 years agoanaglyph support
Vladimir Nadvornik [Fri, 28 Jan 2011 13:34:57 +0000 (14:34 +0100)]
anaglyph support

12 years agort_tile_render cleanup part 3
Vladimir Nadvornik [Fri, 28 Jan 2011 12:13:27 +0000 (13:13 +0100)]
rt_tile_render cleanup part 3

12 years agort_tile_render cleanup part 2
Vladimir Nadvornik [Fri, 28 Jan 2011 12:05:14 +0000 (13:05 +0100)]
rt_tile_render cleanup part 2

12 years agort_tile_render cleanup part 1
Vladimir Nadvornik [Fri, 28 Jan 2011 11:44:32 +0000 (12:44 +0100)]
rt_tile_render cleanup part 1

12 years agofirst stereo support
Vladimir Nadvornik [Fri, 28 Jan 2011 10:05:07 +0000 (11:05 +0100)]
first stereo support

12 years agoseparated tile renderer
Vladimir Nadvornik [Thu, 27 Jan 2011 12:40:05 +0000 (13:40 +0100)]
separated tile renderer

12 years agoignore raw image support reported by the pixbuf loader
Vladimir Nadvornik [Mon, 26 Sep 2011 13:02:05 +0000 (15:02 +0200)]
ignore raw image support reported by the pixbuf loader

12 years agofixed using DEBUG_N from multiple threads
Vladimir Nadvornik [Sat, 9 Apr 2011 14:38:46 +0000 (16:38 +0200)]
fixed using DEBUG_N from multiple threads

12 years agoFix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
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.

12 years agoFix bug 2999830: do not report failed chown() on copy.
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)

12 years agoChange 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.

12 years agoFix a remote command bug
Klaus Ethgen [Sun, 15 May 2011 18:44:04 +0000 (19:44 +0100)]
Fix a remote command bug

13 years agoDo not delete path settings when adding new directory
Klaus Ethgen [Sat, 9 Apr 2011 18:47:30 +0000 (19:47 +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.

13 years agoFix compiling issue
Klaus Ethgen [Fri, 16 Jul 2010 12:30:53 +0000 (13:30 +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

13 years agoFix the windowsize
Klaus Ethgen [Sat, 8 May 2010 22:52:09 +0000 (23:52 +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.

13 years agoFix wrong line ending
Klaus Ethgen [Thu, 21 Apr 2011 17:44:15 +0000 (18:44 +0100)]
Fix wrong line ending