Vladimir Nadvornik [Sat, 26 Jul 2008 22:36:58 +0000 (22:36 +0000)]
fixed spec file
Vladimir Nadvornik [Sat, 26 Jul 2008 22:26:08 +0000 (22:26 +0000)]
fixed invalid warning on running editors
Vladimir Nadvornik [Sat, 26 Jul 2008 20:34:24 +0000 (20:34 +0000)]
updated version string
Vladimir Nadvornik [Sat, 26 Jul 2008 20:15:00 +0000 (20:15 +0000)]
dropped references to OpenOffice.org as suggested at
https://sourceforge.net/tracker/index.php?func=detail&aid=
1972534&group_id=222125&atid=
1054680
Vladimir Nadvornik [Sat, 26 Jul 2008 20:02:20 +0000 (20:02 +0000)]
string cleanup
Vladimir Nadvornik [Sat, 26 Jul 2008 19:52:40 +0000 (19:52 +0000)]
removed unused messages.desc_dlist
Vladimir Nadvornik [Sat, 26 Jul 2008 19:41:46 +0000 (19:41 +0000)]
fixed new folder command
Vladimir Nadvornik [Sat, 26 Jul 2008 19:33:36 +0000 (19:33 +0000)]
fixed renaming of directories
Vladimir Nadvornik [Sat, 26 Jul 2008 19:01:20 +0000 (19:01 +0000)]
warn about changed file extensions
Vladimir Nadvornik [Sat, 26 Jul 2008 18:33:49 +0000 (18:33 +0000)]
added icon for changes without warnings
Vladimir Nadvornik [Sat, 26 Jul 2008 18:17:56 +0000 (18:17 +0000)]
allow only existing folders in destination dialog
http://sourceforge.net/tracker/index.php?func=detail&aid=
2011243&group_id=222125&atid=
1054680
Vladimir Nadvornik [Sat, 26 Jul 2008 10:27:41 +0000 (10:27 +0000)]
clean up - checks are handled elsewhere
Vladimir Nadvornik [Sat, 26 Jul 2008 09:58:25 +0000 (09:58 +0000)]
more checks for file operations
Vladimir Nadvornik [Fri, 25 Jul 2008 22:04:55 +0000 (22:04 +0000)]
improved error reporting
Laurent Monin [Fri, 25 Jul 2008 06:35:35 +0000 (06:35 +0000)]
Minor tidy up and optimization.
Laurent Monin [Thu, 24 Jul 2008 20:24:04 +0000 (20:24 +0000)]
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.
Vladimir Nadvornik [Thu, 24 Jul 2008 20:03:57 +0000 (20:03 +0000)]
separated debugging log and debug CFLAGS
enable debugging log support by default
Vladimir Nadvornik [Wed, 23 Jul 2008 22:19:16 +0000 (22:19 +0000)]
indicate check warnings and errors in delete and rename dialogs
Vladimir Nadvornik [Wed, 23 Jul 2008 20:53:05 +0000 (20:53 +0000)]
removed file_data_add_change_info
reduced code redundancy - patch by Laurent, slightly modified
Laurent Monin [Wed, 23 Jul 2008 17:38:04 +0000 (17:38 +0000)]
Minor tidy up.
Laurent Monin [Wed, 23 Jul 2008 12:46:35 +0000 (12:46 +0000)]
Tidy up.
Laurent Monin [Wed, 23 Jul 2008 12:45:59 +0000 (12:45 +0000)]
Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
Laurent Monin [Wed, 23 Jul 2008 10:21:37 +0000 (10:21 +0000)]
Simplify parse_out_relatives().
Laurent Monin [Wed, 23 Jul 2008 09:10:41 +0000 (09:10 +0000)]
Tidy up.
Laurent Monin [Wed, 23 Jul 2008 09:00:38 +0000 (09:00 +0000)]
Fix missing newline at end of file.
Laurent Monin [Wed, 23 Jul 2008 08:59:29 +0000 (08:59 +0000)]
Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
Vladimir Nadvornik [Tue, 22 Jul 2008 22:05:20 +0000 (22:05 +0000)]
do not create duplicate FileData entries
Vladimir Nadvornik [Tue, 22 Jul 2008 21:46:08 +0000 (21:46 +0000)]
basic infrastructure for early error and dangerous operations checking
it needs more work
Vladimir Nadvornik [Tue, 22 Jul 2008 18:27:12 +0000 (18:27 +0000)]
clean up fd->change on error
Vladimir Nadvornik [Tue, 22 Jul 2008 18:13:41 +0000 (18:13 +0000)]
remove items from file_data_planned_change_hash when the operation is
canceled
Vladimir Nadvornik [Tue, 22 Jul 2008 17:57:22 +0000 (17:57 +0000)]
fixed stop button in editor dialog
Vladimir Nadvornik [Tue, 22 Jul 2008 17:40:24 +0000 (17:40 +0000)]
delete file_data_planned_change_hash when it is not used
Vladimir Nadvornik [Mon, 21 Jul 2008 21:38:26 +0000 (21:38 +0000)]
fixed
http://sourceforge.net/tracker/index.php?func=detail&aid=
2019012&group_id=222125&atid=
1054680
Vladimir Nadvornik [Mon, 21 Jul 2008 20:50:24 +0000 (20:50 +0000)]
file_util_rename_dir should not return anything
Vladimir Nadvornik [Mon, 21 Jul 2008 20:40:29 +0000 (20:40 +0000)]
added notification handler to view_dir
Laurent Monin [Mon, 21 Jul 2008 08:31:43 +0000 (08:31 +0000)]
French translation was updated.
Laurent Monin [Sun, 20 Jul 2008 15:21:06 +0000 (15:21 +0000)]
Update POTFILES.in.
Laurent Monin [Sun, 20 Jul 2008 15:16:05 +0000 (15:16 +0000)]
Move uri_*() functions to separate files: uri_utils.[ch]
Vladimir Nadvornik [Sun, 20 Jul 2008 15:04:40 +0000 (15:04 +0000)]
periodic testing of changed files can be now disabled
Laurent Monin [Sun, 20 Jul 2008 14:56:32 +0000 (14:56 +0000)]
Move history_list_*() functions to separate files:
history_list.c and history_list.h.
Vladimir Nadvornik [Sun, 20 Jul 2008 14:52:00 +0000 (14:52 +0000)]
implemented "create directory" command
Vladimir Nadvornik [Sun, 20 Jul 2008 13:59:55 +0000 (13:59 +0000)]
fixed file copy/move dialog
Vladimir Nadvornik [Sun, 20 Jul 2008 13:19:22 +0000 (13:19 +0000)]
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.
Laurent Monin [Sun, 20 Jul 2008 12:20:12 +0000 (12:20 +0000)]
Optimize history_list_add_to_key() a bit.
Vladimir Nadvornik [Sun, 20 Jul 2008 11:29:12 +0000 (11:29 +0000)]
fixed previous checkin
Vladimir Nadvornik [Sun, 20 Jul 2008 11:22:19 +0000 (11:22 +0000)]
implemented directory rename and delete operations
Laurent Monin [Sun, 20 Jul 2008 07:52:16 +0000 (07:52 +0000)]
Move out test outside the loop.
Laurent Monin [Sat, 19 Jul 2008 13:57:03 +0000 (13:57 +0000)]
Tidy up.
Laurent Monin [Sat, 19 Jul 2008 12:36:46 +0000 (12:36 +0000)]
Fix missing newline at end of file.
Vladimir Nadvornik [Sat, 19 Jul 2008 09:06:24 +0000 (09:06 +0000)]
increase reference count before sending notification in file_data_new
Vladimir Nadvornik [Fri, 18 Jul 2008 21:20:49 +0000 (21:20 +0000)]
fixed test for changed files in cache
Laurent Monin [Fri, 18 Jul 2008 09:55:15 +0000 (09:55 +0000)]
Introduce image_loader_set_done_func().
Laurent Monin [Thu, 17 Jul 2008 22:36:58 +0000 (22:36 +0000)]
Reduce code redundancy by moving common code to new menu_choice_get_match_type().
Vladimir Nadvornik [Thu, 17 Jul 2008 21:51:21 +0000 (21:51 +0000)]
reload changed images
Laurent Monin [Tue, 15 Jul 2008 15:37:14 +0000 (15:37 +0000)]
Move code from image_osd_update_cb() to separate functions.
Laurent Monin [Tue, 15 Jul 2008 14:32:00 +0000 (14:32 +0000)]
Tidy up and code redundancy reduction.
Laurent Monin [Tue, 15 Jul 2008 12:52:02 +0000 (12:52 +0000)]
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.
Laurent Monin [Sun, 13 Jul 2008 14:50:07 +0000 (14:50 +0000)]
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.
Laurent Monin [Sun, 13 Jul 2008 13:51:23 +0000 (13:51 +0000)]
Apply debian-specific patch to launch help browser (bug
2015099).
Laurent Monin [Sun, 13 Jul 2008 12:36:18 +0000 (12:36 +0000)]
Fix a segfault occuring when opening some collection files.
Skip all lines not starting with a # when only geometry is required.
Laurent Monin [Sat, 5 Jul 2008 10:21:09 +0000 (10:21 +0000)]
Prevent segfault in certain conditions when displaying debug message.
Laurent Monin [Fri, 4 Jul 2008 22:49:04 +0000 (22:49 +0000)]
French translation was updated.
Laurent Monin [Fri, 4 Jul 2008 20:32:48 +0000 (20:32 +0000)]
Optimize a bit when connected zoom and scrolling are unset,
just move the test outside loops.
Laurent Monin [Fri, 4 Jul 2008 17:21:07 +0000 (17:21 +0000)]
layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
Vladimir Nadvornik [Thu, 3 Jul 2008 20:16:15 +0000 (20:16 +0000)]
refresh thumbnails on file change
Vladimir Nadvornik [Thu, 3 Jul 2008 19:38:19 +0000 (19:38 +0000)]
set fallback thumbnail pixbuf only if the loading really fails
Laurent Monin [Thu, 3 Jul 2008 18:16:39 +0000 (18:16 +0000)]
Fix missing references for the current directory in pan folder stuff.
It was causing an fd magick assertion failure.
Bug reported by Omari Stephens.
Laurent Monin [Thu, 3 Jul 2008 08:33:10 +0000 (08:33 +0000)]
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.
Laurent Monin [Wed, 2 Jul 2008 08:38:47 +0000 (08:38 +0000)]
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.
Vladimir Nadvornik [Mon, 30 Jun 2008 21:08:28 +0000 (21:08 +0000)]
fixed division by zero in pixbuf_renderer_get_scroll_center
Laurent Monin [Sun, 29 Jun 2008 15:51:54 +0000 (15:51 +0000)]
Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
into thumb_loader_save_thumbnail().
Most of the code was redundant.
Laurent Monin [Sun, 29 Jun 2008 10:11:43 +0000 (10:11 +0000)]
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.
Laurent Monin [Sat, 28 Jun 2008 08:01:36 +0000 (08:01 +0000)]
layout_image_drag_cb(): optimize when connected scrolling is unset.
Laurent Monin [Sat, 28 Jun 2008 07:43:37 +0000 (07:43 +0000)]
Reduce number of parameters (mostly unused), just pass the event pointer.
Laurent Monin [Sat, 28 Jun 2008 00:44:31 +0000 (00:44 +0000)]
Fix warning:
thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
Laurent Monin [Fri, 27 Jun 2008 22:57:48 +0000 (22:57 +0000)]
image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
empty first element.
Vladimir Nadvornik [Fri, 27 Jun 2008 21:35:21 +0000 (21:35 +0000)]
do not read keywords and comment between exif_read_fd and exif_free_fd
calls (fd->exif does not have reference counting)
Vladimir Nadvornik [Fri, 27 Jun 2008 21:09:15 +0000 (21:09 +0000)]
added pixbuf_fallback function
fixed thumb loader for non-image files
Vladimir Nadvornik [Fri, 27 Jun 2008 18:43:05 +0000 (18:43 +0000)]
fixed crash in entering fullscreen during loading
Laurent Monin [Fri, 27 Jun 2008 10:00:55 +0000 (10:00 +0000)]
osd_template_insert(): optimize and simplify using flags.
Laurent Monin [Fri, 27 Jun 2008 08:05:51 +0000 (08:05 +0000)]
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().
Laurent Monin [Thu, 26 Jun 2008 23:29:08 +0000 (23:29 +0000)]
image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
Laurent Monin [Thu, 26 Jun 2008 15:59:20 +0000 (15:59 +0000)]
Use flags for pr_zoom_*() functions.
Laurent Monin [Thu, 26 Jun 2008 14:43:52 +0000 (14:43 +0000)]
Use stricter types for image options.
Laurent Monin [Thu, 26 Jun 2008 12:23:48 +0000 (12:23 +0000)]
Use flags instead of int parameters for pixbuf_renderer_overlay_add().
Laurent Monin [Thu, 26 Jun 2008 11:48:40 +0000 (11:48 +0000)]
Only define ExifOrientationType if GQ_BUILD is not defined since
it is already defined in exif.h.
Laurent Monin [Wed, 25 Jun 2008 20:53:52 +0000 (20:53 +0000)]
Tidy up.
Laurent Monin [Wed, 25 Jun 2008 20:22:02 +0000 (20:22 +0000)]
French translation was updated.
Vladimir Nadvornik [Sun, 22 Jun 2008 20:07:32 +0000 (20:07 +0000)]
optimized marks drawing
Vladimir Nadvornik [Sun, 22 Jun 2008 20:01:20 +0000 (20:01 +0000)]
show marks in iconview
Vladimir Nadvornik [Sun, 22 Jun 2008 10:01:26 +0000 (10:01 +0000)]
show sidecars in icon view
Vladimir Nadvornik [Sun, 22 Jun 2008 09:40:57 +0000 (09:40 +0000)]
fixed in-place renaming
Vladimir Nadvornik [Sun, 22 Jun 2008 09:19:42 +0000 (09:19 +0000)]
added possibility to disable grouping of selected files
Vladimir Nadvornik [Sat, 21 Jun 2008 22:01:45 +0000 (22:01 +0000)]
cache size made configurable
Vladimir Nadvornik [Sat, 21 Jun 2008 19:26:01 +0000 (19:26 +0000)]
measure pixbuf cache size in bytes
Vladimir Nadvornik [Sat, 21 Jun 2008 16:00:13 +0000 (16:00 +0000)]
simple cache for loaded pixbufs
Vladimir Nadvornik [Sat, 21 Jun 2008 11:05:55 +0000 (11:05 +0000)]
renamed fd->pixbuf to fd->thumb_pixbuf
Vladimir Nadvornik [Wed, 18 Jun 2008 22:26:52 +0000 (22:26 +0000)]
implemented generic FileData cache
use it for caching decoded exif data
Vladimir Nadvornik [Tue, 17 Jun 2008 20:25:05 +0000 (20:25 +0000)]
more robust thumbs progress bar
Vladimir Nadvornik [Tue, 17 Jun 2008 19:56:21 +0000 (19:56 +0000)]
do not allocate new buffer for thumbnails with correct orientation