geeqie.git
15 years agoFrench translation was updated.
Laurent Monin [Sun, 21 Dec 2008 09:28:16 +0000 (09:28 +0000)]
French translation was updated.

15 years agoadded options for metadata - not yet used
Vladimir Nadvornik [Sat, 20 Dec 2008 23:18:20 +0000 (23:18 +0000)]
added options for metadata - not yet used

15 years agoFix two minor compilation warnings.
Laurent Monin [Sat, 20 Dec 2008 21:47:04 +0000 (21:47 +0000)]
Fix two minor compilation warnings.

15 years agoSwitch to fullscreen when double clicking on file in icon or list view. Feature reque...
Laurent Monin [Sat, 20 Dec 2008 21:30:27 +0000 (21:30 +0000)]
Switch to fullscreen when double clicking on file in icon or list view. Feature request 1966042. The code was there since a long time but disabled, please report any issue.

15 years agouse the workflow in utilops.c for metadata approving and writting
Vladimir Nadvornik [Sat, 20 Dec 2008 20:43:56 +0000 (20:43 +0000)]
use the workflow in utilops.c for metadata approving and writting
TODO: configuration

15 years agoqueue metadata and write them in an idle callback
Vladimir Nadvornik [Tue, 16 Dec 2008 12:59:23 +0000 (12:59 +0000)]
queue metadata and write them in an idle callback

15 years agoprepared infrastructure for delayed metadata writting - refreshing
Vladimir Nadvornik [Mon, 15 Dec 2008 22:47:31 +0000 (22:47 +0000)]
prepared infrastructure for delayed metadata writting - refreshing
metadata immediately before writting is now possible

modified metadata are stored in fd->modified_xmp

15 years agoAllow to drag keywords on files in list or icon view. Dragged text is appended to...
Laurent Monin [Mon, 15 Dec 2008 18:04:42 +0000 (18:04 +0000)]
Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.

15 years agoFrench translation was updated.
Laurent Monin [Tue, 9 Dec 2008 19:12:38 +0000 (19:12 +0000)]
French translation was updated.

15 years agoAllow to invert the current selection in Collection view. A new Selection submenu...
Laurent Monin [Tue, 9 Dec 2008 17:51:28 +0000 (17:51 +0000)]
Allow to invert the current selection in Collection view. A new Selection submenu was added to the contextual menu, Select All and Select None were moved to it, and Invert selection was added.

15 years agoDisplay error dialog with appropriate message when user is trying to open an invalid...
Laurent Monin [Mon, 8 Dec 2008 21:34:32 +0000 (21:34 +0000)]
Display error dialog with appropriate message when user is trying to open an invalid collection file.

15 years agoCosmetic fix.
Laurent Monin [Mon, 8 Dec 2008 21:33:14 +0000 (21:33 +0000)]
Cosmetic fix.

15 years agoFix patch 1290: we only want to remove unused parameter warnings not all warnings...
Laurent Monin [Sun, 7 Dec 2008 15:51:50 +0000 (15:51 +0000)]
Fix patch 1290: we only want to remove unused parameter warnings not all warnings produced by -Wextra, so just disable then using -Wno-unused-parameter and re-add -Wextra (was -W, but this is the old name).

15 years agohandle the case when io.open() fails
Vladimir Nadvornik [Sun, 7 Dec 2008 13:28:04 +0000 (13:28 +0000)]
handle the case when io.open() fails

15 years agodisabled the "unused parameter" warnings, they are harmless and nobody
Vladimir Nadvornik [Sat, 6 Dec 2008 21:24:38 +0000 (21:24 +0000)]
disabled the "unused parameter" warnings, they are harmless and nobody
is going to fix it ;)
(note: -W is equivalent to -Wextra)

15 years agoRename few variables to make the code more readable.
Laurent Monin [Tue, 2 Dec 2008 19:34:53 +0000 (19:34 +0000)]
Rename few variables to make the code more readable.

15 years agokeyword_list_find() -> find_string_in_list(), return gboolean.
Laurent Monin [Sun, 30 Nov 2008 21:59:28 +0000 (21:59 +0000)]
keyword_list_find() -> find_string_in_list(), return gboolean.

15 years agometadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
Laurent Monin [Sun, 30 Nov 2008 21:52:37 +0000 (21:52 +0000)]
metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.

15 years agoRename most comment_*() functions to more appropriate metadata_*().
Laurent Monin [Sun, 30 Nov 2008 21:43:01 +0000 (21:43 +0000)]
Rename most comment_*() functions to more appropriate metadata_*().

15 years agoFile filters cleanup: add .pef .dng and .arw extensions to default sidecar extensions...
Laurent Monin [Sun, 30 Nov 2008 11:46:34 +0000 (11:46 +0000)]
File filters cleanup: add .pef .dng and .arw extensions to default sidecar extensions list, add .k25 in Kodak raw extensions, simplify and optimize sidecar_ext_parse().

15 years agoDo not hardcode exif formatted prefix.
Laurent Monin [Thu, 27 Nov 2008 19:10:59 +0000 (19:10 +0000)]
Do not hardcode exif formatted prefix.

15 years agoFix up sign-related warning.
Laurent Monin [Thu, 27 Nov 2008 12:34:39 +0000 (12:34 +0000)]
Fix up sign-related  warning.

15 years agoFix up unsigned expression always true warning.
Laurent Monin [Thu, 27 Nov 2008 12:34:03 +0000 (12:34 +0000)]
Fix up unsigned expression always true warning.

15 years agoResync .h with .c declarations.
Laurent Monin [Thu, 27 Nov 2008 12:33:07 +0000 (12:33 +0000)]
Resync .h with .c declarations.

15 years agoFix up pointer signedness warnings.
Laurent Monin [Thu, 27 Nov 2008 12:31:27 +0000 (12:31 +0000)]
Fix up pointer signedness warnings.

15 years agoFix up not a prototype warning.
Laurent Monin [Thu, 27 Nov 2008 12:30:49 +0000 (12:30 +0000)]
Fix up not a prototype warning.

15 years agoRemove unused variable.
Laurent Monin [Thu, 27 Nov 2008 12:30:10 +0000 (12:30 +0000)]
Remove unused variable.

15 years agoFix up deprecated function and not a prototype warnings.
Laurent Monin [Thu, 27 Nov 2008 12:29:38 +0000 (12:29 +0000)]
Fix up deprecated function and not a prototype warnings.

15 years agoHandle return values better to silent some warnings.
Laurent Monin [Wed, 26 Nov 2008 20:39:50 +0000 (20:39 +0000)]
Handle return values better to silent some warnings.

15 years agoPrint a message if chown() or chmod() fail.
Laurent Monin [Wed, 26 Nov 2008 20:38:47 +0000 (20:38 +0000)]
Print a message if chown() or chmod() fail.

15 years agoFix up format vs type warning.
Laurent Monin [Wed, 26 Nov 2008 20:37:14 +0000 (20:37 +0000)]
Fix up format vs type warning.

15 years agoMove comments/keywords read and write stuff to new metadata.{c,h}.
Laurent Monin [Tue, 25 Nov 2008 17:32:51 +0000 (17:32 +0000)]
Move comments/keywords read and write stuff to new metadata.{c,h}.

15 years agoFix up unsigned expression always true/false warnings.
Laurent Monin [Tue, 25 Nov 2008 17:01:03 +0000 (17:01 +0000)]
Fix up unsigned expression always true/false warnings.

15 years agoHide .gqv extension from collection name in collection window title and recent menu...
Laurent Monin [Sun, 23 Nov 2008 22:05:27 +0000 (22:05 +0000)]
Hide .gqv extension from collection name in collection window title and recent menu list.

15 years agoRename wmsubclass and name to role, which corresponds better to the purpose of the...
Laurent Monin [Sun, 23 Nov 2008 16:16:09 +0000 (16:16 +0000)]
Rename wmsubclass and name to role, which corresponds better to the purpose of the parameter as it ends to be passed to gtk_window_set_role().

15 years agoDrop useless wmclass stuff. Gtk will take care of it and as said in the documentation...
Laurent Monin [Sun, 23 Nov 2008 16:10:29 +0000 (16:10 +0000)]
Drop useless wmclass stuff. Gtk will take care of it and as said in the documentation using gtk_window_set_wmclass() is sort of pointless.

15 years agoUse the last selected images for the splitted views. Ie. when 5 images are selected...
Laurent Monin [Sat, 22 Nov 2008 22:54:51 +0000 (22:54 +0000)]
Use the last selected images for the splitted views. Ie. when 5 images are selected, the last one is displayed, split quad while open images 5,4,3,2. It seems better to me.

15 years agoWhen more than one image is selected, Split Horizontal, Vertical and Quad will use...
Laurent Monin [Sat, 22 Nov 2008 22:43:18 +0000 (22:43 +0000)]
When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.

15 years agoTidy up.
Laurent Monin [Sat, 22 Nov 2008 22:10:10 +0000 (22:10 +0000)]
Tidy up.

15 years agoUse common code for layout_image_setup_split_none() too.
Laurent Monin [Sat, 22 Nov 2008 22:04:21 +0000 (22:04 +0000)]
Use common code for layout_image_setup_split_none() too.

15 years agolayout_image_setup_split_*(): simplify code.
Laurent Monin [Sat, 22 Nov 2008 21:58:07 +0000 (21:58 +0000)]
layout_image_setup_split_*(): simplify code.

15 years agolayout_image_setup_split_*(): move common code to a new function layout_image_setup_s...
Laurent Monin [Sat, 22 Nov 2008 21:11:09 +0000 (21:11 +0000)]
layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().

15 years agoAdd a back button in the toolbar: it allows to go back and forth between two director...
Laurent Monin [Sat, 22 Nov 2008 16:24:23 +0000 (16:24 +0000)]
Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.

15 years agoForce font weight and style to normal for keys.
Laurent Monin [Thu, 20 Nov 2008 17:28:34 +0000 (17:28 +0000)]
Force font weight and style to normal for keys.

15 years agoFix up yet unmarked keys.
Laurent Monin [Thu, 20 Nov 2008 17:23:46 +0000 (17:23 +0000)]
Fix up yet unmarked keys.

15 years agoFix compilation warnings.
Laurent Monin [Thu, 20 Nov 2008 11:46:43 +0000 (11:46 +0000)]
Fix compilation warnings.

15 years agoFix up some missing html code.
Laurent Monin [Thu, 20 Nov 2008 07:22:56 +0000 (07:22 +0000)]
Fix up some missing html code.

15 years agoMore keys.
Laurent Monin [Wed, 19 Nov 2008 22:57:40 +0000 (22:57 +0000)]
More keys.

15 years agoFix text wrongly marked as key.
Laurent Monin [Wed, 19 Nov 2008 22:46:27 +0000 (22:46 +0000)]
Fix text wrongly marked as key.

15 years agoMark keyboard keys with a span and make them look like a key through css style.
Laurent Monin [Wed, 19 Nov 2008 22:42:20 +0000 (22:42 +0000)]
Mark keyboard keys with a span and make them look like a key through css style.

15 years agoReplace [Control] by shorter and more common [Ctrl].
Laurent Monin [Wed, 19 Nov 2008 21:36:02 +0000 (21:36 +0000)]
Replace [Control] by shorter and more common [Ctrl].

15 years agoUnify [Shift] and [Control] notation.
Laurent Monin [Wed, 19 Nov 2008 21:16:27 +0000 (21:16 +0000)]
Unify [Shift] and [Control] notation.

15 years agoMove (and update) image pane shortcuts to a table. Simplify css styles for those...
Laurent Monin [Wed, 19 Nov 2008 20:53:53 +0000 (20:53 +0000)]
Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.

15 years agoUpdate documentation.
Laurent Monin [Wed, 19 Nov 2008 17:42:36 +0000 (17:42 +0000)]
Update documentation.

15 years agoFix up links and various enhancements.
Laurent Monin [Mon, 17 Nov 2008 18:05:42 +0000 (18:05 +0000)]
Fix up links and various enhancements.

15 years agoRemove colored background in headings for printable version.
Laurent Monin [Mon, 17 Nov 2008 17:17:47 +0000 (17:17 +0000)]
Remove colored background in headings for printable version.

15 years agoChange metadata directory to be $XDG_DATA_HOME instead of $XDG_CACHE_HOME as discusse...
Laurent Monin [Mon, 17 Nov 2008 17:09:44 +0000 (17:09 +0000)]
Change metadata directory to be $XDG_DATA_HOME instead of $XDG_CACHE_HOME as discussed on the ml (obviously it has impact only when XDG support is set). Suggestion by Omari Stephens.

15 years agoComment out css code that slipped through by cut'n paste error. It may be useful...
Laurent Monin [Mon, 17 Nov 2008 07:10:32 +0000 (07:10 +0000)]
Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.

15 years agoAdd specific css for print media(has to be improved).
Laurent Monin [Sun, 16 Nov 2008 19:58:43 +0000 (19:58 +0000)]
Add specific css for print media(has to be improved).

15 years agoUpdate svn:ignore property: add some files and replace gqview by geeqie where applicable.
Laurent Monin [Sun, 16 Nov 2008 16:32:14 +0000 (16:32 +0000)]
Update svn:ignore property: add some files and replace gqview by geeqie where applicable.

15 years agoImplement preliminary support for XDG Base Directory Specification.
Laurent Monin [Sat, 15 Nov 2008 20:17:14 +0000 (20:17 +0000)]
Implement preliminary support for XDG Base Directory Specification.
See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.

This feature was requested for a long time (feature requests #1950978 and #2289481).
For now, it is disabled since it breaks compatibility with previous versions.
To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.

geeqierc and other conf files are going to:
$XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).

metadata and thumbnails cache (if std is not used) are going to:
$XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)

collections are going to:
$XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)

Please test and report any issue.

15 years agoReplace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
Laurent Monin [Sat, 15 Nov 2008 20:01:25 +0000 (20:01 +0000)]
Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().

15 years agofixed usage of deprecated functions - patch by Omari Stephens
Vladimir Nadvornik [Sat, 15 Nov 2008 19:13:43 +0000 (19:13 +0000)]
fixed usage of deprecated functions - patch by Omari Stephens

15 years agoRename check_for_home_path() to mkdir_if_not_exists().
Laurent Monin [Sat, 15 Nov 2008 17:48:31 +0000 (17:48 +0000)]
Rename check_for_home_path() to mkdir_if_not_exists().

15 years agoUse functions to return directories instead of constants.
Laurent Monin [Sat, 15 Nov 2008 17:30:45 +0000 (17:30 +0000)]
Use functions to return directories instead of constants.
Following functions were added:
get_collections_dir()
get_metadata_cache_dir()
get_rc_dir()
get_thumbnails_cache_dir()
get_trash_dir()

They return the full directory path.

15 years agoAdd a wrapper around system() call named runcmd() which allows easier debugging....
Laurent Monin [Sat, 15 Nov 2008 10:35:43 +0000 (10:35 +0000)]
Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.

15 years agoFix up Makefile.am: add missing files and do not install template.html.
Laurent Monin [Fri, 14 Nov 2008 01:10:18 +0000 (01:10 +0000)]
Fix up Makefile.am: add missing files and do not install template.html.

15 years agoFix a cut'n'paste error.
Laurent Monin [Wed, 12 Nov 2008 21:38:00 +0000 (21:38 +0000)]
Fix a cut'n'paste error.

15 years agoMore precise description of the pan view find feature and a note about ressources...
Laurent Monin [Wed, 12 Nov 2008 21:34:55 +0000 (21:34 +0000)]
More precise description of the pan view find feature and a note about ressources eating was added.

15 years agoAdd some information about the pan view.
Laurent Monin [Wed, 12 Nov 2008 21:15:12 +0000 (21:15 +0000)]
Add some information about the pan view.

15 years agoAdd a note about splitted view.
Laurent Monin [Wed, 12 Nov 2008 17:59:14 +0000 (17:59 +0000)]
Add a note about splitted view.

15 years agoAdd Connected zoom and Split menu items.
Laurent Monin [Wed, 12 Nov 2008 17:48:16 +0000 (17:48 +0000)]
Add Connected zoom and Split menu items.

15 years agoAdd missing s...
Laurent Monin [Tue, 11 Nov 2008 23:35:39 +0000 (23:35 +0000)]
Add missing s...

15 years agoMinor fixes.
Laurent Monin [Tue, 11 Nov 2008 23:30:13 +0000 (23:30 +0000)]
Minor fixes.

15 years agoGive a new style to menus.
Laurent Monin [Tue, 11 Nov 2008 21:50:42 +0000 (21:50 +0000)]
Give a new style to menus.

15 years agoFix missing parts.
Laurent Monin [Tue, 11 Nov 2008 21:49:33 +0000 (21:49 +0000)]
Fix missing parts.

15 years agoUpdate main window menus description to match current Geeqie.
Laurent Monin [Tue, 11 Nov 2008 21:17:55 +0000 (21:17 +0000)]
Update main window menus description to match current Geeqie.

15 years agoDrop dots.
Laurent Monin [Tue, 11 Nov 2008 21:17:03 +0000 (21:17 +0000)]
Drop dots.

15 years agoUpdate exif pane documentation a bit.
Laurent Monin [Tue, 11 Nov 2008 10:32:03 +0000 (10:32 +0000)]
Update exif pane documentation a bit.

15 years agoAdd Properties Options page.
Laurent Monin [Tue, 11 Nov 2008 10:24:04 +0000 (10:24 +0000)]
Add Properties Options page.

15 years agoAdvanced options documentation is now almost in sync with current geeqie.
Laurent Monin [Tue, 11 Nov 2008 10:09:09 +0000 (10:09 +0000)]
Advanced options documentation is now almost in sync with current geeqie.

15 years agoMore updates to advanced options documentation. Not yet finished.
Laurent Monin [Tue, 11 Nov 2008 09:12:10 +0000 (09:12 +0000)]
More updates to advanced options documentation. Not yet finished.

15 years agoPage cleanup and fixed. Remove obsolete note.
Laurent Monin [Mon, 10 Nov 2008 23:36:12 +0000 (23:36 +0000)]
Page cleanup and fixed. Remove obsolete note.

15 years agoAdd missing link.
Laurent Monin [Mon, 10 Nov 2008 23:15:42 +0000 (23:15 +0000)]
Add missing link.

15 years agoUpdate documentation a bit: General, Image, Windows, Filtering, Editors and a part...
Laurent Monin [Mon, 10 Nov 2008 23:05:50 +0000 (23:05 +0000)]
Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.

15 years agoLet subsection menus match index style.
Laurent Monin [Mon, 10 Nov 2008 21:33:38 +0000 (21:33 +0000)]
Let subsection menus match index style.

15 years agoCosmetic changes in image search and find duplicates shortcuts tables.
Laurent Monin [Mon, 10 Nov 2008 21:14:34 +0000 (21:14 +0000)]
Cosmetic changes in image search and find duplicates shortcuts tables.

15 years agoTidy up.
Laurent Monin [Mon, 10 Nov 2008 20:42:44 +0000 (20:42 +0000)]
Tidy up.

15 years agoMove from xhtml transitional to xhtml strict.
Laurent Monin [Mon, 10 Nov 2008 20:40:50 +0000 (20:40 +0000)]
Move from xhtml transitional to xhtml strict.

15 years agoMinor cleanup.
Laurent Monin [Mon, 10 Nov 2008 20:16:45 +0000 (20:16 +0000)]
Minor cleanup.

15 years agoTidy up and minor fixes.
Laurent Monin [Mon, 10 Nov 2008 19:37:17 +0000 (19:37 +0000)]
Tidy up and minor fixes.

15 years agoNotes cleanup and minor stylistic fixes.
Laurent Monin [Mon, 10 Nov 2008 18:02:09 +0000 (18:02 +0000)]
Notes cleanup and minor stylistic fixes.

15 years agoVarious fixes and cleanup.
Laurent Monin [Mon, 10 Nov 2008 17:16:16 +0000 (17:16 +0000)]
Various fixes and cleanup.

15 years agoFix up some errors.
Laurent Monin [Mon, 10 Nov 2008 16:11:28 +0000 (16:11 +0000)]
Fix up some errors.

15 years agoFix up unvalid xhtml.
Laurent Monin [Mon, 10 Nov 2008 15:20:13 +0000 (15:20 +0000)]
Fix up unvalid xhtml.

15 years agoFix up a broken link.
Laurent Monin [Mon, 10 Nov 2008 14:56:11 +0000 (14:56 +0000)]
Fix up a broken link.

15 years agoBeautify the manual.
Laurent Monin [Mon, 10 Nov 2008 14:10:39 +0000 (14:10 +0000)]
Beautify the manual.

15 years agoReformat more pages.
Laurent Monin [Mon, 10 Nov 2008 13:00:29 +0000 (13:00 +0000)]
Reformat more pages.

15 years agoReformat remaining options pages.
Laurent Monin [Mon, 10 Nov 2008 12:06:05 +0000 (12:06 +0000)]
Reformat remaining options pages.

15 years agoReformatting: notes, advanced options page and more.
Laurent Monin [Mon, 10 Nov 2008 10:26:51 +0000 (10:26 +0000)]
Reformatting: notes, advanced options page and more.