Laurent Monin [Mon, 9 Feb 2009 09:02:04 +0000 (09:02 +0000)]
Update ChangeLog using C locale date format, add a script to ease future updates.
Vladimir Nadvornik [Sat, 7 Feb 2009 21:03:11 +0000 (21:03 +0000)]
force at least one idle call before writting metadata
(without this the exit_program_write_metadata_cb could be called
before the exit_program function finished)
Vladimir Nadvornik [Sat, 7 Feb 2009 19:01:21 +0000 (19:01 +0000)]
use metadata_read_* functions where possible
switch exiv2 to utf8 charset
support for exiv2 formatting that depends on other tags:
http://dev.robotbattle.com/bugs/view.php?id=
0000516
Vladimir Nadvornik [Fri, 6 Feb 2009 23:49:03 +0000 (23:49 +0000)]
Start with "Fit to window" in "Leave Zoom at previous setting" mode
Vladimir Nadvornik [Fri, 6 Feb 2009 22:56:52 +0000 (22:56 +0000)]
do not switch to the next image on mouse click in split mode
it interferes with image switching too much
Vladimir Nadvornik [Fri, 6 Feb 2009 22:41:47 +0000 (22:41 +0000)]
improved labels of some menu items
Laurent Monin [Wed, 4 Feb 2009 17:15:30 +0000 (17:15 +0000)]
Add year 2009 to copyright info everywhere.
Laurent Monin [Wed, 4 Feb 2009 16:50:24 +0000 (16:50 +0000)]
Fix up the copyright years info.
Laurent Monin [Wed, 4 Feb 2009 16:49:11 +0000 (16:49 +0000)]
Update README header.
Laurent Monin [Wed, 4 Feb 2009 16:47:02 +0000 (16:47 +0000)]
Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
Laurent Monin [Wed, 4 Feb 2009 14:51:23 +0000 (14:51 +0000)]
Do not show geeqie itself in editors menus.
Vladimir Nadvornik [Tue, 3 Feb 2009 18:04:10 +0000 (18:04 +0000)]
do not translate already translated texts from desktop files
Laurent Monin [Tue, 3 Feb 2009 13:52:20 +0000 (13:52 +0000)]
Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
Laurent Monin [Tue, 3 Feb 2009 13:50:10 +0000 (13:50 +0000)]
Reorder fields a bit and make flags field unsigned.
Laurent Monin [Tue, 3 Feb 2009 08:41:21 +0000 (08:41 +0000)]
editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
Vladimir Nadvornik [Mon, 2 Feb 2009 20:32:59 +0000 (20:32 +0000)]
improved placing of external commands in menu
small menu improvements
Vladimir Nadvornik [Sun, 1 Feb 2009 22:35:40 +0000 (22:35 +0000)]
test TryExec,
xdg_data_home added to the list of directories
Vladimir Nadvornik [Sun, 1 Feb 2009 18:27:42 +0000 (18:27 +0000)]
fixed switch from single to split image
Vladimir Nadvornik [Sun, 1 Feb 2009 12:48:14 +0000 (12:48 +0000)]
read external editors from .desktop files
Laurent Monin [Thu, 29 Jan 2009 19:43:34 +0000 (19:43 +0000)]
Sort the list alphabetically and remove an empty line.
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)
Laurent Monin [Thu, 29 Jan 2009 19:07:07 +0000 (19:07 +0000)]
gint -> gboolean.
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.
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.
Vladimir Nadvornik [Thu, 29 Jan 2009 18:05:41 +0000 (18:05 +0000)]
added SIGBUS handler
Vladimir Nadvornik [Mon, 26 Jan 2009 21:08:05 +0000 (21:08 +0000)]
fixed compilation with lirc
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.
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.
Laurent Monin [Mon, 26 Jan 2009 14:49:09 +0000 (14:49 +0000)]
Move -Wall before -Wno-* options for them to have any effect.
Laurent Monin [Mon, 26 Jan 2009 14:18:08 +0000 (14:18 +0000)]
Keep -O0 over -O2 as requested by Vladimir.
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).
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.
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
Vladimir Nadvornik [Sun, 25 Jan 2009 18:14:08 +0000 (18:14 +0000)]
updated ChangeLog from svn log
Vladimir Nadvornik [Sun, 25 Jan 2009 16:58:19 +0000 (16:58 +0000)]
fixed gthread detection
Vladimir Nadvornik [Sun, 25 Jan 2009 09:27:27 +0000 (09:27 +0000)]
do not ignore newly created sidecars
Vladimir Nadvornik [Sat, 24 Jan 2009 13:46:08 +0000 (13:46 +0000)]
adjusted marks spacing to align them with the marks filter
Laurent Monin [Sat, 24 Jan 2009 13:38:53 +0000 (13:38 +0000)]
Fix incorrect translation.
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
Vladimir Nadvornik [Sat, 24 Jan 2009 12:15:01 +0000 (12:15 +0000)]
fixed glib warning
Vladimir Nadvornik [Sat, 24 Jan 2009 10:09:29 +0000 (10:09 +0000)]
updated version string
Laurent Monin [Sat, 24 Jan 2009 07:41:23 +0000 (07:41 +0000)]
Silent two compilation warnings.
Laurent Monin [Sat, 24 Jan 2009 07:36:21 +0000 (07:36 +0000)]
French translation was updated.
Vladimir Nadvornik [Fri, 23 Jan 2009 22:53:02 +0000 (22:53 +0000)]
fixed possible crash
Vladimir Nadvornik [Wed, 21 Jan 2009 18:30:54 +0000 (18:30 +0000)]
enable threads by default
Vladimir Nadvornik [Wed, 21 Jan 2009 18:16:26 +0000 (18:16 +0000)]
compilation fixes for older exiv2
Vladimir Nadvornik [Tue, 20 Jan 2009 22:53:09 +0000 (22:53 +0000)]
improved metadata preferences
Vladimir Nadvornik [Tue, 20 Jan 2009 22:29:31 +0000 (22:29 +0000)]
fixed possible segfault
Vladimir Nadvornik [Sun, 11 Jan 2009 21:28:03 +0000 (21:28 +0000)]
show symlinks in filelist
Vladimir Nadvornik [Sun, 11 Jan 2009 21:24:58 +0000 (21:24 +0000)]
fixed includes
Vladimir Nadvornik [Sun, 11 Jan 2009 18:58:05 +0000 (18:58 +0000)]
added a status bar button for writting metadata immediately
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
Vladimir Nadvornik [Sat, 10 Jan 2009 20:40:37 +0000 (20:40 +0000)]
simplified metadata interface, dropped metadata_read,
fixes for older exiv2 versions
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.
Laurent Monin [Sun, 4 Jan 2009 10:32:47 +0000 (10:32 +0000)]
French translation was updated.
Laurent Monin [Sat, 3 Jan 2009 17:13:20 +0000 (17:13 +0000)]
Silent warnings.
Vladimir Nadvornik [Sat, 3 Jan 2009 15:29:08 +0000 (15:29 +0000)]
write keywords and comments with separate functions
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
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
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
Vladimir Nadvornik [Fri, 2 Jan 2009 09:39:14 +0000 (09:39 +0000)]
fixed view_dir notification
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
Vladimir Nadvornik [Sat, 27 Dec 2008 22:53:07 +0000 (22:53 +0000)]
fixed writting of legacy metadata
Vladimir Nadvornik [Fri, 26 Dec 2008 19:04:36 +0000 (19:04 +0000)]
optimized get_mark_func
fixed reference counting bug
Vladimir Nadvornik [Fri, 26 Dec 2008 18:54:07 +0000 (18:54 +0000)]
remove cached entries on all changes
Vladimir Nadvornik [Fri, 26 Dec 2008 17:38:52 +0000 (17:38 +0000)]
fixed previous change
Vladimir Nadvornik [Fri, 26 Dec 2008 14:12:36 +0000 (14:12 +0000)]
improved sidecar writting
private metadata can be saved in xmp format
Vladimir Nadvornik [Thu, 25 Dec 2008 12:39:34 +0000 (12:39 +0000)]
implemented a possibility to connect keywords with marks
Vladimir Nadvornik [Thu, 25 Dec 2008 12:28:04 +0000 (12:28 +0000)]
low-level keyword-to-mark functionality
Vladimir Nadvornik [Thu, 25 Dec 2008 12:19:37 +0000 (12:19 +0000)]
perform internal commands in idle call
Vladimir Nadvornik [Tue, 23 Dec 2008 22:42:57 +0000 (22:42 +0000)]
allow writing of empty keywords/comment
Vladimir Nadvornik [Tue, 23 Dec 2008 20:53:44 +0000 (20:53 +0000)]
added change notification to bar_info.c
Vladimir Nadvornik [Tue, 23 Dec 2008 19:15:12 +0000 (19:15 +0000)]
improved buffering and notifications
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
Vladimir Nadvornik [Mon, 22 Dec 2008 23:25:15 +0000 (23:25 +0000)]
file class made configurable in preferences
Laurent Monin [Mon, 22 Dec 2008 19:43:46 +0000 (19:43 +0000)]
French translation was updated.
Vladimir Nadvornik [Mon, 22 Dec 2008 18:29:25 +0000 (18:29 +0000)]
write metadata after timeout, image change or dir change
Vladimir Nadvornik [Mon, 22 Dec 2008 18:15:26 +0000 (18:15 +0000)]
show metadata options in preferences dialog
Vladimir Nadvornik [Sun, 21 Dec 2008 21:36:58 +0000 (21:36 +0000)]
fixed safe delete
Vladimir Nadvornik [Sun, 21 Dec 2008 21:20:36 +0000 (21:20 +0000)]
most of the metadata options now works
Vladimir Nadvornik [Sun, 21 Dec 2008 16:26:03 +0000 (16:26 +0000)]
fixed new options
Laurent Monin [Sun, 21 Dec 2008 09:28:16 +0000 (09:28 +0000)]
French translation was updated.
Vladimir Nadvornik [Sat, 20 Dec 2008 23:18:20 +0000 (23:18 +0000)]
added options for metadata - not yet used
Laurent Monin [Sat, 20 Dec 2008 21:47:04 +0000 (21:47 +0000)]
Fix two minor compilation warnings.
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.
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
Vladimir Nadvornik [Tue, 16 Dec 2008 12:59:23 +0000 (12:59 +0000)]
queue metadata and write them in an idle callback
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
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.
Laurent Monin [Tue, 9 Dec 2008 19:12:38 +0000 (19:12 +0000)]
French translation was updated.
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.
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.
Laurent Monin [Mon, 8 Dec 2008 21:33:14 +0000 (21:33 +0000)]
Cosmetic fix.
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).
Vladimir Nadvornik [Sun, 7 Dec 2008 13:28:04 +0000 (13:28 +0000)]
handle the case when io.open() fails
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)
Laurent Monin [Tue, 2 Dec 2008 19:34:53 +0000 (19:34 +0000)]
Rename few variables to make the code more readable.
Laurent Monin [Sun, 30 Nov 2008 21:59:28 +0000 (21:59 +0000)]
keyword_list_find() -> find_string_in_list(), return gboolean.
Laurent Monin [Sun, 30 Nov 2008 21:52:37 +0000 (21:52 +0000)]
metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
Laurent Monin [Sun, 30 Nov 2008 21:43:01 +0000 (21:43 +0000)]
Rename most comment_*() functions to more appropriate metadata_*().