geeqie.git
15 years agorun image loader in separate thread
Vladimir Nadvornik [Sat, 30 Aug 2008 20:15:47 +0000 (20:15 +0000)]
run image loader in separate thread
this feature is disabled by default for now, it must be enabled by
configure --enable-threads

15 years agoprepared image loader code for threads
Vladimir Nadvornik [Sat, 30 Aug 2008 13:04:06 +0000 (13:04 +0000)]
prepared image loader code for threads

15 years agoAllow to override documentation paths through options:
Laurent Monin [Sat, 30 Aug 2008 10:39:35 +0000 (10:39 +0000)]
Allow to override documentation paths through options:
- documentation.helpdir
- documentation.htmldir
Default values are set at configure time.

15 years agoconverted image loader to a GObject and use signals for notification
Vladimir Nadvornik [Fri, 29 Aug 2008 20:53:53 +0000 (20:53 +0000)]
converted image loader to a GObject and use signals for notification

15 years agodo not access image_loader directly
Vladimir Nadvornik [Fri, 29 Aug 2008 12:35:13 +0000 (12:35 +0000)]
do not access image_loader directly

15 years agoadded new raw preview interface for legacy exif
Vladimir Nadvornik [Fri, 29 Aug 2008 09:59:20 +0000 (09:59 +0000)]
added new raw preview interface for legacy exif

15 years agofixed thumbnail loader for the new raw preview interface
Vladimir Nadvornik [Fri, 29 Aug 2008 09:38:10 +0000 (09:38 +0000)]
fixed thumbnail loader for the new raw preview interface

15 years agouse mmaped files image loader
Vladimir Nadvornik [Thu, 28 Aug 2008 22:26:09 +0000 (22:26 +0000)]
use mmaped files image loader
implemented new interface for extracting raw previews
experiments with previews support in SVN version of Exiv2

15 years agoRemoved converting fd->name to utf8 from file_data_set_collate_keys(), because fd...
Petr Ostadal [Thu, 28 Aug 2008 12:51:02 +0000 (12:51 +0000)]
Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.

15 years agoSilent warnings about unused functions when lcms is not used.
Laurent Monin [Thu, 28 Aug 2008 10:50:02 +0000 (10:50 +0000)]
Silent warnings about unused functions when lcms is not used.

15 years agoComment out unused functions.
Laurent Monin [Wed, 27 Aug 2008 17:02:14 +0000 (17:02 +0000)]
Comment out unused functions.

15 years agoSilent a compiler warning.
Laurent Monin [Wed, 27 Aug 2008 16:42:59 +0000 (16:42 +0000)]
Silent a compiler warning.

15 years agoconst gpointer -> gconstpointer.
Laurent Monin [Wed, 27 Aug 2008 16:40:21 +0000 (16:40 +0000)]
const gpointer -> gconstpointer.

15 years agoUse gpointer instead of void *.
Laurent Monin [Tue, 26 Aug 2008 22:37:18 +0000 (22:37 +0000)]
Use gpointer instead of void *.

15 years agoConsistency: type * instead of type*.
Laurent Monin [Tue, 26 Aug 2008 22:30:40 +0000 (22:30 +0000)]
Consistency: type * instead of type*.

15 years agoFor the sake of consistency, use glib basic types everywhere.
Laurent Monin [Tue, 26 Aug 2008 22:22:51 +0000 (22:22 +0000)]
For the sake of consistency, use glib basic types everywhere.

15 years agoIndentation fixes.
Laurent Monin [Tue, 26 Aug 2008 21:19:33 +0000 (21:19 +0000)]
Indentation fixes.

15 years agoFixed segfault when is run inside directory with non valid uft-8 image
Petr Ostadal [Tue, 26 Aug 2008 20:21:30 +0000 (20:21 +0000)]
Fixed segfault when is run inside directory with non valid uft-8 image
filename.

15 years agoFixed calling "Image search" function in a directory without image.
Petr Ostadal [Tue, 26 Aug 2008 13:56:56 +0000 (13:56 +0000)]
Fixed calling "Image search" function in a directory without image.

15 years agocorrectly maintain selection during iconlist refresh
Vladimir Nadvornik [Mon, 25 Aug 2008 22:45:38 +0000 (22:45 +0000)]
correctly maintain selection during iconlist refresh

15 years agoWhitespaces cleanup.
Laurent Monin [Mon, 25 Aug 2008 22:20:45 +0000 (22:20 +0000)]
Whitespaces cleanup.

15 years agoFixed segfaulting when alter image in directory without images.
Petr Ostadal [Mon, 25 Aug 2008 18:13:33 +0000 (18:13 +0000)]
Fixed segfaulting when alter image in directory without images.

15 years agoremoved unused code
Vladimir Nadvornik [Mon, 25 Aug 2008 16:58:27 +0000 (16:58 +0000)]
removed unused code

15 years agoTypo fixes.
Laurent Monin [Sun, 24 Aug 2008 14:40:18 +0000 (14:40 +0000)]
Typo fixes.

15 years agoSlight code redundancy reduction.
Laurent Monin [Sun, 24 Aug 2008 14:33:03 +0000 (14:33 +0000)]
Slight code redundancy reduction.

15 years agoDrop redundant variable affectation.
Laurent Monin [Sun, 24 Aug 2008 14:14:37 +0000 (14:14 +0000)]
Drop redundant variable affectation.

15 years agoFix untranslated messages. French translation and POTFILES.in were updated.
Laurent Monin [Sun, 24 Aug 2008 13:22:08 +0000 (13:22 +0000)]
Fix untranslated messages. French translation and POTFILES.in were updated.

15 years agoFrench translation was updated.
Laurent Monin [Sun, 24 Aug 2008 10:00:40 +0000 (10:00 +0000)]
French translation was updated.

15 years agoMark forgotten string for translation.
Laurent Monin [Sun, 24 Aug 2008 10:00:02 +0000 (10:00 +0000)]
Mark forgotten string for translation.

15 years agoFix another missing separator bug in image overlay. This one was occuring with defaul...
Laurent Monin [Sat, 23 Aug 2008 21:07:25 +0000 (21:07 +0000)]
Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.

15 years agoMinor optimization: no need to copy the whole remaining of the string, just copy...
Laurent Monin [Sat, 23 Aug 2008 20:46:31 +0000 (20:46 +0000)]
Minor optimization: no need to copy the whole remaining of the string, just copy next char.

15 years agoOnly display status if there is at least one file in the file list.
Laurent Monin [Sat, 23 Aug 2008 17:35:57 +0000 (17:35 +0000)]
Only display status if there is at least one file in the file list.

15 years agoRemove unneeded type casting.
Laurent Monin [Sat, 23 Aug 2008 17:00:59 +0000 (17:00 +0000)]
Remove unneeded type casting.

15 years agofixed vd_refresh
Vladimir Nadvornik [Sat, 23 Aug 2008 08:42:12 +0000 (08:42 +0000)]
fixed vd_refresh

15 years agoFrench translation was updated.
Laurent Monin [Fri, 22 Aug 2008 22:09:54 +0000 (22:09 +0000)]
French translation was updated.

15 years agoAdd an option named layout.home_path which modifies the behavior of the Home button.
Laurent Monin [Fri, 22 Aug 2008 21:52:13 +0000 (21:52 +0000)]
Add an option named layout.home_path which modifies the behavior of the Home button.
By default, pressing this button goes to the user's home directory.
When this option is set to a path, this path is used instead.
One can change the option value through Preferences > Advanced > Navigation
or directly in .geeqierc.
Feature proposed by Colin Clark.

15 years agoTypo fix: vf -> vd
Laurent Monin [Thu, 21 Aug 2008 22:49:30 +0000 (22:49 +0000)]
Typo fix: vf -> vd

15 years agoReplace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE()....
Laurent Monin [Thu, 21 Aug 2008 22:47:49 +0000 (22:47 +0000)]
Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.

15 years agoIndentation fix.
Laurent Monin [Thu, 21 Aug 2008 22:36:20 +0000 (22:36 +0000)]
Indentation fix.

15 years agoUse constants instead of enum since value (0xffff0000) overflow INT_MAX on some platf...
Laurent Monin [Wed, 20 Aug 2008 22:26:34 +0000 (22:26 +0000)]
Use constants instead of enum since value (0xffff0000) overflow INT_MAX on some platforms (seen on Solaris 10 SPARC system using the native Sun version 5.9 compilers). Reported by Jeffery Small.

15 years agoDo not return values of void functions. Reported by Jeffery Small.
Laurent Monin [Wed, 20 Aug 2008 22:19:35 +0000 (22:19 +0000)]
Do not return values of void functions. Reported by Jeffery Small.

15 years agoupdate the FileData structure when a new folder is created
Vladimir Nadvornik [Wed, 20 Aug 2008 20:36:36 +0000 (20:36 +0000)]
update the FileData structure when a new folder is created

15 years agoimproved refresh in view_dir_list
Vladimir Nadvornik [Tue, 19 Aug 2008 22:58:31 +0000 (22:58 +0000)]
improved refresh in view_dir_list

15 years agoset fallback pixbuf in case of missing file
Vladimir Nadvornik [Tue, 19 Aug 2008 21:01:29 +0000 (21:01 +0000)]
set fallback pixbuf in case of missing file

15 years agofixed possible segfault
Vladimir Nadvornik [Tue, 19 Aug 2008 20:58:23 +0000 (20:58 +0000)]
fixed possible segfault

15 years agoremoved code for maintaining filelist position, gtk_tree_view itself handles it
Vladimir Nadvornik [Sun, 17 Aug 2008 14:18:51 +0000 (14:18 +0000)]
removed code for maintaining filelist position, gtk_tree_view itself handles it
better

15 years agoFrench translation was updated.
Laurent Monin [Sun, 17 Aug 2008 09:36:02 +0000 (09:36 +0000)]
French translation was updated.

15 years agoSimplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
Laurent Monin [Sun, 17 Aug 2008 09:30:45 +0000 (09:30 +0000)]
Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
- drop VFICON_INFO() and VFLIST_INFO() macros
- rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
- replace all related occurrences by shorter expressions.

For example:
VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd

15 years agoMove variable declaration at start of block.
Laurent Monin [Sun, 17 Aug 2008 09:00:33 +0000 (09:00 +0000)]
Move variable declaration at start of block.

15 years agomarks in iconview made clickable
Vladimir Nadvornik [Sat, 16 Aug 2008 23:37:26 +0000 (23:37 +0000)]
marks in iconview made clickable

15 years agokeep files with non-zero marks in memory
Vladimir Nadvornik [Sat, 16 Aug 2008 20:57:40 +0000 (20:57 +0000)]
keep files with non-zero marks in memory

15 years agoimplemented marks filter
Vladimir Nadvornik [Sat, 16 Aug 2008 20:34:14 +0000 (20:34 +0000)]
implemented marks filter

15 years agoFix double escaping of image overlay text.
Laurent Monin [Sat, 16 Aug 2008 07:18:16 +0000 (07:18 +0000)]
Fix double escaping of image overlay text.
Bug 2051955, reported by Emmanuel Dupuis.

15 years agoadded keyboard map generator
Vladimir Nadvornik [Wed, 13 Aug 2008 21:07:06 +0000 (21:07 +0000)]
added keyboard map generator

15 years agoa workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
Vladimir Nadvornik [Wed, 13 Aug 2008 20:46:06 +0000 (20:46 +0000)]
a workaround for bugzilla.gnome.org/show_bug.cgi?id=547669

15 years agofixed crash with float file list and geeqie --blank
Vladimir Nadvornik [Tue, 12 Aug 2008 20:21:25 +0000 (20:21 +0000)]
fixed crash with float file list and geeqie --blank

15 years agofixed crash in geeqie --blank
Vladimir Nadvornik [Mon, 11 Aug 2008 18:53:19 +0000 (18:53 +0000)]
fixed crash in geeqie --blank

15 years agofixed setting visible entry in view_dir_tree
Vladimir Nadvornik [Mon, 11 Aug 2008 17:45:26 +0000 (17:45 +0000)]
fixed setting visible entry in view_dir_tree

15 years agoupdated ChangeLog from svn log
Vladimir Nadvornik [Wed, 30 Jul 2008 18:44:49 +0000 (18:44 +0000)]
updated ChangeLog from svn log

15 years agoMove declarations at the beginning of blocks.
Laurent Monin [Mon, 28 Jul 2008 18:35:19 +0000 (18:35 +0000)]
Move declarations at the beginning of blocks.

15 years agoOptimize tests even more using last changes.
Laurent Monin [Mon, 28 Jul 2008 18:07:42 +0000 (18:07 +0000)]
Optimize tests even more using last changes.

15 years agodo not free unallocated exif data
Vladimir Nadvornik [Mon, 28 Jul 2008 18:02:10 +0000 (18:02 +0000)]
do not free unallocated exif data

15 years agoCache strcmp() result.
Laurent Monin [Mon, 28 Jul 2008 17:59:09 +0000 (17:59 +0000)]
Cache strcmp() result.

15 years agoOptimize redundant tests.
Laurent Monin [Mon, 28 Jul 2008 17:56:56 +0000 (17:56 +0000)]
Optimize redundant tests.

15 years agoMove dest_dir variable to inner block.
Laurent Monin [Mon, 28 Jul 2008 17:55:06 +0000 (17:55 +0000)]
Move dest_dir variable to inner block.

15 years agoReduce code redundancy and minor typo fixes.
Laurent Monin [Mon, 28 Jul 2008 09:44:50 +0000 (09:44 +0000)]
Reduce code redundancy and minor typo fixes.

15 years agoFrench translation was updated.
Laurent Monin [Mon, 28 Jul 2008 09:14:10 +0000 (09:14 +0000)]
French translation was updated.

15 years agoTypo fix.
Laurent Monin [Mon, 28 Jul 2008 09:12:33 +0000 (09:12 +0000)]
Typo fix.

15 years agoabort file operations when the file list is empty
Vladimir Nadvornik [Sun, 27 Jul 2008 19:22:40 +0000 (19:22 +0000)]
abort file operations when the file list is empty

15 years agoremember path entered in file dialog
Vladimir Nadvornik [Sun, 27 Jul 2008 18:20:59 +0000 (18:20 +0000)]
remember path entered in file dialog
http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680

15 years agospeed-up of directory notification on deleting large number of files
Vladimir Nadvornik [Sun, 27 Jul 2008 13:46:24 +0000 (13:46 +0000)]
speed-up of directory notification on deleting large number of files

15 years agoadded "Symlink" as an example of "filter" command
Vladimir Nadvornik [Sun, 27 Jul 2008 09:51:28 +0000 (09:51 +0000)]
added "Symlink" as an example of "filter" command

15 years agoimproved updating of view_dir_tree
Vladimir Nadvornik [Sun, 27 Jul 2008 08:57:12 +0000 (08:57 +0000)]
improved updating of view_dir_tree

15 years agofixed deleting of non-empty folder
Vladimir Nadvornik [Sun, 27 Jul 2008 08:40:47 +0000 (08:40 +0000)]
fixed deleting of non-empty folder

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