geeqie.git
15 years agofixed spec file
Vladimir Nadvornik [Sat, 26 Jul 2008 22:36:58 +0000 (22:36 +0000)]
fixed spec file

15 years agofixed invalid warning on running editors
Vladimir Nadvornik [Sat, 26 Jul 2008 22:26:08 +0000 (22:26 +0000)]
fixed invalid warning on running editors

15 years agoupdated version string
Vladimir Nadvornik [Sat, 26 Jul 2008 20:34:24 +0000 (20:34 +0000)]
updated version string

15 years agodropped references to OpenOffice.org as suggested at
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

15 years agostring cleanup
Vladimir Nadvornik [Sat, 26 Jul 2008 20:02:20 +0000 (20:02 +0000)]
string cleanup

15 years agoremoved unused messages.desc_dlist
Vladimir Nadvornik [Sat, 26 Jul 2008 19:52:40 +0000 (19:52 +0000)]
removed unused messages.desc_dlist

15 years agofixed new folder command
Vladimir Nadvornik [Sat, 26 Jul 2008 19:41:46 +0000 (19:41 +0000)]
fixed new folder command

15 years agofixed renaming of directories
Vladimir Nadvornik [Sat, 26 Jul 2008 19:33:36 +0000 (19:33 +0000)]
fixed renaming of directories

15 years agowarn about changed file extensions
Vladimir Nadvornik [Sat, 26 Jul 2008 19:01:20 +0000 (19:01 +0000)]
warn about changed file extensions

15 years agoadded icon for changes without warnings
Vladimir Nadvornik [Sat, 26 Jul 2008 18:33:49 +0000 (18:33 +0000)]
added icon for changes without warnings

15 years agoallow only existing folders in destination dialog
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

15 years agoclean up - checks are handled elsewhere
Vladimir Nadvornik [Sat, 26 Jul 2008 10:27:41 +0000 (10:27 +0000)]
clean up - checks are handled elsewhere

15 years agomore checks for file operations
Vladimir Nadvornik [Sat, 26 Jul 2008 09:58:25 +0000 (09:58 +0000)]
more checks for file operations

15 years agoimproved error reporting
Vladimir Nadvornik [Fri, 25 Jul 2008 22:04:55 +0000 (22:04 +0000)]
improved error reporting

15 years agoMinor tidy up and optimization.
Laurent Monin [Fri, 25 Jul 2008 06:35:35 +0000 (06:35 +0000)]
Minor tidy up and optimization.

15 years agoSet GIO channels to binary encoding.
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.

15 years agoseparated debugging log and debug CFLAGS
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

15 years agoindicate check warnings and errors in delete and rename dialogs
Vladimir Nadvornik [Wed, 23 Jul 2008 22:19:16 +0000 (22:19 +0000)]
indicate check warnings and errors in delete and rename dialogs

15 years agoremoved file_data_add_change_info
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

15 years agoMinor tidy up.
Laurent Monin [Wed, 23 Jul 2008 17:38:04 +0000 (17:38 +0000)]
Minor tidy up.

15 years agoTidy up.
Laurent Monin [Wed, 23 Jul 2008 12:46:35 +0000 (12:46 +0000)]
Tidy up.

15 years agoUse g_strconcat() instead of g_strdup_printf("%s%s", ...).
Laurent Monin [Wed, 23 Jul 2008 12:45:59 +0000 (12:45 +0000)]
Use g_strconcat() instead of g_strdup_printf("%s%s", ...).

15 years agoSimplify parse_out_relatives().
Laurent Monin [Wed, 23 Jul 2008 10:21:37 +0000 (10:21 +0000)]
Simplify parse_out_relatives().

15 years agoTidy up.
Laurent Monin [Wed, 23 Jul 2008 09:10:41 +0000 (09:10 +0000)]
Tidy up.

15 years agoFix missing newline at end of file.
Laurent Monin [Wed, 23 Jul 2008 09:00:38 +0000 (09:00 +0000)]
Fix missing newline at end of file.

15 years agoFix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer...
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

15 years agodo not create duplicate FileData entries
Vladimir Nadvornik [Tue, 22 Jul 2008 22:05:20 +0000 (22:05 +0000)]
do not create duplicate FileData entries

15 years agobasic infrastructure for early error and dangerous operations checking
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

15 years agoclean up fd->change on error
Vladimir Nadvornik [Tue, 22 Jul 2008 18:27:12 +0000 (18:27 +0000)]
clean up fd->change on error

15 years agoremove items from file_data_planned_change_hash when the operation is
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

15 years agofixed stop button in editor dialog
Vladimir Nadvornik [Tue, 22 Jul 2008 17:57:22 +0000 (17:57 +0000)]
fixed stop button in editor dialog

15 years agodelete file_data_planned_change_hash when it is not used
Vladimir Nadvornik [Tue, 22 Jul 2008 17:40:24 +0000 (17:40 +0000)]
delete file_data_planned_change_hash when it is not used

15 years agofixed
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

15 years agofile_util_rename_dir should not return anything
Vladimir Nadvornik [Mon, 21 Jul 2008 20:50:24 +0000 (20:50 +0000)]
file_util_rename_dir should not return anything

15 years agoadded notification handler to view_dir
Vladimir Nadvornik [Mon, 21 Jul 2008 20:40:29 +0000 (20:40 +0000)]
added notification handler to view_dir

15 years agoFrench translation was updated.
Laurent Monin [Mon, 21 Jul 2008 08:31:43 +0000 (08:31 +0000)]
French translation was updated.

15 years agoUpdate POTFILES.in.
Laurent Monin [Sun, 20 Jul 2008 15:21:06 +0000 (15:21 +0000)]
Update POTFILES.in.

15 years agoMove uri_*() functions to separate files: uri_utils.[ch]
Laurent Monin [Sun, 20 Jul 2008 15:16:05 +0000 (15:16 +0000)]
Move uri_*() functions to separate files: uri_utils.[ch]

15 years agoperiodic testing of changed files can be now disabled
Vladimir Nadvornik [Sun, 20 Jul 2008 15:04:40 +0000 (15:04 +0000)]
periodic testing of changed files can be now disabled

15 years agoMove history_list_*() functions to separate files:
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.

15 years agoimplemented "create directory" command
Vladimir Nadvornik [Sun, 20 Jul 2008 14:52:00 +0000 (14:52 +0000)]
implemented "create directory" command

15 years agofixed file copy/move dialog
Vladimir Nadvornik [Sun, 20 Jul 2008 13:59:55 +0000 (13:59 +0000)]
fixed file copy/move dialog

15 years agofixed the case when a renamed file is detected by directory scanning
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.

15 years agoOptimize history_list_add_to_key() a bit.
Laurent Monin [Sun, 20 Jul 2008 12:20:12 +0000 (12:20 +0000)]
Optimize history_list_add_to_key() a bit.

15 years agofixed previous checkin
Vladimir Nadvornik [Sun, 20 Jul 2008 11:29:12 +0000 (11:29 +0000)]
fixed previous checkin

15 years agoimplemented directory rename and delete operations
Vladimir Nadvornik [Sun, 20 Jul 2008 11:22:19 +0000 (11:22 +0000)]
implemented directory rename and delete operations

15 years agoMove out test outside the loop.
Laurent Monin [Sun, 20 Jul 2008 07:52:16 +0000 (07:52 +0000)]
Move out test outside the loop.

15 years agoTidy up.
Laurent Monin [Sat, 19 Jul 2008 13:57:03 +0000 (13:57 +0000)]
Tidy up.

15 years agoFix missing newline at end of file.
Laurent Monin [Sat, 19 Jul 2008 12:36:46 +0000 (12:36 +0000)]
Fix missing newline at end of file.

15 years agoincrease reference count before sending notification in file_data_new
Vladimir Nadvornik [Sat, 19 Jul 2008 09:06:24 +0000 (09:06 +0000)]
increase reference count before sending notification in file_data_new

15 years agofixed test for changed files in cache
Vladimir Nadvornik [Fri, 18 Jul 2008 21:20:49 +0000 (21:20 +0000)]
fixed test for changed files in cache

15 years agoIntroduce image_loader_set_done_func().
Laurent Monin [Fri, 18 Jul 2008 09:55:15 +0000 (09:55 +0000)]
Introduce image_loader_set_done_func().

15 years agoReduce code redundancy by moving common code to new menu_choice_get_match_type().
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().

15 years agoreload changed images
Vladimir Nadvornik [Thu, 17 Jul 2008 21:51:21 +0000 (21:51 +0000)]
reload changed images

15 years agoMove code from image_osd_update_cb() to separate functions.
Laurent Monin [Tue, 15 Jul 2008 15:37:14 +0000 (15:37 +0000)]
Move code from image_osd_update_cb() to separate functions.

15 years agoTidy up and code redundancy reduction.
Laurent Monin [Tue, 15 Jul 2008 14:32:00 +0000 (14:32 +0000)]
Tidy up and code redundancy reduction.

15 years agoUse a specific enum for image.zoom_mode values (ZoomMode) and
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.

15 years agoImprove ways to specify html browser (used for help, see bug 2015099).
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.

15 years agoApply debian-specific patch to launch help browser (bug 2015099).
Laurent Monin [Sun, 13 Jul 2008 13:51:23 +0000 (13:51 +0000)]
Apply debian-specific patch to launch help browser (bug 2015099).

15 years agoFix a segfault occuring when opening some collection files.
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.

15 years agoPrevent segfault in certain conditions when displaying debug message.
Laurent Monin [Sat, 5 Jul 2008 10:21:09 +0000 (10:21 +0000)]
Prevent segfault in certain conditions when displaying debug message.

15 years agoFrench translation was updated.
Laurent Monin [Fri, 4 Jul 2008 22:49:04 +0000 (22:49 +0000)]
French translation was updated.

15 years agoOptimize a bit when connected zoom and scrolling are unset,
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.

15 years agolayout_color_button_press_cb(): tidy up, drop useless memory allocations, improve...
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.

15 years agorefresh thumbnails on file change
Vladimir Nadvornik [Thu, 3 Jul 2008 20:16:15 +0000 (20:16 +0000)]
refresh thumbnails on file change

15 years agoset fallback thumbnail pixbuf only if the loading really fails
Vladimir Nadvornik [Thu, 3 Jul 2008 19:38:19 +0000 (19:38 +0000)]
set fallback thumbnail pixbuf only if the loading really fails

15 years agoFix missing references for the current directory in pan folder stuff.
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.

15 years agoIncrease debugging info in file_data_ref() and file_data_unref().
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.

15 years agoOptimize file_cache_get() by only moving element to front if needed
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.

15 years agofixed division by zero in pixbuf_renderer_get_scroll_center
Vladimir Nadvornik [Mon, 30 Jun 2008 21:08:28 +0000 (21:08 +0000)]
fixed division by zero in pixbuf_renderer_get_scroll_center

15 years agoMerge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
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.

15 years agoMake better matching between options types in options.h and the rest of the code.
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.

15 years agolayout_image_drag_cb(): optimize when connected scrolling is unset.
Laurent Monin [Sat, 28 Jun 2008 08:01:36 +0000 (08:01 +0000)]
layout_image_drag_cb(): optimize when connected scrolling is unset.

15 years agoReduce number of parameters (mostly unused), just pass the event pointer.
Laurent Monin [Sat, 28 Jun 2008 07:43:37 +0000 (07:43 +0000)]
Reduce number of parameters (mostly unused), just pass the event pointer.

15 years agoFix warning:
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

15 years agoimage_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly...
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.

15 years agodo not read keywords and comment between exif_read_fd and exif_free_fd
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)

15 years agoadded pixbuf_fallback function
Vladimir Nadvornik [Fri, 27 Jun 2008 21:09:15 +0000 (21:09 +0000)]
added pixbuf_fallback function
fixed thumb loader for non-image files

15 years agofixed crash in entering fullscreen during loading
Vladimir Nadvornik [Fri, 27 Jun 2008 18:43:05 +0000 (18:43 +0000)]
fixed crash in entering fullscreen during loading

15 years agoosd_template_insert(): optimize and simplify using flags.
Laurent Monin [Fri, 27 Jun 2008 10:00:55 +0000 (10:00 +0000)]
osd_template_insert(): optimize and simplify using flags.

15 years agoimage_osd_info_render(): ensure values are always escaped before using pango_layout_s...
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().

15 years agoimage_osd_info_render(): code cleanup and simplification, drop some useless memory...
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.

15 years agoUse flags for pr_zoom_*() functions.
Laurent Monin [Thu, 26 Jun 2008 15:59:20 +0000 (15:59 +0000)]
Use flags for pr_zoom_*() functions.

15 years agoUse stricter types for image options.
Laurent Monin [Thu, 26 Jun 2008 14:43:52 +0000 (14:43 +0000)]
Use stricter types for image options.

15 years agoUse flags instead of int parameters for pixbuf_renderer_overlay_add().
Laurent Monin [Thu, 26 Jun 2008 12:23:48 +0000 (12:23 +0000)]
Use flags instead of int parameters for pixbuf_renderer_overlay_add().

15 years agoOnly define ExifOrientationType if GQ_BUILD is not defined since
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.

15 years agoTidy up.
Laurent Monin [Wed, 25 Jun 2008 20:53:52 +0000 (20:53 +0000)]
Tidy up.

15 years agoFrench translation was updated.
Laurent Monin [Wed, 25 Jun 2008 20:22:02 +0000 (20:22 +0000)]
French translation was updated.

15 years agooptimized marks drawing
Vladimir Nadvornik [Sun, 22 Jun 2008 20:07:32 +0000 (20:07 +0000)]
optimized marks drawing

15 years agoshow marks in iconview
Vladimir Nadvornik [Sun, 22 Jun 2008 20:01:20 +0000 (20:01 +0000)]
show marks in iconview

15 years agoshow sidecars in icon view
Vladimir Nadvornik [Sun, 22 Jun 2008 10:01:26 +0000 (10:01 +0000)]
show sidecars in icon view

15 years agofixed in-place renaming
Vladimir Nadvornik [Sun, 22 Jun 2008 09:40:57 +0000 (09:40 +0000)]
fixed in-place renaming

15 years agoadded possibility to disable grouping of selected files
Vladimir Nadvornik [Sun, 22 Jun 2008 09:19:42 +0000 (09:19 +0000)]
added possibility to disable grouping of selected files

15 years agocache size made configurable
Vladimir Nadvornik [Sat, 21 Jun 2008 22:01:45 +0000 (22:01 +0000)]
cache size made configurable

15 years agomeasure pixbuf cache size in bytes
Vladimir Nadvornik [Sat, 21 Jun 2008 19:26:01 +0000 (19:26 +0000)]
measure pixbuf cache size in bytes

15 years agosimple cache for loaded pixbufs
Vladimir Nadvornik [Sat, 21 Jun 2008 16:00:13 +0000 (16:00 +0000)]
simple cache for loaded pixbufs

15 years agorenamed fd->pixbuf to fd->thumb_pixbuf
Vladimir Nadvornik [Sat, 21 Jun 2008 11:05:55 +0000 (11:05 +0000)]
renamed fd->pixbuf to fd->thumb_pixbuf

15 years agoimplemented generic FileData cache
Vladimir Nadvornik [Wed, 18 Jun 2008 22:26:52 +0000 (22:26 +0000)]
implemented generic FileData cache
use it for caching decoded exif data

15 years agomore robust thumbs progress bar
Vladimir Nadvornik [Tue, 17 Jun 2008 20:25:05 +0000 (20:25 +0000)]
more robust thumbs progress bar

15 years agodo not allocate new buffer for thumbnails with correct orientation
Vladimir Nadvornik [Tue, 17 Jun 2008 19:56:21 +0000 (19:56 +0000)]
do not allocate new buffer for thumbnails with correct orientation