------------------------------------------------------------------------
r1050 | zas_ | 2008-07-28 20:35:19 +0200 (Po, 28 čec 2008) | 2 lines
Move declarations at the beginning of blocks.
------------------------------------------------------------------------
r1049 | zas_ | 2008-07-28 20:07:42 +0200 (Po, 28 čec 2008) | 2 lines
Optimize tests even more using last changes.
------------------------------------------------------------------------
r1048 | nadvornik | 2008-07-28 20:02:10 +0200 (Po, 28 čec 2008) | 2 lines
do not free unallocated exif data
------------------------------------------------------------------------
r1047 | zas_ | 2008-07-28 19:59:09 +0200 (Po, 28 čec 2008) | 2 lines
Cache strcmp() result.
------------------------------------------------------------------------
r1046 | zas_ | 2008-07-28 19:56:56 +0200 (Po, 28 čec 2008) | 2 lines
Optimize redundant tests.
------------------------------------------------------------------------
r1045 | zas_ | 2008-07-28 19:55:06 +0200 (Po, 28 čec 2008) | 2 lines
Move dest_dir variable to inner block.
------------------------------------------------------------------------
r1044 | zas_ | 2008-07-28 11:44:50 +0200 (Po, 28 čec 2008) | 2 lines
Reduce code redundancy and minor typo fixes.
------------------------------------------------------------------------
r1043 | zas_ | 2008-07-28 11:14:10 +0200 (Po, 28 čec 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r1042 | zas_ | 2008-07-28 11:12:33 +0200 (Po, 28 čec 2008) | 2 lines
Typo fix.
------------------------------------------------------------------------
r1041 | nadvornik | 2008-07-27 21:22:40 +0200 (Ne, 27 čec 2008) | 2 lines
abort file operations when the file list is empty
------------------------------------------------------------------------
r1040 | nadvornik | 2008-07-27 20:20:59 +0200 (Ne, 27 čec 2008) | 3 lines
remember path entered in file dialog
http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
------------------------------------------------------------------------
r1039 | nadvornik | 2008-07-27 15:46:24 +0200 (Ne, 27 čec 2008) | 2 lines
speed-up of directory notification on deleting large number of files
------------------------------------------------------------------------
r1038 | nadvornik | 2008-07-27 11:51:28 +0200 (Ne, 27 čec 2008) | 2 lines
added "Symlink" as an example of "filter" command
------------------------------------------------------------------------
r1037 | nadvornik | 2008-07-27 10:57:12 +0200 (Ne, 27 čec 2008) | 2 lines
improved updating of view_dir_tree
------------------------------------------------------------------------
r1036 | nadvornik | 2008-07-27 10:40:47 +0200 (Ne, 27 čec 2008) | 2 lines
fixed deleting of non-empty folder
------------------------------------------------------------------------
r1035 | nadvornik | 2008-07-27 00:36:58 +0200 (Ne, 27 čec 2008) | 2 lines
fixed spec file
------------------------------------------------------------------------
r1034 | nadvornik | 2008-07-27 00:26:08 +0200 (Ne, 27 čec 2008) | 2 lines
fixed invalid warning on running editors
------------------------------------------------------------------------
r1033 | nadvornik | 2008-07-26 22:34:24 +0200 (So, 26 čec 2008) | 2 lines
updated version string
------------------------------------------------------------------------
r1032 | nadvornik | 2008-07-26 22:15:00 +0200 (So, 26 čec 2008) | 3 lines
dropped references to OpenOffice.org as suggested at
https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
------------------------------------------------------------------------
r1031 | nadvornik | 2008-07-26 22:02:20 +0200 (So, 26 čec 2008) | 2 lines
string cleanup
------------------------------------------------------------------------
r1030 | nadvornik | 2008-07-26 21:52:40 +0200 (So, 26 čec 2008) | 2 lines
removed unused messages.desc_dlist
------------------------------------------------------------------------
r1029 | nadvornik | 2008-07-26 21:41:46 +0200 (So, 26 čec 2008) | 2 lines
fixed new folder command
------------------------------------------------------------------------
r1028 | nadvornik | 2008-07-26 21:33:36 +0200 (So, 26 čec 2008) | 2 lines
fixed renaming of directories
------------------------------------------------------------------------
r1027 | nadvornik | 2008-07-26 21:01:20 +0200 (So, 26 čec 2008) | 2 lines
warn about changed file extensions
------------------------------------------------------------------------
r1026 | nadvornik | 2008-07-26 20:33:49 +0200 (So, 26 čec 2008) | 2 lines
added icon for changes without warnings
------------------------------------------------------------------------
r1025 | nadvornik | 2008-07-26 20:17:56 +0200 (So, 26 čec 2008) | 3 lines
allow only existing folders in destination dialog
http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
------------------------------------------------------------------------
r1024 | nadvornik | 2008-07-26 12:27:41 +0200 (So, 26 čec 2008) | 2 lines
clean up - checks are handled elsewhere
------------------------------------------------------------------------
r1023 | nadvornik | 2008-07-26 11:58:25 +0200 (So, 26 čec 2008) | 2 lines
more checks for file operations
------------------------------------------------------------------------
r1022 | nadvornik | 2008-07-26 00:04:55 +0200 (So, 26 čec 2008) | 2 lines
improved error reporting
------------------------------------------------------------------------
r1021 | zas_ | 2008-07-25 08:35:35 +0200 (Pá, 25 čec 2008) | 2 lines
Minor tidy up and optimization.
------------------------------------------------------------------------
r1020 | zas_ | 2008-07-24 22:24:04 +0200 (Čt, 24 čec 2008) | 6 lines
Set GIO channels to binary encoding.
This is needed since messages from commands may not be UTF8-encoded
and g_io_channel_read_chars() may incorrectly interpret some characters.
In practice it was truncating some ISO-8859-1 messages containing some
french characters. This fixes it.
------------------------------------------------------------------------
r1019 | nadvornik | 2008-07-24 22:03:57 +0200 (Čt, 24 čec 2008) | 3 lines
separated debugging log and debug CFLAGS
enable debugging log support by default
------------------------------------------------------------------------
r1018 | nadvornik | 2008-07-24 00:19:16 +0200 (Čt, 24 čec 2008) | 2 lines
indicate check warnings and errors in delete and rename dialogs
------------------------------------------------------------------------
r1017 | nadvornik | 2008-07-23 22:53:05 +0200 (St, 23 čec 2008) | 3 lines
removed file_data_add_change_info
reduced code redundancy - patch by Laurent, slightly modified
------------------------------------------------------------------------
r1016 | zas_ | 2008-07-23 19:38:04 +0200 (St, 23 čec 2008) | 2 lines
Minor tidy up.
------------------------------------------------------------------------
r1015 | zas_ | 2008-07-23 14:46:35 +0200 (St, 23 čec 2008) | 2 lines
Tidy up.
------------------------------------------------------------------------
r1014 | zas_ | 2008-07-23 14:45:59 +0200 (St, 23 čec 2008) | 2 lines
Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
------------------------------------------------------------------------
r1013 | zas_ | 2008-07-23 12:21:37 +0200 (St, 23 čec 2008) | 2 lines
Simplify parse_out_relatives().
------------------------------------------------------------------------
r1012 | zas_ | 2008-07-23 11:10:41 +0200 (St, 23 čec 2008) | 2 lines
Tidy up.
------------------------------------------------------------------------
r1011 | zas_ | 2008-07-23 11:00:38 +0200 (St, 23 čec 2008) | 2 lines
Fix missing newline at end of file.
------------------------------------------------------------------------
r1010 | zas_ | 2008-07-23 10:59:29 +0200 (St, 23 čec 2008) | 2 lines
Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
------------------------------------------------------------------------
r1009 | nadvornik | 2008-07-23 00:05:20 +0200 (St, 23 čec 2008) | 2 lines
do not create duplicate FileData entries
------------------------------------------------------------------------
r1008 | nadvornik | 2008-07-22 23:46:08 +0200 (Út, 22 čec 2008) | 3 lines
basic infrastructure for early error and dangerous operations checking
it needs more work
------------------------------------------------------------------------
r1007 | nadvornik | 2008-07-22 20:27:12 +0200 (Út, 22 čec 2008) | 2 lines
clean up fd->change on error
------------------------------------------------------------------------
r1006 | nadvornik | 2008-07-22 20:13:41 +0200 (Út, 22 čec 2008) | 3 lines
remove items from file_data_planned_change_hash when the operation is
canceled
------------------------------------------------------------------------
r1005 | nadvornik | 2008-07-22 19:57:22 +0200 (Út, 22 čec 2008) | 2 lines
fixed stop button in editor dialog
------------------------------------------------------------------------
r1004 | nadvornik | 2008-07-22 19:40:24 +0200 (Út, 22 čec 2008) | 2 lines
delete file_data_planned_change_hash when it is not used
------------------------------------------------------------------------
r1003 | nadvornik | 2008-07-21 23:38:26 +0200 (Po, 21 čec 2008) | 3 lines
fixed
http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
------------------------------------------------------------------------
r1002 | nadvornik | 2008-07-21 22:50:24 +0200 (Po, 21 čec 2008) | 2 lines
file_util_rename_dir should not return anything
------------------------------------------------------------------------
r1001 | nadvornik | 2008-07-21 22:40:29 +0200 (Po, 21 čec 2008) | 2 lines
added notification handler to view_dir
------------------------------------------------------------------------
r1000 | zas_ | 2008-07-21 10:31:43 +0200 (Po, 21 čec 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r999 | zas_ | 2008-07-20 17:21:06 +0200 (Ne, 20 čec 2008) | 2 lines
Update POTFILES.in.
------------------------------------------------------------------------
r998 | zas_ | 2008-07-20 17:16:05 +0200 (Ne, 20 čec 2008) | 2 lines
Move uri_*() functions to separate files: uri_utils.[ch]
------------------------------------------------------------------------
r997 | nadvornik | 2008-07-20 17:04:40 +0200 (Ne, 20 čec 2008) | 1 line
periodic testing of changed files can be now disabled
------------------------------------------------------------------------
r996 | zas_ | 2008-07-20 16:56:32 +0200 (Ne, 20 čec 2008) | 3 lines
Move history_list_*() functions to separate files:
history_list.c and history_list.h.
------------------------------------------------------------------------
r995 | nadvornik | 2008-07-20 16:52:00 +0200 (Ne, 20 čec 2008) | 2 lines
implemented "create directory" command
------------------------------------------------------------------------
r994 | nadvornik | 2008-07-20 15:59:55 +0200 (Ne, 20 čec 2008) | 2 lines
fixed file copy/move dialog
------------------------------------------------------------------------
r993 | nadvornik | 2008-07-20 15:19:22 +0200 (Ne, 20 čec 2008) | 5 lines
fixed the case when a renamed file is detected by directory scanning
before the external rename commands exits. We have to update the
FileData structure immediately, othervise we would get duplicate
entries.
------------------------------------------------------------------------
r992 | zas_ | 2008-07-20 14:20:12 +0200 (Ne, 20 čec 2008) | 2 lines
Optimize history_list_add_to_key() a bit.
------------------------------------------------------------------------
r991 | nadvornik | 2008-07-20 13:29:12 +0200 (Ne, 20 čec 2008) | 2 lines
fixed previous checkin
------------------------------------------------------------------------
r990 | nadvornik | 2008-07-20 13:22:19 +0200 (Ne, 20 čec 2008) | 2 lines
implemented directory rename and delete operations
------------------------------------------------------------------------
r989 | zas_ | 2008-07-20 09:52:16 +0200 (Ne, 20 čec 2008) | 2 lines
Move out test outside the loop.
------------------------------------------------------------------------
r988 | zas_ | 2008-07-19 15:57:03 +0200 (So, 19 čec 2008) | 2 lines
Tidy up.
------------------------------------------------------------------------
r987 | zas_ | 2008-07-19 14:36:46 +0200 (So, 19 čec 2008) | 2 lines
Fix missing newline at end of file.
------------------------------------------------------------------------
r986 | nadvornik | 2008-07-19 11:06:24 +0200 (So, 19 čec 2008) | 2 lines
increase reference count before sending notification in file_data_new
------------------------------------------------------------------------
r985 | nadvornik | 2008-07-18 23:20:49 +0200 (Pá, 18 čec 2008) | 2 lines
fixed test for changed files in cache
------------------------------------------------------------------------
r984 | zas_ | 2008-07-18 11:55:15 +0200 (Pá, 18 čec 2008) | 2 lines
Introduce image_loader_set_done_func().
------------------------------------------------------------------------
r983 | zas_ | 2008-07-18 00:36:58 +0200 (Pá, 18 čec 2008) | 2 lines
Reduce code redundancy by moving common code to new menu_choice_get_match_type().
------------------------------------------------------------------------
r982 | nadvornik | 2008-07-17 23:51:21 +0200 (Čt, 17 čec 2008) | 2 lines
reload changed images
------------------------------------------------------------------------
r981 | zas_ | 2008-07-15 17:37:14 +0200 (Út, 15 čec 2008) | 2 lines
Move code from image_osd_update_cb() to separate functions.
------------------------------------------------------------------------
r980 | zas_ | 2008-07-15 16:32:00 +0200 (Út, 15 čec 2008) | 2 lines
Tidy up and code redundancy reduction.
------------------------------------------------------------------------
r979 | zas_ | 2008-07-15 14:52:02 +0200 (Út, 15 čec 2008) | 4 lines
Use a specific enum for image.zoom_mode values (ZoomMode) and
simplify calls to image_zoom_get_default(), dropping last parameter
which was always options->image.zoom_mode.
------------------------------------------------------------------------
r978 | zas_ | 2008-07-13 16:50:07 +0200 (Ne, 13 čec 2008) | 9 lines
Improve ways to specify html browser (used for help, see bug 2015099).
Two new rc file options were added:
- helpers.html_browser.command_name
- helpers.html_browser.command_line
These are checked first before trying common browser locations.
If these do not lead to a valid browser, then geeqie will
search for geeqie_html_browser script in the path, then
it will try various common browsers.
------------------------------------------------------------------------
r977 | zas_ | 2008-07-13 15:51:23 +0200 (Ne, 13 čec 2008) | 2 lines
Apply debian-specific patch to launch help browser (bug 2015099).
------------------------------------------------------------------------
r976 | zas_ | 2008-07-13 14:36:18 +0200 (Ne, 13 čec 2008) | 3 lines
Fix a segfault occuring when opening some collection files.
Skip all lines not starting with a # when only geometry is required.
------------------------------------------------------------------------
r975 | zas_ | 2008-07-05 12:21:09 +0200 (So, 05 čec 2008) | 2 lines
Prevent segfault in certain conditions when displaying debug message.
------------------------------------------------------------------------
r974 | zas_ | 2008-07-05 00:49:04 +0200 (So, 05 čec 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r973 | zas_ | 2008-07-04 22:32:48 +0200 (Pá, 04 čec 2008) | 3 lines
Optimize a bit when connected zoom and scrolling are unset,
just move the test outside loops.
------------------------------------------------------------------------
r972 | zas_ | 2008-07-04 19:21:07 +0200 (Pá, 04 čec 2008) | 2 lines
layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
------------------------------------------------------------------------
r971 | nadvornik | 2008-07-03 22:16:15 +0200 (Čt, 03 čec 2008) | 2 lines
refresh thumbnails on file change
------------------------------------------------------------------------
r970 | nadvornik | 2008-07-03 21:38:19 +0200 (Čt, 03 čec 2008) | 2 lines
set fallback thumbnail pixbuf only if the loading really fails
------------------------------------------------------------------------
r969 | zas_ | 2008-07-03 20:16:39 +0200 (Čt, 03 čec 2008) | 4 lines
Fix missing references for the current directory in pan folder stuff.
It was causing an fd magick assertion failure.
Bug reported by Omari Stephens.
------------------------------------------------------------------------
r968 | zas_ | 2008-07-03 10:33:10 +0200 (Čt, 03 čec 2008) | 4 lines
Increase debugging info in file_data_ref() and file_data_unref().
When compiled with DEBUG defined, file and line of the caller is displayed
in debug log.
------------------------------------------------------------------------
r967 | zas_ | 2008-07-02 10:38:47 +0200 (St, 02 čec 2008) | 5 lines
Optimize file_cache_get() by only moving element to front if needed
(most of the time there is no need).
Reduce code redundancy in file_cache_put() by calling file_cache_get().
Enhance debugging code.
------------------------------------------------------------------------
r966 | nadvornik | 2008-06-30 23:08:28 +0200 (Po, 30 čen 2008) | 2 lines
fixed division by zero in pixbuf_renderer_get_scroll_center
------------------------------------------------------------------------
r965 | zas_ | 2008-06-29 17:51:54 +0200 (Ne, 29 čen 2008) | 4 lines
Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
into thumb_loader_save_thumbnail().
Most of the code was redundant.
------------------------------------------------------------------------
r964 | zas_ | 2008-06-29 12:11:43 +0200 (Ne, 29 čen 2008) | 3 lines
Make better matching between options types in options.h and the rest of the code.
Most changes are from gint to gboolean pseudo type and between gint / guint.
------------------------------------------------------------------------
r963 | zas_ | 2008-06-28 10:01:36 +0200 (So, 28 čen 2008) | 2 lines
layout_image_drag_cb(): optimize when connected scrolling is unset.
------------------------------------------------------------------------
r962 | zas_ | 2008-06-28 09:43:37 +0200 (So, 28 čen 2008) | 2 lines
Reduce number of parameters (mostly unused), just pass the event pointer.
------------------------------------------------------------------------
r961 | zas_ | 2008-06-28 02:44:31 +0200 (So, 28 čen 2008) | 3 lines
Fix warning:
thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
------------------------------------------------------------------------
r960 | zas_ | 2008-06-28 00:57:48 +0200 (So, 28 čen 2008) | 3 lines
image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
empty first element.
------------------------------------------------------------------------
r959 | nadvornik | 2008-06-27 23:35:21 +0200 (Pá, 27 čen 2008) | 3 lines
do not read keywords and comment between exif_read_fd and exif_free_fd
calls (fd->exif does not have reference counting)
------------------------------------------------------------------------
r958 | nadvornik | 2008-06-27 23:09:15 +0200 (Pá, 27 čen 2008) | 3 lines
added pixbuf_fallback function
fixed thumb loader for non-image files
------------------------------------------------------------------------
r957 | nadvornik | 2008-06-27 20:43:05 +0200 (Pá, 27 čen 2008) | 2 lines
fixed crash in entering fullscreen during loading
------------------------------------------------------------------------
r956 | zas_ | 2008-06-27 12:00:55 +0200 (Pá, 27 čen 2008) | 2 lines
osd_template_insert(): optimize and simplify using flags.
------------------------------------------------------------------------
r955 | zas_ | 2008-06-27 10:05:51 +0200 (Pá, 27 čen 2008) | 3 lines
image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
------------------------------------------------------------------------
r954 | zas_ | 2008-06-27 01:29:08 +0200 (Pá, 27 čen 2008) | 2 lines
image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
------------------------------------------------------------------------
r953 | zas_ | 2008-06-26 17:59:20 +0200 (Čt, 26 čen 2008) | 2 lines
Use flags for pr_zoom_*() functions.
------------------------------------------------------------------------
r952 | zas_ | 2008-06-26 16:43:52 +0200 (Čt, 26 čen 2008) | 2 lines
Use stricter types for image options.
------------------------------------------------------------------------
r951 | zas_ | 2008-06-26 14:23:48 +0200 (Čt, 26 čen 2008) | 2 lines
Use flags instead of int parameters for pixbuf_renderer_overlay_add().
------------------------------------------------------------------------
r950 | zas_ | 2008-06-26 13:48:40 +0200 (Čt, 26 čen 2008) | 3 lines
Only define ExifOrientationType if GQ_BUILD is not defined since
it is already defined in exif.h.
------------------------------------------------------------------------
r949 | zas_ | 2008-06-25 22:53:52 +0200 (St, 25 čen 2008) | 2 lines
Tidy up.
------------------------------------------------------------------------
r948 | zas_ | 2008-06-25 22:22:02 +0200 (St, 25 čen 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r947 | nadvornik | 2008-06-22 22:07:32 +0200 (Ne, 22 čen 2008) | 2 lines
optimized marks drawing
------------------------------------------------------------------------
r946 | nadvornik | 2008-06-22 22:01:20 +0200 (Ne, 22 čen 2008) | 2 lines
show marks in iconview
------------------------------------------------------------------------
r945 | nadvornik | 2008-06-22 12:01:26 +0200 (Ne, 22 čen 2008) | 2 lines
show sidecars in icon view
------------------------------------------------------------------------
r944 | nadvornik | 2008-06-22 11:40:57 +0200 (Ne, 22 čen 2008) | 2 lines
fixed in-place renaming
------------------------------------------------------------------------
r943 | nadvornik | 2008-06-22 11:19:42 +0200 (Ne, 22 čen 2008) | 2 lines
added possibility to disable grouping of selected files
------------------------------------------------------------------------
r942 | nadvornik | 2008-06-22 00:01:45 +0200 (Ne, 22 čen 2008) | 2 lines
cache size made configurable
------------------------------------------------------------------------
r941 | nadvornik | 2008-06-21 21:26:01 +0200 (So, 21 čen 2008) | 2 lines
measure pixbuf cache size in bytes
------------------------------------------------------------------------
r940 | nadvornik | 2008-06-21 18:00:13 +0200 (So, 21 čen 2008) | 2 lines
simple cache for loaded pixbufs
------------------------------------------------------------------------
r939 | nadvornik | 2008-06-21 13:05:55 +0200 (So, 21 čen 2008) | 2 lines
renamed fd->pixbuf to fd->thumb_pixbuf
------------------------------------------------------------------------
r938 | nadvornik | 2008-06-19 00:26:52 +0200 (Čt, 19 čen 2008) | 3 lines
implemented generic FileData cache
use it for caching decoded exif data
------------------------------------------------------------------------
r937 | nadvornik | 2008-06-17 22:25:05 +0200 (Út, 17 čen 2008) | 2 lines
more robust thumbs progress bar
------------------------------------------------------------------------
r936 | nadvornik | 2008-06-17 21:56:21 +0200 (Út, 17 čen 2008) | 2 lines
do not allocate new buffer for thumbnails with correct orientation
------------------------------------------------------------------------
r935 | nadvornik | 2008-06-16 21:07:02 +0200 (Po, 16 čen 2008) | 2 lines
fixed memory leak
------------------------------------------------------------------------
r934 | nadvornik | 2008-06-16 20:37:35 +0200 (Po, 16 čen 2008) | 2 lines
another try to free layout at exit
------------------------------------------------------------------------
r933 | nadvornik | 2008-06-15 23:52:15 +0200 (Ne, 15 čen 2008) | 2 lines
rotate thumbnails by exif
------------------------------------------------------------------------
r932 | nadvornik | 2008-06-15 22:09:15 +0200 (Ne, 15 čen 2008) | 2 lines
use FileData in thumb_loader
------------------------------------------------------------------------
r931 | nadvornik | 2008-06-14 23:49:48 +0200 (So, 14 čen 2008) | 2 lines
use GtkSizeGroup to control initial size of split images
------------------------------------------------------------------------
r930 | nadvornik | 2008-06-14 20:41:30 +0200 (So, 14 čen 2008) | 2 lines
preserve image center on refresh
------------------------------------------------------------------------
r929 | nadvornik | 2008-06-14 20:33:40 +0200 (So, 14 čen 2008) | 4 lines
use multiline description in vflist with large thumbnails
always display marks in the first column
show expander in "name" column
------------------------------------------------------------------------
r928 | nadvornik | 2008-06-14 19:32:27 +0200 (So, 14 čen 2008) | 2 lines
join name and sidecars to one string
------------------------------------------------------------------------
r927 | nadvornik | 2008-06-14 19:14:28 +0200 (So, 14 čen 2008) | 2 lines
optimized vflist_setup_iter_recursive
------------------------------------------------------------------------
r926 | nadvornik | 2008-06-14 14:43:39 +0200 (So, 14 čen 2008) | 2 lines
iconlist_refresh optimization
------------------------------------------------------------------------
r925 | nadvornik | 2008-06-14 14:30:44 +0200 (So, 14 čen 2008) | 2 lines
fixed iconview update after deletion of selected image
------------------------------------------------------------------------
r924 | zas_ | 2008-06-14 08:52:52 +0200 (So, 14 čen 2008) | 2 lines
Silent unused variable warning.
------------------------------------------------------------------------
r923 | nadvornik | 2008-06-13 23:32:58 +0200 (Pá, 13 čen 2008) | 2 lines
optimized vflist_setup_iter
------------------------------------------------------------------------
r922 | zas_ | 2008-06-13 15:33:11 +0200 (Pá, 13 čen 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r921 | zas_ | 2008-06-13 14:27:41 +0200 (Pá, 13 čen 2008) | 5 lines
Revert patches 759 and 760.
759 patch broke adding selection of files through sort manager
to an unopened collection.
------------------------------------------------------------------------
r920 | zas_ | 2008-06-13 13:51:23 +0200 (Pá, 13 čen 2008) | 2 lines
Display total size of files in collection window, for the list and for the selection.
------------------------------------------------------------------------
r919 | zas_ | 2008-06-13 13:11:57 +0200 (Pá, 13 čen 2008) | 4 lines
Optionnally display directory's date in list view.
It can be set through Preferences > Advanced > Behavior and
is saved to rc file as layout.show_directory_date option.
------------------------------------------------------------------------
r918 | zas_ | 2008-06-13 00:43:32 +0200 (Pá, 13 čen 2008) | 7 lines
load_options_from():
- do not copy option name and value anywhere, only copy value_all to a separate buffer
- allow more relaxed syntax on read, so we can correctly read option name and value
even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
- minor aesthetical changes
------------------------------------------------------------------------
r917 | zas_ | 2008-06-12 23:21:32 +0200 (Čt, 12 čen 2008) | 2 lines
Add a comment about relative positions of image overlay in the rc file.
------------------------------------------------------------------------
r916 | zas_ | 2008-06-12 22:33:51 +0200 (Čt, 12 čen 2008) | 6 lines
Allow to set image overlay info position through options:
- image_overlay.common.x
- image_overlay.common.y
For now, there are only editable through rc file.
------------------------------------------------------------------------
r915 | zas_ | 2008-06-12 22:17:22 +0200 (Čt, 12 čen 2008) | 6 lines
Move some functions from image.[ch] to image-overlay.c and make them static:
- image_overlay_add()
- image_overlay_set()
- image_overlay_remove()
- image_overlay_get() (unused)
------------------------------------------------------------------------
r914 | nadvornik | 2008-06-12 20:30:33 +0200 (Čt, 12 čen 2008) | 2 lines
reverted changes in layout_close made in rev. 890 and 901
------------------------------------------------------------------------
r913 | nadvornik | 2008-06-10 21:25:21 +0200 (Út, 10 čen 2008) | 2 lines
fixed vdtree_sort_cb
------------------------------------------------------------------------
r912 | nadvornik | 2008-06-10 20:39:19 +0200 (Út, 10 čen 2008) | 2 lines
fixed segfault in vd_rename_cb
------------------------------------------------------------------------
r911 | nadvornik | 2008-06-10 20:19:17 +0200 (Út, 10 čen 2008) | 2 lines
dropped vficon_sync, use vficon_refresh everywhere
------------------------------------------------------------------------
r910 | zas_ | 2008-06-10 13:55:18 +0200 (Út, 10 čen 2008) | 2 lines
collection_from_dnd_data(): simplify and optimize.
------------------------------------------------------------------------
r909 | zas_ | 2008-06-10 13:27:35 +0200 (Út, 10 čen 2008) | 2 lines
collection_info_list_to_dnd_data(): simplify and optimize.
------------------------------------------------------------------------
r908 | nadvornik | 2008-06-09 22:27:39 +0200 (Po, 09 čen 2008) | 2 lines
moved notification to view_file.c
------------------------------------------------------------------------
r907 | nadvornik | 2008-06-09 21:43:56 +0200 (Po, 09 čen 2008) | 2 lines
run idle function just once
------------------------------------------------------------------------
r906 | nadvornik | 2008-06-09 21:41:37 +0200 (Po, 09 čen 2008) | 2 lines
use vficon_refresh for updating
------------------------------------------------------------------------
r905 | nadvornik | 2008-06-09 21:00:47 +0200 (Po, 09 čen 2008) | 2 lines
handle deletion of selected files
------------------------------------------------------------------------
r904 | nadvornik | 2008-06-09 20:28:28 +0200 (Po, 09 čen 2008) | 2 lines
optimized vficon_refresh_real
------------------------------------------------------------------------
r903 | zas_ | 2008-06-09 12:10:34 +0200 (Po, 09 čen 2008) | 2 lines
Minor fixes and add a note about variable declaration.
------------------------------------------------------------------------
r902 | zas_ | 2008-06-09 09:14:46 +0200 (Po, 09 čen 2008) | 2 lines
Use unsigned type for marks since it is used as a bitfield.
------------------------------------------------------------------------
r901 | nadvornik | 2008-06-09 09:06:53 +0200 (Po, 09 čen 2008) | 2 lines
fixed saving options on exit
------------------------------------------------------------------------
r900 | zas_ | 2008-06-09 01:42:51 +0200 (Po, 09 čen 2008) | 2 lines
Tidy up: add/remove white lines, minor code changes.
------------------------------------------------------------------------
r899 | nadvornik | 2008-06-08 23:21:13 +0200 (Ne, 08 čen 2008) | 2 lines
improved vficon_populate
------------------------------------------------------------------------
r898 | nadvornik | 2008-06-08 22:24:46 +0200 (Ne, 08 čen 2008) | 2 lines
vficon_sync speed-up
------------------------------------------------------------------------
r897 | nadvornik | 2008-06-08 21:09:44 +0200 (Ne, 08 čen 2008) | 2 lines
better check for notify type
------------------------------------------------------------------------
r896 | nadvornik | 2008-06-08 11:25:39 +0200 (Ne, 08 čen 2008) | 2 lines
fixed switching thumbnails in listview on and off - bug 1984825
------------------------------------------------------------------------
r895 | nadvornik | 2008-06-08 00:44:17 +0200 (Ne, 08 čen 2008) | 2 lines
various refresh and notification fixes
------------------------------------------------------------------------
r894 | nadvornik | 2008-06-07 17:08:33 +0200 (So, 07 čen 2008) | 2 lines
various notification improvements
------------------------------------------------------------------------
r893 | nadvornik | 2008-06-07 12:45:33 +0200 (So, 07 čen 2008) | 2 lines
use the new notification for collections
------------------------------------------------------------------------
r892 | zas_ | 2008-06-07 12:18:30 +0200 (So, 07 čen 2008) | 3 lines
Display Lirc state in config log.
Re-organize the config log a bit.
------------------------------------------------------------------------
r891 | nadvornik | 2008-06-07 11:36:12 +0200 (So, 07 čen 2008) | 2 lines
use new notification in img-view
------------------------------------------------------------------------
r890 | nadvornik | 2008-06-07 11:10:01 +0200 (So, 07 čen 2008) | 2 lines
use new notification in layout and layout_image
------------------------------------------------------------------------
r889 | nadvornik | 2008-06-07 10:13:22 +0200 (So, 07 čen 2008) | 2 lines
used new notification in search.c
------------------------------------------------------------------------
r888 | nadvornik | 2008-06-07 09:45:08 +0200 (So, 07 čen 2008) | 2 lines
used new notification in dupe.c
------------------------------------------------------------------------
r887 | nadvornik | 2008-06-07 00:34:15 +0200 (So, 07 čen 2008) | 2 lines
used new notification in cache_maint
------------------------------------------------------------------------
r886 | nadvornik | 2008-06-07 00:11:03 +0200 (So, 07 čen 2008) | 2 lines
added NotifyType
------------------------------------------------------------------------
r885 | nadvornik | 2008-06-06 23:50:09 +0200 (Pá, 06 čen 2008) | 2 lines
realtime file monitor
------------------------------------------------------------------------
r884 | nadvornik | 2008-06-06 22:59:03 +0200 (Pá, 06 čen 2008) | 2 lines
zero-lenght path must be allowed for now
------------------------------------------------------------------------
r883 | zas_ | 2008-06-06 10:01:19 +0200 (Pá, 06 čen 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r882 | zas_ | 2008-06-06 01:31:22 +0200 (Pá, 06 čen 2008) | 2 lines
Fix "No newline at end of file" warning.
------------------------------------------------------------------------
r881 | nadvornik | 2008-06-05 20:43:44 +0200 (Čt, 05 čen 2008) | 2 lines
use new notification in vficon
------------------------------------------------------------------------
r880 | zas_ | 2008-06-05 11:24:42 +0200 (Čt, 05 čen 2008) | 3 lines
Compare paths using utf8_collate_key() since paths are utf8-encoded.
It fixes bug 1959854.
------------------------------------------------------------------------
r879 | zas_ | 2008-06-05 10:41:02 +0200 (Čt, 05 čen 2008) | 6 lines
Use uft8_collate_key() to sort utf8 strings.
Modify file_data_set_path() to sync collate keys and file_data_pool
on path change.
Partially fix bug 1959854.
------------------------------------------------------------------------
r878 | nadvornik | 2008-06-04 23:12:47 +0200 (St, 04 čen 2008) | 2 lines
new notification system (used only in vflist for now)
------------------------------------------------------------------------
r877 | nadvornik | 2008-06-03 21:44:19 +0200 (Út, 03 čen 2008) | 2 lines
replaced directory path with FileData* dir_fd
------------------------------------------------------------------------
r876 | zas_ | 2008-06-03 17:54:05 +0200 (Út, 03 čen 2008) | 4 lines
Allow to modify the aspect of Geeqie through the use of a
gtkrc file that may be present in the geeqie rc directory.
Patch by Aldric RENAUDIN and me.
------------------------------------------------------------------------
r875 | zas_ | 2008-06-03 15:54:22 +0200 (Út, 03 čen 2008) | 2 lines
Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
------------------------------------------------------------------------
r874 | zas_ | 2008-06-03 13:24:16 +0200 (Út, 03 čen 2008) | 2 lines
Drop initialization to NULL since filelist_read() will take care of it.
------------------------------------------------------------------------
r873 | zas_ | 2008-06-03 11:41:00 +0200 (Út, 03 čen 2008) | 2 lines
filelist_read_real(): optimize and clean up.
------------------------------------------------------------------------
r872 | zas_ | 2008-06-03 11:03:33 +0200 (Út, 03 čen 2008) | 2 lines
Reduce indentation level.
------------------------------------------------------------------------
r871 | zas_ | 2008-06-03 10:57:46 +0200 (Út, 03 čen 2008) | 2 lines
Reduce indentation level.
------------------------------------------------------------------------
r870 | zas_ | 2008-06-03 10:53:53 +0200 (Út, 03 čen 2008) | 2 lines
collection_table_find_data_by_coord(): tidy up.
------------------------------------------------------------------------
r869 | zas_ | 2008-06-03 09:37:24 +0200 (Út, 03 čen 2008) | 3 lines
vflist_maint(): only allocate memory and compare strings if needed.
------------------------------------------------------------------------
r868 | zas_ | 2008-06-03 09:32:13 +0200 (Út, 03 čen 2008) | 3 lines
layout_real_renamed(), layout_real_removed(), layout_real_moved():
simplify code.
------------------------------------------------------------------------
r867 | nadvornik | 2008-05-31 21:46:26 +0200 (So, 31 kvě 2008) | 2 lines
do not change original FileData on copy
------------------------------------------------------------------------
r866 | nadvornik | 2008-05-31 21:44:41 +0200 (So, 31 kvě 2008) | 3 lines
replaced vflist_maint functions by vflist_refresh - it allows to follow
changes made by external editors more precisely
------------------------------------------------------------------------
r865 | nadvornik | 2008-05-30 23:41:46 +0200 (Pá, 30 kvě 2008) | 2 lines
vflist_populate_view: better handle selected files that are renamed or deleted
------------------------------------------------------------------------
r864 | nadvornik | 2008-05-30 22:13:16 +0200 (Pá, 30 kvě 2008) | 2 lines
fixed thumb index (thumbnails are shown again)
------------------------------------------------------------------------
r863 | nadvornik | 2008-05-30 21:53:52 +0200 (Pá, 30 kvě 2008) | 2 lines
simplified vflist_populate_view
------------------------------------------------------------------------
r862 | zas_ | 2008-05-30 10:39:52 +0200 (Pá, 30 kvě 2008) | 4 lines
Use functions to set editors name and command and ensure they are
utf8-encoded.
Previously, non-utf8 strings from rc file caused some issues.
------------------------------------------------------------------------
r861 | zas_ | 2008-05-30 10:36:23 +0200 (Pá, 30 kvě 2008) | 2 lines
Make utf8_validate_or_convert() to always allocate a new string.
------------------------------------------------------------------------
r860 | zas_ | 2008-05-30 09:20:25 +0200 (Pá, 30 kvě 2008) | 2 lines
Check for existing editor command using is_valid_editor_command().
------------------------------------------------------------------------
r859 | zas_ | 2008-05-29 09:58:34 +0200 (Čt, 29 kvě 2008) | 4 lines
Preserve properties window width and height during session even when
layout.save_window_positions is not set.
It restores the pre revision 858 behavior.
------------------------------------------------------------------------
r858 | zas_ | 2008-05-29 09:52:05 +0200 (Čt, 29 kvě 2008) | 3 lines
Save properties window width and height to rc file and restore
them on next session if layout.save_window_positions is set to TRUE.
------------------------------------------------------------------------
r857 | nadvornik | 2008-05-29 00:12:10 +0200 (Čt, 29 kvě 2008) | 2 lines
improved infrastructure for tracing changes, optimized vflist_populate_view
------------------------------------------------------------------------
r856 | nadvornik | 2008-05-27 20:46:34 +0200 (Út, 27 kvě 2008) | 2 lines
measure time of filelist update
------------------------------------------------------------------------
r855 | nadvornik | 2008-05-27 20:37:15 +0200 (Út, 27 kvě 2008) | 2 lines
another fix in notification
------------------------------------------------------------------------
r854 | nadvornik | 2008-05-26 20:32:04 +0200 (Po, 26 kvě 2008) | 2 lines
Fix histogram grid - patch by Uwe Ohse
------------------------------------------------------------------------
r853 | nadvornik | 2008-05-26 20:22:08 +0200 (Po, 26 kvě 2008) | 2 lines
use fputs instead of printf - patch by Uwe Ohse
------------------------------------------------------------------------
r852 | nadvornik | 2008-05-26 19:06:30 +0200 (Po, 26 kvě 2008) | 2 lines
fixed bug in notification code
------------------------------------------------------------------------
r851 | zas_ | 2008-05-25 22:17:07 +0200 (Ne, 25 kvě 2008) | 2 lines
Tidy up: indentation fixes, typo fixes, ...
------------------------------------------------------------------------
r850 | zas_ | 2008-05-25 21:54:00 +0200 (Ne, 25 kvě 2008) | 2 lines
Typo fix.
------------------------------------------------------------------------
r849 | zas_ | 2008-05-25 21:13:04 +0200 (Ne, 25 kvě 2008) | 2 lines
Typo fix.
------------------------------------------------------------------------
r848 | zas_ | 2008-05-25 21:03:30 +0200 (Ne, 25 kvě 2008) | 2 lines
bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
------------------------------------------------------------------------
r847 | nadvornik | 2008-05-25 00:44:18 +0200 (Ne, 25 kvě 2008) | 4 lines
rewritten utilops.h:
- better integration of external commands
- filter commands
------------------------------------------------------------------------
r846 | zas_ | 2008-05-24 22:01:59 +0200 (So, 24 kvě 2008) | 6 lines
Allow to escape star characters in the template string with a \.
One can insert a \ by escaping it with another \.
Fix deletion of empty parts when using | trick.
Append the separator " - " only if data is neither NULL nor empty.
Patch by Uwe Ohse and Laurent Monin.
------------------------------------------------------------------------
r845 | nadvornik | 2008-05-24 11:18:09 +0200 (So, 24 kvě 2008) | 2 lines
improved filedata interface
------------------------------------------------------------------------
r844 | zas_ | 2008-05-24 01:40:12 +0200 (So, 24 kvě 2008) | 3 lines
Fix display of libpthread detection.
Fix display of lirc support, do not test for headers if disabled.
------------------------------------------------------------------------
r843 | zas_ | 2008-05-24 01:18:40 +0200 (So, 24 kvě 2008) | 2 lines
Silent few warnings that appeared when using --disable-exiv2 configure option.
------------------------------------------------------------------------
r842 | zas_ | 2008-05-24 00:57:51 +0200 (So, 24 kvě 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r841 | zas_ | 2008-05-24 00:55:23 +0200 (So, 24 kvě 2008) | 2 lines
Use the same label for toolbar buttons tooltip than in main menu.
------------------------------------------------------------------------
r840 | zas_ | 2008-05-23 17:07:30 +0200 (Pá, 23 kvě 2008) | 6 lines
Add -Wstrict-prototypes to gcc options only in developer mode
since it clutters the compilation log with unfixable warnings.
Add -Wall in developer mode to display even more warnings.
Fix display of --enable-deprecated at end of configure (yes
and no were inversed).
------------------------------------------------------------------------
r839 | zas_ | 2008-05-23 14:27:28 +0200 (Pá, 23 kvě 2008) | 2 lines
slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
------------------------------------------------------------------------
r838 | zas_ | 2008-05-23 14:19:42 +0200 (Pá, 23 kvě 2008) | 2 lines
Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
------------------------------------------------------------------------
r837 | zas_ | 2008-05-23 02:20:56 +0200 (Pá, 23 kvě 2008) | 9 lines
Try to load a system-wide rc file if any, before per-user rc file.
For now, system-wide rc file path is set to /etc/geeqie/geeqierc
(defined by GQ_SYSTEM_WIDE_DIR in main.h).
filter_parse() was modified to replace entries having the same key,
needed since it may be called more than once.
Please test heavily.
------------------------------------------------------------------------
r836 | zas_ | 2008-05-23 01:22:12 +0200 (Pá, 23 kvě 2008) | 2 lines
Pass ConfOptions * to save_options() and load_options().
------------------------------------------------------------------------
r835 | zas_ | 2008-05-23 01:17:26 +0200 (Pá, 23 kvě 2008) | 3 lines
Move code from save_options() to new save_options_to() which takes
the destination path as parameter.
------------------------------------------------------------------------
r834 | zas_ | 2008-05-23 01:09:53 +0200 (Pá, 23 kvě 2008) | 4 lines
Move setup_default_options() and sync_options_with_current_state() to options.[ch].
Pass ConfOptions * to these instead of directly using global variable.
Cleanup #include in main.c.
------------------------------------------------------------------------
r833 | zas_ | 2008-05-23 00:49:07 +0200 (Pá, 23 kvě 2008) | 2 lines
Move code from exit_program_final() to new sync_options_with_current_state().
------------------------------------------------------------------------
r832 | zas_ | 2008-05-23 00:43:07 +0200 (Pá, 23 kvě 2008) | 4 lines
Separate path building code from options loading code.
Most code of load_options() is moved to new load_options_from().
ExifUIList initialization is moved to setup_default_options().
------------------------------------------------------------------------
r831 | zas_ | 2008-05-22 22:22:13 +0200 (Čt, 22 kvě 2008) | 10 lines
Make shell command and its option rc file options instead of hardcoded strings.
This allows users to modify the shell command that execute "editors".
Two new options appear in rc file:
- shell.path (default to "/bin/sh")
- shell.options (default to "-c")
These options can only be changed from the rc file, not at runtime.
Tests are made to check that shell.path is not empty and lead to
an executable file.
------------------------------------------------------------------------
r830 | zas_ | 2008-05-22 15:00:45 +0200 (Čt, 22 kvě 2008) | 3 lines
Fix signed vs unsigned warnings.
In most cases, gint was used instead of guint.
------------------------------------------------------------------------
r829 | zas_ | 2008-05-22 13:28:35 +0200 (Čt, 22 kvě 2008) | 2 lines
Comment out unused static function extension_truncate().
------------------------------------------------------------------------
r828 | zas_ | 2008-05-22 13:27:43 +0200 (Čt, 22 kvě 2008) | 2 lines
Fix up some types, make some signed vs unsigned warnings quiet.
------------------------------------------------------------------------
r827 | zas_ | 2008-05-22 12:09:07 +0200 (Čt, 22 kvě 2008) | 3 lines
Modify set_default_image_overlay_template_string() to accept the pointer to
the string to modify and add a generic function to set template_string value.
------------------------------------------------------------------------
r826 | zas_ | 2008-05-22 11:22:29 +0200 (Čt, 22 kvě 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r825 | zas_ | 2008-05-22 11:12:36 +0200 (Čt, 22 kvě 2008) | 3 lines
Introduce an helper function that returns the name of an editor.
It helps to reduce code redundancy.
------------------------------------------------------------------------
r824 | zas_ | 2008-05-22 10:49:52 +0200 (Čt, 22 kvě 2008) | 2 lines
Use a struct to handle editor's properties.
------------------------------------------------------------------------
r823 | zas_ | 2008-05-21 21:37:18 +0200 (St, 21 kvě 2008) | 6 lines
Make stricter match for option's names consisting of a prefix and a number.
It allows to have names like "prefix_12" and "prefix_something" in the same file.
Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
to unpredictable results. It was wrong too with "prefix_something", which
was equivalent to "prefix_0", instead of being an option of its own.
------------------------------------------------------------------------
r822 | zas_ | 2008-05-21 13:46:19 +0200 (St, 21 kvě 2008) | 2 lines
Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
------------------------------------------------------------------------
r821 | zas_ | 2008-05-21 13:45:29 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename().
------------------------------------------------------------------------
r820 | zas_ | 2008-05-21 13:07:23 +0200 (St, 21 kvě 2008) | 2 lines
Use G_DIR_SEPARATOR where applicable.
------------------------------------------------------------------------
r819 | zas_ | 2008-05-21 13:00:13 +0200 (St, 21 kvě 2008) | 2 lines
Use G_DIR_SEPARATOR_S where applicable.
------------------------------------------------------------------------
r818 | zas_ | 2008-05-21 12:52:38 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename() and G_DIR_SEPARATOR_S.
------------------------------------------------------------------------
r817 | zas_ | 2008-05-21 12:46:33 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename() instead of g_strconcat().
------------------------------------------------------------------------
r816 | zas_ | 2008-05-21 12:11:56 +0200 (St, 21 kvě 2008) | 2 lines
tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
------------------------------------------------------------------------
r815 | zas_ | 2008-05-21 11:58:29 +0200 (St, 21 kvě 2008) | 2 lines
tab_completion_popup_cb(): use g_build_filename() and simplify code.
------------------------------------------------------------------------
r814 | zas_ | 2008-05-21 11:50:32 +0200 (St, 21 kvě 2008) | 3 lines
Use expand_tilde() instead of simple concatenation, it allows correct expansion
of ~user as well as ~dir.
------------------------------------------------------------------------
r813 | zas_ | 2008-05-21 11:30:53 +0200 (St, 21 kvě 2008) | 2 lines
dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
------------------------------------------------------------------------
r812 | zas_ | 2008-05-21 10:53:51 +0200 (St, 21 kvě 2008) | 2 lines
Fix a segfault occuring when logging an empty message and there is no log window.
------------------------------------------------------------------------
r811 | zas_ | 2008-05-21 02:42:14 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename().
------------------------------------------------------------------------
r810 | zas_ | 2008-05-21 02:39:16 +0200 (St, 21 kvě 2008) | 2 lines
thumb_std_cache_path(): use g_build_filename() and simplify.
------------------------------------------------------------------------
r809 | zas_ | 2008-05-21 02:32:57 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename().
------------------------------------------------------------------------
r808 | zas_ | 2008-05-21 02:20:13 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename() where applicable.
------------------------------------------------------------------------
r807 | zas_ | 2008-05-21 02:15:41 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename() instead of g_strconcat().
------------------------------------------------------------------------
r806 | zas_ | 2008-05-21 02:13:12 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename() and get rid of "root dir fix".
------------------------------------------------------------------------
r805 | zas_ | 2008-05-21 02:12:19 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename().
------------------------------------------------------------------------
r804 | zas_ | 2008-05-21 02:01:03 +0200 (St, 21 kvě 2008) | 5 lines
Disable unused code:
- cache_maintain_home_dir()
- cache_maintain_dir()
------------------------------------------------------------------------
r803 | zas_ | 2008-05-21 01:41:13 +0200 (St, 21 kvě 2008) | 2 lines
Build path using g_build_filename() then calculate its length.
------------------------------------------------------------------------
r802 | zas_ | 2008-05-21 01:11:47 +0200 (St, 21 kvě 2008) | 2 lines
Use G_DIR_SEPARATOR_S instead of hardcoded "/".
------------------------------------------------------------------------
r801 | zas_ | 2008-05-21 01:07:09 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
------------------------------------------------------------------------
r800 | zas_ | 2008-05-21 00:47:13 +0200 (St, 21 kvě 2008) | 2 lines
cache_find_location(): use g_build_filename() and move redundant code to new functions.
------------------------------------------------------------------------
r799 | zas_ | 2008-05-21 00:22:11 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename().
------------------------------------------------------------------------
r798 | zas_ | 2008-05-21 00:13:48 +0200 (St, 21 kvě 2008) | 2 lines
Use size_t instead of gint, it silents a signed vs unsigned warning.
------------------------------------------------------------------------
r797 | zas_ | 2008-05-21 00:11:59 +0200 (St, 21 kvě 2008) | 2 lines
Use g_build_filename() instead of g_strconcat().
------------------------------------------------------------------------
r796 | zas_ | 2008-05-21 00:09:04 +0200 (St, 21 kvě 2008) | 2 lines
Drop concat_dir_and_file() and use g_build_filename() instead.
------------------------------------------------------------------------
r795 | zas_ | 2008-05-21 00:00:14 +0200 (St, 21 kvě 2008) | 2 lines
Use G_DIR_SEPARATOR instead of '/' where applicable.
------------------------------------------------------------------------
r794 | zas_ | 2008-05-20 23:51:25 +0200 (Út, 20 kvě 2008) | 2 lines
Use g_build_filename() to build paths.
------------------------------------------------------------------------
r793 | zas_ | 2008-05-20 22:11:29 +0200 (Út, 20 kvě 2008) | 3 lines
Do not use glib posix wrappers since they were introduced in 2.6
and we want 2.4 compatibility.
------------------------------------------------------------------------
r792 | zas_ | 2008-05-20 22:06:11 +0200 (Út, 20 kvě 2008) | 2 lines
Use access() instead of g_access() which is only available in 2.8.
------------------------------------------------------------------------
r791 | zas_ | 2008-05-20 21:14:36 +0200 (Út, 20 kvě 2008) | 3 lines
Use utf-8 charset instead of iso-8859-1.
Minor cleanup.
------------------------------------------------------------------------
r790 | nadvornik | 2008-05-20 19:43:37 +0200 (Út, 20 kvě 2008) | 2 lines
updated ru.po by Alexandre Prokoudine
------------------------------------------------------------------------
r789 | zas_ | 2008-05-20 10:18:30 +0200 (Út, 20 kvě 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r788 | zas_ | 2008-05-20 10:14:35 +0200 (Út, 20 kvě 2008) | 2 lines
Sort out log_printf() vs printf_term() mix up.
------------------------------------------------------------------------
r787 | zas_ | 2008-05-20 09:52:49 +0200 (Út, 20 kvě 2008) | 3 lines
Use print_term() instead of printf(), since it handles charset conversion
from utf8 to locale if needed.
------------------------------------------------------------------------
r786 | zas_ | 2008-05-19 13:09:23 +0200 (Po, 19 kvě 2008) | 3 lines
Remove C-specific gcc options from CXXFLAGS.
Add few more warnings.
------------------------------------------------------------------------
r785 | zas_ | 2008-05-19 11:27:30 +0200 (Po, 19 kvě 2008) | 2 lines
Fix some incomplete initialization warnings.
------------------------------------------------------------------------
r784 | zas_ | 2008-05-19 10:46:37 +0200 (Po, 19 kvě 2008) | 2 lines
depreceated -> deprecated
------------------------------------------------------------------------
r783 | zas_ | 2008-05-19 10:43:11 +0200 (Po, 19 kvě 2008) | 2 lines
Typo fixes.
------------------------------------------------------------------------
r782 | zas_ | 2008-05-19 10:36:06 +0200 (Po, 19 kvě 2008) | 2 lines
Create auxdir if needed.
------------------------------------------------------------------------
r781 | zas_ | 2008-05-19 10:24:10 +0200 (Po, 19 kvě 2008) | 2 lines
Fix spurious end of line introduced in revision 780.
------------------------------------------------------------------------
r780 | bruclik | 2008-05-19 03:15:17 +0200 (Po, 19 kvě 2008) | 10 lines
configure.in was rewritten:
- uses PKG_CHECK_MODULES everywhere
- added --enable-debug (enable debugging support)
- added --enable-developer (developer mode, checks depreceated code ...)
- removed obsoleted INCLUDES from Makefile.am
Fixed src/debug.h (added glib.h).
Fixed src/exiv2.c compilation with libexiv2 v0.15.
Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
------------------------------------------------------------------------
r779 | bruclik | 2008-05-19 02:54:59 +0200 (Po, 19 kvě 2008) | 3 lines
Updated CODING (GPL header, macros, svn change-log, ...).
------------------------------------------------------------------------
r778 | zas_ | 2008-05-18 23:14:01 +0200 (Ne, 18 kvě 2008) | 7 lines
Save order of Properties dialog tabs to rc file.
Users of GTK+ <2.10 can set tabs order directly in the rc file,
others can move tabs using drag'n drop.
The option is named properties.tabs_order, its default value
is "123" which is General, Keywords, Exif tabs (left to right).
------------------------------------------------------------------------
r777 | zas_ | 2008-05-18 14:56:18 +0200 (Ne, 18 kvě 2008) | 3 lines
Cleanup and code redundancy reduction.
------------------------------------------------------------------------
r776 | zas_ | 2008-05-18 13:39:58 +0200 (Ne, 18 kvě 2008) | 4 lines
Memorize text to display in the log window when the window is
not yet created. On log window display, the memorized text
is then recalled and displayed.
------------------------------------------------------------------------
r775 | zas_ | 2008-05-18 09:36:57 +0200 (Ne, 18 kvě 2008) | 2 lines
Do not create log window more than once.
------------------------------------------------------------------------
r774 | zas_ | 2008-05-18 00:37:04 +0200 (Ne, 18 kvě 2008) | 2 lines
Fix formatted.SubjectDistance appearing twice in exif bar configuration.
------------------------------------------------------------------------
r773 | zas_ | 2008-05-17 23:28:02 +0200 (So, 17 kvě 2008) | 2 lines
Update POTFILES.in.
------------------------------------------------------------------------
r772 | zas_ | 2008-05-17 23:26:45 +0200 (So, 17 kvě 2008) | 1 line
Add a log window that shows normal and debug messages. For now, it was added to Help menu.
------------------------------------------------------------------------
r771 | nadvornik | 2008-05-16 22:12:11 +0200 (Pá, 16 kvě 2008) | 2 lines
fixed exiv2 version test
------------------------------------------------------------------------
r770 | nadvornik | 2008-05-16 22:09:32 +0200 (Pá, 16 kvě 2008) | 3 lines
get processed values from exiv2
http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
------------------------------------------------------------------------
r769 | zas_ | 2008-05-16 16:59:45 +0200 (Pá, 16 kvě 2008) | 3 lines
Fix redundant application name in window titles.
It simplifies code.
------------------------------------------------------------------------
r768 | zas_ | 2008-05-16 16:38:05 +0200 (Pá, 16 kvě 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r767 | zas_ | 2008-05-16 14:16:49 +0200 (Pá, 16 kvě 2008) | 3 lines
Do not use printf() directly but use new wrapper function log_printf() instead.
------------------------------------------------------------------------
r766 | zas_ | 2008-05-16 14:08:51 +0200 (Pá, 16 kvě 2008) | 2 lines
Drop include "debug.h".
------------------------------------------------------------------------
r765 | zas_ | 2008-05-16 12:02:56 +0200 (Pá, 16 kvě 2008) | 3 lines
Include debug.h from main.h since debug macros may be used anywhere in the code.
------------------------------------------------------------------------
r764 | zas_ | 2008-05-16 11:10:56 +0200 (Pá, 16 kvě 2008) | 5 lines
Improve editor commands error display:
- display all errors (not only syntax errors)
- display errors from Preferences (checks are made on Apply or OK)
------------------------------------------------------------------------
r763 | zas_ | 2008-05-16 10:37:07 +0200 (Pá, 16 kvě 2008) | 7 lines
Improve editors a bit:
- allow whitespaces before and after %v, %V, %w
- allow % escaping using %% (mandatory to use shell commands than contain % characters)
- display a dialog on execution if a syntax error is detected (only for generic editors)
- update README editors section
------------------------------------------------------------------------
r762 | zas_ | 2008-05-14 20:12:11 +0200 (St, 14 kvě 2008) | 9 lines
The Encoding key is now deprecated by the FreeDesktop standard and all
strings are required to be encoded in UTF-8. This desktop entry
explicitly specifies an Encoding of UTF-8, which is harmless but no longer
necessary.
See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
Patch #1963689.
------------------------------------------------------------------------
r761 | zas_ | 2008-05-14 20:09:05 +0200 (St, 14 kvě 2008) | 3 lines
Patch #1963690 was applied.
It fixes hyphens/minus confusion in the man page.
------------------------------------------------------------------------
r760 | zas_ | 2008-05-14 19:00:25 +0200 (St, 14 kvě 2008) | 4 lines
Simplify thumb_std_maint_moved(), since g_list_append knows
how to append to a NULL list. Patch by Uwe Ohse.
------------------------------------------------------------------------
r759 | zas_ | 2008-05-14 18:52:55 +0200 (St, 14 kvě 2008) | 4 lines
Simplify collect_manager_add_action(), since g_list_append knows
how to append to a NULL list. Patch by Uwe Ohse.
------------------------------------------------------------------------
r758 | zas_ | 2008-05-14 14:59:00 +0200 (St, 14 kvě 2008) | 2 lines
Merge vflist_row_by_path() into vflist_index_by_path().
------------------------------------------------------------------------
r757 | zas_ | 2008-05-14 12:40:43 +0200 (St, 14 kvě 2008) | 3 lines
Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
Patch #1963691.
------------------------------------------------------------------------
r756 | zas_ | 2008-05-14 10:56:08 +0200 (St, 14 kvě 2008) | 2 lines
Make vf_pop_menu_*_cb static.
------------------------------------------------------------------------
r755 | zas_ | 2008-05-13 22:31:35 +0200 (Út, 13 kvě 2008) | 2 lines
French translation fixes.
------------------------------------------------------------------------
r754 | zas_ | 2008-05-13 22:21:00 +0200 (Út, 13 kvě 2008) | 3 lines
Resync POTFILES.in and *.po, update french translation and
regenerate statistics in README.
------------------------------------------------------------------------
r753 | zas_ | 2008-05-13 22:13:44 +0200 (Út, 13 kvě 2008) | 2 lines
Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
------------------------------------------------------------------------
r752 | zas_ | 2008-05-13 21:56:52 +0200 (Út, 13 kvě 2008) | 2 lines
Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
------------------------------------------------------------------------
r751 | zas_ | 2008-05-13 21:54:13 +0200 (Út, 13 kvě 2008) | 2 lines
vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
------------------------------------------------------------------------
r750 | zas_ | 2008-05-13 21:51:22 +0200 (Út, 13 kvě 2008) | 3 lines
vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
------------------------------------------------------------------------
r749 | zas_ | 2008-05-13 21:45:04 +0200 (Út, 13 kvě 2008) | 2 lines
Fix last patch, only set vf->clicked_mark for a valid mark.
------------------------------------------------------------------------
r748 | zas_ | 2008-05-13 21:32:25 +0200 (Út, 13 kvě 2008) | 6 lines
Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
named clicked_mark.
Marks numbering is now consistent with menus (starting at 1, 0 is an
invalid mark), assertions were modified accordingly.
------------------------------------------------------------------------
r747 | zas_ | 2008-05-13 18:09:43 +0200 (Út, 13 kvě 2008) | 6 lines
Expand tilde with file: and view: remote parameters.
Now these are working:
geeqie -r file:~/dir
geeqie -r view:~user/file
------------------------------------------------------------------------
r746 | zas_ | 2008-05-13 16:49:38 +0200 (Út, 13 kvě 2008) | 3 lines
Display a message when invalid remote options are used.
------------------------------------------------------------------------
r745 | zas_ | 2008-05-13 16:35:51 +0200 (Út, 13 kvě 2008) | 2 lines
Comparing tag id is not sufficient, check the tag name too.
------------------------------------------------------------------------
r744 | zas_ | 2008-05-13 13:58:47 +0200 (Út, 13 kvě 2008) | 2 lines
Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
------------------------------------------------------------------------
r743 | zas_ | 2008-05-13 10:53:26 +0200 (Út, 13 kvě 2008) | 2 lines
Move all remote stuff from main.c to remote.[ch].
------------------------------------------------------------------------
r742 | zas_ | 2008-05-13 10:02:46 +0200 (Út, 13 kvě 2008) | 2 lines
Move some functions from main.[ch] to new window.[ch].
------------------------------------------------------------------------
r741 | zas_ | 2008-05-13 09:34:37 +0200 (Út, 13 kvě 2008) | 2 lines
Ensure that we end with UTF8 encoded comment and keywords.
------------------------------------------------------------------------
r740 | zas_ | 2008-05-13 01:26:00 +0200 (Út, 13 kvě 2008) | 4 lines
Reading of Iptc.Application2.Keywords should now be fixed.
Use uft8_validate_or_convert() on exif's text data to be safe.
------------------------------------------------------------------------
r739 | zas_ | 2008-05-13 01:21:35 +0200 (Út, 13 kvě 2008) | 2 lines
Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
------------------------------------------------------------------------
r738 | zas_ | 2008-05-13 01:00:04 +0200 (Út, 13 kvě 2008) | 2 lines
bar_exif_validate_text(): use computed length and cleanup.
------------------------------------------------------------------------
r737 | zas_ | 2008-05-12 21:56:28 +0200 (Po, 12 kvě 2008) | 2 lines
Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
------------------------------------------------------------------------
r736 | zas_ | 2008-05-12 19:10:40 +0200 (Po, 12 kvě 2008) | 5 lines
Extract and append keywords from Iptc.Application2.Keywords tags.
A function was added to make the keywords unique in the list.
Note: Iptc.Application2.Keywords is only read, not written.
------------------------------------------------------------------------
r735 | zas_ | 2008-05-12 12:46:23 +0200 (Po, 12 kvě 2008) | 2 lines
When an option was successfully read, just continue to next line.
------------------------------------------------------------------------
r734 | zas_ | 2008-05-12 12:37:37 +0200 (Po, 12 kvě 2008) | 2 lines
Minor formatting fix in rc file header.
------------------------------------------------------------------------
r733 | zas_ | 2008-05-12 10:52:17 +0200 (Po, 12 kvě 2008) | 8 lines
Rework read_*_option():
- read_u?int_option() now interpret a value of "true" as 1
- read_bool_option() now interpret any value different from 0 as true.
- make functions return TRUE on successful read, FALSE else
Theses changes will help to maintain compatibility when options are modified.
------------------------------------------------------------------------
r732 | zas_ | 2008-05-12 10:11:27 +0200 (Po, 12 kvě 2008) | 3 lines
Rename option image_overlay.common.enabled to image_overlay.common.state
since it is not a boolean anymore.
------------------------------------------------------------------------
r731 | zas_ | 2008-05-12 02:22:38 +0200 (Po, 12 kvě 2008) | 2 lines
Add some wrapper functions for not yet common code.
------------------------------------------------------------------------
r730 | zas_ | 2008-05-12 01:56:40 +0200 (Po, 12 kvě 2008) | 3 lines
Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
------------------------------------------------------------------------
r729 | zas_ | 2008-05-12 01:47:59 +0200 (Po, 12 kvě 2008) | 2 lines
Move a part of pop up menu common code to view_file.[ch].
------------------------------------------------------------------------
r728 | zas_ | 2008-05-12 01:09:39 +0200 (Po, 12 kvě 2008) | 3 lines
Introduce vf_pop_menu_file_list() as a wrapper to
vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
------------------------------------------------------------------------
r727 | zas_ | 2008-05-11 23:11:54 +0200 (Ne, 11 kvě 2008) | 2 lines
Use vf_* functions where possible.
------------------------------------------------------------------------
r726 | zas_ | 2008-05-11 22:38:21 +0200 (Ne, 11 kvě 2008) | 2 lines
Drop unused layout_list_get_path() and vf*_index_get_path().
------------------------------------------------------------------------
r725 | zas_ | 2008-05-11 15:17:38 +0200 (Ne, 11 kvě 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r724 | zas_ | 2008-05-11 15:14:58 +0200 (Ne, 11 kvě 2008) | 4 lines
An option to save and restore the last path used was added.
This option appears as startup.use_last_path in rc file.
Preferences > General > Startup was modified accordingly.
------------------------------------------------------------------------
r723 | zas_ | 2008-05-11 14:23:26 +0200 (Ne, 11 kvě 2008) | 8 lines
Rename options:
startup_path_enable -> startup.restore_path
startup_path -> startup.path
Geeqie is still able to read old options.
------------------------------------------------------------------------
r722 | zas_ | 2008-05-11 13:46:48 +0200 (Ne, 11 kvě 2008) | 2 lines
Fix help window title.
------------------------------------------------------------------------
r721 | zas_ | 2008-05-11 13:44:58 +0200 (Ne, 11 kvě 2008) | 2 lines
Use computed string length.
------------------------------------------------------------------------
r720 | zas_ | 2008-05-11 13:41:32 +0200 (Ne, 11 kvě 2008) | 2 lines
Slightly increase help window's default width.
------------------------------------------------------------------------
r719 | zas_ | 2008-05-11 13:30:41 +0200 (Ne, 11 kvě 2008) | 4 lines
Add an help button to OSD info configuration in Preferences dialog.
Make its own section named "Overlay Screen Display".
------------------------------------------------------------------------
r718 | zas_ | 2008-05-11 12:25:04 +0200 (Ne, 11 kvě 2008) | 5 lines
Partially update main README.
A section concerning overlay info was added.
Translation statistics were updated.
------------------------------------------------------------------------
r717 | zas_ | 2008-05-11 11:37:46 +0200 (Ne, 11 kvě 2008) | 50 lines
Change translations statistics formatting to match the style
use in the README file.
Here is the result for current trunk:
Translations statistics
Date: Sun, 11 May 2008 11:33:14 +0200
Note: completion % in the chart below may not be quite correct
when fuzzy translations exist but do not appear in the source.
For exact results, run make update-po with up to date POTFILES.in.
comp % = trans / (trans + fuzzy + untrans)
Language Comp(%) Trans Fuzzy Untrans Total
fr 100.00 985 0 0 985
be 90.56 892 25 68 985
eu 68.53 675 150 160 985
eo 68.22 672 153 160 985
vi 68.02 670 156 159 985
it 67.82 668 154 163 985
pt_BR 67.82 668 154 163 985
zh_TW 66.90 659 150 176 985
sk 66.50 655 158 172 985
fi 64.37 634 176 175 985
nl 64.37 634 179 172 985
sv 64.16 632 175 178 985
bg 64.06 631 175 179 985
ca 64.06 631 175 179 985
cs 64.06 631 175 179 985
de 64.06 631 175 179 985
es 64.06 631 175 179 985
ja 64.06 631 175 179 985
ru 64.06 631 175 179 985
pl 60.61 597 148 240 985
ar 42.94 423 315 247 985
ro 37.56 370 342 273 985
hu 36.14 356 332 297 985
id 19.70 194 408 383 985
et 19.29 190 407 388 985
uk 17.16 169 411 405 985
nb 15.94 157 416 412 985
zh_CN.GB2312 15.94 157 416 412 985
th 15.13 149 413 423 985
sl 14.72 145 419 421 985
da 12.99 128 402 455 985
ko 11.37 112 52 821 985
tr 6.60 65 398 522 985
------------------------------------------------------------------------
r716 | zas_ | 2008-05-10 23:29:53 +0200 (So, 10 kvě 2008) | 25 lines
Fix display of collection in overlay info.
Due to markup escaped collection was displayed instead of collection's in italic.
Overlay info syntax was extended to allow the wrapping of displayed data with markup.
General syntax is: %name[:length limit][:extra]%
Extra string uses special character '*' to mark the place of the data to display.
If no '*' is present, then extra string is just appended to data.
Any "\n" is replaced by a newline on display.
Pango mark up is accepted in left and right parts.
If data is empty, nothing will be displayed.
Examples:
"%name:*\n%" -> name is displayed in italics ended with a newline
"%size:\n%" -> size is displayed with a newline at end
"%formatted.ISOSpeedRating:ISO *%" -> prefix iso number with "ISO " (ie. "ISO 100")
"Collection *\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
Collection name formatting was slighly improved by not displaying the .gqv extension.
The default overlay info string was modified to use the new syntax, but older info strings should be
displayed as usual.
------------------------------------------------------------------------
r715 | zas_ | 2008-05-10 16:22:18 +0200 (So, 10 kvě 2008) | 2 lines
image_osd_get() now returns OsdShowFlags.
------------------------------------------------------------------------
r714 | zas_ | 2008-05-10 15:54:25 +0200 (So, 10 kvě 2008) | 2 lines
Display a simple grid with histogram.
------------------------------------------------------------------------
r713 | zas_ | 2008-05-10 14:33:52 +0200 (So, 10 kvě 2008) | 2 lines
Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
------------------------------------------------------------------------
r712 | zas_ | 2008-05-10 11:00:14 +0200 (So, 10 kvě 2008) | 4 lines
Save full OSD state to rc file and restore it on startup.
It allows to restore OSD with or without histogram depending
on previous state.
------------------------------------------------------------------------
r711 | zas_ | 2008-05-09 14:43:10 +0200 (Pá, 09 kvě 2008) | 3 lines
image_osd_info_render(): if there's no fd, just return.
------------------------------------------------------------------------
r710 | zas_ | 2008-05-09 14:33:24 +0200 (Pá, 09 kvě 2008) | 5 lines
Move overlay histogram stuff from ImageWindow to OverlayStateData.
It simplifies things a lot and make more sense.
Note: overlay icons display is broken since a long time it seems.
------------------------------------------------------------------------
r709 | zas_ | 2008-05-09 13:15:56 +0200 (Pá, 09 kvě 2008) | 2 lines
Introduce image_get_osd_data() and image_set_osd_data().
------------------------------------------------------------------------
r708 | zas_ | 2008-05-09 11:58:46 +0200 (Pá, 09 kvě 2008) | 2 lines
image_osd_get() and image_osd_set() now uses flags.
------------------------------------------------------------------------
r707 | zas_ | 2008-05-09 11:34:38 +0200 (Pá, 09 kvě 2008) | 3 lines
image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
reduce indentation level.
------------------------------------------------------------------------
r706 | zas_ | 2008-05-09 10:39:18 +0200 (Pá, 09 kvě 2008) | 7 lines
Preserve last histogram modes.
When a new histogram is displayed, it uses previously chosen
modes.
These modes are saved on exit to rc file as options:
histogram.last_channel_mode
histogram.last_log_mode
------------------------------------------------------------------------
r705 | zas_ | 2008-05-09 10:03:25 +0200 (Pá, 09 kvě 2008) | 2 lines
Update CODING and HACKING files, and add po/README file for translators.
------------------------------------------------------------------------
r704 | zas_ | 2008-05-09 09:46:18 +0200 (Pá, 09 kvě 2008) | 2 lines
Make lirc_cleanup() and lirc_input_callback() static.
------------------------------------------------------------------------
r703 | zas_ | 2008-05-09 09:32:30 +0200 (Pá, 09 kvě 2008) | 4 lines
Use function(void) instead of function() for declaring functions which
do not take any parameters at all.
It respects current Geeqie coding style more.
------------------------------------------------------------------------
r702 | zas_ | 2008-05-09 00:59:14 +0200 (Pá, 09 kvě 2008) | 4 lines
In the search results view, hide dimensions column instead of
displaying an empty one.
When dimensions search criteria is used, it is always displayed.
------------------------------------------------------------------------
r701 | zas_ | 2008-05-09 00:49:16 +0200 (Pá, 09 kvě 2008) | 3 lines
Reset thumbnail column to NULL when hidden.
It fixes bug 1960274.
------------------------------------------------------------------------
r700 | zas_ | 2008-05-08 22:21:03 +0200 (Čt, 08 kvě 2008) | 2 lines
search_status_update(): slightly reduce code redundancy.
------------------------------------------------------------------------
r699 | zas_ | 2008-05-08 14:50:25 +0200 (Čt, 08 kvě 2008) | 4 lines
Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
Add a FIXME where potential improper usage of strncasecmp() is made.
------------------------------------------------------------------------
r698 | zas_ | 2008-05-08 14:38:34 +0200 (Čt, 08 kvě 2008) | 3 lines
Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
are used.
------------------------------------------------------------------------
r697 | zas_ | 2008-05-08 01:27:26 +0200 (Čt, 08 kvě 2008) | 8 lines
Replace deprecated functions by their counterparts:
g_strcasecmp() -> g_ascii_strcasecmp()
g_strncasecmp() -> g_ascii_strncasecmp()
gtk_input_remove() -> g_source_remove()
g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
All these are deprecated either since 2.2 or 2.4.
------------------------------------------------------------------------
r696 | zas_ | 2008-05-08 00:54:33 +0200 (Čt, 08 kvě 2008) | 3 lines
Resync po files.
French translation was updated.
------------------------------------------------------------------------
r695 | zas_ | 2008-05-08 00:48:30 +0200 (Čt, 08 kvě 2008) | 5 lines
Add a way to invert the current selection.
An item labeled "Invert selection" was added to the Select submenu
in the main menu.
------------------------------------------------------------------------
r694 | zas_ | 2008-05-07 01:58:08 +0200 (St, 07 kvě 2008) | 2 lines
Tidy up.
------------------------------------------------------------------------
r693 | zas_ | 2008-05-07 01:53:12 +0200 (St, 07 kvě 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r692 | zas_ | 2008-05-07 01:52:09 +0200 (St, 07 kvě 2008) | 2 lines
Add trash.c.
------------------------------------------------------------------------
r691 | nadvornik | 2008-05-06 23:35:31 +0200 (Út, 06 kvě 2008) | 2 lines
moved safe delete functions to separate file
------------------------------------------------------------------------
r690 | nadvornik | 2008-05-06 22:24:16 +0200 (Út, 06 kvě 2008) | 2 lines
use some of the new functions in filedata.c
------------------------------------------------------------------------
r689 | zas_ | 2008-05-06 19:00:55 +0200 (Út, 06 kvě 2008) | 3 lines
Allow the user to append or replace comments for a group of selected files.
Two buttons were added to the Keywords panel.
------------------------------------------------------------------------
r688 | zas_ | 2008-05-06 14:31:23 +0200 (Út, 06 kvě 2008) | 6 lines
Use a dedicated option to enable keywords and comment saving as XMP tags
in image's files.
This new option is named "save_metadata_in_image_file" in configuration file.
User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
Description of enable_metadata_dirs was modified as an attempt to improve clarity.
------------------------------------------------------------------------
r687 | zas_ | 2008-05-06 14:03:39 +0200 (Út, 06 kvě 2008) | 2 lines
comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
------------------------------------------------------------------------
r686 | zas_ | 2008-05-05 23:27:39 +0200 (Po, 05 kvě 2008) | 2 lines
French translation was updated, various fixes.
------------------------------------------------------------------------
r685 | zas_ | 2008-05-05 22:56:20 +0200 (Po, 05 kvě 2008) | 2 lines
Belarusian translation was updated. Thanks to Pavel Piatruk.
------------------------------------------------------------------------
r684 | nadvornik | 2008-05-05 22:51:51 +0200 (Po, 05 kvě 2008) | 2 lines
started implementation of API for sidecar files
------------------------------------------------------------------------
r683 | zas_ | 2008-05-05 22:51:50 +0200 (Po, 05 kvě 2008) | 2 lines
Update POTFILES.in (filelist.c -> filedata.c).
------------------------------------------------------------------------
r682 | zas_ | 2008-05-05 22:49:40 +0200 (Po, 05 kvě 2008) | 3 lines
Modify regen_potfiles.sh to generate a patch instead of
directly applying changes to POTFILES.in.
------------------------------------------------------------------------
r681 | nadvornik | 2008-05-05 21:20:46 +0200 (Po, 05 kvě 2008) | 2 lines
added .gqv to known file types
------------------------------------------------------------------------
r680 | nadvornik | 2008-05-05 21:11:12 +0200 (Po, 05 kvě 2008) | 2 lines
split filelist.c to filefilter.c and filedata.c
------------------------------------------------------------------------
r679 | zas_ | 2008-05-05 11:21:01 +0200 (Po, 05 kvě 2008) | 2 lines
Revert wrong patch rev 676.
------------------------------------------------------------------------
r678 | zas_ | 2008-05-05 11:12:07 +0200 (Po, 05 kvě 2008) | 4 lines
Add an helper script to regenerate POTFILES.in file.
POTFILES.in was updated.
French translation was updated.
------------------------------------------------------------------------
r677 | zas_ | 2008-05-05 10:32:18 +0200 (Po, 05 kvě 2008) | 2 lines
Revert patch 675, and correctly fix gtk assertion failure.
------------------------------------------------------------------------
r676 | zas_ | 2008-05-05 10:15:52 +0200 (Po, 05 kvě 2008) | 2 lines
Fix two memory leaks.
------------------------------------------------------------------------
r675 | zas_ | 2008-05-05 09:46:32 +0200 (Po, 05 kvě 2008) | 3 lines
Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
when swapping to/from file icon view.
------------------------------------------------------------------------
r674 | zas_ | 2008-05-05 01:57:20 +0200 (Po, 05 kvě 2008) | 2 lines
vficon_release_cb(): use switch() and cleanup.
------------------------------------------------------------------------
r673 | zas_ | 2008-05-05 01:20:43 +0200 (Po, 05 kvě 2008) | 2 lines
Minor tidyup.
------------------------------------------------------------------------
r672 | zas_ | 2008-05-05 01:06:46 +0200 (Po, 05 kvě 2008) | 2 lines
Drop unused vficon_select_by_path() and vflist_select_by_path().
------------------------------------------------------------------------
r671 | zas_ | 2008-05-05 01:03:36 +0200 (Po, 05 kvě 2008) | 2 lines
Minor cleanup.
------------------------------------------------------------------------
r670 | nadvornik | 2008-05-04 23:54:20 +0200 (Ne, 04 kvě 2008) | 2 lines
dropped path_list functions, use filelist functions everywhere
------------------------------------------------------------------------
r669 | zas_ | 2008-05-04 21:00:39 +0200 (Ne, 04 kvě 2008) | 9 lines
Remove unused functions:
vflist_set_status_func()
vflist_set_thumb_status_func()
vflist_set_layout()
vficon_set_status_func()
vficon_set_thumb_status_func()
vficon_set_layout()
------------------------------------------------------------------------
r668 | zas_ | 2008-05-04 20:45:06 +0200 (Ne, 04 kvě 2008) | 2 lines
Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
------------------------------------------------------------------------
r667 | zas_ | 2008-05-04 18:16:07 +0200 (Ne, 04 kvě 2008) | 2 lines
Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
------------------------------------------------------------------------
r666 | zas_ | 2008-05-04 13:47:36 +0200 (Ne, 04 kvě 2008) | 2 lines
Prepare switch to ViewFile (unused yet).
------------------------------------------------------------------------
r665 | zas_ | 2008-05-04 02:32:05 +0200 (Ne, 04 kvě 2008) | 3 lines
Shorten Edit menu labels, dropping "in ". It will ease
translations too, and user can define its own label in Preferences.
------------------------------------------------------------------------
r664 | zas_ | 2008-05-04 02:21:14 +0200 (Ne, 04 kvě 2008) | 3 lines
Do not show Copy, Move, Rename, Delete, New Folder external commands
in the Edit section of contextual menus.
------------------------------------------------------------------------
r663 | zas_ | 2008-05-04 02:16:37 +0200 (Ne, 04 kvě 2008) | 2 lines
Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
------------------------------------------------------------------------
r662 | zas_ | 2008-05-03 22:55:16 +0200 (So, 03 kvě 2008) | 2 lines
exif_get_description_by_key(): check for "formatted." prefix, and optimize.
------------------------------------------------------------------------
r661 | zas_ | 2008-05-03 22:49:25 +0200 (So, 03 kvě 2008) | 2 lines
exif_get_formatted_by_key(): skip prefix when comparing.
------------------------------------------------------------------------
r660 | zas_ | 2008-05-03 22:40:50 +0200 (So, 03 kvě 2008) | 5 lines
Change the prefix of formatted exif tags to a more explicit "formatted." prefix
instead of the shorter "f".
Warning: custom overlay info string has to be modified since old names are no
more recognized, one can reset it to default through Preferences > Advanced.
------------------------------------------------------------------------
r659 | zas_ | 2008-05-03 18:58:17 +0200 (So, 03 kvě 2008) | 17 lines
Fix a bug occuring when using certain actions on a collection
item which is not in the selection.
Triggering it will either result in an assertion failure or a
segfault.
To reproduce:
- open a collection
- right-click on a non-selected image
- select Delete... menu entry (or Copy, Move, Rename, Properties...)
It results in the best case:
** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
or a pure segfault due to corrupted data.
collection_table_popup_file_list() has to return a list of filedata *
not a list of gchar *.
------------------------------------------------------------------------
r658 | zas_ | 2008-05-03 17:19:35 +0200 (So, 03 kvě 2008) | 3 lines
Move marks-related fields from _ViewFileInfoList to _ViewFile, since
they'll be used for file icon view too.
------------------------------------------------------------------------
r657 | zas_ | 2008-05-03 17:17:24 +0200 (So, 03 kvě 2008) | 3 lines
Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
to _ViewFile.
------------------------------------------------------------------------
r656 | zas_ | 2008-05-03 17:13:15 +0200 (So, 03 kvě 2008) | 3 lines
Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
the name used in ViewFileList.
------------------------------------------------------------------------
r655 | zas_ | 2008-05-03 17:09:21 +0200 (So, 03 kvě 2008) | 2 lines
Remove useless thumbs_list from ViewFileIcon.
------------------------------------------------------------------------
r654 | zas_ | 2008-05-03 14:50:52 +0200 (So, 03 kvě 2008) | 2 lines
Add function prototypes (yet unused).
------------------------------------------------------------------------
r653 | zas_ | 2008-05-03 14:48:45 +0200 (So, 03 kvě 2008) | 3 lines
Drop redundant vflist_thumbs_set() introduced in revision 649,
modify and use existing vflist_thumb_set().
------------------------------------------------------------------------
r652 | zas_ | 2008-05-03 14:21:22 +0200 (So, 03 kvě 2008) | 2 lines
Remove redundant prototype.
------------------------------------------------------------------------
r651 | zas_ | 2008-05-03 13:58:41 +0200 (So, 03 kvě 2008) | 2 lines
Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
------------------------------------------------------------------------
r650 | zas_ | 2008-05-03 13:34:13 +0200 (So, 03 kvě 2008) | 3 lines
Replace Layout icon_view field by more generic file_view_type.
Replace option layout.view_as_icons by layout.file_view_type.
------------------------------------------------------------------------
r649 | zas_ | 2008-05-03 12:31:37 +0200 (So, 03 kvě 2008) | 4 lines
Set thumbs_enabled through new function vflist_thumbs_set() instead
of vflist_new().
------------------------------------------------------------------------
r648 | zas_ | 2008-05-03 11:41:09 +0200 (So, 03 kvě 2008) | 3 lines
Prepare merging of some parts of view_file_list and view_file_icon and
simplification of view_file* interface.
------------------------------------------------------------------------
r647 | zas_ | 2008-05-03 10:35:08 +0200 (So, 03 kvě 2008) | 3 lines
Change default positions of dividers since width of the main menu
was increased.
------------------------------------------------------------------------
r646 | zas_ | 2008-05-03 01:11:31 +0200 (So, 03 kvě 2008) | 3 lines
Make exif_rational_to_double() and exif_get_rational_as_double() static.
------------------------------------------------------------------------
r645 | zas_ | 2008-05-03 01:08:18 +0200 (So, 03 kvě 2008) | 3 lines
info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
info disappearing when moving the tab.
------------------------------------------------------------------------
r644 | zas_ | 2008-05-03 00:59:04 +0200 (So, 03 kvě 2008) | 3 lines
Fix a Pango warning related to UTF8 when displaying internationalized
description in Advanced Exif Properties panel.
------------------------------------------------------------------------
r643 | zas_ | 2008-05-03 00:31:24 +0200 (So, 03 kvě 2008) | 2 lines
exif_get_description_by_key(): tidy up.
------------------------------------------------------------------------
r642 | zas_ | 2008-05-03 00:28:39 +0200 (So, 03 kvě 2008) | 3 lines
Add a pointer to the build function in the formatted exif tags struct
and use a loop in exif_get_formatted_by_key().
------------------------------------------------------------------------
r641 | zas_ | 2008-05-02 23:58:36 +0200 (Pá, 02 kvě 2008) | 2 lines
Indentation fix.
------------------------------------------------------------------------
r640 | zas_ | 2008-05-02 23:34:26 +0200 (Pá, 02 kvě 2008) | 3 lines
Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
An helper macro was added to call them.
------------------------------------------------------------------------
r639 | zas_ | 2008-05-02 22:56:59 +0200 (Pá, 02 kvě 2008) | 3 lines
Remove unused checksum_simple() function.
------------------------------------------------------------------------
r638 | zas_ | 2008-05-02 22:40:47 +0200 (Pá, 02 kvě 2008) | 2 lines
Simplify remove_extension_from_path().
------------------------------------------------------------------------
r637 | zas_ | 2008-05-02 22:27:47 +0200 (Pá, 02 kvě 2008) | 2 lines
remove_level_from_path() was simplified.
------------------------------------------------------------------------
r636 | zas_ | 2008-05-02 11:03:52 +0200 (Pá, 02 kvě 2008) | 2 lines
Move variable declaration and affectation near where it is used.
------------------------------------------------------------------------
r635 | zas_ | 2008-05-02 10:41:32 +0200 (Pá, 02 kvě 2008) | 2 lines
Replace GQView by Geeqie.
------------------------------------------------------------------------
r634 | zas_ | 2008-05-02 01:20:26 +0200 (Pá, 02 kvě 2008) | 2 lines
Use sizeof() instead of hardcoded buffer sizes.
------------------------------------------------------------------------
r633 | zas_ | 2008-05-02 00:59:54 +0200 (Pá, 02 kvě 2008) | 2 lines
cache_sim_write_similarity(): cleanup and simplification.
------------------------------------------------------------------------
r632 | zas_ | 2008-05-02 00:31:14 +0200 (Pá, 02 kvě 2008) | 2 lines
Use secure_save stuff to write .sim files.
------------------------------------------------------------------------
r631 | zas_ | 2008-05-02 00:30:16 +0200 (Pá, 02 kvě 2008) | 2 lines
save_options(): minor code simplification.
------------------------------------------------------------------------
r630 | zas_ | 2008-05-02 00:27:44 +0200 (Pá, 02 kvě 2008) | 2 lines
Add a wrapper to fwrite().
------------------------------------------------------------------------
r629 | zas_ | 2008-05-01 23:42:22 +0200 (Čt, 01 kvě 2008) | 2 lines
Typo fix.
------------------------------------------------------------------------
r628 | zas_ | 2008-05-01 20:37:50 +0200 (Čt, 01 kvě 2008) | 2 lines
Indentation fixes.
------------------------------------------------------------------------
r627 | zas_ | 2008-05-01 20:26:30 +0200 (Čt, 01 kvě 2008) | 2 lines
Simplify and optimize extension_find_dot().
------------------------------------------------------------------------
r626 | nadvornik | 2008-04-30 00:44:06 +0200 (St, 30 dub 2008) | 2 lines
fixed a memory leak
------------------------------------------------------------------------
r625 | nadvornik | 2008-04-29 20:12:49 +0200 (Út, 29 dub 2008) | 2 lines
cleanup: use image_get_image_size
------------------------------------------------------------------------
r624 | nadvornik | 2008-04-29 19:52:12 +0200 (Út, 29 dub 2008) | 4 lines
fixed connected zoom and scroll that didn't work in some cases
http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
------------------------------------------------------------------------
r623 | bruclik | 2008-04-28 01:31:20 +0200 (Po, 28 dub 2008) | 5 lines
fix warning cast from pointer to integer of different size (when an integer is
passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
------------------------------------------------------------------------
r622 | nadvornik | 2008-04-27 22:05:11 +0200 (Ne, 27 dub 2008) | 2 lines
Added LIRC patch written by Matteo Beniamino
------------------------------------------------------------------------
r621 | zas_ | 2008-04-25 22:23:21 +0200 (Pá, 25 dub 2008) | 2 lines
Fix number of directory views, bug introduced in revision 617.
------------------------------------------------------------------------
r620 | nadvornik | 2008-04-25 22:08:47 +0200 (Pá, 25 dub 2008) | 4 lines
fixed dragging multiple files from file list
http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
------------------------------------------------------------------------
r619 | zas_ | 2008-04-25 11:31:32 +0200 (Pá, 25 dub 2008) | 2 lines
Add a line about variable and function names.
------------------------------------------------------------------------
r618 | zas_ | 2008-04-25 11:28:45 +0200 (Pá, 25 dub 2008) | 3 lines
Document the Geeqie coding style.
This is a draft, please improve.
------------------------------------------------------------------------
r617 | zas_ | 2008-04-25 10:07:22 +0200 (Pá, 25 dub 2008) | 3 lines
Handle the case of reduction of the number of view directory types.
Previously it was leading to a segfault.
------------------------------------------------------------------------
r616 | zas_ | 2008-04-24 22:29:09 +0200 (Čt, 24 dub 2008) | 4 lines
Allow to copy the path of a directory to clipboard from directory views.
Show Copy path option has to be enabled.
Suggested by Frédéric Mantegazza.
------------------------------------------------------------------------
r615 | zas_ | 2008-04-24 22:18:59 +0200 (Čt, 24 dub 2008) | 4 lines
Do not allow to add anything but directories to sort bar in
folder mode through drag'n'drop.
Introduce a new field only_directories to _BookMarkData struct.
------------------------------------------------------------------------
r614 | zas_ | 2008-04-24 18:35:02 +0200 (Čt, 24 dub 2008) | 2 lines
Add missing spaces around equal sign.
------------------------------------------------------------------------
r613 | zas_ | 2008-04-24 18:32:20 +0200 (Čt, 24 dub 2008) | 2 lines
Cleanup exif_get_formatted_by_key().
------------------------------------------------------------------------
r612 | zas_ | 2008-04-24 17:57:58 +0200 (Čt, 24 dub 2008) | 2 lines
Add missing space.
------------------------------------------------------------------------
r611 | zas_ | 2008-04-24 17:53:08 +0200 (Čt, 24 dub 2008) | 2 lines
6 for() vs 201 for (): winner is for ().
------------------------------------------------------------------------
r610 | zas_ | 2008-04-24 17:49:57 +0200 (Čt, 24 dub 2008) | 2 lines
Convert the minority of while() to while ().
------------------------------------------------------------------------
r609 | zas_ | 2008-04-24 17:44:43 +0200 (Čt, 24 dub 2008) | 2 lines
Use only one secure_fprintf() call instead of two.
------------------------------------------------------------------------
r608 | zas_ | 2008-04-24 17:31:21 +0200 (Čt, 24 dub 2008) | 2 lines
Use sizeof().
------------------------------------------------------------------------
r607 | zas_ | 2008-04-24 14:47:09 +0200 (Čt, 24 dub 2008) | 2 lines
Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
------------------------------------------------------------------------
r606 | zas_ | 2008-04-24 14:23:02 +0200 (Čt, 24 dub 2008) | 2 lines
Remove whitespace between function name and first parenthesis for the sake of consistency.
------------------------------------------------------------------------
r605 | zas_ | 2008-04-24 13:40:26 +0200 (Čt, 24 dub 2008) | 2 lines
Indentation fix.
------------------------------------------------------------------------
r604 | zas_ | 2008-04-24 11:50:37 +0200 (Čt, 24 dub 2008) | 1 line
Display file_data debug messages only at level 2.
------------------------------------------------------------------------
r603 | zas_ | 2008-04-24 11:43:23 +0200 (Čt, 24 dub 2008) | 2 lines
Move get_exec_time() to debug.{c,h}.
------------------------------------------------------------------------
r602 | zas_ | 2008-04-24 11:09:48 +0200 (Čt, 24 dub 2008) | 2 lines
Move options stuff to options.{c,h} and remove globals.c
------------------------------------------------------------------------
r601 | zas_ | 2008-04-24 10:53:39 +0200 (Čt, 24 dub 2008) | 5 lines
Move debug macros from main.h to new debug.h.
Make debug_level static to debug.c and add utility functions
to manipulate it.
Add #include "debug.h" where needed.
------------------------------------------------------------------------
r600 | zas_ | 2008-04-24 02:15:03 +0200 (Čt, 24 dub 2008) | 3 lines
Handle the newline in DEBUG_N() macro instead of adding one
in each debug message string.
------------------------------------------------------------------------
r599 | zas_ | 2008-04-24 01:52:20 +0200 (Čt, 24 dub 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r598 | zas_ | 2008-04-24 01:51:02 +0200 (Čt, 24 dub 2008) | 2 lines
Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
------------------------------------------------------------------------
r597 | zas_ | 2008-04-24 01:47:53 +0200 (Čt, 24 dub 2008) | 2 lines
Fix image overlay displayed only on second "I" press in layout view.
------------------------------------------------------------------------
r596 | zas_ | 2008-04-24 01:35:13 +0200 (Čt, 24 dub 2008) | 3 lines
Display file and line along debug messages for any debug level but level 1.
Add a DEBUG_0() macro for instant debugging.
------------------------------------------------------------------------
r595 | zas_ | 2008-04-24 00:40:55 +0200 (Čt, 24 dub 2008) | 4 lines
Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
occuring when toggling file list view <-> file icon view.
------------------------------------------------------------------------
r594 | nadvornik | 2008-04-24 00:38:34 +0200 (Čt, 24 dub 2008) | 2 lines
clear the buffer before loading of an image
------------------------------------------------------------------------
r593 | zas_ | 2008-04-24 00:33:18 +0200 (Čt, 24 dub 2008) | 2 lines
Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
------------------------------------------------------------------------
r592 | zas_ | 2008-04-24 00:22:37 +0200 (Čt, 24 dub 2008) | 2 lines
Update to contributors list.
------------------------------------------------------------------------
r591 | zas_ | 2008-04-24 00:17:21 +0200 (Čt, 24 dub 2008) | 8 lines
Allow the copy of file paths to clipboard.
This feature is disabled by default, it can be set through
Preferences > Advanced > Behavior > Show "Copy path" ...
When enabled, it adds a menu entry "Copy path" that let the
user copies current selection's paths to X clipboard.
It is very convenient to paste paths to xterm for example.
Patch by Carles Pina i Estany and me.
------------------------------------------------------------------------
r590 | nadvornik | 2008-04-23 23:08:29 +0200 (St, 23 dub 2008) | 2 lines
fixed a bug in opening files with non-utf8 locales in exiv2.cc
------------------------------------------------------------------------
r589 | zas_ | 2008-04-23 22:47:19 +0200 (St, 23 dub 2008) | 9 lines
Introduce macros to display debug messages.
if (debug) printf(...) is now replaced by variadic macros:
DEBUG_1()
And for higher debugging levels:
DEBUG_2()
DEBUG_3()
DEBUG_4()
------------------------------------------------------------------------
r588 | zas_ | 2008-04-23 15:46:18 +0200 (St, 23 dub 2008) | 7 lines
Honor Control and Shift keys while drag'n'droping files
to directories.
Before a menu (Copy/Move/Cancel) was always displayed, now
if the user hold Shift key or Control key, the menu
is not shown, but move or copy actions take place.
If no modifier key is used, the menu is displayed as usual.
------------------------------------------------------------------------
r587 | zas_ | 2008-04-23 15:03:04 +0200 (St, 23 dub 2008) | 2 lines
Only display message if in debug mode.
------------------------------------------------------------------------
r586 | zas_ | 2008-04-23 11:56:21 +0200 (St, 23 dub 2008) | 5 lines
Fix adding a selection to a collection with no window open
using the sort manager. Only one file was added, now all
files in the selection are added (but duplicates).
A pointer was not reset correctly.
------------------------------------------------------------------------
r585 | zas_ | 2008-04-23 01:53:24 +0200 (St, 23 dub 2008) | 2 lines
Save sort manager state to rc file.
------------------------------------------------------------------------
r584 | zas_ | 2008-04-23 00:45:51 +0200 (St, 23 dub 2008) | 2 lines
Remove unused function bar_info_size_request().
------------------------------------------------------------------------
r583 | zas_ | 2008-04-23 00:44:10 +0200 (St, 23 dub 2008) | 3 lines
Save state and width of exif, info and sort panels to rc file.
Width is restored only if save windows dimensions is set.
------------------------------------------------------------------------
r581 | nadvornik | 2008-04-22 21:26:07 +0200 (Út, 22 dub 2008) | 2 lines
updated ChangeLog from svn log
------------------------------------------------------------------------
------------------------------------------------------------------------
r580 | nadvornik | 2008-04-22 20:06:38 +0200 (Út, 22 dub 2008) | 2 lines
fixed version string ;)
------------------------------------------------------------------------
r579 | nadvornik | 2008-04-22 19:45:08 +0200 (Út, 22 dub 2008) | 2 lines
updated version number
------------------------------------------------------------------------
r578 | nadvornik | 2008-04-22 19:40:29 +0200 (Út, 22 dub 2008) | 2 lines
fixed reading of signed rational type with Exiv2
------------------------------------------------------------------------
r577 | nadvornik | 2008-04-22 11:57:26 +0200 (Út, 22 dub 2008) | 2 lines
fixed instalation of doc files
------------------------------------------------------------------------
r576 | zas_ | 2008-04-22 11:40:05 +0200 (Út, 22 dub 2008) | 3 lines
Correctly escape data before using pango_layout_set_markup().
Exif data may contain characters like & or < >.
------------------------------------------------------------------------
r575 | zas_ | 2008-04-22 11:01:29 +0200 (Út, 22 dub 2008) | 3 lines
Use image_osd_toggle() in layout_menu_overlay_cb().
Drop layout_image_overlay_update().
------------------------------------------------------------------------
r574 | zas_ | 2008-04-22 10:53:07 +0200 (Út, 22 dub 2008) | 2 lines
Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
------------------------------------------------------------------------
r573 | zas_ | 2008-04-22 10:34:30 +0200 (Út, 22 dub 2008) | 3 lines
Make histogram depends on image window not layout window.
It simplifies the code, and make more sense.
------------------------------------------------------------------------
r572 | zas_ | 2008-04-22 10:16:02 +0200 (Út, 22 dub 2008) | 4 lines
Ensure Properties dialog is displayed above fullscreen window.
Add a parameter to info_window_new() to pass parent window and
revert patch 472.
------------------------------------------------------------------------
r571 | zas_ | 2008-04-22 00:19:32 +0200 (Út, 22 dub 2008) | 2 lines
Indicate bugs and feature requests trackers, remove obsolete stuff.
------------------------------------------------------------------------
r570 | zas_ | 2008-04-22 00:15:56 +0200 (Út, 22 dub 2008) | 2 lines
Lowercased name.
------------------------------------------------------------------------
r569 | zas_ | 2008-04-22 00:14:57 +0200 (Út, 22 dub 2008) | 2 lines
. -> dot
------------------------------------------------------------------------
r568 | nadvornik | 2008-04-21 23:46:38 +0200 (Po, 21 dub 2008) | 2 lines
updated copyright in source files
------------------------------------------------------------------------
r567 | zas_ | 2008-04-21 22:45:35 +0200 (Po, 21 dub 2008) | 3 lines
Properly initialize image_overlay options.
------------------------------------------------------------------------
r566 | zas_ | 2008-04-21 22:42:18 +0200 (Po, 21 dub 2008) | 2 lines
Few more fixes to french translation.
------------------------------------------------------------------------
r565 | zas_ | 2008-04-21 22:39:36 +0200 (Po, 21 dub 2008) | 3 lines
Add some macros to handle rc file compatibility issues related to
option name changes.
------------------------------------------------------------------------
r564 | zas_ | 2008-04-21 22:27:39 +0200 (Po, 21 dub 2008) | 2 lines
Minor french translation fix.
------------------------------------------------------------------------
r563 | zas_ | 2008-04-21 22:24:15 +0200 (Po, 21 dub 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r562 | zas_ | 2008-04-21 22:12:49 +0200 (Po, 21 dub 2008) | 6 lines
Rename few functions and replace fullscreen info with image overlay template string.
fullscreen_info_default_cb() -> image_overlay_default_template_cb()
fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
------------------------------------------------------------------------
r561 | zas_ | 2008-04-21 22:01:22 +0200 (Po, 21 dub 2008) | 9 lines
Replace fullscreen.info and fullscreen.show_info options by:
image_overlay.common.enabled => to save last state to rc file
image_overlay.common.show_at_startup => overrides .common.enabled at startup
image_overlay.common.template_string => replace fullscreen.info
common is used since for now there is only one image overlay setup,
later specific setups may be added.
------------------------------------------------------------------------
r560 | nadvornik | 2008-04-21 21:42:58 +0200 (Po, 21 dub 2008) | 2 lines
fixed another "gqview" occurence
------------------------------------------------------------------------
r559 | nadvornik | 2008-04-21 21:10:41 +0200 (Po, 21 dub 2008) | 2 lines
updated NEWS, README and other documentation files
------------------------------------------------------------------------
r558 | nadvornik | 2008-04-21 20:09:30 +0200 (Po, 21 dub 2008) | 2 lines
renamed no.po to nb.po
------------------------------------------------------------------------
r557 | zas_ | 2008-04-21 17:30:16 +0200 (Po, 21 dub 2008) | 3 lines
Fix a segfault occuring when pressing 'i' for overlay info
in a separate image window (no layout).
------------------------------------------------------------------------
r556 | zas_ | 2008-04-21 16:19:48 +0200 (Po, 21 dub 2008) | 2 lines
histogram_draw(): tidy up.
------------------------------------------------------------------------
r555 | zas_ | 2008-04-21 15:39:17 +0200 (Po, 21 dub 2008) | 2 lines
histogram_read(): speed up calculations by 20%.
------------------------------------------------------------------------
r554 | zas_ | 2008-04-21 13:44:03 +0200 (Po, 21 dub 2008) | 2 lines
histogram_read(): use memset() to initialize histogram data instead of for() loop.
------------------------------------------------------------------------
r553 | zas_ | 2008-04-21 12:11:55 +0200 (Po, 21 dub 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r552 | zas_ | 2008-04-21 12:10:23 +0200 (Po, 21 dub 2008) | 2 lines
Add compat.c to POTFILES
------------------------------------------------------------------------
r551 | zas_ | 2008-04-21 12:09:01 +0200 (Po, 21 dub 2008) | 4 lines
Allow the user to set the drag'n drop icon size through
Preferences > Advanced > Behavior > Drag'n drop icon size.
It is saved to rc file as dnd_icon_size.
------------------------------------------------------------------------
r550 | zas_ | 2008-04-21 01:17:35 +0200 (Po, 21 dub 2008) | 4 lines
Add a replacement for gtk_radio_action_set_current_value() which
require GTK+ >= 2.10.
Two new files were added, compat.h and compat.c.
------------------------------------------------------------------------
r549 | zas_ | 2008-04-21 00:51:53 +0200 (Po, 21 dub 2008) | 2 lines
French translation was updated.
------------------------------------------------------------------------
r548 | zas_ | 2008-04-21 00:45:00 +0200 (Po, 21 dub 2008) | 2 lines
Add number mnemonics to image view editors submenu.
------------------------------------------------------------------------
r547 | zas_ | 2008-04-21 00:29:23 +0200 (Po, 21 dub 2008) | 3 lines
Prefix editor entries in the main menu with numbers.
It allows Alt+E+number as shortcut to start an editor.
------------------------------------------------------------------------
r546 | zas_ | 2008-04-21 00:14:54 +0200 (Po, 21 dub 2008) | 2 lines
Add missing shortcuts.
------------------------------------------------------------------------
r545 | nadvornik | 2008-04-21 00:14:38 +0200 (Po, 21 dub 2008) | 3 lines
fixed color profile code for older versions of exiv2
compilation fixes
------------------------------------------------------------------------
r544 | zas_ | 2008-04-21 00:01:26 +0200 (Po, 21 dub 2008) | 4 lines
Mark slideshow toggle state in the menu.
There is still an issue due to layout vs view slideshows...
------------------------------------------------------------------------
r543 | zas_ | 2008-04-20 23:38:45 +0200 (Ne, 20 dub 2008) | 2 lines
Fix a typo introduced by revision 521.
------------------------------------------------------------------------
r542 | nadvornik | 2008-04-20 23:35:03 +0200 (Ne, 20 dub 2008) | 2 lines
read color profiles from jpeg also with Exiv2
------------------------------------------------------------------------
r541 | zas_ | 2008-04-20 23:30:36 +0200 (Ne, 20 dub 2008) | 6 lines
Use explicit names for mouse buttons instead of numbers.
MOUSE_BUTTON_LEFT = 1
MOUSE_BUTTON_MIDDLE = 2
MOUSE_BUTTON_RIGHT = 3
It makes the code easier to read.
------------------------------------------------------------------------
r540 | zas_ | 2008-04-20 22:35:26 +0200 (Ne, 20 dub 2008) | 2 lines
Fix a typo: unoffical -> unofficial
------------------------------------------------------------------------
r539 | zas_ | 2008-04-20 20:07:51 +0200 (Ne, 20 dub 2008) | 2 lines
Effectively drop empty newlines at end of files (missing from rev 535)
------------------------------------------------------------------------
r538 | zas_ | 2008-04-20 18:50:19 +0200 (Ne, 20 dub 2008) | 3 lines
comment_file_read(): rewrite the parser, drop leading and trailing newlines
in comment.
------------------------------------------------------------------------
r537 | zas_ | 2008-04-20 15:42:22 +0200 (Ne, 20 dub 2008) | 2 lines
Minor cleanup and code redundancy reduction.
------------------------------------------------------------------------
r536 | zas_ | 2008-04-20 15:30:36 +0200 (Ne, 20 dub 2008) | 2 lines
editor_command_one(): tidy up.
------------------------------------------------------------------------
r535 | zas_ | 2008-04-20 15:04:57 +0200 (Ne, 20 dub 2008) | 6 lines
Big whitespaces cleanup:
- drop whitespaces at end of lines
- convert eight spaces to tab at start of lines
- drop spurious spaces mixed with tabs
- remove empty lines at end of files
------------------------------------------------------------------------
r534 | zas_ | 2008-04-20 12:05:27 +0200 (Ne, 20 dub 2008) | 3 lines
Allow the user to change open_recent_list_maxsize option through
Preferences > Advanced > Navigation.
------------------------------------------------------------------------
r533 | nadvornik | 2008-04-20 11:53:37 +0200 (Ne, 20 dub 2008) | 2 lines
rm as external delete command is too dangerous, even for testing
------------------------------------------------------------------------
r532 | zas_ | 2008-04-20 11:47:51 +0200 (Ne, 20 dub 2008) | 2 lines
Add a way to restore original state in Adjust menu.
------------------------------------------------------------------------
r531 | nadvornik | 2008-04-20 11:29:46 +0200 (Ne, 20 dub 2008) | 2 lines
added fColorProfile pseudo-tag with detailed information
------------------------------------------------------------------------
r530 | zas_ | 2008-04-20 11:02:05 +0200 (Ne, 20 dub 2008) | 3 lines
Fix the case "orientation from FileData, color profile from exif".
Reported by Vladimir Nadvornik.
------------------------------------------------------------------------
r529 | zas_ | 2008-04-20 01:12:30 +0200 (Ne, 20 dub 2008) | 3 lines
Rename inappropriate folder_size to folder.
------------------------------------------------------------------------
r528 | zas_ | 2008-04-20 00:32:07 +0200 (Ne, 20 dub 2008) | 2 lines
Use sizeof() for buffer size where appropriate.
------------------------------------------------------------------------
r527 | zas_ | 2008-04-19 23:50:05 +0200 (So, 19 dub 2008) | 2 lines
Keep image orientation set by the user during the session.
------------------------------------------------------------------------
r526 | zas_ | 2008-04-19 23:30:19 +0200 (So, 19 dub 2008) | 3 lines
Save Show Marks state to rc file and display current state in menu.
It is saved as boolean option layout.show_marks.
------------------------------------------------------------------------
r525 | nadvornik | 2008-04-19 23:20:08 +0200 (So, 19 dub 2008) | 2 lines
fixed max. number of profiles
------------------------------------------------------------------------
r524 | zas_ | 2008-04-19 23:18:24 +0200 (So, 19 dub 2008) | 2 lines
Sort options.
------------------------------------------------------------------------
r523 | nadvornik | 2008-04-19 23:10:18 +0200 (So, 19 dub 2008) | 2 lines
fixed color profile index
------------------------------------------------------------------------
r522 | zas_ | 2008-04-19 22:53:12 +0200 (So, 19 dub 2008) | 2 lines
Let toggle marks with numeric keypad.
------------------------------------------------------------------------
r521 | nadvornik | 2008-04-19 22:19:27 +0200 (So, 19 dub 2008) | 4 lines
I have finally found how to add alternative hotkeys
removed more hard-coded keys
"Split Quad" is without hotkey for now
------------------------------------------------------------------------
r520 | zas_ | 2008-04-19 21:28:10 +0200 (So, 19 dub 2008) | 3 lines
Accept keywords composed by two words ("Todo" = "A faire" in french).
Prevent duplicate keywords in the list.
------------------------------------------------------------------------
r519 | nadvornik | 2008-04-19 19:55:41 +0200 (So, 19 dub 2008) | 2 lines
show the AdobeRGB profile in the menu, indicate input profile from image
------------------------------------------------------------------------
r518 | zas_ | 2008-04-19 19:14:03 +0200 (So, 19 dub 2008) | 2 lines
file_dat_unref: display number of references as well of path (debug only).
------------------------------------------------------------------------
r517 | nadvornik | 2008-04-19 18:26:29 +0200 (So, 19 dub 2008) | 2 lines
first support for AdobeRGB colorspace
------------------------------------------------------------------------
r516 | zas_ | 2008-04-19 18:10:08 +0200 (So, 19 dub 2008) | 2 lines
French translation fixes.
------------------------------------------------------------------------
r515 | zas_ | 2008-04-19 15:40:20 +0200 (So, 19 dub 2008) | 3 lines
French translation fixes and updates.
------------------------------------------------------------------------
r514 | zas_ | 2008-04-19 15:39:21 +0200 (So, 19 dub 2008) | 2 lines
Add missing _().
------------------------------------------------------------------------
r513 | zas_ | 2008-04-19 14:46:59 +0200 (So, 19 dub 2008) | 4 lines
Add the possibility to update only one translation file using,
for example: make update-po PO=fr
autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
------------------------------------------------------------------------
r512 | zas_ | 2008-04-19 13:11:53 +0200 (So, 19 dub 2008) | 5 lines
Cleanup last patch:
- drop vd_pop_menu_dir_view_as_cb() since it is now unused.
- use G_N_ELEMENTS()
------------------------------------------------------------------------
r511 | nadvornik | 2008-04-19 11:49:14 +0200 (So, 19 dub 2008) | 2 lines
improved spec file
------------------------------------------------------------------------
r510 | zas_ | 2008-04-19 11:36:30 +0200 (So, 19 dub 2008) | 3 lines
Fix directory view popup menu to display a View As submenu
to switch between different directory views.
------------------------------------------------------------------------
r509 | zas_ | 2008-04-19 01:35:16 +0200 (So, 19 dub 2008) | 2 lines
gimp-remote has no -n option.
------------------------------------------------------------------------
r508 | zas_ | 2008-04-19 01:09:03 +0200 (So, 19 dub 2008) | 4 lines
Add zoom ratio display to OSD in fullscreen mode.
It appears as [%zoom%] in fullscreen info string.
It is now displayed by default.
------------------------------------------------------------------------
r507 | nadvornik | 2008-04-19 00:31:58 +0200 (So, 19 dub 2008) | 2 lines
partially fixed reading embedded color profiles with exiv2
------------------------------------------------------------------------
r506 | zas_ | 2008-04-19 00:15:01 +0200 (So, 19 dub 2008) | 5 lines
Add two new options to control image read buffer at runtime.
They are available in Preferences > Advanced > Image loading and caching.
Default read buffer size was set to 4096 instead of 512.
These options are saved to rc file.
------------------------------------------------------------------------
r505 | zas_ | 2008-04-18 23:53:33 +0200 (Pá, 18 dub 2008) | 2 lines
Display elapsed time since previous get_exec_time() call (debug only).
------------------------------------------------------------------------
r504 | zas_ | 2008-04-18 23:51:08 +0200 (Pá, 18 dub 2008) | 2 lines
Remove forgotten debug printf().
------------------------------------------------------------------------
r503 | zas_ | 2008-04-18 23:42:00 +0200 (Pá, 18 dub 2008) | 2 lines
Fix OSD display when fullscreen info string is empty.
------------------------------------------------------------------------
r502 | nadvornik | 2008-04-18 23:30:12 +0200 (Pá, 18 dub 2008) | 2 lines
replace inner loops with memcpy
------------------------------------------------------------------------
r501 | zas_ | 2008-04-18 22:41:09 +0200 (Pá, 18 dub 2008) | 5 lines
Explode pr_tile_mirror() in three optimized functions:
pr_tile_mirror_only()
pr_tile_mirror_and_flip()
pr_tile_flip_only()
------------------------------------------------------------------------
r500 | zas_ | 2008-04-18 18:53:41 +0200 (Pá, 18 dub 2008) | 5 lines
Rename vd_drop_update() to vd_dnd_drop_update().
Add two function pointers to ViewDir struct to keep
vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
static to view_dir_tree.c.
------------------------------------------------------------------------
r499 | zas_ | 2008-04-18 18:29:47 +0200 (Pá, 18 dub 2008) | 2 lines
Drop 3 useless #define.
------------------------------------------------------------------------
r498 | zas_ | 2008-04-18 18:25:40 +0200 (Pá, 18 dub 2008) | 4 lines
Fix forgotten vd->pf affectation.
Cleanup, and reduce code redundancy a bit.
------------------------------------------------------------------------
r497 | zas_ | 2008-04-18 13:01:41 +0200 (Pá, 18 dub 2008) | 6 lines
Explode pr_tile_rotate_90() in two functions:
pr_tile_rotate_90_clockwise()
pr_tile_rotate_90_counter_clockwise()
Optimize the code at the expense of a bit of code redundancy:
tests were moved outside the loops, intermediate results are now cached.
------------------------------------------------------------------------
r496 | zas_ | 2008-04-18 11:15:09 +0200 (Pá, 18 dub 2008) | 2 lines
Introduce printf_term() macro and use it.
------------------------------------------------------------------------
r495 | zas_ | 2008-04-17 22:14:49 +0200 (Čt, 17 dub 2008) | 3 lines
Add a shortcut key for List (L) and change the one for Tree (T),
they are now in a submenu.
------------------------------------------------------------------------
r494 | zas_ | 2008-04-17 22:03:49 +0200 (Čt, 17 dub 2008) | 2 lines
Add some wrappers in view_dir.c and simplify even more.
------------------------------------------------------------------------
r493 | zas_ | 2008-04-17 21:57:41 +0200 (Čt, 17 dub 2008) | 2 lines
Fix a bug introduced in revision 489.
------------------------------------------------------------------------
r492 | zas_ | 2008-04-17 20:44:17 +0200 (Čt, 17 dub 2008) | 3 lines
Reduce code redundancy with the introduction of a new
function named vd_get_fd_from_tree_path().
------------------------------------------------------------------------
r491 | nadvornik | 2008-04-17 19:44:54 +0200 (Čt, 17 dub 2008) | 3 lines
image post-processing (rotation and color management) moved to
pixbuf-renderer
------------------------------------------------------------------------
r490 | zas_ | 2008-04-17 19:35:51 +0200 (Čt, 17 dub 2008) | 3 lines
Merge vd(list|tree)_release_cb() in vd_release_cb().
I made some assumptions here i hope correct.
------------------------------------------------------------------------
r489 | zas_ | 2008-04-17 19:19:41 +0200 (Čt, 17 dub 2008) | 2 lines
Merge few more functions to view_dir.c.
------------------------------------------------------------------------
r488 | zas_ | 2008-04-17 18:33:31 +0200 (Čt, 17 dub 2008) | 2 lines
Move common menu position callback to view_dir.c.
------------------------------------------------------------------------
r487 | zas_ | 2008-04-17 16:51:32 +0200 (Čt, 17 dub 2008) | 2 lines
Merge dirlist/dirview dnd code.
------------------------------------------------------------------------
r486 | zas_ | 2008-04-17 00:51:32 +0200 (Čt, 17 dub 2008) | 2 lines
Regenerate translations files and update french translation.
------------------------------------------------------------------------
r485 | zas_ | 2008-04-17 00:31:52 +0200 (Čt, 17 dub 2008) | 2 lines
Fix new folder feature in dirlist mode, it was broken by revision 481.
------------------------------------------------------------------------
r484 | zas_ | 2008-04-17 00:23:43 +0200 (Čt, 17 dub 2008) | 2 lines
Fix a crash introduced in revision 477.
------------------------------------------------------------------------
r483 | zas_ | 2008-04-17 00:21:01 +0200 (Čt, 17 dub 2008) | 2 lines
Fix two errors made in revision 473.
------------------------------------------------------------------------
r482 | zas_ | 2008-04-16 23:58:05 +0200 (St, 16 dub 2008) | 2 lines
Merge few more vdlist/vdtree functions.
------------------------------------------------------------------------
r481 | zas_ | 2008-04-16 22:36:10 +0200 (St, 16 dub 2008) | 2 lines
Make directory view popup menu common and move it to view_dir.{c,h}.
------------------------------------------------------------------------
r480 | nadvornik | 2008-04-16 22:32:44 +0200 (St, 16 dub 2008) | 2 lines
fixed compiler warnings
------------------------------------------------------------------------
r479 | nadvornik | 2008-04-16 22:15:42 +0200 (St, 16 dub 2008) | 2 lines
in debug mode print time information on selected events
------------------------------------------------------------------------
r478 | zas_ | 2008-04-16 20:57:50 +0200 (St, 16 dub 2008) | 2 lines
Clean up and simplify.
------------------------------------------------------------------------
r477 | zas_ | 2008-04-16 18:54:38 +0200 (St, 16 dub 2008) | 3 lines
Merge parts of view_dir_list/tree constructors/destructors to
view_dir.
------------------------------------------------------------------------
r476 | zas_ | 2008-04-16 18:05:12 +0200 (St, 16 dub 2008) | 3 lines
Move some dnd common code from view_dir_list.c and view_dir_tree.c
to view_dir.c.
------------------------------------------------------------------------
r475 | zas_ | 2008-04-16 16:56:31 +0200 (St, 16 dub 2008) | 2 lines
Rename vdt occurences to vd.
------------------------------------------------------------------------
r474 | zas_ | 2008-04-16 16:51:39 +0200 (St, 16 dub 2008) | 2 lines
Rename vdl occurences to vd.
------------------------------------------------------------------------
r473 | zas_ | 2008-04-16 16:45:22 +0200 (St, 16 dub 2008) | 11 lines
Introduce a new struct ViewDir to handle directory views common
data.
Specific data is now in ViewDirInfoList and ViewDirInfoTree.
Type of directory view can be specified with enum DirViewType.
This is saved to rc file as layout.dir_view_type, which replace
layout.view_as_tree.
Code was modified to reflect these changes.
This is a first to move to merge common code of view_dir_list.c
and view_dir_tree.c and ease the introduction of new types
of directory view.
------------------------------------------------------------------------
r472 | zas_ | 2008-04-15 23:49:28 +0200 (Út, 15 dub 2008) | 2 lines
Indicate --debug[=level] in usage display.
------------------------------------------------------------------------
r471 | zas_ | 2008-04-15 23:47:03 +0200 (Út, 15 dub 2008) | 4 lines
Parse command line for --debug option as soon as possible and allow
--debug[=level] syntax.
Only display message indication debug level once.
------------------------------------------------------------------------
r470 | zas_ | 2008-04-15 23:06:00 +0200 (Út, 15 dub 2008) | 2 lines
Cleanup read/write of image.zoom_mode option.
------------------------------------------------------------------------
r469 | zas_ | 2008-04-15 22:56:55 +0200 (Út, 15 dub 2008) | 2 lines
Read show_icon_names only once.
------------------------------------------------------------------------
r468 | zas_ | 2008-04-15 22:55:21 +0200 (Út, 15 dub 2008) | 2 lines
Rename l_conf to layout_order and make it more local.
------------------------------------------------------------------------
r467 | zas_ | 2008-04-15 22:46:14 +0200 (Út, 15 dub 2008) | 5 lines
Fix a bug that was here since a long time, buf has nothing
to do with options->layout.order, so compare it to l_conf instead.
It fixes refreshing of files and directories lists when changing
filtering options.
------------------------------------------------------------------------
r466 | zas_ | 2008-04-15 22:36:11 +0200 (Út, 15 dub 2008) | 6 lines
Add a new option in Preferences > Filtering to allow the
user to choose to display '.' directory in folder lists or not.
This option is saved to rc file as file_filter.show_dot_directory.
A minor fix was made to disable display of .. in folder selection
dialogs when current path is /.
------------------------------------------------------------------------
r465 | zas_ | 2008-04-15 22:00:27 +0200 (Út, 15 dub 2008) | 2 lines
Add and use few new macros in rc file writing code.
------------------------------------------------------------------------
r464 | nadvornik | 2008-04-15 20:34:24 +0200 (Út, 15 dub 2008) | 2 lines
this might fix the freezes on freebsd, solaris, etc.
------------------------------------------------------------------------
r463 | nadvornik | 2008-04-15 18:57:30 +0200 (Út, 15 dub 2008) | 2 lines
save file_class to config file
------------------------------------------------------------------------
r462 | zas_ | 2008-04-15 09:16:51 +0200 (Út, 15 dub 2008) | 2 lines
Exit fullscreen mode when Properties is displayed.
------------------------------------------------------------------------
r461 | zas_ | 2008-04-15 08:56:25 +0200 (Út, 15 dub 2008) | 7 lines
New Go to directory view feature that permits to find and display the directory
corresponding to an image view.
For example, when you open an image in new window from collection, right clicking on
the newly displayed image will let you choose Go to directory view, which would open
a new window, with image and directory list.
If current directory is the one of the image, menu item is disabled.
------------------------------------------------------------------------
r460 | zas_ | 2008-04-15 01:47:13 +0200 (Út, 15 dub 2008) | 2 lines
Move layout.order default init to setup_default_options().
------------------------------------------------------------------------
r459 | zas_ | 2008-04-15 01:39:46 +0200 (Út, 15 dub 2008) | 2 lines
collection_load(): use booleans and always count failures (for debug).
------------------------------------------------------------------------
r458 | zas_ | 2008-04-15 01:29:54 +0200 (Út, 15 dub 2008) | 2 lines
collection_load(): improve headers parsing.
------------------------------------------------------------------------
r457 | zas_ | 2008-04-15 01:09:48 +0200 (Út, 15 dub 2008) | 2 lines
collection_load(): fix typo (missing #) made in rev 453.
------------------------------------------------------------------------
r456 | zas_ | 2008-04-15 01:08:27 +0200 (Út, 15 dub 2008) | 2 lines
collection_load(): accept whitespaces at start of lines.
------------------------------------------------------------------------
r455 | zas_ | 2008-04-15 00:57:26 +0200 (Út, 15 dub 2008) | 2 lines
collection_load(): increase verbosity in debug mode.
------------------------------------------------------------------------
r454 | zas_ | 2008-04-15 00:50:50 +0200 (Út, 15 dub 2008) | 3 lines
collection_load(): replace official by limit_failures (and
invert the tests).
------------------------------------------------------------------------
r453 | zas_ | 2008-04-15 00:45:53 +0200 (Út, 15 dub 2008) | 3 lines
Increase collection_load() buffer size and do not activate
error limiting for GQview collections.
------------------------------------------------------------------------
r452 | zas_ | 2008-04-15 00:28:29 +0200 (Út, 15 dub 2008) | 2 lines
Merge collection_load_only_geometry() into collection_load().
------------------------------------------------------------------------
r451 | zas_ | 2008-04-15 00:05:47 +0200 (Út, 15 dub 2008) | 2 lines
Use flags for collection_load*().
------------------------------------------------------------------------
r450 | zas_ | 2008-04-13 22:33:45 +0200 (Ne, 13 dub 2008) | 2 lines
Apply exif display config (Never/If set/Always) to pan view too.
------------------------------------------------------------------------
r449 | zas_ | 2008-04-13 21:21:13 +0200 (Ne, 13 dub 2008) | 4 lines
Rename show_dot_files to show_hidden_files.
There is no need to expose the underlying method to hide
files.
------------------------------------------------------------------------
r448 | zas_ | 2008-04-13 20:56:24 +0200 (Ne, 13 dub 2008) | 3 lines
Let toggle the visibility of hidden files from directories list
or tree contextual menu.
------------------------------------------------------------------------
r447 | zas_ | 2008-04-13 14:24:42 +0200 (Ne, 13 dub 2008) | 2 lines
Add a button to reset fullscreen info string to default value.
------------------------------------------------------------------------
r446 | zas_ | 2008-04-13 14:12:44 +0200 (Ne, 13 dub 2008) | 2 lines
Fix a typo, READ_CHAR() must use value_all.
------------------------------------------------------------------------
r445 | zas_ | 2008-04-13 11:10:38 +0200 (Ne, 13 dub 2008) | 3 lines
Use convenient macros to read options, it will ensure options
names are matching (in the rc file and internally).
------------------------------------------------------------------------
r444 | zas_ | 2008-04-13 10:36:17 +0200 (Ne, 13 dub 2008) | 5 lines
Simplify read_*_option() stuff by passing pointer to option value.
Introduce read_uint_option() to read enum values and read_int_option_clamp()
to read clamped values.
------------------------------------------------------------------------
r443 | zas_ | 2008-04-13 01:59:31 +0200 (Ne, 13 dub 2008) | 3 lines
Partly rewrite option parser to accept whitespaces at start
of lines.
------------------------------------------------------------------------
r442 | zas_ | 2008-04-13 01:41:35 +0200 (Ne, 13 dub 2008) | 2 lines
exif_* -> exif.display.*
------------------------------------------------------------------------
r441 | zas_ | 2008-04-13 01:32:08 +0200 (Ne, 13 dub 2008) | 2 lines
Add a note in the rc file about special editor slots.
------------------------------------------------------------------------
r440 | zas_ | 2008-04-13 01:16:41 +0200 (Ne, 13 dub 2008) | 2 lines
sidecar_ext -> sidecar.ext
------------------------------------------------------------------------
r439 | zas_ | 2008-04-13 01:07:04 +0200 (Ne, 13 dub 2008) | 2 lines
Unify names of options between variables and rc file.
------------------------------------------------------------------------
r438 | zas_ | 2008-04-13 01:02:00 +0200 (Ne, 13 dub 2008) | 2 lines
Use tree_descend_subdirs everywhere.
------------------------------------------------------------------------
r437 | zas_ | 2008-04-13 00:22:11 +0200 (Ne, 13 dub 2008) | 2 lines
Use startup_path_enable everywhere.
------------------------------------------------------------------------
r436 | zas_ | 2008-04-13 00:17:14 +0200 (Ne, 13 dub 2008) | 2 lines
Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
------------------------------------------------------------------------
r435 | zas_ | 2008-04-13 00:10:38 +0200 (Ne, 13 dub 2008) | 2 lines
Rename dupe_custom_threshold option to duplicates_similarity_threshold.
------------------------------------------------------------------------
r434 | zas_ | 2008-04-13 00:04:29 +0200 (Ne, 13 dub 2008) | 4 lines
Move safe_delete* and in place rename options to file_ops
struct.
Re-order rc file a bit.
------------------------------------------------------------------------
r433 | zas_ | 2008-04-12 23:45:30 +0200 (So, 12 dub 2008) | 3 lines
Rename option thumbnails.enabled to layout.show_thumbnails as it makes
more sense.
------------------------------------------------------------------------
r432 | zas_ | 2008-04-12 23:38:55 +0200 (So, 12 dub 2008) | 5 lines
Rename user_specified_window_background and window_background_color
to image.use_custom_border_color and image.border_color.
Rename pref_background_color_set_cb() to pref_color_button_set_cb().
Rename pref_colorbutton_new() to pref_color_button_new().
------------------------------------------------------------------------
r431 | zas_ | 2008-04-12 21:33:59 +0200 (So, 12 dub 2008) | 2 lines
Rename window options (moved to layout) and re-order rc file.
------------------------------------------------------------------------
r430 | zas_ | 2008-04-12 19:20:34 +0200 (So, 12 dub 2008) | 2 lines
Fix bad image option name in the rc file.
------------------------------------------------------------------------
r429 | zas_ | 2008-04-12 19:09:20 +0200 (So, 12 dub 2008) | 2 lines
Fix display bug when using "Limit image size when autofitting" option.
------------------------------------------------------------------------
r428 | zas_ | 2008-04-12 17:13:00 +0200 (So, 12 dub 2008) | 2 lines
Beautify rc file, adding sub-sections titles.
------------------------------------------------------------------------
r427 | zas_ | 2008-04-12 17:04:58 +0200 (So, 12 dub 2008) | 2 lines
Rename image-related options.
------------------------------------------------------------------------
r426 | zas_ | 2008-04-12 11:41:44 +0200 (So, 12 dub 2008) | 2 lines
Rename thumbnails related options.
------------------------------------------------------------------------
r425 | zas_ | 2008-04-12 11:12:37 +0200 (So, 12 dub 2008) | 2 lines
Rename file filtering options.
------------------------------------------------------------------------
r424 | zas_ | 2008-04-12 10:59:52 +0200 (So, 12 dub 2008) | 2 lines
Drop unused stuff.
------------------------------------------------------------------------
r423 | zas_ | 2008-04-12 10:40:02 +0200 (So, 12 dub 2008) | 2 lines
Rename collection options.
------------------------------------------------------------------------
r422 | zas_ | 2008-04-12 10:35:58 +0200 (So, 12 dub 2008) | 2 lines
Rename file sorting options.
------------------------------------------------------------------------
r421 | zas_ | 2008-04-12 10:28:08 +0200 (So, 12 dub 2008) | 2 lines
Re-order and try to group options.
------------------------------------------------------------------------
r420 | zas_ | 2008-04-12 10:05:44 +0200 (So, 12 dub 2008) | 2 lines
Rename color profile options.
------------------------------------------------------------------------
r419 | zas_ | 2008-04-12 09:46:01 +0200 (So, 12 dub 2008) | 2 lines
Rename slideshow options.
------------------------------------------------------------------------
r418 | zas_ | 2008-04-12 09:09:19 +0200 (So, 12 dub 2008) | 3 lines
Only display defined exif tags by default.
------------------------------------------------------------------------
r417 | zas_ | 2008-04-12 09:00:14 +0200 (So, 12 dub 2008) | 2 lines
Drop redundant code.
------------------------------------------------------------------------
r416 | zas_ | 2008-04-12 08:42:47 +0200 (So, 12 dub 2008) | 3 lines
Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
Requested by Frédéric Mantegazza.
------------------------------------------------------------------------
r415 | zas_ | 2008-04-12 01:32:22 +0200 (So, 12 dub 2008) | 2 lines
Rationalize fullscreen options naming.
------------------------------------------------------------------------
r414 | zas_ | 2008-04-12 01:01:00 +0200 (So, 12 dub 2008) | 2 lines
options_c -> c_options
------------------------------------------------------------------------
r413 | zas_ | 2008-04-12 00:52:22 +0200 (So, 12 dub 2008) | 2 lines
Move more options to ConfOptions.
------------------------------------------------------------------------
r412 | zas_ | 2008-04-12 00:27:54 +0200 (So, 12 dub 2008) | 3 lines
Move file_sort_case_sensitive to ConfOptions.
------------------------------------------------------------------------
r411 | zas_ | 2008-04-12 00:14:36 +0200 (So, 12 dub 2008) | 6 lines
Add a new struct ConfOptions to handle options.
Changes were made among the code to use only one global var
named "options" of type ConfOptions *.
Initialization takes place in new init_options().
------------------------------------------------------------------------
r410 | zas_ | 2008-04-11 22:35:37 +0200 (Pá, 11 dub 2008) | 4 lines
Make thumbnail standard fail directory after current application
name and version.
------------------------------------------------------------------------
r409 | zas_ | 2008-04-11 22:01:29 +0200 (Pá, 11 dub 2008) | 3 lines
Define drag and drop target string in dnd.h.
Make it use the current name of the application.
------------------------------------------------------------------------
r408 | zas_ | 2008-04-11 21:43:36 +0200 (Pá, 11 dub 2008) | 2 lines
Use secure save in history_list_save().
------------------------------------------------------------------------
r407 | zas_ | 2008-04-11 19:11:14 +0200 (Pá, 11 dub 2008) | 3 lines
Use secure save in comment_file_write().
------------------------------------------------------------------------
r406 | zas_ | 2008-04-11 18:46:21 +0200 (Pá, 11 dub 2008) | 5 lines
Secure save now unlinks temporary file on error by default.
It will prevent left-behind temporary files, but also prevent
potential data recovery from partially written files (it
should not be a problem here).
------------------------------------------------------------------------
r405 | zas_ | 2008-04-11 18:04:37 +0200 (Pá, 11 dub 2008) | 2 lines
Use secure save feature when saving collections.
------------------------------------------------------------------------
r404 | zas_ | 2008-04-11 18:02:33 +0200 (Pá, 11 dub 2008) | 2 lines
Preserve permissions of the destination file when using secure save.
------------------------------------------------------------------------
r403 | zas_ | 2008-04-11 17:27:08 +0200 (Pá, 11 dub 2008) | 4 lines
Revert part of the previous patch, let the caller take care
of calling path_from_utf8().
------------------------------------------------------------------------
r402 | zas_ | 2008-04-11 16:27:55 +0200 (Pá, 11 dub 2008) | 3 lines
Use path_from_utf8() on the passed filename.
Add const attribute.
------------------------------------------------------------------------
r401 | zas_ | 2008-04-11 15:07:48 +0200 (Pá, 11 dub 2008) | 8 lines
ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
so add a test for it in configure.
Wrap generated headers files with #ifdef/#endif and add
a comment related to their auto-generated nature.
Make the generation itself quiet, but display a message
on error.
Make these targets depend on respective Makefile.in.
------------------------------------------------------------------------
r400 | zas_ | 2008-04-11 14:31:32 +0200 (Pá, 11 dub 2008) | 2 lines
Move secure save code to its own files: secure_save.{c,h}.
------------------------------------------------------------------------
r399 | zas_ | 2008-04-11 14:25:36 +0200 (Pá, 11 dub 2008) | 2 lines
Add missing #ifdef/#endif.
------------------------------------------------------------------------
r398 | zas_ | 2008-04-11 12:46:52 +0200 (Pá, 11 dub 2008) | 2 lines
Ensure that gcc flag -Wall is set.
------------------------------------------------------------------------
r397 | zas_ | 2008-04-11 12:45:37 +0200 (Pá, 11 dub 2008) | 2 lines
Silent some gcc warnings.
------------------------------------------------------------------------
r396 | zas_ | 2008-04-11 11:02:20 +0200 (Pá, 11 dub 2008) | 3 lines
Prevent multiple insertion of the same file in a collection.
Use a hash table to speed up existence tests.
------------------------------------------------------------------------
r395 | zas_ | 2008-04-11 10:10:40 +0200 (Pá, 11 dub 2008) | 2 lines
Only display these messages if debug mode is enabled.
------------------------------------------------------------------------
r394 | nadvornik | 2008-04-10 21:27:42 +0200 (Čt, 10 dub 2008) | 2 lines
fixed dates in pan-calendar
------------------------------------------------------------------------
r393 | zas_ | 2008-04-10 14:07:34 +0200 (Čt, 10 dub 2008) | 2 lines
Fix fCamera even more.
------------------------------------------------------------------------
r392 | zas_ | 2008-04-10 13:31:20 +0200 (Čt, 10 dub 2008) | 2 lines
Do not display ... if not truncated.
------------------------------------------------------------------------
r391 | zas_ | 2008-04-10 12:43:15 +0200 (Čt, 10 dub 2008) | 5 lines
Add the possibility to truncate overlay infos displayed:
%fCamera:20% will truncate data displayed to 20 characters
and add 3 dots at the end.
For example, %name% -> some_file, %name:4% -> some...
------------------------------------------------------------------------
r390 | zas_ | 2008-04-10 02:09:43 +0200 (Čt, 10 dub 2008) | 2 lines
Fix broken remove_common_prefix(), fCamera didn't display model as it should.
------------------------------------------------------------------------
r389 | zas_ | 2008-04-10 00:47:43 +0200 (Čt, 10 dub 2008) | 2 lines
Resync .po files. French translation was updated (100% made).
------------------------------------------------------------------------
r388 | zas_ | 2008-04-10 00:36:43 +0200 (Čt, 10 dub 2008) | 2 lines
Add 3 missing files to POTFILES.in.
------------------------------------------------------------------------
r387 | zas_ | 2008-04-10 00:33:06 +0200 (Čt, 10 dub 2008) | 2 lines
Simple helper script to display translation statistics.
------------------------------------------------------------------------
r386 | zas_ | 2008-04-10 00:13:11 +0200 (Čt, 10 dub 2008) | 3 lines
Fix a typo: "while fluorescent" -> "white fluorescent"
------------------------------------------------------------------------
r385 | zas_ | 2008-04-10 00:01:52 +0200 (Čt, 10 dub 2008) | 2 lines
Resync .po files. Update french translation.
------------------------------------------------------------------------
r384 | nadvornik | 2008-04-09 23:14:50 +0200 (St, 09 dub 2008) | 2 lines
fixed crash in pan_calendar
------------------------------------------------------------------------
r383 | nadvornik | 2008-04-09 22:49:32 +0200 (St, 09 dub 2008) | 2 lines
improved histogram drawing
------------------------------------------------------------------------
r382 | zas_ | 2008-04-09 18:37:54 +0200 (St, 09 dub 2008) | 5 lines
Simplify and unify gtk_window creation with the help of
the new window_new() function, that wraps gtk_window_new()
call.
Subclass, title and icon are set in the same call.
------------------------------------------------------------------------
r381 | zas_ | 2008-04-09 15:53:01 +0200 (St, 09 dub 2008) | 2 lines
Replace occurences of Geeqie / geeqie by constants defined in main.h.
------------------------------------------------------------------------
r380 | zas_ | 2008-04-09 01:41:01 +0200 (St, 09 dub 2008) | 2 lines
int -> gint
------------------------------------------------------------------------
r379 | zas_ | 2008-04-09 01:39:27 +0200 (St, 09 dub 2008) | 2 lines
Make xmp debug info only appears when debug >= 2.
------------------------------------------------------------------------
r378 | zas_ | 2008-04-09 01:33:49 +0200 (St, 09 dub 2008) | 3 lines
Enable image rotation depending on EXIF by default.
New users shouldn't have to search for it.
------------------------------------------------------------------------
r377 | zas_ | 2008-04-09 01:25:46 +0200 (St, 09 dub 2008) | 2 lines
Fix missing header files inclusions.
------------------------------------------------------------------------
r376 | zas_ | 2008-04-09 01:16:12 +0200 (St, 09 dub 2008) | 2 lines
GQVIEW_* -> GQ_*
------------------------------------------------------------------------
r375 | zas_ | 2008-04-09 01:07:09 +0200 (St, 09 dub 2008) | 2 lines
GQVIEW_H -> MAIN_H
------------------------------------------------------------------------
r374 | zas_ | 2008-04-09 01:02:33 +0200 (St, 09 dub 2008) | 2 lines
gqview.h -> main.h
------------------------------------------------------------------------
r373 | zas_ | 2008-04-09 00:31:42 +0200 (St, 09 dub 2008) | 2 lines
Remove obsolete prototype.
------------------------------------------------------------------------
r372 | zas_ | 2008-04-09 00:28:55 +0200 (St, 09 dub 2008) | 9 lines
gqview_remote -> remote_connection
gqview_command_collection -> command_collection
gqview_remote_control() -> remote_control()
gqview_remote_help() -> remote_help()
gqview_remote_command_find() -> remote_command_find()
gqview_remote_build_list() -> remote_build_list()
gqview_remote_cb() -> remote_cb()
------------------------------------------------------------------------
r371 | zas_ | 2008-04-09 00:16:56 +0200 (St, 09 dub 2008) | 4 lines
exit_gqview() renamed to exit_program().
exit_gqview_final() renamed to exit_program_final().
------------------------------------------------------------------------
r370 | zas_ | 2008-04-09 00:05:04 +0200 (St, 09 dub 2008) | 8 lines
Add support for some Samsung raw files (.pef).
Samsung raw not strongly differ from Pentax raw.
The only difference in header (manufacturer, camera name and etc).
Tested on Samsung GX-1S and Pentax *ist DS.
Patch by Max Lushnikov.
------------------------------------------------------------------------
r369 | zas_ | 2008-04-08 23:55:58 +0200 (Út, 08 dub 2008) | 7 lines
Implement secure rc file saving.
First data is written to a temporary file, then if nothing
was wrong, this file is renamed to the final name.
This way the risk of corrupted rc file is greatly reduced.
The code is borrowed from ELinks (http://elinks.cz).
------------------------------------------------------------------------
r368 | nadvornik | 2008-04-08 23:52:04 +0200 (Út, 08 dub 2008) | 2 lines
fixed histogram label
------------------------------------------------------------------------
r367 | zas_ | 2008-04-08 23:33:29 +0200 (Út, 08 dub 2008) | 11 lines
Fix the "continuous display" of tooltips in the collection view
(before the tooltip delay occured once, then changing icon to icon never hide the
tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
but disappears when moving cursor to another icon).
Display the full path to the file when Show filename text is on (before nothing
was displayed).
When Show filename text is off, behavior is unchanged, the (short) filename is
displayed.
------------------------------------------------------------------------
r366 | nadvornik | 2008-04-08 22:56:50 +0200 (Út, 08 dub 2008) | 3 lines
reworked the histogram patch by Uwe Ohse, most of the code is in
separate files
------------------------------------------------------------------------
r365 | nadvornik | 2008-04-08 19:26:13 +0200 (Út, 08 dub 2008) | 2 lines
fixed file delete notification in view_file_icon
------------------------------------------------------------------------
r364 | zas_ | 2008-04-08 18:22:21 +0200 (Út, 08 dub 2008) | 2 lines
gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
------------------------------------------------------------------------
r363 | zas_ | 2008-04-08 17:53:03 +0200 (Út, 08 dub 2008) | 2 lines
Move active variable affectation after the test.
------------------------------------------------------------------------
r362 | zas_ | 2008-04-08 16:52:42 +0200 (Út, 08 dub 2008) | 2 lines
Simplify layout_color_name_parse() using g_strdelimit().
------------------------------------------------------------------------
r361 | zas_ | 2008-04-08 16:50:14 +0200 (Út, 08 dub 2008) | 2 lines
Tidy up, whitespaces and indentation fix.
------------------------------------------------------------------------
r360 | zas_ | 2008-04-08 13:53:35 +0200 (Út, 08 dub 2008) | 7 lines
Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
Nadvornik.
gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
gdk_color_to_string() was replaced by a equivalent function.
------------------------------------------------------------------------
r359 | zas_ | 2008-04-07 21:47:22 +0200 (Po, 07 dub 2008) | 9 lines
Add the possibility to print file names with path.
A checkbox was added to the Text tab in the Print dialog.
Name checked and Path unchecked -> filename.jpg
Name checked and Path checked -> /some/dir/filename.jpg
Name unchecked and Path checked -> /some/dir/
Patch by Michael Mokeev and Laurent Monin.
------------------------------------------------------------------------
r358 | zas_ | 2008-04-07 21:06:17 +0200 (Po, 07 dub 2008) | 2 lines
Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
------------------------------------------------------------------------
r357 | zas_ | 2008-04-07 20:52:54 +0200 (Po, 07 dub 2008) | 3 lines
Add the possibility to match duplicates on the name but ignoring the case.
A new item was added to types of match combo box in the Find duplicates dialog.
------------------------------------------------------------------------
r356 | zas_ | 2008-04-07 10:09:39 +0200 (Po, 07 dub 2008) | 3 lines
Display marks in overlay info only if at least one is set.
Fix a missing g_string_free().
------------------------------------------------------------------------
r355 | zas_ | 2008-04-06 12:17:41 +0200 (Ne, 06 dub 2008) | 3 lines
Mark all exif labels as translatable.
Before only some of them were enclosed by N_().
------------------------------------------------------------------------
r354 | zas_ | 2008-04-06 12:03:54 +0200 (Ne, 06 dub 2008) | 2 lines
Mark strings as translatable.
------------------------------------------------------------------------
r353 | zas_ | 2008-04-05 17:23:39 +0200 (So, 05 dub 2008) | 4 lines
Improve remove_trailing_slash() so it allocates no more than
needed bytes and remove all trailing slashes instead only one.
------------------------------------------------------------------------
r352 | zas_ | 2008-04-05 13:59:29 +0200 (So, 05 dub 2008) | 4 lines
Comment out unused code.
Geeqie code now compiles cleanly with -Wall gcc option.
------------------------------------------------------------------------
r351 | zas_ | 2008-04-05 00:34:55 +0200 (So, 05 dub 2008) | 3 lines
Change default exif order a bit to move up common and useful
info.
------------------------------------------------------------------------
r350 | zas_ | 2008-04-05 00:23:36 +0200 (So, 05 dub 2008) | 3 lines
Re-add "What to show in properties dialog:" label before the table.
------------------------------------------------------------------------
r349 | zas_ | 2008-04-05 00:12:28 +0200 (So, 05 dub 2008) | 3 lines
Rename exif preferences tab to "Properties", and name the
subsection "Exif".
------------------------------------------------------------------------
r348 | zas_ | 2008-04-04 20:50:52 +0200 (Pá, 04 dub 2008) | 3 lines
Fix a segfault occuring when enabling debug mode.
At this point il->fd can be null.
------------------------------------------------------------------------
r347 | zas_ | 2008-04-04 01:29:14 +0200 (Pá, 04 dub 2008) | 6 lines
Make the wmclass value unique among the code by defining
it in main header file as GQ_WMCLASS.
Before this patch, it was set using PACKAGE (="geeqie"),
or by the hardcoded string "Geeqie".
Now all Geeqie windows have the same value for wmclass.
------------------------------------------------------------------------
r346 | zas_ | 2008-04-04 00:39:50 +0200 (Pá, 04 dub 2008) | 2 lines
Initialize variables, clearing a gcc warning.
------------------------------------------------------------------------
r345 | zas_ | 2008-04-04 00:33:28 +0200 (Pá, 04 dub 2008) | 2 lines
Add missing prototype to header file.
------------------------------------------------------------------------
r344 | zas_ | 2008-04-04 00:29:20 +0200 (Pá, 04 dub 2008) | 2 lines
Add few missing prototypes to header file.
------------------------------------------------------------------------
r343 | zas_ | 2008-04-04 00:20:42 +0200 (Pá, 04 dub 2008) | 2 lines
Drop a bunch of unused variables.
------------------------------------------------------------------------
r342 | zas_ | 2008-04-04 00:14:37 +0200 (Pá, 04 dub 2008) | 2 lines
Add missing #include.
------------------------------------------------------------------------
r341 | zas_ | 2008-04-04 00:13:12 +0200 (Pá, 04 dub 2008) | 2 lines
Remove unused variables.
------------------------------------------------------------------------
r340 | zas_ | 2008-04-04 00:09:36 +0200 (Pá, 04 dub 2008) | 2 lines
Add missing prototype.
------------------------------------------------------------------------
r339 | zas_ | 2008-04-04 00:06:31 +0200 (Pá, 04 dub 2008) | 2 lines
Drop 3 unused variables and comment out 2 unused functions.
------------------------------------------------------------------------
r338 | zas_ | 2008-04-04 00:03:14 +0200 (Pá, 04 dub 2008) | 2 lines
Add parenthesis around affection to clear a gcc warning.
------------------------------------------------------------------------
r337 | zas_ | 2008-04-04 00:01:08 +0200 (Pá, 04 dub 2008) | 2 lines
Fix a signedness warning.
------------------------------------------------------------------------
r336 | zas_ | 2008-04-03 23:54:23 +0200 (Čt, 03 dub 2008) | 3 lines
Main configuration file was renamed from gqviewrc to geeqierc.
------------------------------------------------------------------------
r335 | zas_ | 2008-04-03 23:50:53 +0200 (Čt, 03 dub 2008) | 3 lines
Fix a segfault occuring when using --without-exiv2 and
concerning exif stuff.
------------------------------------------------------------------------
r334 | zas_ | 2008-04-03 23:49:17 +0200 (Čt, 03 dub 2008) | 2 lines
Fix missing bit of previous patch.
------------------------------------------------------------------------
r333 | zas_ | 2008-04-03 23:04:19 +0200 (Čt, 03 dub 2008) | 2 lines
Fix two more gcc warnings related to function declarations.
------------------------------------------------------------------------
r332 | zas_ | 2008-04-03 22:53:13 +0200 (Čt, 03 dub 2008) | 3 lines
Remove two unused variables declarations, and add a missing #include.
------------------------------------------------------------------------
r331 | zas_ | 2008-04-03 22:46:55 +0200 (Čt, 03 dub 2008) | 2 lines
Drop unused variable.
------------------------------------------------------------------------
r330 | zas_ | 2008-04-03 22:45:55 +0200 (Čt, 03 dub 2008) | 2 lines
Add missing return at the end of editor_command_next_start().
------------------------------------------------------------------------
r329 | zas_ | 2008-04-03 22:40:15 +0200 (Čt, 03 dub 2008) | 2 lines
Drop unused variable.
------------------------------------------------------------------------
r328 | zas_ | 2008-04-03 22:38:59 +0200 (Čt, 03 dub 2008) | 2 lines
Make collect_manager_process_action() static.
------------------------------------------------------------------------
r327 | zas_ | 2008-04-03 22:34:49 +0200 (Čt, 03 dub 2008) | 2 lines
Fix typos in functions names: file_list -> filelist.
------------------------------------------------------------------------
r326 | zas_ | 2008-04-03 22:25:22 +0200 (Čt, 03 dub 2008) | 2 lines
Remove unused variable declarations.
------------------------------------------------------------------------
r325 | zas_ | 2008-04-03 22:24:20 +0200 (Čt, 03 dub 2008) | 2 lines
Fix missing header include (filelist.h).
------------------------------------------------------------------------
r324 | zas_ | 2008-04-03 22:19:16 +0200 (Čt, 03 dub 2008) | 2 lines
Remove unused variables declarations.
------------------------------------------------------------------------
r323 | zas_ | 2008-04-03 22:11:09 +0200 (Čt, 03 dub 2008) | 7 lines
Move tabs code from config_window_create() to new smaller functions.
Each tab has now its own function named:
config_tab_general(), config_tab_image(), config_tab_windows(),
config_tab_filtering(), config_tab_editors(), config_tab_exif(),
config_tab_advanced();
------------------------------------------------------------------------
r322 | zas_ | 2008-04-03 20:20:39 +0200 (Čt, 03 dub 2008) | 2 lines
Use more generic names for some cache manager callback functions.
------------------------------------------------------------------------
r321 | zas_ | 2008-04-03 19:34:30 +0200 (Čt, 03 dub 2008) | 3 lines
Replace some occurences of gqview by Geeqie.
------------------------------------------------------------------------
r320 | zas_ | 2008-04-03 19:15:49 +0200 (Čt, 03 dub 2008) | 6 lines
Add a debug level spinner at the end of Preferences > Advanced.
One can now enable debug mode without restarting geeqie.
A possibility to disable all debugging code and related options
at compile time was added.
------------------------------------------------------------------------
r319 | zas_ | 2008-04-03 16:35:03 +0200 (Čt, 03 dub 2008) | 7 lines
Fix and simplify thumbnails size combo box related code.
Some variables were unused, code was buggy (spurious entry at
the end of the list). A sanity check for values coming from
rc file was added. Two constants now define the default
thumbnail size.
------------------------------------------------------------------------
r318 | zas_ | 2008-04-03 15:58:20 +0200 (Čt, 03 dub 2008) | 4 lines
Make the preferences window resizeable, and try to improve
display of editors tab.
------------------------------------------------------------------------
r317 | zas_ | 2008-04-03 15:24:13 +0200 (Čt, 03 dub 2008) | 3 lines
Tidy up. Fix indentation and missing whitespaces.
Make editors table creation code a bit more readable.
------------------------------------------------------------------------
r316 | zas_ | 2008-04-03 10:51:32 +0200 (Čt, 03 dub 2008) | 11 lines
Setting no limit size to trash directory is now possible using zero as value.
A tooltip was added to the spinner to inform the user of this possibility.
When 0 is set, no remaining/free space check occurs.
Default size of the trash was set to a 128M and maximum size is now 2048MB, which
is more conform to today's standards.
The delete dialog now displays more information:
- if external command will be used
- if safe delete is on, max size and path to the trash
- if safe delete is off
------------------------------------------------------------------------
r315 | nadvornik | 2008-04-02 22:44:40 +0200 (St, 02 dub 2008) | 3 lines
various exif improvements based on patch by Uwe Ohse
try to compute 35mm focal length
------------------------------------------------------------------------
r314 | zas_ | 2008-04-02 14:12:50 +0200 (St, 02 dub 2008) | 6 lines
Make properties tabs reorderable through drag'n drop.
Order is preserved during the whole session.
When a new properties dialog is open, it uses the last order used.
Currently, order isn't saved to rc file.
------------------------------------------------------------------------
r313 | zas_ | 2008-04-02 12:40:54 +0200 (St, 02 dub 2008) | 5 lines
Honor selection while fullscreen navigation.
The behavior is now consistent in full screen and windowed mode.
It fixes the fact that the selection was discarded on "Next".
Patch by Uwe Ohse. Cleanups by Laurent Monin.
------------------------------------------------------------------------
r312 | zas_ | 2008-04-01 09:42:31 +0200 (Út, 01 dub 2008) | 1 line
Fix display of image number in properties dialog when more than one image is selected.
------------------------------------------------------------------------
r311 | zas_ | 2008-04-01 00:10:25 +0200 (Út, 01 dub 2008) | 1 line
Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
------------------------------------------------------------------------
r310 | nadvornik | 2008-03-31 23:09:36 +0200 (Po, 31 bře 2008) | 3 lines
use quoted_value everywhere
simplify parsing of multiple quoted values on one line
------------------------------------------------------------------------
r309 | zas_ | 2008-03-31 09:29:03 +0200 (Po, 31 bře 2008) | 1 line
Indentation and white lines minor fixes.
------------------------------------------------------------------------
r308 | zas_ | 2008-03-30 21:26:35 +0200 (Ne, 30 bře 2008) | 1 line
Move strlen() calls outside the while loop.
------------------------------------------------------------------------
r307 | zas_ | 2008-03-30 16:19:34 +0200 (Ne, 30 bře 2008) | 1 line
Comment out forgotten debugging code.
------------------------------------------------------------------------
r306 | zas_ | 2008-03-30 16:18:04 +0200 (Ne, 30 bře 2008) | 1 line
Fix two minor compilation warnings.
------------------------------------------------------------------------
r305 | nadvornik | 2008-03-30 13:47:14 +0200 (Ne, 30 bře 2008) | 6 lines
differentiate among normal image, raw image and metadata
removed raw extension lists on various places and fixed most of the
Exiv2 warnings
todo: configuration and a special icons for unreadable raw or metadata
------------------------------------------------------------------------
r304 | zas_ | 2008-03-30 09:14:37 +0200 (Ne, 30 bře 2008) | 1 line
Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
------------------------------------------------------------------------
r303 | zas_ | 2008-03-29 22:47:10 +0100 (So, 29 bře 2008) | 1 line
Improve escaping and quoting of strings saved in rc files.
------------------------------------------------------------------------
r302 | nadvornik | 2008-03-29 15:59:14 +0100 (So, 29 bře 2008) | 2 lines
configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
------------------------------------------------------------------------
r301 | nadvornik | 2008-03-29 11:38:15 +0100 (So, 29 bře 2008) | 2 lines
set user-defined color as image background - patch by Laurent MONIN
------------------------------------------------------------------------
r300 | nadvornik | 2008-03-29 11:11:02 +0100 (So, 29 bře 2008) | 2 lines
fixed color management initialization
------------------------------------------------------------------------
r299 | nadvornik | 2008-03-26 13:07:00 +0100 (St, 26 bře 2008) | 2 lines
README fixes
------------------------------------------------------------------------
r298 | nadvornik | 2008-03-26 09:02:45 +0100 (St, 26 bře 2008) | 2 lines
updated README files
------------------------------------------------------------------------
r297 | nadvornik | 2008-03-26 09:00:46 +0100 (St, 26 bře 2008) | 2 lines
improved xmp vs. legacy metadata handling
------------------------------------------------------------------------
r296 | nadvornik | 2008-03-25 00:15:29 +0100 (Út, 25 bře 2008) | 2 lines
fixed crashes with --debug
------------------------------------------------------------------------
r295 | nadvornik | 2008-03-24 21:42:39 +0100 (Po, 24 bře 2008) | 2 lines
added all possible raw extensions that I could find
------------------------------------------------------------------------
r294 | nadvornik | 2008-03-24 15:49:00 +0100 (Po, 24 bře 2008) | 2 lines
improved support for older exiv2 versions
------------------------------------------------------------------------
r293 | nadvornik | 2008-03-24 15:03:46 +0100 (Po, 24 bře 2008) | 2 lines
exiv2 version checks
------------------------------------------------------------------------
r292 | nadvornik | 2008-03-24 13:04:31 +0100 (Po, 24 bře 2008) | 2 lines
more renames
------------------------------------------------------------------------
r291 | nadvornik | 2008-03-24 11:27:22 +0100 (Po, 24 bře 2008) | 2 lines
changed logo
------------------------------------------------------------------------
r290 | nadvornik | 2008-03-24 10:55:09 +0100 (Po, 24 bře 2008) | 2 lines
more renames
------------------------------------------------------------------------
r289 | nadvornik | 2008-03-23 21:38:54 +0100 (Ne, 23 bře 2008) | 2 lines
rename GQview -> Geeqie over the code
------------------------------------------------------------------------
r288 | nadvornik | 2008-03-23 21:18:51 +0100 (Ne, 23 bře 2008) | 2 lines
renamed to geeqie
------------------------------------------------------------------------
r287 | nadvornik | 2008-03-22 20:28:45 +0100 (So, 22 bře 2008) | 2 lines
raw related fixes
------------------------------------------------------------------------
r286 | nadvornik | 2008-03-22 18:32:43 +0100 (So, 22 bře 2008) | 2 lines
overview of supported raw formats
------------------------------------------------------------------------
r285 | nadvornik | 2008-03-22 18:09:14 +0100 (So, 22 bře 2008) | 2 lines
configure --without-exiv2
------------------------------------------------------------------------
r284 | nadvornik | 2008-03-22 17:43:59 +0100 (So, 22 bře 2008) | 2 lines
crw preview support with exiv2
------------------------------------------------------------------------
r283 | nadvornik | 2008-03-16 15:11:22 +0100 (Ne, 16 bře 2008) | 3 lines
whitelist of files that can have an xmp sidecar, sample external command
for creating sidecar
------------------------------------------------------------------------
r282 | nadvornik | 2008-03-16 11:52:44 +0100 (Ne, 16 bře 2008) | 2 lines
fixed reading sidecar extensions from config file
------------------------------------------------------------------------
r281 | nadvornik | 2008-03-16 11:32:52 +0100 (Ne, 16 bře 2008) | 2 lines
write comment and keywords to xmp, sidecars are used if exist
------------------------------------------------------------------------
r280 | nadvornik | 2008-03-15 20:53:33 +0100 (So, 15 bře 2008) | 2 lines
write support in Exiv2 wrapper; for now only string values
------------------------------------------------------------------------
r279 | nadvornik | 2008-02-24 19:55:19 +0100 (Ne, 24 úno 2008) | 3 lines
a hack to read raw previews with exiv2 0.16, however it should be fixed
in the library
------------------------------------------------------------------------
r278 | nadvornik | 2008-02-15 11:48:09 +0100 (Pá, 15 úno 2008) | 2 lines
read also iptc and xmp
------------------------------------------------------------------------
r277 | nadvornik | 2008-02-14 15:04:43 +0100 (Čt, 14 úno 2008) | 2 lines
more exiv2 fixes
------------------------------------------------------------------------
r276 | nadvornik | 2008-02-14 12:03:20 +0100 (Čt, 14 úno 2008) | 2 lines
more exiv2 fixes
------------------------------------------------------------------------
r275 | nadvornik | 2008-02-14 00:02:48 +0100 (Čt, 14 úno 2008) | 2 lines
more exiv2 fixes
------------------------------------------------------------------------
r274 | nadvornik | 2008-02-13 20:31:50 +0100 (St, 13 úno 2008) | 2 lines
unified tag names between exiv2 and internal rxif parser
------------------------------------------------------------------------
r273 | nadvornik | 2008-02-13 18:47:55 +0100 (St, 13 úno 2008) | 2 lines
more exiv2 fixes
------------------------------------------------------------------------
r272 | nadvornik | 2008-02-13 18:08:04 +0100 (St, 13 úno 2008) | 2 lines
and first version that actually shows some exif data (see advanced view)
------------------------------------------------------------------------
r271 | nadvornik | 2008-02-13 17:52:41 +0100 (St, 13 úno 2008) | 2 lines
first exiv2 support that does not crash immediately
------------------------------------------------------------------------
r270 | nadvornik | 2008-02-13 15:46:23 +0100 (St, 13 úno 2008) | 2 lines
started exiv2 integration
------------------------------------------------------------------------
r269 | nadvornik | 2008-02-13 14:57:31 +0100 (St, 13 úno 2008) | 2 lines
simplified exif.h, moved implementation-specific stuff to exif-int.h
------------------------------------------------------------------------
r268 | nadvornik | 2008-02-11 16:23:43 +0100 (Po, 11 úno 2008) | 2 lines
do not show frame for full-window images
------------------------------------------------------------------------
r267 | nadvornik | 2008-02-11 13:51:28 +0100 (Po, 11 úno 2008) | 2 lines
improved drawing of image frames
------------------------------------------------------------------------
r266 | nadvornik | 2008-01-26 22:18:23 +0100 (So, 26 led 2008) | 2 lines
updated TODO list
------------------------------------------------------------------------
r265 | nadvornik | 2008-01-20 20:04:18 +0100 (Ne, 20 led 2008) | 2 lines
debug messages cleanup
------------------------------------------------------------------------
r264 | nadvornik | 2008-01-16 20:37:54 +0100 (St, 16 led 2008) | 2 lines
added file with release notes and TODO
------------------------------------------------------------------------
r263 | nadvornik | 2007-12-23 22:24:48 +0100 (Ne, 23 pro 2007) | 2 lines
basic sidecar files configuration via preferences dialog
------------------------------------------------------------------------
r262 | nadvornik | 2007-12-23 21:28:50 +0100 (Ne, 23 pro 2007) | 2 lines
fixed loading thumbnails for sidecar files
------------------------------------------------------------------------
r261 | nadvornik | 2007-12-23 16:49:23 +0100 (Ne, 23 pro 2007) | 3 lines
fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
files
------------------------------------------------------------------------
r260 | nadvornik | 2007-12-22 21:33:09 +0100 (So, 22 pro 2007) | 2 lines
fixed filelist refresh
------------------------------------------------------------------------
r259 | nadvornik | 2007-12-22 11:10:40 +0100 (So, 22 pro 2007) | 3 lines
preserve marks setting on layout change
------------------------------------------------------------------------
r258 | nadvornik | 2007-12-22 10:51:12 +0100 (So, 22 pro 2007) | 2 lines
basic support for marks in view_file_icon.c
------------------------------------------------------------------------
r257 | nadvornik | 2007-12-20 23:43:52 +0100 (Čt, 20 pro 2007) | 2 lines
update FileData on file change
------------------------------------------------------------------------
r256 | nadvornik | 2007-12-20 17:18:28 +0100 (Čt, 20 pro 2007) | 3 lines
toggles mark num
selects mark num
------------------------------------------------------------------------
r255 | nadvornik | 2007-12-20 17:06:20 +0100 (Čt, 20 pro 2007) | 2 lines
created menu "Select" with selection and marks operations
------------------------------------------------------------------------
r254 | nadvornik | 2007-12-19 23:01:46 +0100 (St, 19 pro 2007) | 3 lines
complete set of boolean operation with marks -
union, intersection, complement
------------------------------------------------------------------------
r253 | nadvornik | 2007-12-18 22:15:16 +0100 (Út, 18 pro 2007) | 2 lines
use accels also in fullscreen mode
------------------------------------------------------------------------
r252 | nadvornik | 2007-12-17 22:42:24 +0100 (Po, 17 pro 2007) | 2 lines
moved some actions to menu and accels
------------------------------------------------------------------------
r251 | nadvornik | 2007-12-17 20:34:43 +0100 (Po, 17 pro 2007) | 2 lines
removed unused variable
------------------------------------------------------------------------
r250 | nadvornik | 2007-12-16 23:30:19 +0100 (Ne, 16 pro 2007) | 2 lines
fixed in-place rename
------------------------------------------------------------------------
r249 | nadvornik | 2007-12-15 18:58:51 +0100 (So, 15 pro 2007) | 2 lines
better integration of split image functions into menu
------------------------------------------------------------------------
r248 | nadvornik | 2007-12-14 22:51:46 +0100 (Pá, 14 pro 2007) | 2 lines
show active marks in image overlay
------------------------------------------------------------------------
r247 | nadvornik | 2007-12-09 22:20:27 +0100 (Ne, 09 pro 2007) | 2 lines
fixed image focus
------------------------------------------------------------------------
r246 | nadvornik | 2007-12-09 13:33:51 +0100 (Ne, 09 pro 2007) | 2 lines
fixed copying zoom an scroll values from the original image on splitting
------------------------------------------------------------------------
r245 | nadvornik | 2007-12-09 12:58:39 +0100 (Ne, 09 pro 2007) | 2 lines
do not hilight selected image in SPLIT_NONE
------------------------------------------------------------------------
r244 | nadvornik | 2007-12-09 01:11:40 +0100 (Ne, 09 pro 2007) | 2 lines
improved drawing of frame around selected image
------------------------------------------------------------------------
r243 | nadvornik | 2007-11-25 11:25:25 +0100 (Ne, 25 lis 2007) | 2 lines
more operations with file marks
------------------------------------------------------------------------
r242 | nadvornik | 2007-11-24 22:06:30 +0100 (So, 24 lis 2007) | 2 lines
marks: fixes and cleanup
------------------------------------------------------------------------
r241 | nadvornik | 2007-11-22 22:15:35 +0100 (Čt, 22 lis 2007) | 2 lines
improved directory scanning a bit
------------------------------------------------------------------------
r240 | nadvornik | 2007-11-21 23:46:50 +0100 (St, 21 lis 2007) | 2 lines
added possibility to specify prefered file type for external commands
------------------------------------------------------------------------
r239 | nadvornik | 2007-11-21 22:21:17 +0100 (St, 21 lis 2007) | 2 lines
prevent duplicate sidecar files; code cleanup
------------------------------------------------------------------------
r238 | nadvornik | 2007-11-20 23:28:40 +0100 (Út, 20 lis 2007) | 3 lines
fixed grouping sidecar files and made it configurable via config file
(no gui yet)
------------------------------------------------------------------------
r237 | nadvornik | 2007-10-22 21:58:47 +0200 (Po, 22 říj 2007) | 2 lines
fixed preloading images in file list
------------------------------------------------------------------------
r236 | nadvornik | 2007-10-08 21:41:49 +0200 (Po, 08 říj 2007) | 2 lines
improved FileDataChangeInfo structure, check for another file operation in progress
------------------------------------------------------------------------
r235 | nadvornik | 2007-10-02 23:49:02 +0200 (Út, 02 říj 2007) | 7 lines
display sidecar files (jpeg + raw) using gtk_tree_store
This is just a prototype to test the functionality, it needs more work.
Please test, omments are welcome :)
------------------------------------------------------------------------
r234 | nadvornik | 2007-10-01 21:52:10 +0200 (Po, 01 říj 2007) | 2 lines
use FileData even for sidecar file list
------------------------------------------------------------------------
r233 | nadvornik | 2007-09-30 23:10:54 +0200 (Ne, 30 zář 2007) | 6 lines
editors.c was almost completely rewritten:
- centralized template parsing
- better control of executed editors
- possibility to get editor exit status via callback
------------------------------------------------------------------------
r232 | nadvornik | 2007-09-12 23:17:31 +0200 (St, 12 zář 2007) | 4 lines
display sidecar extensions in filelist
some cleanup of file marks
------------------------------------------------------------------------
r231 | nadvornik | 2007-09-11 22:06:29 +0200 (Út, 11 zář 2007) | 3 lines
replaced gchar* path with FileData *fd
------------------------------------------------------------------------
r230 | nadvornik | 2007-08-23 22:45:59 +0200 (Čt, 23 srp 2007) | 2 lines
started support for sidecar files like xmp, raw+jpeg etc.
------------------------------------------------------------------------
r229 | nadvornik | 2007-08-20 22:11:32 +0200 (Po, 20 srp 2007) | 2 lines
more external commands
------------------------------------------------------------------------
r228 | nadvornik | 2007-08-16 22:57:09 +0200 (Čt, 16 srp 2007) | 2 lines
improved external delete command
------------------------------------------------------------------------
r227 | nadvornik | 2007-08-15 23:37:51 +0200 (St, 15 srp 2007) | 2 lines
started implementation of external commands; external Delete should work
------------------------------------------------------------------------
r226 | bruclik | 2007-07-20 09:10:48 +0200 (Pá, 20 čec 2007) | 3 lines
compilation fix
------------------------------------------------------------------------
r225 | bruclik | 2007-07-13 16:03:08 +0200 (Pá, 13 čec 2007) | 3 lines
First implementation of marks for all photos.
------------------------------------------------------------------------
r224 | nadvornik | 2007-07-12 22:46:28 +0200 (Čt, 12 čec 2007) | 2 lines
relative scroll is working; some cleanup
------------------------------------------------------------------------
r223 | nadvornik | 2007-07-11 23:10:25 +0200 (St, 11 čec 2007) | 2 lines
connected zoom
------------------------------------------------------------------------
r222 | nadvornik | 2007-07-11 22:00:07 +0200 (St, 11 čec 2007) | 2 lines
started relative scroll, keep scroll position
------------------------------------------------------------------------
r221 | nadvornik | 2007-07-10 23:25:51 +0200 (Út, 10 čec 2007) | 2 lines
improved connected scroll and active image switching
------------------------------------------------------------------------
r220 | nadvornik | 2007-06-29 17:16:46 +0200 (Pá, 29 čen 2007) | 4 lines
implemented split windows
TODO: menus and hotkeys, connected zoom, activating on drag
------------------------------------------------------------------------
Wed Jan 17 16:50:39 2007 John Ellis
* README: Fix credits for Belarusian translation.
Sun Dec 3 12:58:06 2006 John Ellis
* view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
the data returned by parts_list() was not used here at all.
Sat Dec 2 20:47:12 2006 John Ellis
* README: Updates.
* configure.in: Release 2.1.5
Sat Dec 2 20:15:22 2006 John Ellis
* editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
to the system shell. Assumes bash-like escaping syntax for "sh -c".
Sat Dec 2 16:44:48 2006 John Ellis
* image-overlay.[ch]: More work on osd icons.
* image.c: Use correct flag when setting auto rotation state, and set
the state again after the rotation so that osd can update.
* img-view.c: Show osd icon when overlay is enabled.
* layout.c, layout_image.[ch]: Enable overlay regardless of the
full screen state, only difference now is that image description text
is only shown when in full screen but icons will always appear.
* layout_util.c: Make I key toggle overlay from windowed mode too.
* typedefs.h (LayoutWindow): Remove no longer used
full_screen_overlay_on.
Fri Dec 1 14:27:55 2006 John Ellis
* print.c (print_job_ps_page_image): Use a white mask when printing
transparent images, fixes bug #1426596.
Thu Nov 30 09:55:42 2006 John Ellis
* slideshow.c (real_slideshow_start): Fix memory leak when unable to
begin a slideshow.
Wed Nov 29 22:53:03 2006 John Ellis
* image-overlay.[ch]: Prepare for icon notification display, and fix
info overlay image index when on last image of slideshow.
* img-view.c: Fix image index when on last image of slideshow.
Wed Nov 29 14:28:30 2006 John Ellis
* image-overlay.[ch]: Rewrite most of the information overlay code to
be more flexible and easily extended.
* image.[ch], typedefs.h: Remove image_new_func, and replace it with
image_state_func callback which is much more informative.
* img-view.c, layout.c, layout_image.c: Updates for new image overlay
function names.
Tue Nov 28 13:17:18 2006 John Ellis
* image.c: When resuming a previous color adjustment, set the display
to update incrementally to avoid user confusion of why half of image
is color adjusted.
Tue Nov 28 11:54:30 2006 John Ellis
* color-man.[ch]: Allow color manager to work with GdkPixbufs not
linked to an ImageWindow. Fix missing embedded dummy function when
compiling without color profile support.
* image.c: When embedded color profiles is enabled and EXIF ColorSpace
is set to 1 use sRGB color profile for the image. Also fixed order of
starting the image read-ahead when color profiles are in use.
* typedefs.h (ImageWindow): Use gpointer definition correctly so that
cm is a pointer and not a pointer to a pointer.
* utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
of FALSE.
Mon Nov 27 01:23:23 2006 John Ellis
* bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
* color-man.[ch]: Add color_man_new_embedded for using in-memory color
profiles.
* exif.[ch]: Add support for extracting color profiles embedded in jpeg
and tiff images. This resulted in a rewrite of the jpeg parser; both
to allow searching for any marker type, and to make the code readable.
* format_raw.c: Add color profile tag to the debug code.
* image.c, layout.c: Use embedded color profiles when found and
enabled, also add toggle for the option in color profile menu.
Fri Nov 24 21:37:01 2006 John Ellis
* configure.in: Add test for lcms (little cms).
* Makefile.am: Add color-man.[ch]:
* color-man.[ch]: New files for color management support.
* globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
variables and option saving.
* image.[ch]: Add color profile functions.
* layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
fix sort menu to use radio buttons.
* menu.c: Use radio buttons for sort menu when appropriate.
* preferences.c: Add color profile options to preferences.
* ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
* ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
* view_file_icon.c, view_file_list.c: Check for active state in sort
menu callbacks.
* README: Add info about lcms, and how to disable.
Fri Nov 17 19:06:19 2006 John Ellis
* ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
does not follow symbolic links.
* utilops.[ch]: Add file_util_delete_dir(), and support functions.
* view_dir_list.c: Add delete to folder popup menu.
* view_dir_tree.c: Add delete to folder popup menu, and set rename and
delete sensitive only when parent folder is writable.
Wed Nov 15 02:05:27 2006 John Ellis
* view_file_icon.c: Fix odd crash when removing files, it seems the
high priority idle sync is no longer called before the treeview tries
to redraw itself, so fix the cleanup of removed pointers so that they
are always valid or NULL (I wonder if the priorities used by
GtkTreeView have changed in newer versions of GTK?).
* view_file_list.c: Fix progress bar warning when files are removed
before thumbnail generation is finished.
Tue Nov 14 15:36:14 2006 John Ellis
* exif.[ch]: Fix memory alignment issues, bug #1593252.
Fri Nov 10 18:11:54 2006 John Ellis
* image.c: Fix up initial scroll offset into image when auto rotated
by exif info, and keep same center point when rotating otherwise.
Fri Nov 10 16:11:28 2006 John Ellis
* format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
the value, as when that is eventually fixed to be alignment safe,
the so shall this.
Thu Nov 9 20:27:47 2006 John Ellis
* exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
more in line with their counterparts of exif_byte_get..()
Thu Nov 9 17:43:06 2006 John Ellis
* pan-view.c: Break this monstrosity of code into smaller files.
* pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
layout types into their own files (for now flower is with folder tree).
* pan-item.c: PanItem creation, drawing, actions, and maintenance.
* pan-types.h: Defines, data types, function prototypes.
* pan-util.c: Various utilities.
* src/Makefile.am: Add new files above.
Wed Nov 8 16:59:14 2006 John Ellis
* pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
and use a buffer when drawing to those windows to avoid flicker.
Scrolling with the info [I] visible in full screen is now much
smoother. Only one regression that will be fixed later: overlapping
overlays are now ugly.
Wed Nov 8 11:36:58 2006 John Ellis
* format_nikon.h: For the pentax test, use tiff make instead of a magic
string that can move location.
Tue Nov 7 19:54:44 2006 John Ellis
* pan-view.c: For calendar view only show months that contain an image.
Allow choice of size when displaying an image with the info popup.
Tue Nov 7 15:35:59 2006 John Ellis
* exif.c: Use new format_raw_exif_offset() function to find Exif in
raw files.
* filelist.c: Add orf and pef to displayed file types.
* format_canon.h, format_fuji.h: Update to new #define format.
* format_fuji.c: Use same offset for Exif as the jpeg image as the
Exif is always embedded in the jpeg and assuming offset of 12 is
just broken.
* format_nikon.h: Update to new #define format, and add pentax here
as finding the jpeg will be same code.
* format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
not all raw files will have a jpeg, but all appear to have Exif tags.
* format_raw.[ch]: Add new camera types, and add a debugging facility
to easily list all tags within tiff files (see format_raw.h to enable).
Mon Nov 6 20:53:22 2006 John Ellis
* format_olympus.c: Fix olympus makernote tag types to match image
sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
and Olympus.FlashBias.
Sat Nov 4 17:14:47 2006 John Ellis
* pan-view.c: Always recalculate canvas size when displaying popups.
* README: Updates.
* po/eo.po: Mark translation for 'Command Line' not fuzzy.
* configure.in: Release 2.1.4 (quick bug fix for pan view).
Sat Nov 4 16:55:08 2006 John Ellis
* pan-view.c: Only print things to console when debug is enabled.
* pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
canvas will not treat scroll position as if a new image was set, this
fixes popups in the Pan View from causing a scroll to the top left or
center when scroll_reset_method is not set to 'no change'. Also clean
up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
always set TRUE as they were old cruft.
Sat Nov 4 10:31:51 2006 John Ellis
* README: Updates.
* icons/Makefile.am: Remove icon files that no longer exist.
* configure.in: Release 2.1.3
Fri Nov 3 21:15:40 2006 John Ellis
* pan-view.c: Fix shortcuts to work regardless of what has the focus.
Make [Control]+F (in addition to [/] show the find bar and [Control]+G
go to next match. Add folder location field to info popup.
Fri Nov 3 11:40:48 2006 John Ellis
* bar_exif.[ch]: Make list of general exif tags available to rest of
application.
* pan-view.c: Add option to display exif information in info popup.
Clean up the info popup text alignment. Make displaying the full size
image below the info popup optional (off by default).
* pixbuf-renderer.c (pr_source_tile_changed): Guard against
width/height less than 1.
* pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
than 1.
Thu Nov 2 17:51:31 2006 John Ellis
* collect.c, img-view.c: Make [Shift]+P printing shortcut work for
collections and view windows.
* layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
by the previous keypress handler code cleanup. Add [Control]+V to
view current image in a new image window.
Thu Nov 2 14:38:54 2006 John Ellis
* view_file_list.c: Fix slow re-sort when updating list by clearing the
list and adding items in the new order instead of simply moving them.
Fixes bug #1451200.
Thu Nov 2 06:46:14 2006 John Ellis
* po/eo.po: Add Esperanto translation,
submitted by Antonio C. Codazzi .
* configure.in (ALL_LINGUAS): Add new translation.
* README: Update credits for above.
Wed Nov 1 11:39:48 2006 John Ellis
* gqview.h, main.c (window_set_icon): Change to use inline pixbufs
instead of xpms.
* collect.c, img-view.c, layout.c, preferences.c: Use new icons.
* pixbuf_util.[ch]: Add new icons.
* icons/Makefile.am: Update generated inline pixbufs.
* icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
icons/view.xpm: Remove old xpm icons.
* icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
* icons/svg/*.svg: Add svg sources for icons, they are not used or
anything, but this way I can not misplace them again.
Tue Oct 31 18:06:42 2006 John Ellis
* info.c: Increase default info window size to 600x400.
* po/be.po: Update Belarusian translation,
submitted by Pavel Piatruk .
* gqview.desktop: Add additional formats to MimeType list.
Sat Oct 28 14:41:10 2006 John Ellis
* img-view.c: Use correct method to close the window using Escape key,
fixes bug #1231845. Also added more robust method to update window
list when a window is closed so this doesn't happen again.
* slideshow.c: Add sanity checks to exported functions to check for
NULL SlideShow pointers, to match rest of coding style.
Fri Oct 27 19:45:32 2006 John Ellis
* layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
gtk_object_sink is not available as it is deprecated.
Wed Oct 25 15:17:38 2006 John Ellis
* pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
where obstructed portions of an image were not always generating an
expose event when scrolling the image.
Mon Oct 23 05:34:29 2006 John Ellis
* img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
toggle fullscreen.
Fri Oct 20 09:20:10 2006 John Ellis
* collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
view_file_icon.c: Keypress signal handler code clean-up round 2: the
remaining files. Make control and shift logic easier to follow.
Fri Oct 20 08:00:08 2006 John Ellis
* img-view.c, layout_image.c, layout_util.c: Keypress signal handler
code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
deactivating full screen [F].
Thu Oct 19 15:20:51 2006 John Ellis
* image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
* img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
the display of current image with [Shift]+[G] keyboard shortcut and
'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
activating refresh [R].
* pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
function.
Thu Oct 19 09:35:18 2006 John Ellis
* layout.[ch] (layout_new_with_geometry): New function to create a
layout sized to an X geometry string.
* main.c: Add support for --geometry on the command line.
Thu Oct 19 07:42:38 2006 John Ellis
* utilops.c: Fix minimum allowed auto-rename value to be zero again,
but keep the default at 1.
Thu Oct 19 07:23:37 2006 John Ellis
* cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
local thumbnails as per the freedesktop.org thumbnail spec.
* filelist.c: Add .thumblocal to list of ignored folders (those we
never show user).
* main.c: Fix bug in recent command line parser changes, a single
folder on the command line was not processed by parse_out_relatives().
Sun Oct 15 12:36:06 2006 John Ellis
* pan-view.c: For now, also display the full size image under the
thumbnail's information bubble. Make clicking the info box close it.
Sun Oct 15 10:45:14 2006 John Ellis
* pan-view.c: Recalc the size of the layout when popping up new images
in the calendar so that all new images can be scrolled into view.
* pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
to resize a tile canvas without the need for a complete reset/render.
Sun Oct 15 04:03:41 2006 John Ellis
* main.c: Fix command line parser to work with any combination of files
and/or folders on the command line.
Sun Oct 15 02:50:22 2006 John Ellis
* eu.po: Add Basque translation,
submitted by Piarres Beobide .
* configure.in (ALL_LINGUAS): Add eu.
* README: Update credits.
Sat Oct 14 09:38:08 2006 John Ellis
* po/*.po: Make distcheck touches these.
* gqview.spec.in: Fix to use License: instead of obselete Copyright:.
* configure.in: Release 2.1.2
Sat Oct 14 08:26:38 2006 John Ellis
* vi.po: Update Vietnamese translation,
submitted by pclouds .
* README: Updates.
Sat Oct 14 05:44:40 2006 John Ellis
* ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
zoom to fit" translations, and unmark as fuzzy when only the change in
punctuation caused the fuzzy state.
* README: Updated po-stats list.
Sat Oct 14 05:18:45 2006 John Ellis
* utilops.c: Mark string for translation.
* fi.po: Update Finnish translation [merge from 2.0.2],
submitted by Lauri Nurmi .
* README: Updates.
Fri Oct 13 12:18:01 2006 John Ellis
* ru.po: Update Russian translation [merge from 2.0.2],
submitted by Vitaly Lipatov .
Fri Oct 13 10:27:22 2006 John Ellis
* cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
of the d_ino > 0 test as all files listed by readdir should be valid.
dirent.d_ino is not guanteed by POSIX, and at one recent point is
not implemented on cygwin.
Fri Oct 13 09:25:25 2006 John Ellis
* pl.po: Update Polish translation,
submitted by Wit Wilinski .
* README: Updates.
Fri Oct 13 05:22:43 2006 John Ellis
* bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
plus punctuation fix.
* utilops.c: Change auto rename start number to default to 1.
* configure.in (ALL_LINGUAS): Add be, ca, ko translations.
* gqview.spec.in: Add Italian translation to RPM spec file,
submitted by HappyCactus .
* be.po: Add Belarusion translation,
submitted by Pavel Piatruk .
* ca.po: Add Catalan translation [merge from 2.0.2],
submitted by catux.org .
* de.po: Update German translation [merge from 2.0.2],
submitted by Ronny Steiner .
* fr.po: Update French translation,
submitted by ric Lassauge .
* it.po: Update Italian translation,
submitted by Kostantino .
* ko.po: Add Korean translation (mostly menus),
submitted by Hyun-Jin Moon .
* pt_BR.po: Update Brazilian Portuguese translation,
submitted by Herval Ribeiro de Azevêdo .
* sk.po: Update Slovak translation,
submitted by Mgr. Peter Tuharsky .
* zh_TW.po: Update Traditional Chinese translation,
submitted by S.J. Luo
Fri Sep 1 02:12:45 2006 John Ellis
* collect-io.c, thumb_standard.c: Do not ignore return value from
g_list_append as newer versions of gtk now set a warning flag.
* utilops.c: Add new auto rename option to enter formatted text, which
uses * and # characters to symbolize original filename and numerical
value (respectively) in new filenames.
Mon Aug 15 18:27:38 2005 John Ellis
* cache.c: Make cache loader tolerant of unknown line values, so that
a cache written by newer/older versions of GQview does not result in
recreating data that is actually there.
Mon Aug 15 17:13:57 2005 John Ellis
* collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
warnings in gcc 4.0.
Mon Aug 15 16:35:15 2005 John Ellis
* view_dir_tree.c (vdtree_set_path): Do not force reading folder
contents, to allow the check for a changed timestamp do it's job.
* doc/10_options.html: Fix page link in docs.
Thu Jun 16 01:21:43 2005 John Ellis
* cache-loader.c (cache_loader_process): When converting Exif date
string to time_t, tell mktime DST is unknown (-1).
Mon Jun 13 20:22:58 2005 John Ellis
* image.c (image_zoom_cb): If needed, update window title when
zoom changes.
* pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
size results in a new scale value.
* README: Updates.
* configure.in: Release 2.1.1
Mon Jun 13 17:31:46 2005 John Ellis
* editors.[ch]: Add "%w" macro to disable full screen deactivation when
running an editor command.
* img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
prevent exit of full screen.
* image-load.c (image_load_begin): Fix to not treat short reads as
end of file condition.
* README, doc/10_5_editor_commands.html: Document %w macro for editor
commands.
* po/it.po: Update Italian translation,
submitted by Kostantino .
Sun Jun 12 19:25:26 2005 John Ellis
* format_canon.[ch]: Reimplement canon raw parser to use convenience
functions from exif.c, also separated parsers into one per file type.
For the cr2 format also verify compression type in tiff field 0x0103.
* format_raw.c: Add FIXME comment noting current shortcomings.
Sat Jun 11 01:06:49 2005 John Ellis
* exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
exif_text_list_find_value() will always return newly allocated text.
Fri Jun 10 20:57:42 2005 John Ellis
* exif.c (exif_parse_IFD_table): Fix offset count before testing
against buffer size.
* exif.h: Make exif_text_list_find_value available.
* format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
adjust several text descriptions.
* format_fuji.c: Remove "MkN." text from tag names.
* format_nikon.c: Fix offset count before testing against buffer size,
and remove "MkN." text from tag names. Add several new tags.
* format_olympus.[ch]: New files for olympus makernote.
* format_raw.c: Add exif olympus hook.
* src/Makefile.am: Add format_olympus.[ch].
Fri Jun 10 02:19:26 2005 John Ellis
* pan-view.c: Add exif date sorting option to right click menu, and
change 'reading dimensions...' message to be more generic as it may now
also be reading embedded exif dates, or both date and dimensions.
Thu Jun 9 23:22:01 2005 John Ellis
* exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
bytes with values of 0 are actually in the data to compare.
Thu Jun 9 22:23:18 2005 John Ellis
* exif.[ch]: A lot of code clean up, add generic tiff header parser,
remove use of packed structures to interpret tiff file format,
fix possible endless loops in tiff parser with corrupt IFD tables,
and fix possible overflow in jpeg exif parser.
* format_canon.[ch]: Add additional makernote values, plus a few
spelling fixes. Header update.
* format_fuji.[ch]: Header update.
* format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
code cleanup. Header update.
* format_raw.[ch]: Add pathname argument to file descriptor version of
raw parser to quickly rule out non-raw files based on file extension.
Add raw header match type to check for tiff "make" field value.
* image-load.c (image_loader_begin): Add image filename for raw parser.
Tue Jun 7 03:47:03 2005 John Ellis
* filelist.c (filter_add_defaults): Add Nikon file extension for nef.
* format_canon.[ch], format_fuji.[ch]: Add comment tile, and
description field for MakerNote parser.
* format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
* format_raw.c: Add debug description output and Nikon raw parser hook.
Sun Jun 5 03:05:39 2005 John Ellis
* filelist.c (path_list_recursive_append): Fix memory leak by using
correct function to free path list.
Sat Jun 4 22:24:00 2005 John Ellis
* exif.[ch]: Use glib provided data types and byte order functions for
consistency with rest of application. Made several more functions
available in the header. Use MakerNote parsing from format_raw.c.
* format_canon.[ch]: Changes to match exif.h and format_raw.h.
* format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
* format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
* format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
camera formats here (similar to existing raw format list).
* src/Makefile.am: Add format_nikon.[ch].
Sat Jun 4 04:02:04 2005 John Ellis
* README: Update credits.
Apply fix from Daniel M. German:
* format_canon.c (canon_read_int): Fixed error which caused a
segfault under OS X. It was a casting a number as a 32
bit, when it was 16. it works in little endian, but not in big
endian machines.
Fri Jun 3 20:02:23 2005 John Ellis
* format_canon.c (canon_mknote_parse_convert): For serial number
conversion, use the value of the data - not the value of the pointer.
Fri Jun 3 18:43:46 2005 John Ellis
* bar_exif.c: Set a default size for the EXIF data column in the
advanced view, and allow resizing of that column to allow more data to
be visible when needed.
* format_canon.c: Fix data type for Canon MakerNote Serial Number.
Fri Jun 3 01:49:20 2005 John Ellis
* exif.[ch]: Export several parsing functions for use by the exif
makernote parsers, and add hook for MakerNote data parsing.
* format_canon.[ch]: Add Canon EXIF MakerNote support.
* format_raw.c: Fix warning printf grammar.
Thu May 26 22:14:53 2005 John Ellis
* format_raw.c (format_raw_parse): Use unsigned int to match arguments.
Thu May 26 13:57:19 2005 John Ellis
* format_raw.[ch]: Move camera specific code to manufacturer specific
format_*.c files. Change code so that file descripter version is now a
separate functions that wraps the standard parser by using mmap.
* format_canon.[ch]: Moved Canon specific raw support here, removed
file descriptor versions of parser. This Canon raw file parser written
by Daniel M. German.
* format_fuji.[ch]: Move Fuji specific raw support here, parser written
by Lars Ellenberg.
* exif.c: Update for change to format_raw_img_exif_offsets.
* filelist.c: Add cr2 extension to Canon raw format list.
* image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
that buffer is refilled using new offset of file descriptor.
* src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
Wed May 18 19:36:49 2005 John Ellis
* utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
does proper checking for existing folder to avoid clobbering an
existing folder.
* view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
a folder to fix possible clobbering of an existing folder with the
same name as the requested name.
Sun May 15 21:40:26 2005 John Ellis
* format_raw.[ch]: New files to parse image data and exif offsets for
the raw camera formats.
* exif.c, image-load.c: Add support calls to format_raw.c functions
above.
* filelist.c: Add Fujifilm raw file extension to known formats.
* thumb_standard.c (thumb_loader_std_start): Check for existing
thumbnail file before checking for a failure mark.
* src/Makefile.am: Add format_raw.[ch].
Sat May 14 13:04:23 2005 John Ellis
* po/cs.po: Update Czech translation,
submitted by Jan Raska
* de.po, fr.po: Typo and spelling fixes.
Sat May 14 12:23:19 2005 John Ellis
* image.c, pixbuf-renderer.c: Fix sending of complete signal.
* ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
* utilops.c: Additional validation for destination of copy/move
dialogs, and do not include extension when conveniently selecting
filename text in rename dialogs.
Wed Apr 27 15:17:57 2005 John Ellis
* bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
* fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
never actually set these dimensions. Increase default size of main
window.
* layout_util.c: Use GTkToolbar for the main window toolbar.
* pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
* rcfile.c: Add note to config file that it is autogenerated.
* typedefs.h: Remove no longer used tooltip in LayoutWindow.
* ui_misc.[ch]: pref_toolbar additions.
* icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
* icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
* icons/Makefile.am: Add above icons to inline pixbuf list.
Sat Apr 16 12:29:42 2005 John Ellis
* pan-view.c: Add option to ignore symbolic links to folders when
creating file list (no gui control yet), and do not allow listing
the root folder as this introduces too many issues (for instance
how do we ignore special filesystems such as /proc using only stat
attributes?). Add fix to not show empty folders in the flower view.
* thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
thumbnails to be saved for images with a size between normal and large
when using large thumbnails.
* ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
Thu Apr 14 10:44:00 2005 John Ellis
* cache.c (cache_sim_data_load): Fix to return CacheData if any data
type exists.
* pan-view.c: Fix slow merging of embedded dates into file list;
includes optimizing pan_cache_sync_date and plugging a memory leak.
Thu Apr 14 04:49:57 2005 John Ellis
* pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
queue (source). Fixes crash introduced by Apr 12 changes.
Wed Apr 13 18:16:14 2005 John Ellis
* cache-loader.[ch]: New utility to load cache-able data.
* cache.[ch]: Add embedded (exif) date caching.
* pan-view.c: Use new cache loading mechanism. Add exif date support
to timeline and calendar view.
* src/Makefile.am: Add cache-loader.[c,h].
Tue Apr 12 07:59:20 2005 John Ellis
* pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
tainting user perspective of image hues.
* pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
to avoid wasteful memory allocation, this will reduce memory waste
when in full screen.
Fri Apr 8 15:31:38 2005 John Ellis
* pan-view.c: Optimize pan_layout_intersect by dividing object list
into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
drawing tiles much faster when the window contains > 100,000 images.
This adds the complexity of walking two lists when searching for a
specific item, but the speed increase is worth it.
Thu Apr 7 08:42:54 2005 John Ellis
* pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
only_existing argument.
Wed Apr 6 06:41:25 2005 John Ellis
* pan-view.c: Move pixbuf drawing into pixbuf_util.c.
* pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
namespace conflict with util in pixbuf_util.h.
* pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
Wed Apr 6 02:43:40 2005 John Ellis
* pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
* pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
only have effect on tiles that not currently visible. Remove use of
hard coded PR_TILE_SIZE from tile size calculations, as it is only
supposed to be used as the default value.
Tue Apr 5 05:09:29 2005 John Ellis
* pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
the parts of the image that have an existing tile, fixes slow loading
of images when zoomed in because it was generating a tile for even
off screen parts of the image.
Mon Apr 4 12:07:05 2005 John Ellis
* pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
to draw the background.
Sun Apr 3 00:36:22 2005 John Ellis
* image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
when both the ImageWindow and global setting are both enabled.
* pan-view.c (pan_window_image_scroll_notify_cb): Add call to
gtk_adjustment_value_changed to fix performance hit when scrolling.
* pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
invalidating so that there is no chance it will be used with old data.
Only emit 'scroll-notify' signal when the value or range changes.
Fix copy of zoom value in pixbuf_renderer_move.
Sat Apr 2 17:28:16 2005 John Ellis
* image.c (image_options_set): Update PixbufRenderer parent window so
that changing 'fit window to image' option works.
* pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
for main windows.
* pixbuf-renderer.c: Fix (re-implement) check for maximized window
state. Fix pr_source_tile_visible() calculation which was using the x
axis where it should be y. Add redrawn return value to pr_zoom_clamp()
and use that value in pr_zoom_sync() to pass pr_redraw correct args.
* gqview.1: Fix spelling of vertical in man page.
Mon Mar 28 20:23:34 2005 John Ellis
* image.[ch]: Add utility to sync image settings to user preferences.
* pixbuf-renderer.c: Fix rounding errors.
* preferences.c: Call image_options_sync() when applying changes.
Fri Mar 25 22:39:30 2005 John Ellis
* image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
listener to update. Fix delay flip by listening for 'render_complete'.
* pixbuf-renderer.[ch]: Add complete property and and emit a
'render-complete' signal when changing complete back to TRUE.
* view_dir_tree.c (vdtree_row_expanded): Populate a folder node
whenever it is expanded.
Wed Mar 23 00:22:28 2005 John Ellis
* image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
* pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
focus and full screen work again.
* pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
Fri Mar 18 19:52:38 2005 John Ellis
* pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
queue item for each tile, and now that a tile holds a queue pointer
there is no need to walk the tile list to find a possible merge victim.
Thu Mar 17 19:23:56 2005 John Ellis
* image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
works again (mostly).
Tue Mar 15 23:17:41 2005 John Ellis
* image.[ch]: Start conversion to use of PixbufRenderer.
* pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
* fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
layout_image.c, print.c: Changes for above ImageWindow conversion.
* typedefs.h: Remove unused ImageWindow variables.
Mon Mar 14 20:45:50 2005 John Ellis
* pan-view.c: Convert to using new PixbufRenderer.
* pixbuf-renderer.[ch]: Clean up and fixes.
Sun Mar 13 10:21:35 2005 John Ellis
* image.c (image_scroller_start): Unref scroller pixbuf after adding it
as an overlay to avoid leaking it.
* pixbuf-renderer.[ch]: All functions defined in header file are now
implemented.
Fri Mar 11 17:05:36 2005 John Ellis
* pixbuf-renderer.[ch]: Set up object properties and additional.
Mar 10 19:22:18 2005 John Ellis
* pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
not gdk_scroll, as scroll often invalidates the entire window (!). Also
merged in source tiles code from image.c.
* pan-view.c: Change picked up when testing PixbufRender zoom.
Tue Mar 8 23:26:00 2005 John Ellis
* pixbuf-renderer.[ch]: Start of turning image drawing portion of
ImageWindow into an actual GtkWidget.
* src/Makefile.am: Add pixbuf-renderer.[ch].
* pan-view.c: Added temporary hack button and callback for testing
PixbufRenderer widget.
Sat Mar 5 16:23:32 2005 John Ellis
* README: Updates.
* configure.in: Release 2.1.0
Sat Mar 5 16:02:52 2005 John Ellis
* main.c: Enable the beta message at startup.
* po/fr.po: Update French translation (from stable branch),
submitted by Eric Lassauge.
Sat Mar 5 15:51:07 2005 John Ellis
* pan-view.c: Make date search work in calendar view, plus calendar
fixes. Make '/' search key refocus search entry.
Fri Mar 4 21:53:03 2005 John Ellis
* pan-view.c: Add calendar view. Make mouse wheel scroll.
* po/POTFILES.in: Add pan-view.c for translation.
Thu Mar 3 17:57:46 2005 John Ellis
* pan-view.c: Make subsequent searches for same string step through all
matches, also show match index and count in search result label.
Thu Mar 3 14:24:58 2005 John Ellis
* filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
floats whenever possible.
* ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
message body so specifying newlines is no longer needed.
* pan-view.c: Display info dialog when thumbnail caching settings are
not optimal.
Thu Mar 3 01:16:23 2005 John Ellis
* pan-view.c: Add 'dots' image size option, fix up border size at edge
of grid, and make drag and drop work to/from the window.
Wed Mar 2 23:34:30 2005 John Ellis
* globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
* image-load.c, typedefs.h: Add shrunk flag to determine if an image
was scaled down using image_loader_set_requested_size.
* image.c: Make panning with mouse scroll more when holding shift key.
* preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
xvpics option in the gui - now a hidden option.
* thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
Tue Mar 1 21:39:42 2005 John Ellis
* image.[ch] (image_scroll_to_point): Add alignment for location of
point within visible region.
* pan-view.c: Use alignment for scrolling above, and fix date search
to only search thumbs and images.
Tue Mar 1 11:32:26 2005 John Ellis
* src/Makefile.am: Add pan-view.[ch]:
* image.[ch]: Add support for using a grid of tiles as soource image.
Added scroll_notify callback for when the viewable regionis scrolled.
Added ability to set min and max for the zoom range. Removed
unnecessary gtk_widget_size_request from image_size_sync. Added
image_scroll_to_point.
* layout_util.c: Add menu item and callback for the new 'Pan view'.
* pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
* typedefs.h: Add source tile stuff for ImageWindow.
* ui_tabcomp.c: Fix tab completion pop-up menu placement.
* pan-view.[ch]: New files for pan view - 2.1 is officially started :)
Sat Feb 26 14:42:42 2005 John Ellis
* README: Updates.
* configure.in: Release 2.0.0
Sat Feb 26 14:06:41 2005 John Ellis
* po/bg.po: Update Bulgarian translation,
submitted by Vladimir Petrov.
* po/it.po: Update Italian translation,
submitted by Costantino, with additions from Marco Colombo.
* po/nl.po: Update Dutch translation,
submitted by Tino Meinen.
* po/pl.po: Update Polish translation,
submitted by Wit Wilinski.
Fri Feb 25 11:10:19 2005 John Ellis
* doc/11_1_command_line.html: Small fix.
Wed Feb 23 20:19:38 2005 John Ellis
* po/es.po: Update Spanish translation,
submitted by Ariel Fermani.
* po/it.po: Update Italian translation,
submitted by Costantino.
* po/ja.po: Update Japanese translation,
submitted by Takeshi Aihana.
* po/ru.po: Update Russian translation,
submitted by Sergey Pinaev.
Wed Feb 23 09:02:49 2005 John Ellis
* configure.in, src/Makefile.am, main.c: Clean up define for localedir.
Tue Feb 15 07:35:50 2005 John Ellis
* main.c: Disable startup beta message.
* po/it.po: Update Italian translation,
submitted by Costantino .
* README: Updates.
* configure.in: Release 1.5.9
Mon Feb 14 14:47:32 2005 John Ellis
* search.c (search_file_next): Ignore case for keyword search.
Fri Feb 11 15:32:28 2005 John Ellis
* view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
Wed Feb 9 10:27:00 2005 John Ellis
* cache.c (cache_sim_data_save): Print a warning when a save fails.
* search.c: Fix search saving the cached data by first creating the
directory for the location of the data, fixes search caching bug.
Wed Feb 9 09:43:02 2005 John Ellis
* search.[ch]: Add ability to set the default image used for similarity
in a search.
* layout_util.c: Set the default image in a search to the visible
image.
Tue Feb 8 18:17:51 2005 John Ellis
* layout_util.c: Correct wrong main window keyboard shortcuts for the
editor slots.
Tue Feb 8 16:16:30 2005 John Ellis
* pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
* src/Makefile.am: Remove png libs from LDADD.
* README: Updates.
* configure.in: Remove libpng checks, release 1.5.8
Tue Feb 8 15:19:20 2005 John Ellis
* globals.c: Change default thumbnail mechanism to shared thumbnails.
* po/it.po: Update Italian translation,
submitted by Costantino .
* po/ru.po: Update Russian translation,
submitted by Sergey Pinaev .
* po/sv.po: Update Swedish translation,
submitted by Hans fverbeck .
* doc/10_6_advanced.html: Describe option 'Store keywords and comments
local to source image'.
* doc/11_4_management.html: Add list describing all folders and files
used by GQview, and purpose.
* doc/9_printing: Clarify a description.
Tue Feb 8 09:03:27 2005 John Ellis
* bar_sort.c (bar_sort_collection_list_build): Blank the collection
key before setting the bookmark list to that key, fixes incorrect list
when collection folder is now empty.
* ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
Tue Feb 8 07:45:15 2005 John Ellis
* bar_info.[ch]: Use the cache find utility instead of only looking for
metadata in one place. If an a metdata file exists when writing,
use it's location. Porperly update the keyword sidebar when renaming or
moving a file to that the delayed save mechanism does not lose changes.
* cache.c: Make cache_get_location honor enable_metadata_dirs, and
removed duplicate isfile check in cache_find_location.
* cache_maint.c: Change order of maintenance calls so that metadata is
moved before the views are updated.
* globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
metadata local to source image.
* layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
* thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
of moved thumbnails - thumb_loader_std_save requires a NULL path.
Sun Feb 6 06:07:30 2005 John Ellis
* search.c: Fix initial keywords matching state to be same as menu.
Fri Feb 4 21:54:16 2005 John Ellis
* view_file_list.c: Update vfl->select_cb when populating the list and
add a sanity check to vflist_select_image.
Wed Feb 2 10:57:15 2005 John Ellis
* print.c: Added picas option for units. Made the default for units be
metric for anything but the US,PR locales. Fixed default custom printer
text to use instead of the format string with %s.
Mon Jan 31 12:59:57 2005 John Ellis
* src/Makefile.am: Add INTLLIBS to cmpile libs.
* po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
the make dist target - it took me an hour to figure out why pos were
not updateing >-/
* README: Updates, including new translation status list.
* configure.in: Release 1.5.7
Mon Jan 31 11:04:20 2005 John Ellis
* preferences.c: Use new ui_misc utilities for radio buttons.
* po/es.po: Update Spanish translation,
submitted by Ariel Fermani .
* po/fr.po: Update French translation,
submitted by ric Lassauge .
* po/it.po: Update Italian translation,
submitted by Costantino .
Mon Jan 31 10:42:04 2005 John Ellis
* preferences.c: Change Options dialog title to Preferences.
* doc/*.html: Update documentation.
* doc/11_4_management.html: Add page for Cache and Data Management.
Mon Jan 31 06:31:00 2005 John Ellis
* cache_maint.c: Improve dialog descriptions.
* dupe.c: Add fix for delayed status text update.
* image-overlay.[ch] (image_overlay_update): New functions to schedule
an update of an image info overlay, and fix incorrect dimensions when
image has delayed flip enabled.
* img-view.c, layout.c, layout_image.[ch]: Update image info overlay
whenever the file count changes.
Mon Jan 31 03:30:41 2005 John Ellis
* preferences.c, print.c, search.c: Updates for functions deprecated
in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
* ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
boxes with NULL text set the GtkComboBox active item to 0.
Sun Jan 30 09:37:24 2005 John Ellis
* bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
for using glib idle and timeout functions and to use new GtkComboBox.
* ui_misc.[ch]: Add toolbar utilities.
Sun Jan 30 06:10:25 2005 John Ellis
* layout.c, layout_util.[ch], typedefs.h: Convert menus to use
GtkUIManager, this has a nice side effect of fixing the broken
shortcuts when the tools are floating.
Sat Jan 29 11:36:10 2005 John Ellis
* configure.in: Increase GTK+ requirement to 2.4.
* README: Note above new requirement.
* collect-table.c, view_file_icon.c: Fix filename tooltip window
placement when using GTK 2.4.
* fullscreen.c: Removed gtk version check for 'Stay above' option.
* layout.c: Changes for new combobox used in GTK 2.4.
* ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
* ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
Thu Jan 27 10:23:33 2005 John Ellis
* bar_sort.c: Make add button show new collection dialog when in
collection mode.
Tue Jan 25 04:47:35 2005 John Ellis
* Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
newer autoconf macros (no more acconfig.h). Update to use glib's
gettext instead gettext directly. Change documentation install
location to $prefix/share/doc/gqview-#version.
* acconfig.h, BUGS: Removed, not used.
* doc/Makefile.am: Install docs to new location.
Wed Jan 19 23:30:24 2005 John Ellis
* bar_sort.c: Add option to choose current image or all selected files
when adding images to a collection in the sort manager.
* ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
allow adding to a bookmark list that is not editable via drag and drop.
* ui_tabcomp.c: Add heading to path entry selection dialog.
Wed Jan 19 03:13:07 2005 John Ellis
* collect-dlg.c: Allow saving empty collections.
* collect-io.c: Remove erroneous warning about failed removes.
* collect.c (collection_remove): Mark collection changed even when
resulting collection is empty.
Wed Jan 19 02:48:25 2005 John Ellis
* bar_sort.c: Change default view of sort manager to folders, and fix
widget packing. Fix collection list to be sorted.
Wed Jan 19 02:14:23 2005 John Ellis
* print.c: Add checkbox to remember print settings. Set a signal
handler to catch a SIGPIPE when printing to a pipe, not pretty but it
works. Do not allow printing to a file that already exists. Add print
error dialog to tell user why printing did not complete.
Mon Jan 17 23:27:19 2005 John Ellis
* bar_sort.c: Add collection option to sort manager.
* collect-io.[ch]: Add collection manager add and remove utilities.
* collect.[ch] (collection_window_find_by_path): New function.
* ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
and to make a list not editable. Also made bookmark buttons compact.
Mon Jan 17 06:36:50 2005 John Ellis
* bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
keywords entry and remaining 1/3 to comment entry.
Sun Jan 16 22:43:46 2005 John Ellis
* cache.c: Metadata for keywords/comments no longer has the option to
be stored locally to the source file.
* cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
change the dialog to have a stop and close button so that the dialog
remains displayed for the user until it is user closed.
Sun Jan 16 07:15:44 2005 John Ellis
* fullscreen.[ch], preferences.c: Add full screen location option
'Determined by Window Manager' which is now the default. This option
sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
the size and position like 'active monitor' but the window manager may
completely ignore the request. Also removed old #if 0'ed out code.
* globals.c (fullscreen_screen): Set the default screen to be the new
option above 'Determined by Window Manager'.
Wed Jan 12 17:54:51 2005 John Ellis
* image.c: Revert change to attempt to keep unkown icon unscaled, as it
interferes when a pixbuf is specifically set.
* icons/folder_open.png: Adjust width of the graphic in the open
folder icon.
Wed Jan 12 02:41:05 2005 John Ellis
* icons/folder_*.xpm: Remove unused files.
* icons/folder_*.png: Add new folder icons.
* icons/Makefile.am: Changes for above.
* pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
* layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
change the folder list view so that current folder uses the open icon
and the parent folder uses the 'up' icon.
Tue Jan 11 23:44:50 2005 John Ellis
* icons/Makefile.am: Move the inline pixbuf generation to src/icons.
* src/Makefile.am: Removed unused files.
* globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
files.
* gobals.c, image.c, layout.c, preferences.c, thumb.c,
thumb_standard.c: Use new pixbuf_inline utility.
* pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
icons.
* icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
The new or moved png images to be made inline.
Tue Jan 11 21:08:23 2005 John Ellis
* cache_maint.c: Only manage shared thumbnails when the option is
enabled, since this is a time consuming task.
* preferences.c: Fix sensitivity of thumbnail options that are disabled
when the shared thumb cache is in use. Removed clear cache button, as
it is now in the maintenance window.
* thumb_standard.c: Add notes about implementation and what it lacks.
* ui_misc.[ch]: Add pref_table_button_new and
pref_button_link_sensitivity_swap.
Tue Jan 11 02:23:32 2005 John Ellis
* dupe.c: Fix widget spacings in find dupes window.
* fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
Fri Jan 7 02:33:50 2005 John Ellis
* src/main.c: Make message about being a beta sound less ominous.
* README: Updates.
* configure.in: Release 1.5.6
Fri Jan 7 01:57:28 2005 John Ellis
* doc/6_collections.html: Add note that $HOME/.gqview/collections is
now updated when moving or renaming files.
* doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
* doc/10_6_advanced.html: Explain "Stay above other windows" option.
* doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
Apparently I have a habit of type "the" twice, and not noticing.
* doc/12_credits.html: Update copyright year.
Fri Jan 7 01:21:03 2005 John Ellis
* search.c: Clean up appearance of search window.
* po/fr.po: Update French translation,
submitted by ric Lassauge .
* po/ru.po: Update Russian translation,
submitted by Sergey Pinaev .
* preferences.c, README: Update copyright year.
Thu Jan 6 23:22:05 2005 John Ellis
* fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
option to try to keep full screen window above other windows. Since
this uses a GTK 2.4 function, it is disabled on GTK 2.2.
* main.c: Issue warning when running with a GTK library with an older
minor version than what GQview was compiled with.
Wed Jan 5 19:59:41 2005 John Ellis
* cache_maint.c: Hook up new shared thumbnails to maintenance utils.
* main.c: When it takes time to get a connection to a remote GQview
because it is still starting up, print progress dots (.) to the
console to indicate we are waiting, and not hung.
* thumb_standard.[ch]: Move core of thumb cache path building to
thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
or deleting thumbnails to match changes to the source image.
Wed Jan 5 03:51:19 2005 John Ellis
* collect-io.c (collection_save_private): Use a temp file when saving
a collection so that if an error occurs during write the original is
not lost. The only disadvantage with temp files is group and user ids
of the original are not guaranteed to be preserved by chown, oh well.
* preferences.c: Remove silly EXPERIMENTAL text from description of
shared thumbnails cache option.
* ui_fileops.[ch] (copy_file_attributes): Add arguments to select
which attributes we want to copy.
Tue Jan 4 22:49:19 2005 John Ellis
* image-load.[ch], typedefs.h: Add image_load_set_requested_size which
will allow images to loader faster if you know you only need at most
width by height image. Since only the jpeg gdk-pixbuf loader supports
it, this only effects jpegs.
* thumb.c, thumb_standard.c: These changes are currently disabled, but
it would set the requested size when loading thumbnails for a speed
improvement on jpegs.
Tue Jan 4 20:39:47 2005 John Ellis
* cache_maint.c: Implemented local thumbnail rendering option, and
only enable it when the standard thumb cache is active.
* filelist.c (path_list_filter): When filtering a dir list remove
.thumbnails and .metadata.
* preferences.c: Do not allow focus on progress entry in safe delete
clear dialog.
* thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
per loader basis instead of using the global setting.
* thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
duplicated in three places into thumb_loader_std_next_source. Added
retry flag to force a retry on images that are flagged as a failure.
* typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
Tue Jan 4 01:33:01 2005 John Ellis
* cache_main.c: Reset list to NULL before using in next path_list.
Mon Jan 3 23:22:36 2005 John Ellis
* cache_maint.[ch]: Add maintenance window to select various thumbnail
cache operations for removing old thumbnails, deleting thumbnails, and
to create thumbnails for a folder. Creating thumbnails local option is
not yet implemented. Also move clear cache confirm dialog here.
* layout_util.c: Change thumbnails menu item name, and open the
maintenance window instead of purge utility.
* preferences.c: Move clear cache confirm dialog out of here.
* thumb_standard.[ch]: Make local thumb caches use permissions of the
source images. Local thumbnails should not store failures. Added a
thumb validate utility for use by the new thumb cache manager.
Sat Jan 1 23:02:49 2005 John Ellis
* Makefile.am (gqview_sources): Add thumb_standard.[ch].
* collect-io.c: Use new thumb loader functions.
* collect-table.c: Use doubles instead of floats in most places.
* collect.c: Remove unnecessary include of thumb.h.
* dupe.[ch]: Use double for rank values, and updates for new thumb
functions.
* globals.c: Change default thumb size to 96x72, add
thumbnail_spec_standard to toggle use of new thumbnail cache.
* gqview.h, main.c: Add extern for thumbnail_spec_standard and change
use of float to double.
* image-load.[ch]: Use doubles instead of floats for progress value.
* image.[ch]: Use doubles everywhere in place of floats, hence zoom is
now a double.
* layout.[ch], layout_image.[ch]: More float to double changes.
* preferences.c: Change selection of thumbnail sizes offered to user,
and allow a custom item when the thumbnail size configured in the
rc file does not match the predefined list. Added toggle for new
shared thumbnail standard (option needs a better description?)
* print.c: Update for image zoom now being a double.
* rcfile.c: Save and restore thumbnail_spec_standard.
* search.c: More float to double change madness, and update for new
thumb functions.
* similar.[ch]: More floats to doubles.
* thumb.[ch]: Updated the thumb function API to something a bit more
sane, but mostly to match that of thumb_standard.h. When the standard
thumb loaders are enabled thumb_loader_new will now return a loader
from thumb_loader_std_new - the function access to thumb loaders is the
same but the structures are completely different - don't access the
structure directly. Also removed unused utility functions in thumbs.c.
* thumb_standard.[ch]: New utilities for a thumb loader that implements
the proposed thumbnail management standard on freedesktop.org.
* typedefs.h: ThumbLoader is now treated as an opaque structure (but
no attempt is made to hide it) because there are now two thumb loader
implementations (thumb.c and thumb_standard.c). We check which loader
and structure is in use with the standard_loader flag common to each.
* view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
and updates for new thumb functions.
Fri Dec 31 02:30:28 2004 John Ellis
* main.c (help_browser_command): Only print info when debug is on.
* collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
offset this by setting the idle function to low priority.
Thu Dec 30 22:30:19 2004 John Ellis
* layout.c (layout_status_update_progress): Fix progressbar height from
changing status bar size by setting text to a space instead of NULL.
Thu Dec 30 16:51:40 2004 John Ellis
* bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
view_file_icon.c, view_file_list.c: Specifically enable or disable
the search feature of the GTkTreeViews, as it interferes with shortcuts
for the main window and elsewhere, also when it is enabled set the
search column.
Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
of the treeview search feature has changed such that it can now get
in the way when it is not specifically disabled.
Thu Dec 30 00:17:31 2004 John Ellis
* collect-io.c: Keep a pointer to the tail of the pending action list
so that each append does not require walking the list.
Wed Dec 29 23:08:01 2004 John Ellis
* collect-io.[ch]: Add collection manager to update collections
contained in $HOME/.gqview/collections when files are moved. Made
collection loading abort after too many errors.
* collect.[ch]: Add collection_add_check to allow adding files to a
collection that do not exist, attach collection manager to maintenance
move functions.
* main.c (gqview_exit_final): Flush pending collection manager changes
before exit.
Mon Dec 27 16:50:50 2004 John Ellis
* doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
Add print context menu item to relevant sections of manual.
* README: Updates.
* configure.in: Release 1.5.5
Mon Dec 27 15:38:56 2004 John Ellis
* collect-table.c: Make context menu have same number of items, making
the ones that do not apply insensitive. Add print menu item.
* collect.[ch] (collection_list_get_path_list): Add utility to get a
path list from a colletion list.
* dupe.c, search.c: Add print to context menus.
Sun Dec 26 19:53:13 2004 John Ellis
* bar_info.c: Allow sizing of keyword sidebar when insensitive.
* bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
raise windows instead of direct gdk_window_raise.
* image.c: Fix broken redraws when sizing image view with NULL image,
and fix clamping of scroller overlay within the new window size.
* main.c: Raise remote main window when --remote is the only command
line option. Fix crash when quitting from a remote --quit command.
* remote.c (remote_server_client_cb): No need to check for error when
return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
Fri Dec 24 15:03:12 2004 John Ellis
* main.c: Add -sr remote command for recursive slideshows,
based on patch submitted by Henry Minsky.
* po/fr.po: Update French translation,
submitted by ric Lassauge .
* po/it.po: Update Italian translation,
submitted by Kostantino .
* po/sv.po: Update Swedish translation,
submitted by Hans Ofverbeck .
* doc/11_1_command_line.html: Document new remote -sr command.
Fri Dec 24 01:47:04 2004 John Ellis
* image-load.c: Properly initialize load_fd to -1 in image_loader_new
so that an immediate call to image_loader_free does not do bad things.
Protect against calling image_loader_start more than once on a loader.
Wed Dec 22 22:44:57 2004 John Ellis
* bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
* print.c: Retain print settings used in print dialog.
* ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
double, or string values in the history for future use.
Wed Dec 22 16:44:38 2004 John Ellis
* main.c: Change remote quit description to quit (from exit).
* doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
documentation for recent dialog and preference window changes, and
do any doc updates pending in TODO.
Wed Dec 22 03:26:53 2004 John Ellis
* fullscreen.c, layout_config.c, preferences.c: Update preferences
window to match newer dialog padding and style, moved several options
to different tabs, and removed the dithering option from the ui.
* ui_misc.[ch]: New convenience functions for preference window.
* ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
utility available for use outside this file.
Mon Dec 20 19:56:28 2004 John Ellis
* collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
buttons.
* img-view.c, layout_image.c, main.c: Make control+arrow key jump to
respective edge of image.
* layout_util.c: Rename Exit menu item to Quit.
* preferences.c: Update about dialog to match other dialogs.
* ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
gtk-alternative-button-order.
Sun Dec 19 22:43:37 2004 John Ellis
* layout.c: Increase default window width, add fix to make image pane
visible (non-zero initial width) in one specific condition.
Sun Dec 19 21:57:08 2004 John Ellis
* print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
to format floating point numbers in postscript output.
* gqview.png: Change desktop icon.
Thu Dec 16 19:19:09 2004 John Ellis
* bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
and appearance of the sidebars.
* info.c: Update property window appearance.
* ui_help.c: Adjust help window padding.
* ui_misc.c (pref_table_new): Support parent_box == NULL.
Thu Dec 16 02:44:06 2004 John Ellis
* bar_info.c: Dialog heading fix.
* collect-dlg.c, collect.c: Dialog heading fixes, and changed close
button to a discard button when confirming close of changed collection.
* main.c: Heading fix for exit dialog with unsaved collection.
* print.c: Fix layout indenting broken by fix in pref_table_label.
* ui_bookmark.c: Give dialog to edit bookmarks a heading.
* ui_misc.[ch]: Be consistent with GTK stock button padding, even
though it seems to violate GNOME HIG. FIx pref_table_label packing.
* ui_utildlg.c: Align dialog message icon vertically to top of dialog.
* utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
Fix missing error dialog when a file copy fails, and fixed (null)
filename for destination in copy/move error dialog.
Tue Dec 14 17:03:16 2004 John Ellis
* slideshow.c (generate_random_list): Fix crash when return value of
rand == RAND_MAX.
Tue Dec 14 10:23:49 2004 John Ellis
* bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
utility changes and additions, use padding defines for widget spacing.
* print.c: Move pref_* stuff out of here.
* ui_misc.[ch]: Move pref_* stuff here.
* ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
arg from generic_dialog_new(), cleaned up button utilities into a
single general purpose utility. Change widget spacing, dialog layout,
and dialog button order to match GNOME HIG 2.0 (ie backwards).
* utilops.[ch]: Changes for above utility dialog alterations.
Mon Dec 6 22:08:18 2004 John Ellis
* print.c: More updates for HIG utils, added image scale to reduce
image size on page.
* ui_misc.c: Fix incorrect namespace used for callback.
Fri Dec 3 21:41:08 2004 John Ellis
* main.c: Make -l command line option now include collections that are
specified on the command line, also link the first collection on the
command line to the main window so that -s and -f with a collection
will work as expected.
* print.c: Change margin to margins.
Wed Dec 1 19:59:46 2004 John Ellis
* print.c: Play with widget spacing and group styling to match HIG,
get it and utils right here for when we use them to update rest of app.
Tue Nov 30 22:19:28 2004 John Ellis
* print.c: Implement postscript text placement, still needs to convert
utf8 to a proper postscript encoding. Fixed landscape orientation for
postscript output.
Tue Nov 30 17:50:09 2004 John Ellis
* pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
* print.c: Fix drawing of text onto pixbufs. Update preview when
changing the text options. Added red preview lines to indicate image
grid when selecting proof sheet layout.
Wed Nov 17 19:08:11 2004 John Ellis
* image.c: Assume any request to resize the top window (per fit window
to image option) will fail, and request a direct redraw - this works
because we also changed the idle redraw handler's priority from
G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
priority than the resize signal. This fixes the fvwm2 maximized window
does not redraw bug - the fault never was with fvwm2, although it would
be nice if it set the maximized flag when windows are maximized :/.
Tue Nov 16 03:44:30 2004 John Ellis
* image.c, typedefs.h: Remove GtkEventbox used for image displays, as
it is not necessary with GtkDrawingArea. Also removed GTK double
buffering of the image display, fixes flicker when resizing window -
double buffer is useless to us anyway since GQview's images are not
displayed/drawn synchonously with GTK expose events.
* img-view.c: Fix use of removed image eventbox.
Tue Nov 9 17:32:23 2004 John Ellis
* README, TODO: Updates.
* po/*.po: make distcheck touches these.
* configure.in: Release 1.5.4
Tue Nov 9 16:18:26 2004 John Ellis
* po/it.po: Update Italian translation,
submitted by Kostantino .
* po/ja.po: Update Japanese translation,
submitted by Takeshi AIHANA .
* po/fr.po: Update French translation,
submitted by ric Lassauge .
* po/sv.po: Update Swedish translation,
submitted by Hans Ofverbeck .
* po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
submitted by Ariel Fermani .
* po/ar.po: Add Arabic translation,
submitted by Youssef Assad .
* configure.in (ALL_LINGUAS): Add AR translation.
* README: Updates.
Mon Nov 8 19:48:43 2004 John Ellis
* bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
calling window. Some dialogs in utilops.c are still not set. Also
fixed missing break in switch case causing Control+S to also close the
collection window.
Sat Nov 6 18:26:24 2004 John Ellis
* doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
fixes and grammar.
Sat Nov 6 18:03:32 2004 John Ellis
* doc/11_3_thumbnails.html, 9_printing.html: More documentation.
Mon Nov 1 19:23:56 2004 John Ellis
* collect.c: Fix untitled (n) counter start number and Control+S
shortcut to save collection as...
* dupe.[ch]: Add Control+T to toggle thumbnails.
* search.c: Add Control+T to toggle thumbnails, and Control+W to close
search window.
* doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
More documentation.
Mon Nov 1 16:41:03 2004 John Ellis
* collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
directories as folders in all places.
* image.c (util_clip_region): Fix clipping bounds check to return FALSE
on 0 width or height.
* search.c: Reduce flush size to update search count when over 100
instead of 101.
* doc/10_1_general.html: Update docs to use the term folder when
referring to directories.
Fri Oct 29 18:51:49 2004 John Ellis
* fullscreen.c (fullscreen_start): Rethink full screen geometry and
window manager hints after referring to the icccm. Seems to work with
all tested window managers, even twm :) . Still have to figure out
which hint to use to tell the window managers to place a full screen
window above panels and docks.
* layout.c: Tell window managers not to request window position from
user when 'save window positions' is enabled.
Sat Oct 23 00:09:18 2004 John Ellis
* thumb.c: Fix possible endless loop between error and done handlers,
clean up image loader free/setup.
Fri Oct 22 23:41:30 2004 John Ellis
* main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
max slideshow delay, and increase the max delay to 3600 seconds.
* doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
Documentation updates.
Fri Oct 22 13:32:04 2004 John Ellis
* globals.c (fullscreen_screen): Change default full screen location to
active monitor.
Mon Oct 18 17:55:11 2004 John Ellis
* main.c (gr_slideshow_delay): Remove use of non-portable round().
Fri Oct 15 15:54:43 2004 John Ellis
* fullscreen.c: Turn off decorations for the full screen window, as the
window manager may not yet support full screen hints.
* img-view.c: Hook up R key to refresh displayed image.
* layout_image.c: Hook up R refresh key to full screen.
Fri Oct 8 16:58:15 2004 John Ellis
* bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
handle to EXIF and Keywords sidebars.
* image.c (image_size_cb): Fix return value, size_allocate prototype
return is void, not gint.
* ui_misc.[ch]: Implement sizer handle widget.
Wed Oct 6 21:45:18 2004 John Ellis
* doc/3_1_image_window.html, 3_2_image_properties.html,
3_other_windows.html: Add Chapter 3 documentation (Other Windows).
* doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
and grammar fixes.
* doc/Makefile.am: Add new files above.
Tue Oct 5 00:45:41 2004 John Ellis