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
Vladimir Nadvornik [Mon, 16 Jun 2008 19:07:02 +0000 (19:07 +0000)]
fixed memory leak
Vladimir Nadvornik [Mon, 16 Jun 2008 18:37:35 +0000 (18:37 +0000)]
another try to free layout at exit
Vladimir Nadvornik [Sun, 15 Jun 2008 21:52:15 +0000 (21:52 +0000)]
rotate thumbnails by exif
Vladimir Nadvornik [Sun, 15 Jun 2008 20:09:15 +0000 (20:09 +0000)]
use FileData in thumb_loader
Vladimir Nadvornik [Sat, 14 Jun 2008 21:49:48 +0000 (21:49 +0000)]
use GtkSizeGroup to control initial size of split images
Vladimir Nadvornik [Sat, 14 Jun 2008 18:41:30 +0000 (18:41 +0000)]
preserve image center on refresh
Vladimir Nadvornik [Sat, 14 Jun 2008 18:33:40 +0000 (18:33 +0000)]
use multiline description in vflist with large thumbnails
always display marks in the first column
show expander in "name" column
Vladimir Nadvornik [Sat, 14 Jun 2008 17:32:27 +0000 (17:32 +0000)]
join name and sidecars to one string
Vladimir Nadvornik [Sat, 14 Jun 2008 17:14:28 +0000 (17:14 +0000)]
optimized vflist_setup_iter_recursive
Vladimir Nadvornik [Sat, 14 Jun 2008 12:43:39 +0000 (12:43 +0000)]
iconlist_refresh optimization
Vladimir Nadvornik [Sat, 14 Jun 2008 12:30:44 +0000 (12:30 +0000)]
fixed iconview update after deletion of selected image
Laurent Monin [Sat, 14 Jun 2008 06:52:52 +0000 (06:52 +0000)]
Silent unused variable warning.
Vladimir Nadvornik [Fri, 13 Jun 2008 21:32:58 +0000 (21:32 +0000)]
optimized vflist_setup_iter
Laurent Monin [Fri, 13 Jun 2008 13:33:11 +0000 (13:33 +0000)]
French translation was updated.
Laurent Monin [Fri, 13 Jun 2008 12:27:41 +0000 (12:27 +0000)]
Revert patches 759 and 760.
759 patch broke adding selection of files through sort manager
to an unopened collection.
Laurent Monin [Fri, 13 Jun 2008 11:51:23 +0000 (11:51 +0000)]
Display total size of files in collection window, for the list and for the selection.
Laurent Monin [Fri, 13 Jun 2008 11:11:57 +0000 (11:11 +0000)]
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.
Laurent Monin [Thu, 12 Jun 2008 22:43:32 +0000 (22:43 +0000)]
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
Laurent Monin [Thu, 12 Jun 2008 21:21:32 +0000 (21:21 +0000)]
Add a comment about relative positions of image overlay in the rc file.
Laurent Monin [Thu, 12 Jun 2008 20:33:51 +0000 (20:33 +0000)]
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.
Laurent Monin [Thu, 12 Jun 2008 20:17:22 +0000 (20:17 +0000)]
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)
Vladimir Nadvornik [Thu, 12 Jun 2008 18:30:33 +0000 (18:30 +0000)]
reverted changes in layout_close made in rev. 890 and 901
Vladimir Nadvornik [Tue, 10 Jun 2008 19:25:21 +0000 (19:25 +0000)]
fixed vdtree_sort_cb
Vladimir Nadvornik [Tue, 10 Jun 2008 18:39:19 +0000 (18:39 +0000)]
fixed segfault in vd_rename_cb
Vladimir Nadvornik [Tue, 10 Jun 2008 18:19:17 +0000 (18:19 +0000)]
dropped vficon_sync, use vficon_refresh everywhere
Laurent Monin [Tue, 10 Jun 2008 11:55:18 +0000 (11:55 +0000)]
collection_from_dnd_data(): simplify and optimize.
Laurent Monin [Tue, 10 Jun 2008 11:27:35 +0000 (11:27 +0000)]
collection_info_list_to_dnd_data(): simplify and optimize.
Vladimir Nadvornik [Mon, 9 Jun 2008 20:27:39 +0000 (20:27 +0000)]
moved notification to view_file.c
Vladimir Nadvornik [Mon, 9 Jun 2008 19:43:56 +0000 (19:43 +0000)]
run idle function just once
Vladimir Nadvornik [Mon, 9 Jun 2008 19:41:37 +0000 (19:41 +0000)]
use vficon_refresh for updating
Vladimir Nadvornik [Mon, 9 Jun 2008 19:00:47 +0000 (19:00 +0000)]
handle deletion of selected files
Vladimir Nadvornik [Mon, 9 Jun 2008 18:28:28 +0000 (18:28 +0000)]
optimized vficon_refresh_real
Laurent Monin [Mon, 9 Jun 2008 10:10:34 +0000 (10:10 +0000)]
Minor fixes and add a note about variable declaration.
Laurent Monin [Mon, 9 Jun 2008 07:14:46 +0000 (07:14 +0000)]
Use unsigned type for marks since it is used as a bitfield.
Vladimir Nadvornik [Mon, 9 Jun 2008 07:06:53 +0000 (07:06 +0000)]
fixed saving options on exit
Laurent Monin [Sun, 8 Jun 2008 23:42:51 +0000 (23:42 +0000)]
Tidy up: add/remove white lines, minor code changes.
Vladimir Nadvornik [Sun, 8 Jun 2008 21:21:13 +0000 (21:21 +0000)]
improved vficon_populate
Vladimir Nadvornik [Sun, 8 Jun 2008 20:24:46 +0000 (20:24 +0000)]
vficon_sync speed-up
Vladimir Nadvornik [Sun, 8 Jun 2008 19:09:44 +0000 (19:09 +0000)]
better check for notify type
Vladimir Nadvornik [Sun, 8 Jun 2008 09:25:39 +0000 (09:25 +0000)]
fixed switching thumbnails in listview on and off - bug
1984825
Vladimir Nadvornik [Sat, 7 Jun 2008 22:44:17 +0000 (22:44 +0000)]
various refresh and notification fixes
Vladimir Nadvornik [Sat, 7 Jun 2008 15:08:33 +0000 (15:08 +0000)]
various notification improvements
Vladimir Nadvornik [Sat, 7 Jun 2008 10:45:33 +0000 (10:45 +0000)]
use the new notification for collections
Laurent Monin [Sat, 7 Jun 2008 10:18:30 +0000 (10:18 +0000)]
Display Lirc state in config log.
Re-organize the config log a bit.
Vladimir Nadvornik [Sat, 7 Jun 2008 09:36:12 +0000 (09:36 +0000)]
use new notification in img-view
Vladimir Nadvornik [Sat, 7 Jun 2008 09:10:01 +0000 (09:10 +0000)]
use new notification in layout and layout_image
Vladimir Nadvornik [Sat, 7 Jun 2008 08:13:22 +0000 (08:13 +0000)]
used new notification in search.c
Vladimir Nadvornik [Sat, 7 Jun 2008 07:45:08 +0000 (07:45 +0000)]
used new notification in dupe.c
Vladimir Nadvornik [Fri, 6 Jun 2008 22:34:15 +0000 (22:34 +0000)]
used new notification in cache_maint
Vladimir Nadvornik [Fri, 6 Jun 2008 22:11:03 +0000 (22:11 +0000)]
added NotifyType
Vladimir Nadvornik [Fri, 6 Jun 2008 21:50:09 +0000 (21:50 +0000)]
realtime file monitor
Vladimir Nadvornik [Fri, 6 Jun 2008 20:59:03 +0000 (20:59 +0000)]
zero-lenght path must be allowed for now
Laurent Monin [Fri, 6 Jun 2008 08:01:19 +0000 (08:01 +0000)]
French translation was updated.
Laurent Monin [Thu, 5 Jun 2008 23:31:22 +0000 (23:31 +0000)]
Fix "No newline at end of file" warning.
Vladimir Nadvornik [Thu, 5 Jun 2008 18:43:44 +0000 (18:43 +0000)]
use new notification in vficon
Laurent Monin [Thu, 5 Jun 2008 09:24:42 +0000 (09:24 +0000)]
Compare paths using utf8_collate_key() since paths are utf8-encoded.
It fixes bug
1959854.
Laurent Monin [Thu, 5 Jun 2008 08:41:02 +0000 (08:41 +0000)]
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.
Vladimir Nadvornik [Wed, 4 Jun 2008 21:12:47 +0000 (21:12 +0000)]
new notification system (used only in vflist for now)
Vladimir Nadvornik [Tue, 3 Jun 2008 19:44:19 +0000 (19:44 +0000)]
replaced directory path with FileData* dir_fd
Laurent Monin [Tue, 3 Jun 2008 15:54:05 +0000 (15:54 +0000)]
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.
Laurent Monin [Tue, 3 Jun 2008 13:54:22 +0000 (13:54 +0000)]
Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
Laurent Monin [Tue, 3 Jun 2008 11:24:16 +0000 (11:24 +0000)]
Drop initialization to NULL since filelist_read() will take care of it.
Laurent Monin [Tue, 3 Jun 2008 09:41:00 +0000 (09:41 +0000)]
filelist_read_real(): optimize and clean up.
Laurent Monin [Tue, 3 Jun 2008 09:03:33 +0000 (09:03 +0000)]
Reduce indentation level.
Laurent Monin [Tue, 3 Jun 2008 08:57:46 +0000 (08:57 +0000)]
Reduce indentation level.
Laurent Monin [Tue, 3 Jun 2008 08:53:53 +0000 (08:53 +0000)]
collection_table_find_data_by_coord(): tidy up.
Laurent Monin [Tue, 3 Jun 2008 07:37:24 +0000 (07:37 +0000)]
vflist_maint(): only allocate memory and compare strings if needed.
Laurent Monin [Tue, 3 Jun 2008 07:32:13 +0000 (07:32 +0000)]
layout_real_renamed(), layout_real_removed(), layout_real_moved():
simplify code.
Vladimir Nadvornik [Sat, 31 May 2008 19:46:26 +0000 (19:46 +0000)]
do not change original FileData on copy
Vladimir Nadvornik [Sat, 31 May 2008 19:44:41 +0000 (19:44 +0000)]
replaced vflist_maint functions by vflist_refresh - it allows to follow
changes made by external editors more precisely
Vladimir Nadvornik [Fri, 30 May 2008 21:41:46 +0000 (21:41 +0000)]
vflist_populate_view: better handle selected files that are renamed or deleted
Vladimir Nadvornik [Fri, 30 May 2008 20:13:16 +0000 (20:13 +0000)]
fixed thumb index (thumbnails are shown again)
Vladimir Nadvornik [Fri, 30 May 2008 19:53:52 +0000 (19:53 +0000)]
simplified vflist_populate_view