geeqie.git
15 years agoread external editors from .desktop files
Vladimir Nadvornik [Sun, 1 Feb 2009 12:48:14 +0000 (12:48 +0000)]
read external editors from .desktop files

15 years agoSort the list alphabetically and remove an empty line.
Laurent Monin [Thu, 29 Jan 2009 19:43:34 +0000 (19:43 +0000)]
Sort the list alphabetically and remove an empty line.

15 years agoswitched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
Vladimir Nadvornik [Thu, 29 Jan 2009 19:23:39 +0000 (19:23 +0000)]
switched to po/LINGUAS, see live.gnome.org/GnomeGoals/PoLinguas
(new glib-gettextize does not support the old method)

15 years agogint -> gboolean.
Laurent Monin [Thu, 29 Jan 2009 19:07:07 +0000 (19:07 +0000)]
gint -> gboolean.

15 years agoInvert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported...
Laurent Monin [Thu, 29 Jan 2009 19:00:24 +0000 (19:00 +0000)]
Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.

15 years agoRemove harmful documentation.helpdir and documentation.htmldir options. These paths...
Laurent Monin [Thu, 29 Jan 2009 18:52:52 +0000 (18:52 +0000)]
Remove harmful documentation.helpdir and documentation.htmldir options. These paths can still be modified through --with-readmedir and --htmldir configure options. Reported by Christopher Beland.

15 years agoadded SIGBUS handler
Vladimir Nadvornik [Thu, 29 Jan 2009 18:05:41 +0000 (18:05 +0000)]
added SIGBUS handler

15 years agofixed compilation with lirc
Vladimir Nadvornik [Mon, 26 Jan 2009 21:08:05 +0000 (21:08 +0000)]
fixed compilation with lirc

15 years agoSilent two minor warnings: GtkSelectionData data field is guchar* while g_strndup...
Laurent Monin [Mon, 26 Jan 2009 14:59:49 +0000 (14:59 +0000)]
Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.

15 years agoRemove --enable-compile-warnings from autogen.sh, it was passed to configure which...
Laurent Monin [Mon, 26 Jan 2009 14:50:56 +0000 (14:50 +0000)]
Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.

15 years agoMove -Wall before -Wno-* options for them to have any effect.
Laurent Monin [Mon, 26 Jan 2009 14:49:09 +0000 (14:49 +0000)]
Move -Wall before -Wno-* options for them to have any effect.

15 years agoKeep -O0 over -O2 as requested by Vladimir.
Laurent Monin [Mon, 26 Jan 2009 14:18:08 +0000 (14:18 +0000)]
Keep -O0 over -O2 as requested by Vladimir.

15 years agoAdd -Wformat and -Wformat-security gcc options when --enable-debug-flags is set,...
Laurent Monin [Mon, 26 Jan 2009 08:36:23 +0000 (08:36 +0000)]
Add -Wformat and -Wformat-security gcc options when --enable-debug-flags is set, move default optimization to -O2 by default (-O0 is only useful for specific debugging purposes).

15 years agoFix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were...
Laurent Monin [Mon, 26 Jan 2009 08:30:30 +0000 (08:30 +0000)]
Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.

15 years agoadded the original COPYING file from GQview - we can't rely on autogen.sh
Vladimir Nadvornik [Sun, 25 Jan 2009 19:38:31 +0000 (19:38 +0000)]
added the original COPYING file from GQview - we can't rely on autogen.sh

15 years agoupdated ChangeLog from svn log
Vladimir Nadvornik [Sun, 25 Jan 2009 18:14:08 +0000 (18:14 +0000)]
updated ChangeLog from svn log

15 years agofixed gthread detection
Vladimir Nadvornik [Sun, 25 Jan 2009 16:58:19 +0000 (16:58 +0000)]
fixed gthread detection

15 years agodo not ignore newly created sidecars
Vladimir Nadvornik [Sun, 25 Jan 2009 09:27:27 +0000 (09:27 +0000)]
do not ignore newly created sidecars

15 years agoadjusted marks spacing to align them with the marks filter
Vladimir Nadvornik [Sat, 24 Jan 2009 13:46:08 +0000 (13:46 +0000)]
adjusted marks spacing to align them with the marks filter

15 years agoFix incorrect translation.
Laurent Monin [Sat, 24 Jan 2009 13:38:53 +0000 (13:38 +0000)]
Fix incorrect translation.

15 years agofixed restoring of OSD at layout_image_full_screen_stop
Vladimir Nadvornik [Sat, 24 Jan 2009 13:05:06 +0000 (13:05 +0000)]
fixed restoring of OSD at layout_image_full_screen_stop
https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680

15 years agofixed glib warning
Vladimir Nadvornik [Sat, 24 Jan 2009 12:15:01 +0000 (12:15 +0000)]
fixed glib warning

15 years agoupdated version string
Vladimir Nadvornik [Sat, 24 Jan 2009 10:09:29 +0000 (10:09 +0000)]
updated version string

15 years agoSilent two compilation warnings.
Laurent Monin [Sat, 24 Jan 2009 07:41:23 +0000 (07:41 +0000)]
Silent two compilation warnings.

15 years agoFrench translation was updated.
Laurent Monin [Sat, 24 Jan 2009 07:36:21 +0000 (07:36 +0000)]
French translation was updated.

15 years agofixed possible crash
Vladimir Nadvornik [Fri, 23 Jan 2009 22:53:02 +0000 (22:53 +0000)]
fixed possible crash

15 years agoenable threads by default
Vladimir Nadvornik [Wed, 21 Jan 2009 18:30:54 +0000 (18:30 +0000)]
enable threads by default

15 years agocompilation fixes for older exiv2
Vladimir Nadvornik [Wed, 21 Jan 2009 18:16:26 +0000 (18:16 +0000)]
compilation fixes for older exiv2

15 years agoimproved metadata preferences
Vladimir Nadvornik [Tue, 20 Jan 2009 22:53:09 +0000 (22:53 +0000)]
improved metadata preferences

15 years agofixed possible segfault
Vladimir Nadvornik [Tue, 20 Jan 2009 22:29:31 +0000 (22:29 +0000)]
fixed possible segfault

15 years agoshow symlinks in filelist
Vladimir Nadvornik [Sun, 11 Jan 2009 21:28:03 +0000 (21:28 +0000)]
show symlinks in filelist

15 years agofixed includes
Vladimir Nadvornik [Sun, 11 Jan 2009 21:24:58 +0000 (21:24 +0000)]
fixed includes

15 years agoadded a status bar button for writting metadata immediately
Vladimir Nadvornik [Sun, 11 Jan 2009 18:58:05 +0000 (18:58 +0000)]
added a status bar button for writting metadata immediately

15 years agometadata write mode (direct or sidecar) made configurable for each file
Vladimir Nadvornik [Sun, 11 Jan 2009 12:13:30 +0000 (12:13 +0000)]
metadata write mode (direct or sidecar) made configurable for each file
format

15 years agosimplified metadata interface, dropped metadata_read,
Vladimir Nadvornik [Sat, 10 Jan 2009 20:40:37 +0000 (20:40 +0000)]
simplified metadata interface, dropped metadata_read,
fixes for older exiv2 versions

15 years agoWhen "Remember print settings" is checked, save _all_ settings. Before this patch...
Laurent Monin [Sun, 4 Jan 2009 17:14:34 +0000 (17:14 +0000)]
When "Remember print settings" is checked, save _all_ settings. Before this patch, text fields, text size, source, layout and image scale properties were not saved.

15 years agoFrench translation was updated.
Laurent Monin [Sun, 4 Jan 2009 10:32:47 +0000 (10:32 +0000)]
French translation was updated.

15 years agoSilent warnings.
Laurent Monin [Sat, 3 Jan 2009 17:13:20 +0000 (17:13 +0000)]
Silent warnings.

15 years agowrite keywords and comments with separate functions
Vladimir Nadvornik [Sat, 3 Jan 2009 15:29:08 +0000 (15:29 +0000)]
write keywords and comments with separate functions

15 years agofixed updating of selection after deleting the last image from the list
Vladimir Nadvornik [Fri, 2 Jan 2009 23:14:01 +0000 (23:14 +0000)]
fixed updating of selection after deleting the last image from the list

15 years agodo not enter a directory after rename
Vladimir Nadvornik [Fri, 2 Jan 2009 22:57:09 +0000 (22:57 +0000)]
do not enter a directory after rename
fixed dir tree updating
http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680

15 years agoadded done callback to utilops
Vladimir Nadvornik [Fri, 2 Jan 2009 14:58:21 +0000 (14:58 +0000)]
added done callback to utilops
used the callback for metadata writting at exit and for renaming new
folder

15 years agofixed view_dir notification
Vladimir Nadvornik [Fri, 2 Jan 2009 09:39:14 +0000 (09:39 +0000)]
fixed view_dir notification

15 years agosidecar files grouping was made case-insensitive
Vladimir Nadvornik [Fri, 2 Jan 2009 09:26:23 +0000 (09:26 +0000)]
sidecar files grouping was made case-insensitive
added possibility to use macros %raw, %image, %meta in extensions lists

15 years agofixed writting of legacy metadata
Vladimir Nadvornik [Sat, 27 Dec 2008 22:53:07 +0000 (22:53 +0000)]
fixed writting of legacy metadata

15 years agooptimized get_mark_func
Vladimir Nadvornik [Fri, 26 Dec 2008 19:04:36 +0000 (19:04 +0000)]
optimized get_mark_func
fixed reference counting bug

15 years agoremove cached entries on all changes
Vladimir Nadvornik [Fri, 26 Dec 2008 18:54:07 +0000 (18:54 +0000)]
remove cached entries on all changes

15 years agofixed previous change
Vladimir Nadvornik [Fri, 26 Dec 2008 17:38:52 +0000 (17:38 +0000)]
fixed previous change

15 years agoimproved sidecar writting
Vladimir Nadvornik [Fri, 26 Dec 2008 14:12:36 +0000 (14:12 +0000)]
improved sidecar writting
private metadata can be saved in xmp format

15 years agoimplemented a possibility to connect keywords with marks
Vladimir Nadvornik [Thu, 25 Dec 2008 12:39:34 +0000 (12:39 +0000)]
implemented a possibility to connect keywords with marks

15 years agolow-level keyword-to-mark functionality
Vladimir Nadvornik [Thu, 25 Dec 2008 12:28:04 +0000 (12:28 +0000)]
low-level keyword-to-mark functionality

15 years agoperform internal commands in idle call
Vladimir Nadvornik [Thu, 25 Dec 2008 12:19:37 +0000 (12:19 +0000)]
perform internal commands in idle call

15 years agoallow writing of empty keywords/comment
Vladimir Nadvornik [Tue, 23 Dec 2008 22:42:57 +0000 (22:42 +0000)]
allow writing of empty keywords/comment

15 years agoadded change notification to bar_info.c
Vladimir Nadvornik [Tue, 23 Dec 2008 20:53:44 +0000 (20:53 +0000)]
added change notification to bar_info.c

15 years agoimproved buffering and notifications
Vladimir Nadvornik [Tue, 23 Dec 2008 19:15:12 +0000 (19:15 +0000)]
improved buffering and notifications

15 years agowrite changes immediately, the necessary buffering is done on lower
Vladimir Nadvornik [Tue, 23 Dec 2008 19:13:48 +0000 (19:13 +0000)]
write changes immediately, the necessary buffering is done on lower
level in metadata.c

15 years agofile class made configurable in preferences
Vladimir Nadvornik [Mon, 22 Dec 2008 23:25:15 +0000 (23:25 +0000)]
file class made configurable in preferences

15 years agoFrench translation was updated.
Laurent Monin [Mon, 22 Dec 2008 19:43:46 +0000 (19:43 +0000)]
French translation was updated.

15 years agowrite metadata after timeout, image change or dir change
Vladimir Nadvornik [Mon, 22 Dec 2008 18:29:25 +0000 (18:29 +0000)]
write metadata after timeout, image change or dir change

15 years agoshow metadata options in preferences dialog
Vladimir Nadvornik [Mon, 22 Dec 2008 18:15:26 +0000 (18:15 +0000)]
show metadata options in preferences dialog

15 years agofixed safe delete
Vladimir Nadvornik [Sun, 21 Dec 2008 21:36:58 +0000 (21:36 +0000)]
fixed safe delete

15 years agomost of the metadata options now works
Vladimir Nadvornik [Sun, 21 Dec 2008 21:20:36 +0000 (21:20 +0000)]
most of the metadata options now works

15 years agofixed new options
Vladimir Nadvornik [Sun, 21 Dec 2008 16:26:03 +0000 (16:26 +0000)]
fixed new options

15 years agoFrench translation was updated.
Laurent Monin [Sun, 21 Dec 2008 09:28:16 +0000 (09:28 +0000)]
French translation was updated.

15 years agoadded options for metadata - not yet used
Vladimir Nadvornik [Sat, 20 Dec 2008 23:18:20 +0000 (23:18 +0000)]
added options for metadata - not yet used

15 years agoFix two minor compilation warnings.
Laurent Monin [Sat, 20 Dec 2008 21:47:04 +0000 (21:47 +0000)]
Fix two minor compilation warnings.

15 years agoSwitch to fullscreen when double clicking on file in icon or list view. Feature reque...
Laurent Monin [Sat, 20 Dec 2008 21:30:27 +0000 (21:30 +0000)]
Switch to fullscreen when double clicking on file in icon or list view. Feature request 1966042. The code was there since a long time but disabled, please report any issue.

15 years agouse the workflow in utilops.c for metadata approving and writting
Vladimir Nadvornik [Sat, 20 Dec 2008 20:43:56 +0000 (20:43 +0000)]
use the workflow in utilops.c for metadata approving and writting
TODO: configuration

15 years agoqueue metadata and write them in an idle callback
Vladimir Nadvornik [Tue, 16 Dec 2008 12:59:23 +0000 (12:59 +0000)]
queue metadata and write them in an idle callback

15 years agoprepared infrastructure for delayed metadata writting - refreshing
Vladimir Nadvornik [Mon, 15 Dec 2008 22:47:31 +0000 (22:47 +0000)]
prepared infrastructure for delayed metadata writting - refreshing
metadata immediately before writting is now possible

modified metadata are stored in fd->modified_xmp

15 years agoAllow to drag keywords on files in list or icon view. Dragged text is appended to...
Laurent Monin [Mon, 15 Dec 2008 18:04:42 +0000 (18:04 +0000)]
Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.

15 years agoFrench translation was updated.
Laurent Monin [Tue, 9 Dec 2008 19:12:38 +0000 (19:12 +0000)]
French translation was updated.

15 years agoAllow to invert the current selection in Collection view. A new Selection submenu...
Laurent Monin [Tue, 9 Dec 2008 17:51:28 +0000 (17:51 +0000)]
Allow to invert the current selection in Collection view. A new Selection submenu was added to the contextual menu, Select All and Select None were moved to it, and Invert selection was added.

15 years agoDisplay error dialog with appropriate message when user is trying to open an invalid...
Laurent Monin [Mon, 8 Dec 2008 21:34:32 +0000 (21:34 +0000)]
Display error dialog with appropriate message when user is trying to open an invalid collection file.

15 years agoCosmetic fix.
Laurent Monin [Mon, 8 Dec 2008 21:33:14 +0000 (21:33 +0000)]
Cosmetic fix.

15 years agoFix patch 1290: we only want to remove unused parameter warnings not all warnings...
Laurent Monin [Sun, 7 Dec 2008 15:51:50 +0000 (15:51 +0000)]
Fix patch 1290: we only want to remove unused parameter warnings not all warnings produced by -Wextra, so just disable then using -Wno-unused-parameter and re-add -Wextra (was -W, but this is the old name).

15 years agohandle the case when io.open() fails
Vladimir Nadvornik [Sun, 7 Dec 2008 13:28:04 +0000 (13:28 +0000)]
handle the case when io.open() fails

15 years agodisabled the "unused parameter" warnings, they are harmless and nobody
Vladimir Nadvornik [Sat, 6 Dec 2008 21:24:38 +0000 (21:24 +0000)]
disabled the "unused parameter" warnings, they are harmless and nobody
is going to fix it ;)
(note: -W is equivalent to -Wextra)

15 years agoRename few variables to make the code more readable.
Laurent Monin [Tue, 2 Dec 2008 19:34:53 +0000 (19:34 +0000)]
Rename few variables to make the code more readable.

15 years agokeyword_list_find() -> find_string_in_list(), return gboolean.
Laurent Monin [Sun, 30 Nov 2008 21:59:28 +0000 (21:59 +0000)]
keyword_list_find() -> find_string_in_list(), return gboolean.

15 years agometadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
Laurent Monin [Sun, 30 Nov 2008 21:52:37 +0000 (21:52 +0000)]
metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.

15 years agoRename most comment_*() functions to more appropriate metadata_*().
Laurent Monin [Sun, 30 Nov 2008 21:43:01 +0000 (21:43 +0000)]
Rename most comment_*() functions to more appropriate metadata_*().

15 years agoFile filters cleanup: add .pef .dng and .arw extensions to default sidecar extensions...
Laurent Monin [Sun, 30 Nov 2008 11:46:34 +0000 (11:46 +0000)]
File filters cleanup: add .pef .dng and .arw extensions to default sidecar extensions list, add .k25 in Kodak raw extensions, simplify and optimize sidecar_ext_parse().

15 years agoDo not hardcode exif formatted prefix.
Laurent Monin [Thu, 27 Nov 2008 19:10:59 +0000 (19:10 +0000)]
Do not hardcode exif formatted prefix.

15 years agoFix up sign-related warning.
Laurent Monin [Thu, 27 Nov 2008 12:34:39 +0000 (12:34 +0000)]
Fix up sign-related  warning.

15 years agoFix up unsigned expression always true warning.
Laurent Monin [Thu, 27 Nov 2008 12:34:03 +0000 (12:34 +0000)]
Fix up unsigned expression always true warning.

15 years agoResync .h with .c declarations.
Laurent Monin [Thu, 27 Nov 2008 12:33:07 +0000 (12:33 +0000)]
Resync .h with .c declarations.

15 years agoFix up pointer signedness warnings.
Laurent Monin [Thu, 27 Nov 2008 12:31:27 +0000 (12:31 +0000)]
Fix up pointer signedness warnings.

15 years agoFix up not a prototype warning.
Laurent Monin [Thu, 27 Nov 2008 12:30:49 +0000 (12:30 +0000)]
Fix up not a prototype warning.

15 years agoRemove unused variable.
Laurent Monin [Thu, 27 Nov 2008 12:30:10 +0000 (12:30 +0000)]
Remove unused variable.

15 years agoFix up deprecated function and not a prototype warnings.
Laurent Monin [Thu, 27 Nov 2008 12:29:38 +0000 (12:29 +0000)]
Fix up deprecated function and not a prototype warnings.

15 years agoHandle return values better to silent some warnings.
Laurent Monin [Wed, 26 Nov 2008 20:39:50 +0000 (20:39 +0000)]
Handle return values better to silent some warnings.

15 years agoPrint a message if chown() or chmod() fail.
Laurent Monin [Wed, 26 Nov 2008 20:38:47 +0000 (20:38 +0000)]
Print a message if chown() or chmod() fail.

15 years agoFix up format vs type warning.
Laurent Monin [Wed, 26 Nov 2008 20:37:14 +0000 (20:37 +0000)]
Fix up format vs type warning.

15 years agoMove comments/keywords read and write stuff to new metadata.{c,h}.
Laurent Monin [Tue, 25 Nov 2008 17:32:51 +0000 (17:32 +0000)]
Move comments/keywords read and write stuff to new metadata.{c,h}.

15 years agoFix up unsigned expression always true/false warnings.
Laurent Monin [Tue, 25 Nov 2008 17:01:03 +0000 (17:01 +0000)]
Fix up unsigned expression always true/false warnings.

15 years agoHide .gqv extension from collection name in collection window title and recent menu...
Laurent Monin [Sun, 23 Nov 2008 22:05:27 +0000 (22:05 +0000)]
Hide .gqv extension from collection name in collection window title and recent menu list.

15 years agoRename wmsubclass and name to role, which corresponds better to the purpose of the...
Laurent Monin [Sun, 23 Nov 2008 16:16:09 +0000 (16:16 +0000)]
Rename wmsubclass and name to role, which corresponds better to the purpose of the parameter as it ends to be passed to gtk_window_set_role().

15 years agoDrop useless wmclass stuff. Gtk will take care of it and as said in the documentation...
Laurent Monin [Sun, 23 Nov 2008 16:10:29 +0000 (16:10 +0000)]
Drop useless wmclass stuff. Gtk will take care of it and as said in the documentation using gtk_window_set_wmclass() is sort of pointless.

15 years agoUse the last selected images for the splitted views. Ie. when 5 images are selected...
Laurent Monin [Sat, 22 Nov 2008 22:54:51 +0000 (22:54 +0000)]
Use the last selected images for the splitted views. Ie. when 5 images are selected, the last one is displayed, split quad while open images 5,4,3,2. It seems better to me.