geeqie.git
11 years agoThose stereo image options are of type int, not uint, use appropriate macros.
Laurent Monin [Thu, 30 Aug 2012 13:03:01 +0000 (15:03 +0200)]
Those stereo image options are of type int, not uint, use appropriate macros.

11 years agoDrop unused variable and code.
Laurent Monin [Thu, 30 Aug 2012 12:50:59 +0000 (14:50 +0200)]
Drop unused variable and code.

11 years agoDrop commented out code.
Laurent Monin [Thu, 30 Aug 2012 12:48:08 +0000 (14:48 +0200)]
Drop commented out code.

11 years agoDrop commented out code.
Laurent Monin [Thu, 30 Aug 2012 12:40:45 +0000 (14:40 +0200)]
Drop commented out code.

11 years agoDrop unused variables.
Laurent Monin [Thu, 30 Aug 2012 12:39:55 +0000 (14:39 +0200)]
Drop unused variables.

11 years agoDrop unused variables.
Laurent Monin [Thu, 30 Aug 2012 12:39:33 +0000 (14:39 +0200)]
Drop unused variables.

11 years agoDrop unused variables.
Laurent Monin [Thu, 30 Aug 2012 12:39:21 +0000 (14:39 +0200)]
Drop unused variables.

11 years agoDrop unused variables and code.
Laurent Monin [Thu, 30 Aug 2012 12:30:57 +0000 (14:30 +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]

11 years agoDrop unused variables and associated code.
Laurent Monin [Thu, 30 Aug 2012 12:26:21 +0000 (14:26 +0200)]
Drop unused variables and associated code.

11 years agoSilent a warning when compiling with GTK+ >= 3.0.0.
Laurent Monin [Thu, 30 Aug 2012 12:21:41 +0000 (14:21 +0200)]
Silent a warning when compiling with GTK+ >= 3.0.0.

unused variable ‘success’ [-Wunused-variable]

11 years agoRemove useless variable and code.
Laurent Monin [Thu, 30 Aug 2012 12:18:53 +0000 (14:18 +0200)]
Remove useless variable and code.

11 years agoRemove commented out code.
Laurent Monin [Thu, 30 Aug 2012 12:17:47 +0000 (14:17 +0200)]
Remove commented out code.

11 years agoAdd parenthesis to silent a possible warning.
Laurent Monin [Thu, 30 Aug 2012 12:17:20 +0000 (14:17 +0200)]
Add parenthesis to silent a possible warning.

suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]

11 years agoDrop 2 unused variables.
Laurent Monin [Thu, 30 Aug 2012 12:15:15 +0000 (14:15 +0200)]
Drop 2 unused variables.

11 years agoDrop 2 unused variables.
Laurent Monin [Thu, 30 Aug 2012 12:14:22 +0000 (14:14 +0200)]
Drop 2 unused variables.

11 years agoDrop 2 unused variables.
Laurent Monin [Thu, 30 Aug 2012 12:13:00 +0000 (14:13 +0200)]
Drop 2 unused variables.

11 years agoDrop unused variable.
Laurent Monin [Thu, 30 Aug 2012 12:12:02 +0000 (14:12 +0200)]
Drop unused variable.

11 years agoSilent a warning.
Laurent Monin [Thu, 30 Aug 2012 12:10:29 +0000 (14:10 +0200)]
Silent a warning.

‘histmap’ may be used uninitialized in this function

11 years agoDrop unused variable.
Laurent Monin [Thu, 30 Aug 2012 12:08:21 +0000 (14:08 +0200)]
Drop unused variable.

11 years agoDrop unused code and variables (transform/orientation).
Laurent Monin [Thu, 30 Aug 2012 12:06:24 +0000 (14:06 +0200)]
Drop unused code and variables (transform/orientation).

11 years agoFix up indentation and coding style.
Laurent Monin [Thu, 30 Aug 2012 12:01:41 +0000 (14:01 +0200)]
Fix up indentation and coding style.

11 years agoDrop unused variables.
Laurent Monin [Thu, 30 Aug 2012 11:47:03 +0000 (13:47 +0200)]
Drop unused variables.

11 years agoDrop dead code.
Laurent Monin [Thu, 30 Aug 2012 11:45:31 +0000 (13:45 +0200)]
Drop dead code.

11 years agoDrop unused variables.
Laurent Monin [Thu, 30 Aug 2012 11:44:07 +0000 (13:44 +0200)]
Drop unused variables.

11 years agoDrop useless code (since f94b569b1831c052099295c861f9d3f502072622).
Laurent Monin [Thu, 30 Aug 2012 11:40:13 +0000 (13:40 +0200)]
Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).

11 years agoFix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
Laurent Monin [Thu, 30 Aug 2012 11:17:40 +0000 (13:17 +0200)]
Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.

11 years agoDrop dead code.
Laurent Monin [Thu, 30 Aug 2012 11:15:40 +0000 (13:15 +0200)]
Drop dead code.

11 years agoUse new constant FD_MAGICK = 0x12345678u
Laurent Monin [Thu, 30 Aug 2012 02:22:32 +0000 (04:22 +0200)]
Use new constant FD_MAGICK = 0x12345678u

11 years agobetter filedata ref debug messages
Vladimir Nadvornik [Wed, 29 Aug 2012 21:27:52 +0000 (23:27 +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.

11 years agofixed crash in file list
Vladimir Nadvornik [Wed, 29 Aug 2012 21:27:06 +0000 (23:27 +0200)]
fixed crash in file list

11 years agoadded GDK_SCROLL_MASK to pixbuf renderer
Vladimir Nadvornik [Tue, 28 Aug 2012 17:23:54 +0000 (19:23 +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

11 years agofixed crash in icon list
Vladimir Nadvornik [Tue, 28 Aug 2012 16:48:10 +0000 (18:48 +0200)]
fixed crash in icon list

11 years agofixed scroll of fullscreen image
Vladimir Nadvornik [Tue, 21 Aug 2012 20:31:05 +0000 (22:31 +0200)]
fixed scroll of fullscreen image

11 years agofixed updating of comment and keyword pane
Vladimir Nadvornik [Tue, 21 Aug 2012 18:39:03 +0000 (20:39 +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

11 years agoMerge commit 'refs/merge-requests/2' of git://gitorious.org/geeqie/geeqie into merge...
Vladimir Nadvornik [Tue, 21 Aug 2012 17:25:58 +0000 (19:25 +0200)]
Merge commit 'refs/merge-requests/2' of git://gitorious.org/geeqie/geeqie into merge-requests/2

11 years agoFix big endian support in tiff loader
Michal Čihař [Tue, 21 Aug 2012 12:53:05 +0000 (14:53 +0200)]
Fix big endian support in tiff loader

11 years agoFix 2 compilation warnings due to missing type casting.
Laurent Monin [Tue, 21 Aug 2012 10:47:06 +0000 (12:47 +0200)]
Fix 2 compilation warnings due to missing type casting.

Use GTK_WIDGET().

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