Laurent Monin [Thu, 30 Aug 2012 11:45:31 +0000 (13:45 +0200)]
Drop dead code.
Laurent Monin [Thu, 30 Aug 2012 11:44:07 +0000 (13:44 +0200)]
Drop unused variables.
Laurent Monin [Thu, 30 Aug 2012 11:40:13 +0000 (13:40 +0200)]
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.
Laurent Monin [Thu, 30 Aug 2012 11:15:40 +0000 (13:15 +0200)]
Drop dead code.
Laurent Monin [Thu, 30 Aug 2012 02:22:32 +0000 (04:22 +0200)]
Use new constant FD_MAGICK = 0x12345678u
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.
Vladimir Nadvornik [Wed, 29 Aug 2012 21:27:06 +0000 (23:27 +0200)]
fixed crash in file list
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
Vladimir Nadvornik [Tue, 28 Aug 2012 16:48:10 +0000 (18:48 +0200)]
fixed crash in icon list
Vladimir Nadvornik [Tue, 21 Aug 2012 20:31:05 +0000 (22:31 +0200)]
fixed scroll of fullscreen image
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
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
Michal Čihař [Tue, 21 Aug 2012 12:53:05 +0000 (14:53 +0200)]
Fix big endian support in tiff loader
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().
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
Michal Čihař [Tue, 21 Aug 2012 09:40:57 +0000 (11:40 +0200)]
Whitespace cleanup
Michal Čihař [Tue, 21 Aug 2012 09:40:19 +0000 (11:40 +0200)]
Add support for LCMS2
Both LCMS1 and LCMS2 are supported.
Vladimir Nadvornik [Tue, 21 Aug 2012 08:43:09 +0000 (10:43 +0200)]
fixed typo that caused build failure
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.
Vladimir Nadvornik [Mon, 20 Aug 2012 16:29:31 +0000 (18:29 +0200)]
clutter compatibility fixes
Vladimir Nadvornik [Mon, 20 Aug 2012 15:18:34 +0000 (17:18 +0200)]
more gtk3 drawing fixes
Vladimir Nadvornik [Sat, 18 Aug 2012 22:34:20 +0000 (00:34 +0200)]
fixed segfault with gtk2
Vladimir Nadvornik [Sat, 18 Aug 2012 22:28:42 +0000 (00:28 +0200)]
dropped support for gtk < 2.20
Vladimir Nadvornik [Sat, 18 Aug 2012 21:02:36 +0000 (23:02 +0200)]
disable stereo mode in Pan View
Vladimir Nadvornik [Sat, 18 Aug 2012 17:11:57 +0000 (19:11 +0200)]
speed improvements
GBRA textures are faster
added some debug output
Vladimir Nadvornik [Sat, 18 Aug 2012 16:43:06 +0000 (18:43 +0200)]
use gtk_widget_set_app_paintable for renderer
Vladimir Nadvornik [Sat, 18 Aug 2012 16:12:50 +0000 (18:12 +0200)]
dropped renderer->overlay_draw
Vladimir Nadvornik [Sat, 18 Aug 2012 16:05:20 +0000 (18:05 +0200)]
renamed renderer->update_sizes to update_viewport
Vladimir Nadvornik [Sat, 18 Aug 2012 15:52:39 +0000 (17:52 +0200)]
simplified pr_zoom_clamp
Vladimir Nadvornik [Sat, 18 Aug 2012 15:10:08 +0000 (17:10 +0200)]
fixed unnecessary renderer backend calls
Vladimir Nadvornik [Sat, 18 Aug 2012 14:37:40 +0000 (16:37 +0200)]
clutter renderer code cleanup
Vladimir Nadvornik [Sat, 18 Aug 2012 14:25:18 +0000 (16:25 +0200)]
dynamic change of texture upload priority
Vladimir Nadvornik [Fri, 17 Aug 2012 22:33:54 +0000 (00:33 +0200)]
implemented post-processing via 3d texture
Vladimir Nadvornik [Fri, 17 Aug 2012 21:08:34 +0000 (23:08 +0200)]
added option for clutter renderer
Vladimir Nadvornik [Thu, 16 Aug 2012 21:15:17 +0000 (23:15 +0200)]
draw background checkboard using fragment shader
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
Vladimir Nadvornik [Wed, 15 Aug 2012 19:30:56 +0000 (21:30 +0200)]
added overlay and stereo input
Vladimir Nadvornik [Tue, 14 Aug 2012 21:55:16 +0000 (23:55 +0200)]
update the texture with lower priority
Vladimir Nadvornik [Tue, 14 Aug 2012 21:03:26 +0000 (23:03 +0200)]
try to preserve original texture
Vladimir Nadvornik [Tue, 14 Aug 2012 20:52:03 +0000 (22:52 +0200)]
try to merge pending area_ready notifications
Vladimir Nadvornik [Sun, 12 Aug 2012 19:07:49 +0000 (21:07 +0200)]
added autoconf test for clutter
Vladimir Nadvornik [Sun, 12 Aug 2012 17:33:46 +0000 (19:33 +0200)]
simplified mirrored stereo drawing
Vladimir Nadvornik [Sat, 11 Aug 2012 22:47:24 +0000 (00:47 +0200)]
expose/draw method moved to renderer-tiles
Vladimir Nadvornik [Sat, 11 Aug 2012 21:46:42 +0000 (23:46 +0200)]
implemented clutter-based renderer
Laurent Monin [Thu, 16 Aug 2012 21:33:24 +0000 (23:33 +0200)]
Update french translation.
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.
Laurent Monin [Mon, 14 May 2012 21:01:01 +0000 (23:01 +0200)]
More use of const, fix up a warning.
Laurent Monin [Mon, 14 May 2012 21:00:19 +0000 (23:00 +0200)]
Fix 4 warnings due to function prototype mismatches.
Laurent Monin [Mon, 14 May 2012 20:34:22 +0000 (22:34 +0200)]
Don't discard const
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()
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...
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.
Àngel Mompó [Mon, 13 Aug 2012 10:25:18 +0000 (12:25 +0200)]
Update catalan translation
Laurent Monin [Tue, 6 Mar 2012 17:03:01 +0000 (18:03 +0100)]
Update french translation.
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>
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
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
Laurent Monin [Thu, 30 Dec 2010 08:42:27 +0000 (09:42 +0100)]
Fix overlay formatting example in README.
Laurent Monin [Wed, 29 Dec 2010 15:06:20 +0000 (16:06 +0100)]
Whitespaces fixes.
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.
Laurent Monin [Thu, 23 Dec 2010 15:45:09 +0000 (16:45 +0100)]
Align "3) Save metadata in Geeqie private directory" with previous entries.
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
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)
Laurent Monin [Thu, 16 Dec 2010 19:18:32 +0000 (20:18 +0100)]
Remove obsolete .cvsignore from tree.
Michal Čihař [Sun, 12 Dec 2010 12:35:54 +0000 (13:35 +0100)]
Fix bashism
Andreas Metzler [Thu, 16 Aug 2012 21:26:31 +0000 (23:26 +0200)]
Typo fix: s/allows to/allows one to/
Andreas Metzler [Thu, 16 Aug 2012 21:23:38 +0000 (23:23 +0200)]
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.
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.
Andreas Metzler [Wed, 15 Aug 2012 13:30:40 +0000 (15:30 +0200)]
Typo fix: s/allows to/allows one to/
Andreas Metzler [Wed, 15 Aug 2012 13:26:50 +0000 (15:26 +0200)]
Fix typo "writting" (instead of "writing").
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
Vladimir Nadvornik [Tue, 14 Aug 2012 19:58:57 +0000 (21:58 +0200)]
more compilation fixes
Vladimir Nadvornik [Tue, 14 Aug 2012 18:22:37 +0000 (20:22 +0200)]
fixed compilation with gtk 2.20
Vladimir Nadvornik [Mon, 13 Aug 2012 19:06:06 +0000 (21:06 +0200)]
dropped deprecated dither_quality code
Vladimir Nadvornik [Sun, 12 Aug 2012 16:43:57 +0000 (18:43 +0200)]
fixed keyboard controll of image widget
Vladimir Nadvornik [Sat, 11 Aug 2012 23:30:28 +0000 (01:30 +0200)]
fixed pan-view drawing
Vladimir Nadvornik [Fri, 10 Aug 2012 19:55:29 +0000 (21:55 +0200)]
fixed dnd
used glib functions for uri manipulation
Vladimir Nadvornik [Sat, 4 Aug 2012 20:13:33 +0000 (22:13 +0200)]
selectable image drawing for gtk3
Vladimir Nadvornik [Sat, 4 Aug 2012 18:51:56 +0000 (20:51 +0200)]
selectable image cleanup
Vladimir Nadvornik [Fri, 3 Aug 2012 21:33:18 +0000 (23:33 +0200)]
updated libchamplain code
Vladimir Nadvornik [Thu, 2 Aug 2012 18:04:16 +0000 (20:04 +0200)]
changed GDK_<key> to GDK_KEY_<key>
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
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
Vladimir Nadvornik [Fri, 10 Aug 2012 20:51:57 +0000 (22:51 +0200)]
detect both gtk2 and 3 in autoconf
Vladimir Nadvornik [Sun, 12 Aug 2012 20:07:51 +0000 (22:07 +0200)]
updated ChangeLog file
Vladimir Nadvornik [Sun, 12 Aug 2012 20:06:03 +0000 (22:06 +0200)]
updated NEWS file
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
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
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
Vladimir Nadvornik [Tue, 7 Aug 2012 08:21:29 +0000 (10:21 +0200)]
replaced assert with g_assert
Vladimir Nadvornik [Sun, 5 Aug 2012 18:46:05 +0000 (20:46 +0200)]
updated README file
Vladimir Nadvornik [Sun, 5 Aug 2012 18:40:07 +0000 (20:40 +0200)]
fixed gen_changelog for git
Vladimir Nadvornik [Tue, 31 Jul 2012 17:10:15 +0000 (19:10 +0200)]
spec file cleanup
Vladimir Nadvornik [Tue, 31 Jul 2012 17:09:43 +0000 (19:09 +0200)]
use GPLv2 copy with new FSF address
Vladimir Nadvornik [Tue, 31 Jul 2012 16:20:06 +0000 (18:20 +0200)]
renamed zh_CN.GB2312.po to zh_CN.po
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