geeqie.git
16 years agoMinor code cleanup and redundancy reduction.
Laurent Monin [Mon, 1 Jun 2009 16:37:30 +0000 (16:37 +0000)]
Minor code cleanup and redundancy reduction.

16 years agofixed incorrect type conversion
Vladimir Nadvornik [Sun, 31 May 2009 14:32:39 +0000 (14:32 +0000)]
fixed incorrect type conversion

16 years agodo not display menus ("FileMenu" etc.) in accelerator configuration
Vladimir Nadvornik [Sun, 31 May 2009 13:32:09 +0000 (13:32 +0000)]
do not display menus ("FileMenu" etc.) in accelerator configuration
improved tooltip texts

16 years agodo not block the files sent to external editors like gimp
Vladimir Nadvornik [Sun, 31 May 2009 11:08:00 +0000 (11:08 +0000)]
do not block the files sent to external editors like gimp

16 years agopreserve image center over short periods when the "broken image" icon is
Vladimir Nadvornik [Sat, 30 May 2009 20:18:22 +0000 (20:18 +0000)]
preserve image center over short periods when the "broken image" icon is
displayed
http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680

16 years agoAdd .desktop files to restore lossless jpeg rotation via editors.
Laurent Monin [Tue, 26 May 2009 19:41:22 +0000 (19:41 +0000)]
Add .desktop files to restore lossless jpeg rotation via editors.

16 years agoadded doxygen.conf
Vladimir Nadvornik [Sat, 23 May 2009 21:23:06 +0000 (21:23 +0000)]
added doxygen.conf
https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680

16 years agoenabled PageSize code
Vladimir Nadvornik [Sat, 23 May 2009 21:07:21 +0000 (21:07 +0000)]
enabled PageSize code
https://bugzilla.redhat.com/show_bug.cgi?id=222639

16 years agoAdd missing vim modeline.
Laurent Monin [Thu, 21 May 2009 09:54:20 +0000 (09:54 +0000)]
Add missing vim modeline.

16 years agoAttempt to use stock gtk icons for directory list and tree views.
Laurent Monin [Thu, 21 May 2009 09:20:48 +0000 (09:20 +0000)]
Attempt to use stock gtk icons for directory list and tree views.

16 years agoFix up too short array, reported by Michael Schwendt.
Laurent Monin [Sat, 16 May 2009 11:31:48 +0000 (11:31 +0000)]
Fix up too short array, reported by Michael Schwendt.

16 years agoFix geeqie.desktop to match spec. Patch by Michael Schwendt.
Laurent Monin [Sat, 16 May 2009 08:48:21 +0000 (08:48 +0000)]
Fix geeqie.desktop to match spec. Patch by Michael Schwendt.

$ desktop-file-validate geeqie.desktop
geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
"Categories" in group "Desktop Entry" contains a deprecated value
"Application"

http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html

16 years agoFix up unused variables warnings.
Laurent Monin [Thu, 14 May 2009 20:45:34 +0000 (20:45 +0000)]
Fix up unused variables warnings.

16 years agoMerge common thumb code from view_file_list and view_file_icon to view_file.
Laurent Monin [Thu, 14 May 2009 20:32:14 +0000 (20:32 +0000)]
Merge common thumb code from view_file_list and view_file_icon to view_file.

16 years agoadded some notes to README file
Vladimir Nadvornik [Tue, 12 May 2009 20:54:58 +0000 (20:54 +0000)]
added some notes to README file

16 years agofixed compilation with older gtk
Vladimir Nadvornik [Tue, 12 May 2009 20:38:26 +0000 (20:38 +0000)]
fixed compilation with older gtk

16 years agoupdated TODO list
Vladimir Nadvornik [Tue, 12 May 2009 20:17:03 +0000 (20:17 +0000)]
updated TODO list

16 years agoadded GPS map support - patch by Colin Clark
Vladimir Nadvornik [Tue, 12 May 2009 18:25:18 +0000 (18:25 +0000)]
added GPS map support - patch by Colin Clark

16 years agoFrench translation was updated.
Laurent Monin [Tue, 12 May 2009 06:54:05 +0000 (06:54 +0000)]
French translation was updated.

16 years agoFix up tooltip text: Color _Management -> Color Management.
Laurent Monin [Tue, 12 May 2009 06:42:20 +0000 (06:42 +0000)]
Fix up tooltip text: Color _Management -> Color Management.

16 years agoadded keyboard configuration dialog
Vladimir Nadvornik [Mon, 11 May 2009 20:50:13 +0000 (20:50 +0000)]
added keyboard configuration dialog
mostly written by Petr Ostadal
alternate keys are not yet fully configurable - the corresponding code
is commented out

16 years agoFrench translation was updated.
Laurent Monin [Mon, 11 May 2009 10:10:13 +0000 (10:10 +0000)]
French translation was updated.

16 years agoInclude missing header file.
Laurent Monin [Mon, 11 May 2009 09:55:39 +0000 (09:55 +0000)]
Include missing header file.

16 years agoexpose the file grouping flag to the user
Vladimir Nadvornik [Sat, 9 May 2009 19:45:24 +0000 (19:45 +0000)]
expose the file grouping flag to the user

16 years agoextended the list of grouped metadata tags
Vladimir Nadvornik [Sat, 9 May 2009 19:25:51 +0000 (19:25 +0000)]
extended the list of grouped metadata tags

16 years agoadded some structure to the metadata preferences dialog
Vladimir Nadvornik [Sat, 9 May 2009 17:02:35 +0000 (17:02 +0000)]
added some structure to the metadata preferences dialog

16 years agobetter tooltip for disabled lcms
Vladimir Nadvornik [Fri, 8 May 2009 18:29:09 +0000 (18:29 +0000)]
better tooltip for disabled lcms

16 years agolimit metadata details dialog size
Vladimir Nadvornik [Thu, 7 May 2009 20:24:35 +0000 (20:24 +0000)]
limit metadata details dialog size

16 years agofixed keyword tree initialization
Vladimir Nadvornik [Thu, 7 May 2009 19:52:38 +0000 (19:52 +0000)]
fixed keyword tree initialization

16 years agoupdated version string to beta1
Vladimir Nadvornik [Thu, 7 May 2009 19:38:07 +0000 (19:38 +0000)]
updated version string to beta1

16 years agoenabled XDG directory layout
Vladimir Nadvornik [Thu, 7 May 2009 19:34:33 +0000 (19:34 +0000)]
enabled XDG directory layout

16 years agouse "keywords" instead of "tags" in option name, it is more consistent
Vladimir Nadvornik [Thu, 7 May 2009 19:30:15 +0000 (19:30 +0000)]
use "keywords" instead of "tags" in option name, it is more consistent

16 years agoFrench translation was updated.
Laurent Monin [Sun, 3 May 2009 17:54:37 +0000 (17:54 +0000)]
French translation was updated.

16 years agoadded stock icons for slideshow
Vladimir Nadvornik [Sat, 2 May 2009 22:34:46 +0000 (22:34 +0000)]
added stock icons for slideshow

16 years agoupdated czech translation
Vladimir Nadvornik [Sat, 2 May 2009 22:19:42 +0000 (22:19 +0000)]
updated czech translation

16 years agoforce the metadata dialog if it was triggered by the menu or the button
Vladimir Nadvornik [Sat, 2 May 2009 11:14:24 +0000 (11:14 +0000)]
force the metadata dialog if it was triggered by the menu or the button

16 years agoaction table clean up
Vladimir Nadvornik [Sat, 2 May 2009 10:59:36 +0000 (10:59 +0000)]
action table clean up

16 years agoimproved pixel info, changed the menu entry from "Hide" to "Show",
Vladimir Nadvornik [Sat, 2 May 2009 09:15:56 +0000 (09:15 +0000)]
improved pixel info, changed the menu entry from "Hide" to "Show",
added it on default status bar

16 years ago"<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
Vladimir Nadvornik [Fri, 1 May 2009 23:40:01 +0000 (23:40 +0000)]
"<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
use <shift>S for sort manager

16 years ago- handle color profile and write metadata buttons on statusbar by ui_manager
Vladimir Nadvornik [Fri, 1 May 2009 23:15:51 +0000 (23:15 +0000)]
- handle color profile and write metadata buttons on statusbar by ui_manager
- statusbar buttons made configurable

16 years agoallow external editors without parameters, as long as they are in
Vladimir Nadvornik [Fri, 1 May 2009 09:49:27 +0000 (09:49 +0000)]
allow external editors without parameters, as long as they are in
category 'X-Geeqie'

16 years agoupdated czech translation, not yet complete
Vladimir Nadvornik [Wed, 29 Apr 2009 20:28:54 +0000 (20:28 +0000)]
updated czech translation, not yet complete

16 years agoFrench translation was updated.
Laurent Monin [Tue, 28 Apr 2009 21:40:00 +0000 (21:40 +0000)]
French translation was updated.

16 years agoUpdate POTFILES.in: cellrenderericon.c removed, color-man.c added.
Laurent Monin [Tue, 28 Apr 2009 21:38:20 +0000 (21:38 +0000)]
Update POTFILES.in: cellrenderericon.c removed, color-man.c added.

16 years agoFix up po/Makefile to rebuild geeqie.pot when POTFILES.in was modified. Without this...
Laurent Monin [Tue, 28 Apr 2009 21:37:27 +0000 (21:37 +0000)]
Fix up po/Makefile to rebuild geeqie.pot when POTFILES.in was modified. Without this change, new translatable strings in recently added files were not available for translation in various .po files after a make update-po. Makefile.in.in.patch was modified to include this fix plus some minor cleanups.

16 years agodo not translate internal strings
Vladimir Nadvornik [Tue, 28 Apr 2009 20:09:41 +0000 (20:09 +0000)]
do not translate internal strings

16 years agoadded new files
Vladimir Nadvornik [Tue, 28 Apr 2009 06:55:56 +0000 (06:55 +0000)]
added new files

16 years agocompilation fixes for older glib and gtk
Vladimir Nadvornik [Tue, 28 Apr 2009 06:54:59 +0000 (06:54 +0000)]
compilation fixes for older glib and gtk

16 years agoFrench translation was updated: fix few main menu mnenonics.
Laurent Monin [Mon, 27 Apr 2009 23:07:59 +0000 (23:07 +0000)]
French translation was updated: fix few main menu mnenonics.

16 years agocompilation fixes
Vladimir Nadvornik [Mon, 27 Apr 2009 21:39:56 +0000 (21:39 +0000)]
compilation fixes

16 years ago"make dist" fixes
Vladimir Nadvornik [Mon, 27 Apr 2009 20:19:21 +0000 (20:19 +0000)]
"make dist" fixes

16 years agoFrench translation was updated.
Laurent Monin [Sun, 26 Apr 2009 14:08:44 +0000 (14:08 +0000)]
French translation was updated.

16 years agosmall fixes
Vladimir Nadvornik [Sun, 26 Apr 2009 11:38:28 +0000 (11:38 +0000)]
small fixes

16 years agofixed return from metadata_write_revert
Vladimir Nadvornik [Sun, 26 Apr 2009 09:25:52 +0000 (09:25 +0000)]
fixed return from metadata_write_revert

16 years agoadded an option to write image orientation to the metadata
Vladimir Nadvornik [Sun, 26 Apr 2009 09:01:35 +0000 (09:01 +0000)]
added an option to write image orientation to the metadata

16 years agoseparated Orientation and Grayscale functions
Vladimir Nadvornik [Sat, 25 Apr 2009 22:08:09 +0000 (22:08 +0000)]
separated Orientation and Grayscale functions
moved Grayscale to Color management menu

16 years agoadded more info to the details dialog
Vladimir Nadvornik [Sat, 25 Apr 2009 20:55:11 +0000 (20:55 +0000)]
added more info to the details dialog

16 years agoadded details dialog for other operations too
Vladimir Nadvornik [Fri, 24 Apr 2009 23:26:49 +0000 (23:26 +0000)]
added details dialog for other operations too

16 years agoadded possibility to exclude individual files
Vladimir Nadvornik [Fri, 24 Apr 2009 22:51:00 +0000 (22:51 +0000)]
added possibility to exclude individual files

16 years agofixed writting metadata behavior at exit
Vladimir Nadvornik [Thu, 23 Apr 2009 21:15:14 +0000 (21:15 +0000)]
fixed writting metadata behavior at exit

16 years agoadded an image to the file details dialog
Vladimir Nadvornik [Thu, 23 Apr 2009 21:12:19 +0000 (21:12 +0000)]
added an image to the file details dialog

16 years agodifferentiate between "Cancel" and "Discard changes"
Vladimir Nadvornik [Thu, 23 Apr 2009 20:48:03 +0000 (20:48 +0000)]
differentiate between "Cancel" and "Discard changes"

16 years agoFix up few warnings (especially on 64bits platforms).
Laurent Monin [Tue, 21 Apr 2009 21:47:11 +0000 (21:47 +0000)]
Fix up few warnings (especially on 64bits platforms).

16 years agofixed metadata.confirm_on_dir_change
Vladimir Nadvornik [Tue, 21 Apr 2009 21:16:32 +0000 (21:16 +0000)]
fixed metadata.confirm_on_dir_change

16 years agoadded possibility to show modifiied metadata before write
Vladimir Nadvornik [Tue, 21 Apr 2009 21:07:28 +0000 (21:07 +0000)]
added possibility to show modifiied metadata before write

16 years agoadded remote interface for exporting additional info (sidecars,
Vladimir Nadvornik [Mon, 20 Apr 2009 21:34:16 +0000 (21:34 +0000)]
added remote interface for exporting additional info (sidecars,
destination) to external commands

see the symlink command for an example

http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680

16 years agowrite info and debugging messages to stderr
Vladimir Nadvornik [Mon, 20 Apr 2009 21:07:52 +0000 (21:07 +0000)]
write info and debugging messages to stderr

16 years agoimproved remote protocol to allow bidirectional communication
Vladimir Nadvornik [Mon, 20 Apr 2009 19:44:50 +0000 (19:44 +0000)]
improved remote protocol to allow bidirectional communication

16 years agofixed tests for vd_find_row return value
Vladimir Nadvornik [Fri, 17 Apr 2009 20:26:22 +0000 (20:26 +0000)]
fixed tests for vd_find_row return value

16 years agoGerman translation updated
Klaus Ethgen [Tue, 14 Apr 2009 21:51:29 +0000 (21:51 +0000)]
German translation updated

With some help from de.alt.rec.digitalfotografie.

16 years agoFrench translation was updated.
Laurent Monin [Tue, 14 Apr 2009 20:54:50 +0000 (20:54 +0000)]
French translation was updated.

16 years agocolor profile fixes
Vladimir Nadvornik [Mon, 13 Apr 2009 22:40:47 +0000 (22:40 +0000)]
color profile fixes

16 years agoshow color management status on statusbar
Vladimir Nadvornik [Mon, 13 Apr 2009 14:39:50 +0000 (14:39 +0000)]
show color management status on statusbar

16 years agosupport X11 screen profile
Vladimir Nadvornik [Mon, 13 Apr 2009 10:55:49 +0000 (10:55 +0000)]
support X11 screen profile
http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3

16 years agomoved color profiles from statusbar to View menu
Vladimir Nadvornik [Mon, 13 Apr 2009 08:09:56 +0000 (08:09 +0000)]
moved color profiles from statusbar to View menu

16 years agoGerman translation updated
Klaus Ethgen [Sun, 12 Apr 2009 17:58:55 +0000 (17:58 +0000)]
German translation updated

16 years agoFrench translation was updated.
Laurent Monin [Sun, 12 Apr 2009 15:06:43 +0000 (15:06 +0000)]
French translation was updated.

16 years agoUpdate POTFILES.in
Klaus Ethgen [Sun, 12 Apr 2009 11:02:03 +0000 (11:02 +0000)]
Update POTFILES.in

metadata.c was not in the POTFILES.in.

16 years agofixed ambiguous strings
Vladimir Nadvornik [Sun, 12 Apr 2009 08:36:53 +0000 (08:36 +0000)]
fixed ambiguous strings

16 years agoimproved default keyword tree
Vladimir Nadvornik [Sat, 11 Apr 2009 21:28:46 +0000 (21:28 +0000)]
improved default keyword tree

16 years agoFix that the output of msgfmt could be singular
Klaus Ethgen [Sat, 11 Apr 2009 20:46:37 +0000 (20:46 +0000)]
Fix that the output of msgfmt could be singular

The output of msgfmt could be singular if there is only one translation
of the given type.

16 years agoAllow to configure case handling of keywords
Klaus Ethgen [Sat, 11 Apr 2009 19:51:03 +0000 (19:51 +0000)]
Allow to configure case handling of keywords

Sometimes I use just different case for keywords. This should be
chooseable.

16 years agofixed updating of filelist marks
Vladimir Nadvornik [Sat, 11 Apr 2009 19:35:03 +0000 (19:35 +0000)]
fixed updating of filelist marks

16 years agoAdding debian packaging informations
Klaus Ethgen [Sat, 11 Apr 2009 18:34:12 +0000 (18:34 +0000)]
Adding debian packaging informations

Adding debian control directory to create a geeqie debian package.

NOTES: (To be fixed in autoconf)
   - LIRC must be explicit _enabled_ instead of disable. This is wrong
     documented.
   - It might be a good idea to derivate the readmedir and the htmldir
     from docdir.

16 years agoImplementing CTRL-W to close advanced exif window
Klaus Ethgen [Sat, 11 Apr 2009 16:34:25 +0000 (16:34 +0000)]
Implementing CTRL-W to close advanced exif window

In fact, this implements keypress event handling in the advanced exif
window to handle CTRL-W event.

16 years agoJust update the internal sort method
Klaus Ethgen [Fri, 10 Apr 2009 13:54:08 +0000 (13:54 +0000)]
Just update the internal sort method

There is no other use of the internal sort method than speeding up the
sorting of a collection. So setting it to SORT_NONE is the better
choice.

16 years agoImplement random sort method for collections
Klaus Ethgen [Fri, 10 Apr 2009 13:44:37 +0000 (13:44 +0000)]
Implement random sort method for collections

This patch allows to randomize the collections. (Closes: #2497413)
https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683

16 years agoFix the broken statistic generation
Klaus Ethgen [Fri, 10 Apr 2009 10:18:42 +0000 (10:18 +0000)]
Fix the broken statistic generation

The output of msgfmt has different format if no fuzzy translations (or
even no translated) are available. I fixed that by parsing the output of
msgfmt more intelligent.

Drawback of the solution is that the parsing will not work if the output
of msgfmt use not the strings "translated messages", "fuzzy
translations" and "untranslated messages".

16 years agoGerman translation updated
Klaus Ethgen [Fri, 10 Apr 2009 09:47:40 +0000 (09:47 +0000)]
German translation updated

Also included a update in the README file. Finally I add myself to that
file. :-)

16 years agoAdd pgettext for some ambiguous strings
Klaus Ethgen [Fri, 10 Apr 2009 09:47:20 +0000 (09:47 +0000)]
Add pgettext for some ambiguous strings

There are some strings which are ambiguous to translate. There is the
pgettext function to solf that problem.

For example, locations can be translated to german by Ortsangaben
(geographical) or by Pfad (filesystem). I am sure there are also some
ambiguous in other languages.

16 years agoMinor french translations fixes.
Laurent Monin [Thu, 9 Apr 2009 20:40:16 +0000 (20:40 +0000)]
Minor french translations fixes.

16 years agoFix histogram labels in french.
Laurent Monin [Thu, 9 Apr 2009 20:07:16 +0000 (20:07 +0000)]
Fix histogram labels in french.

16 years agoFrench translation was updated.
Laurent Monin [Thu, 9 Apr 2009 19:58:03 +0000 (19:58 +0000)]
French translation was updated.

16 years agoimproved Exiv2 error reporting:
Vladimir Nadvornik [Wed, 8 Apr 2009 19:32:30 +0000 (19:32 +0000)]
improved Exiv2 error reporting:
- use correct charset
- respect --debug

16 years agoNest new keywords inside existing
Klaus Ethgen [Mon, 6 Apr 2009 23:59:54 +0000 (23:59 +0000)]
Nest new keywords inside existing

It is boring to first add a bunch of keywords and then move them to the
new location. It is more natural to add them as child to existing ons.

16 years agoFix the is_keyword bug
Klaus Ethgen [Mon, 6 Apr 2009 23:59:38 +0000 (23:59 +0000)]
Fix the is_keyword bug

The is_keyword would be new set when placing the radio buttons. This
Patch fix it by setting the variable afterwards.

16 years agoSet the focus for new keyword dialog
Klaus Ethgen [Mon, 6 Apr 2009 23:39:27 +0000 (23:39 +0000)]
Set the focus for new keyword dialog

16 years agoDisable unused functions when compiled without threads support, prevents few warnings.
Laurent Monin [Mon, 6 Apr 2009 22:18:13 +0000 (22:18 +0000)]
Disable unused functions when compiled without threads support, prevents few warnings.

16 years agoFix up event source ids type: gint -> guint.
Laurent Monin [Mon, 6 Apr 2009 22:13:54 +0000 (22:13 +0000)]
Fix up event source ids type: gint -> guint.
Functions like g_timeout_add() or g_idle_add() return a guint
greater than 0, but in most places it was wrongly stored as int
and initialized to -1.
This broke assertions matching in g_source_remove() for example
since id was always greater than 0 even when timer was not set
(-1 was casted to the biggest guint).

16 years agore-ordered some options, improved descriptions
Vladimir Nadvornik [Mon, 6 Apr 2009 21:52:49 +0000 (21:52 +0000)]
re-ordered some options, improved descriptions