geeqie.git
11 years agoFix 2 warnings due to unmatched gtk+ functions prototypes.
Laurent Monin [Tue, 21 Aug 2012 10:43:43 +0000 (12:43 +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

11 years agoWhitespace cleanup
Michal Čihař [Tue, 21 Aug 2012 09:40:57 +0000 (11:40 +0200)]
Whitespace cleanup

11 years agoAdd support for LCMS2
Michal Čihař [Tue, 21 Aug 2012 09:40:19 +0000 (11:40 +0200)]
Add support for LCMS2

Both LCMS1 and LCMS2 are supported.

11 years agofixed typo that caused build failure
Vladimir Nadvornik [Tue, 21 Aug 2012 08:43:09 +0000 (10:43 +0200)]
fixed typo that caused build failure

11 years agoimplemented presentation mode
Vladimir Nadvornik [Mon, 20 Aug 2012 20:42:33 +0000 (22:42 +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.

11 years agoclutter compatibility fixes
Vladimir Nadvornik [Mon, 20 Aug 2012 16:29:31 +0000 (18:29 +0200)]
clutter compatibility fixes

11 years agomore gtk3 drawing fixes
Vladimir Nadvornik [Mon, 20 Aug 2012 15:18:34 +0000 (17:18 +0200)]
more gtk3 drawing fixes

11 years agofixed segfault with gtk2
Vladimir Nadvornik [Sat, 18 Aug 2012 22:34:20 +0000 (00:34 +0200)]
fixed segfault with gtk2

11 years agodropped support for gtk < 2.20
Vladimir Nadvornik [Sat, 18 Aug 2012 22:28:42 +0000 (00:28 +0200)]
dropped support for gtk < 2.20

11 years agodisable stereo mode in Pan View
Vladimir Nadvornik [Sat, 18 Aug 2012 21:02:36 +0000 (23:02 +0200)]
disable stereo mode in Pan View

11 years agospeed improvements
Vladimir Nadvornik [Sat, 18 Aug 2012 17:11:57 +0000 (19:11 +0200)]
speed improvements

GBRA textures are faster
added some debug output

11 years agouse gtk_widget_set_app_paintable for renderer
Vladimir Nadvornik [Sat, 18 Aug 2012 16:43:06 +0000 (18:43 +0200)]
use gtk_widget_set_app_paintable for renderer

11 years agodropped renderer->overlay_draw
Vladimir Nadvornik [Sat, 18 Aug 2012 16:12:50 +0000 (18:12 +0200)]
dropped renderer->overlay_draw

11 years agorenamed renderer->update_sizes to update_viewport
Vladimir Nadvornik [Sat, 18 Aug 2012 16:05:20 +0000 (18:05 +0200)]
renamed renderer->update_sizes to update_viewport

11 years agosimplified pr_zoom_clamp
Vladimir Nadvornik [Sat, 18 Aug 2012 15:52:39 +0000 (17:52 +0200)]
simplified pr_zoom_clamp

11 years agofixed unnecessary renderer backend calls
Vladimir Nadvornik [Sat, 18 Aug 2012 15:10:08 +0000 (17:10 +0200)]
fixed unnecessary renderer backend calls

11 years agoclutter renderer code cleanup
Vladimir Nadvornik [Sat, 18 Aug 2012 14:37:40 +0000 (16:37 +0200)]
clutter renderer code cleanup

11 years agodynamic change of texture upload priority
Vladimir Nadvornik [Sat, 18 Aug 2012 14:25:18 +0000 (16:25 +0200)]
dynamic change of texture upload priority

11 years agoimplemented post-processing via 3d texture
Vladimir Nadvornik [Fri, 17 Aug 2012 22:33:54 +0000 (00:33 +0200)]
implemented post-processing via 3d texture

11 years agoadded option for clutter renderer
Vladimir Nadvornik [Fri, 17 Aug 2012 21:08:34 +0000 (23:08 +0200)]
added option for clutter renderer

11 years agodraw background checkboard using fragment shader
Vladimir Nadvornik [Thu, 16 Aug 2012 21:15:17 +0000 (23:15 +0200)]
draw background checkboard using fragment shader

11 years agoclutter drawing improvement
Vladimir Nadvornik [Wed, 15 Aug 2012 20:28:02 +0000 (22:28 +0200)]
clutter drawing improvement

use clutter_actor_set_scale instead of clutter_actor_set_size
clip to the initialized part of texture during loading

11 years agoadded overlay and stereo input
Vladimir Nadvornik [Wed, 15 Aug 2012 19:30:56 +0000 (21:30 +0200)]
added overlay and stereo input

11 years agoupdate the texture with lower priority
Vladimir Nadvornik [Tue, 14 Aug 2012 21:55:16 +0000 (23:55 +0200)]
update the texture with lower priority

11 years agotry to preserve original texture
Vladimir Nadvornik [Tue, 14 Aug 2012 21:03:26 +0000 (23:03 +0200)]
try to preserve original texture

11 years agotry to merge pending area_ready notifications
Vladimir Nadvornik [Tue, 14 Aug 2012 20:52:03 +0000 (22:52 +0200)]
try to merge pending area_ready notifications

11 years agoadded autoconf test for clutter
Vladimir Nadvornik [Sun, 12 Aug 2012 19:07:49 +0000 (21:07 +0200)]
added autoconf test for clutter

11 years agosimplified mirrored stereo drawing
Vladimir Nadvornik [Sun, 12 Aug 2012 17:33:46 +0000 (19:33 +0200)]
simplified mirrored stereo drawing

11 years agoexpose/draw method moved to renderer-tiles
Vladimir Nadvornik [Sat, 11 Aug 2012 22:47:24 +0000 (00:47 +0200)]
expose/draw method moved to renderer-tiles

11 years agoimplemented clutter-based renderer
Vladimir Nadvornik [Sat, 11 Aug 2012 21:46:42 +0000 (23:46 +0200)]
implemented clutter-based renderer

11 years agoUpdate french translation.
Laurent Monin [Thu, 16 Aug 2012 21:33:24 +0000 (23:33 +0200)]
Update french translation.

11 years agoAdd read_dummy_option() to handle old/deprecated options.
Laurent Monin [Tue, 14 Aug 2012 22:48:35 +0000 (00:48 +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.

11 years agoMore use of const, fix up a warning.
Laurent Monin [Mon, 14 May 2012 21:01:01 +0000 (23:01 +0200)]
More use of const, fix up a warning.

11 years agoFix 4 warnings due to function prototype mismatches.
Laurent Monin [Mon, 14 May 2012 21:00:19 +0000 (23:00 +0200)]
Fix 4 warnings due to function prototype mismatches.

11 years agoDon't discard const
Laurent Monin [Mon, 14 May 2012 20:34:22 +0000 (22:34 +0200)]
Don't discard const

11 years agoCleanup Exif Date sorting patch.
Laurent Monin [Thu, 23 Dec 2010 00:56:47 +0000 (01:56 +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()

11 years agoAllow to sort files according to Exif-date
Juuso Räsänen [Wed, 22 Dec 2010 23:38:40 +0000 (00:38 +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...

11 years agoexif autorotate for proofs
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.

11 years agoUpdate catalan translation
Àngel Mompó [Mon, 13 Aug 2012 10:25:18 +0000 (12:25 +0200)]
Update catalan translation

11 years agoUpdate french translation.
Laurent Monin [Tue, 6 Mar 2012 17:03:01 +0000 (18:03 +0100)]
Update french translation.

11 years agoDisplay more descriptive screen names
Daniel van Vugt [Thu, 18 Aug 2011 20:46:55 +0000 (22:46 +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>

11 years agoMake fullscreen mode actually use the full screen.
Daniel van Vugt [Thu, 18 Aug 2011 20:43:29 +0000 (22:43 +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

11 years agoUpdated Slovak (SK_sk) translation
Peter Tuhársky [Tue, 8 Mar 2011 19:51:56 +0000 (20:51 +0100)]
Updated Slovak (SK_sk) translation

From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682

11 years agoFix overlay formatting example in README.
Laurent Monin [Thu, 30 Dec 2010 08:42:27 +0000 (09:42 +0100)]
Fix overlay formatting example in README.

11 years agoWhitespaces fixes.
Laurent Monin [Wed, 29 Dec 2010 15:06:20 +0000 (16:06 +0100)]
Whitespaces fixes.

11 years agoImplement the scroll to/select row stuff for tree view in Preferences dialog
Colin Clark [Wed, 29 Dec 2010 14:59:53 +0000 (15:59 +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.

11 years agoAlign "3) Save metadata in Geeqie private directory" with previous entries.
Laurent Monin [Thu, 23 Dec 2010 15:45:09 +0000 (16:45 +0100)]
Align "3) Save metadata in Geeqie private directory" with previous entries.

11 years agoSet fixed (but resizeable) width for Description column in Preferences > Files table
Laurent Monin [Thu, 23 Dec 2010 15:44:25 +0000 (16:44 +0100)]
Set fixed (but resizeable) width for Description column in Preferences > Files table

11 years agoFix a snprintf() warning regarding unsigned int64 format string.
Laurent Monin [Thu, 23 Dec 2010 14:35:24 +0000 (15:35 +0100)]
Fix a snprintf() warning regarding unsigned int64 format string.

Solved by using "%llu" and type cast to (unsigned long long)

11 years agoRemove obsolete .cvsignore from tree.
Laurent Monin [Thu, 16 Dec 2010 19:18:32 +0000 (20:18 +0100)]
Remove obsolete .cvsignore from tree.

11 years agoFix bashism
Michal Čihař [Sun, 12 Dec 2010 12:35:54 +0000 (13:35 +0100)]
Fix bashism

11 years agoTypo fix: s/allows to/allows one to/
Andreas Metzler [Thu, 16 Aug 2012 21:26:31 +0000 (23:26 +0200)]
Typo fix: s/allows to/allows one to/

11 years agoFix typo "writting" (instead of "writing").
Andreas Metzler [Thu, 16 Aug 2012 21:23:38 +0000 (23:23 +0200)]
Fix typo "writting" (instead of "writing").

11 years agoRevert "Fix typo "writting" (instead of "writing")."
Laurent Monin [Thu, 16 Aug 2012 21:20:25 +0000 (23:20 +0200)]
Revert "Fix typo "writting" (instead of "writing")."

This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.

11 years agoRevert "Typo fix: s/allows to/allows one to/"
Laurent Monin [Thu, 16 Aug 2012 21:20:17 +0000 (23:20 +0200)]
Revert "Typo fix: s/allows to/allows one to/"

This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.

11 years agoTypo fix: s/allows to/allows one to/
Andreas Metzler [Wed, 15 Aug 2012 13:30:40 +0000 (15:30 +0200)]
Typo fix: s/allows to/allows one to/

11 years agoFix typo "writting" (instead of "writing").
Andreas Metzler [Wed, 15 Aug 2012 13:26:50 +0000 (15:26 +0200)]
Fix typo "writting" (instead of "writing").

11 years agoadded Samsung and Panasonic raw extensions
Vladimir Nadvornik [Thu, 16 Aug 2012 19:50:39 +0000 (21:50 +0200)]
added Samsung and Panasonic raw extensions

thanks Štěpán Roučka for the report

11 years agomore compilation fixes
Vladimir Nadvornik [Tue, 14 Aug 2012 19:58:57 +0000 (21:58 +0200)]
more compilation fixes

11 years agofixed compilation with gtk 2.20
Vladimir Nadvornik [Tue, 14 Aug 2012 18:22:37 +0000 (20:22 +0200)]
fixed compilation with gtk 2.20

11 years agodropped deprecated dither_quality code
Vladimir Nadvornik [Mon, 13 Aug 2012 19:06:06 +0000 (21:06 +0200)]
dropped deprecated dither_quality code

11 years agofixed keyboard controll of image widget
Vladimir Nadvornik [Sun, 12 Aug 2012 16:43:57 +0000 (18:43 +0200)]
fixed keyboard controll of image widget

11 years agofixed pan-view drawing
Vladimir Nadvornik [Sat, 11 Aug 2012 23:30:28 +0000 (01:30 +0200)]
fixed pan-view drawing

11 years agofixed dnd
Vladimir Nadvornik [Fri, 10 Aug 2012 19:55:29 +0000 (21:55 +0200)]
fixed dnd

used glib functions for uri manipulation

11 years agoselectable image drawing for gtk3
Vladimir Nadvornik [Sat, 4 Aug 2012 20:13:33 +0000 (22:13 +0200)]
selectable image drawing for gtk3

11 years agoselectable image cleanup
Vladimir Nadvornik [Sat, 4 Aug 2012 18:51:56 +0000 (20:51 +0200)]
selectable image cleanup

11 years agoupdated libchamplain code
Vladimir Nadvornik [Fri, 3 Aug 2012 21:33:18 +0000 (23:33 +0200)]
updated libchamplain code

11 years agochanged GDK_<key> to GDK_KEY_<key>
Vladimir Nadvornik [Thu, 2 Aug 2012 18:04:16 +0000 (20:04 +0200)]
changed GDK_<key> to GDK_KEY_<key>

11 years agouse cairo for drawing
Vladimir Nadvornik [Wed, 1 Aug 2012 22:15:16 +0000 (00:15 +0200)]
use cairo for drawing

cairo is the only supported drawing method in gtk3

11 years agouse accessor functions
Vladimir Nadvornik [Tue, 31 Jul 2012 22:17:18 +0000 (00:17 +0200)]
use accessor functions

gtk3 does not allow direct use of data structures,
use accessor functions instead

11 years agodetect both gtk2 and 3 in autoconf
Vladimir Nadvornik [Fri, 10 Aug 2012 20:51:57 +0000 (22:51 +0200)]
detect both gtk2 and 3 in autoconf

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 branch 'ke' into ke-lua
Klaus Ethgen [Sun, 27 May 2012 17:41:56 +0000 (18:41 +0100)]
Merge branch 'ke' into ke-lua

* ke:
  exif autorotate for proofs

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 agoexif autorotate for proofs
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.

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 agoMerge branch 'ke' into ke-lua
Klaus Ethgen [Fri, 6 Jan 2012 01:25:47 +0000 (02:25 +0100)]
Merge branch 'ke' into ke-lua

* ke:
  Fix directory walking bug

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 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 agoRevert "call notify functions in in an idle call"
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.

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