geeqie.git
15 years agodnd in keywords tree
Vladimir Nadvornik [Sun, 8 Mar 2009 09:56:40 +0000 (09:56 +0000)]
dnd in keywords tree
improved dnd in advanced exif

15 years agoimplemented keywords editor as described at
Vladimir Nadvornik [Sat, 7 Mar 2009 17:02:59 +0000 (17:02 +0000)]
implemented keywords editor as described at
http://geeqie.wiki.sourceforge.net/keywords
keyword tree is hardcoded for now
TODO: configuration

15 years agoFrench translation was updated.
Laurent Monin [Sat, 7 Mar 2009 10:32:04 +0000 (10:32 +0000)]
French translation was updated.

15 years agoUse a common function bar_pane_expander_title() to set expanders title widget.
Laurent Monin [Sat, 7 Mar 2009 10:31:30 +0000 (10:31 +0000)]
Use a common function bar_pane_expander_title() to set expanders title widget.

15 years agoTry to improve tab completion: when a key is pressed while tab completion menu is...
Laurent Monin [Fri, 6 Mar 2009 22:34:38 +0000 (22:34 +0000)]
Try to improve tab completion: when a key is pressed while tab completion menu is shown, the number of entries is reduced, dhowing all matching entries but the menu is no more closed after each key pressure. Number of possible entries in this menu was increased from 500 to 1000. Pressing TAB when path entry is empty now adds / (root directory).

15 years agosimplified bar interface
Vladimir Nadvornik [Fri, 6 Mar 2009 15:52:47 +0000 (15:52 +0000)]
simplified bar interface

15 years agoAdd debug versions of path_to_utf8() and path_from_utf8() which allows to report...
Laurent Monin [Fri, 6 Mar 2009 15:04:35 +0000 (15:04 +0000)]
Add debug versions of path_to_utf8() and path_from_utf8() which allows to report the caller file and line, this is enabled with --enable-debug-flags (and developer mode too).

15 years agoFix utf8/locale conversion warning: the path passed to isdir() is not in UTF8 (if...
Laurent Monin [Fri, 6 Mar 2009 14:53:32 +0000 (14:53 +0000)]
Fix utf8/locale conversion warning: the path passed to isdir() is not in UTF8 (if local fs is not in UFT8) so do not use it (isdir() uses stat_utf8() which calls path_from_utf8()).

15 years agoenable wrap mode in comment pane
Vladimir Nadvornik [Fri, 6 Mar 2009 14:42:32 +0000 (14:42 +0000)]
enable wrap mode in comment pane

15 years agouse standard GtkHPaned for sidebar width
Vladimir Nadvornik [Fri, 6 Mar 2009 14:24:11 +0000 (14:24 +0000)]
use standard GtkHPaned for sidebar width

15 years agoFix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
Laurent Monin [Fri, 6 Mar 2009 11:42:25 +0000 (11:42 +0000)]
Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.

15 years agodo not crash if an exif entry is deleted during editing
Vladimir Nadvornik [Thu, 5 Mar 2009 23:32:56 +0000 (23:32 +0000)]
do not crash if an exif entry is deleted during editing

15 years agoadded popup menu to the exif pane
Vladimir Nadvornik [Thu, 5 Mar 2009 23:02:15 +0000 (23:02 +0000)]
added popup menu to the exif pane

15 years agoindicate that the exif pane is empty
Vladimir Nadvornik [Wed, 4 Mar 2009 22:44:35 +0000 (22:44 +0000)]
indicate that the exif pane is empty

15 years agoprepared exif pane for popup menu
Vladimir Nadvornik [Wed, 4 Mar 2009 22:34:11 +0000 (22:34 +0000)]
prepared exif pane for popup menu

15 years agolayout_status_update_pixel_cb(): cleanup and optimization, drop pango markup in i18n...
Laurent Monin [Wed, 4 Mar 2009 21:33:19 +0000 (21:33 +0000)]
layout_status_update_pixel_cb(): cleanup and optimization, drop pango markup in i18n string, use a small function to calculate numbers length, only allocate text when needed.

15 years agodnd from advanced exif window to exif pane
Vladimir Nadvornik [Wed, 4 Mar 2009 21:19:12 +0000 (21:19 +0000)]
dnd from advanced exif window to exif pane

15 years agoDisplay pixel coordinates and rgb - patch by Ruben Stein
Vladimir Nadvornik [Wed, 4 Mar 2009 18:53:47 +0000 (18:53 +0000)]
Display pixel coordinates and rgb - patch by Ruben Stein

15 years agoreorder exif pane entries with drag and drop
Vladimir Nadvornik [Tue, 3 Mar 2009 23:17:07 +0000 (23:17 +0000)]
reorder exif pane entries with drag and drop

15 years agooverlay now survives image split
Vladimir Nadvornik [Mon, 2 Mar 2009 22:48:04 +0000 (22:48 +0000)]
overlay now survives image split

15 years agoRandom tidy up.
Laurent Monin [Mon, 2 Mar 2009 21:06:32 +0000 (21:06 +0000)]
Random tidy up.

15 years agoFix memleak in previous patch.
Laurent Monin [Mon, 2 Mar 2009 21:05:57 +0000 (21:05 +0000)]
Fix memleak in previous patch.

15 years agoAdd a directory separator at the end of names in tab completion list to indicate...
Laurent Monin [Mon, 2 Mar 2009 21:04:38 +0000 (21:04 +0000)]
Add a directory separator at the end of names in tab completion list to indicate directories.

15 years agoAlign exif labels vertically (visually better since name is now smaller than value).
Laurent Monin [Sun, 1 Mar 2009 23:38:36 +0000 (23:38 +0000)]
Align exif labels vertically (visually better since name is now smaller than value).

15 years agoUpdate POTFILES.in and french translation.
Laurent Monin [Sun, 1 Mar 2009 23:28:53 +0000 (23:28 +0000)]
Update POTFILES.in and french translation.

15 years agoWhen g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second...
Laurent Monin [Sun, 1 Mar 2009 23:14:19 +0000 (23:14 +0000)]
When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.

15 years agomake the exif pane grow-only - this reduces sidebar jumping
Vladimir Nadvornik [Sun, 1 Mar 2009 21:35:18 +0000 (21:35 +0000)]
make the exif pane grow-only - this reduces sidebar jumping

15 years agoWhen g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
Laurent Monin [Sun, 1 Mar 2009 21:06:55 +0000 (21:06 +0000)]
When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.

15 years agoClarify colorspace determination (exif 2.2/2.21).
Laurent Monin [Sun, 1 Mar 2009 19:48:38 +0000 (19:48 +0000)]
Clarify colorspace determination (exif 2.2/2.21).

15 years agoEnable 'Use profile from image' item of color management menu only if such profile...
Laurent Monin [Sun, 1 Mar 2009 17:58:19 +0000 (17:58 +0000)]
Enable 'Use profile from image' item of color management menu only if such profile information is available from image.

15 years agoImprove file checks using is_readable_file().
Laurent Monin [Sun, 1 Mar 2009 17:13:14 +0000 (17:13 +0000)]
Improve file checks using is_readable_file().

15 years agoOnly attempt to read exif if the file is readable.
Laurent Monin [Sun, 1 Mar 2009 17:11:51 +0000 (17:11 +0000)]
Only attempt to read exif if the file is readable.

15 years agoIntroduce is_readable_file() which test if file exists, is regular and readable.
Laurent Monin [Sun, 1 Mar 2009 17:10:45 +0000 (17:10 +0000)]
Introduce is_readable_file() which test if file exists, is regular and readable.

15 years agoimage_select(), image_set_selectable(): tidy up.
Laurent Monin [Sun, 1 Mar 2009 16:46:40 +0000 (16:46 +0000)]
image_select(), image_set_selectable(): tidy up.

15 years agoIndentation fixes.
Laurent Monin [Sun, 1 Mar 2009 16:43:48 +0000 (16:43 +0000)]
Indentation fixes.

15 years agoimage_post_process_color(): remove exif parameter, just extract it when needed.
Laurent Monin [Sun, 1 Mar 2009 15:54:37 +0000 (15:54 +0000)]
image_post_process_color(): remove exif parameter, just extract it when needed.

15 years agoSlightly modify access_file() and use it to test profile files existence and read...
Laurent Monin [Sun, 1 Mar 2009 15:41:51 +0000 (15:41 +0000)]
Slightly modify access_file() and use it to test profile files existence and read access.

15 years agoAdd an ellipse when the file name is truncated.
Laurent Monin [Sun, 1 Mar 2009 15:28:06 +0000 (15:28 +0000)]
Add an ellipse when the file name is truncated.

15 years agoIn the side bar, display the filename without the 'Filename:' prefix and makes it...
Laurent Monin [Sun, 1 Mar 2009 15:15:37 +0000 (15:15 +0000)]
In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.

15 years agodropped ExifUIList
Vladimir Nadvornik [Sun, 1 Mar 2009 13:37:30 +0000 (13:37 +0000)]
dropped ExifUIList

15 years agodo not use separate list of entries, rely on vbox
Vladimir Nadvornik [Sun, 1 Mar 2009 11:59:32 +0000 (11:59 +0000)]
do not use separate list of entries, rely on vbox

15 years agofixed possible crash
Vladimir Nadvornik [Sun, 1 Mar 2009 00:10:00 +0000 (00:10 +0000)]
fixed possible crash

15 years agorewritten exif pane to support arbitrary number of entries
Vladimir Nadvornik [Sat, 28 Feb 2009 23:59:02 +0000 (23:59 +0000)]
rewritten exif pane to support arbitrary number of entries

15 years agomax value -> value. Shorter.
Laurent Monin [Sat, 28 Feb 2009 20:57:26 +0000 (20:57 +0000)]
max value -> value. Shorter.

15 years agoAdd missing space between while and first parenthesis.
Laurent Monin [Sat, 28 Feb 2009 20:53:59 +0000 (20:53 +0000)]
Add missing space between while and first parenthesis.

15 years agoAdd missing space between switch and first parenthesis.
Laurent Monin [Sat, 28 Feb 2009 20:52:51 +0000 (20:52 +0000)]
Add missing space between switch and first parenthesis.

15 years agoNo space between function name and first parenthesis, it eases greping (see CODING).
Laurent Monin [Sat, 28 Feb 2009 20:48:47 +0000 (20:48 +0000)]
No space between function name and first parenthesis, it eases greping (see CODING).

15 years agoPrevent Gtk assertion failures when no icon is set.
Laurent Monin [Sat, 28 Feb 2009 20:24:42 +0000 (20:24 +0000)]
Prevent Gtk assertion failures when no icon is set.

15 years agoshow histogram label in the title
Vladimir Nadvornik [Sat, 28 Feb 2009 20:13:11 +0000 (20:13 +0000)]
show histogram label in the title
adjusted label texts

15 years agogive the panes more control over expander title
Vladimir Nadvornik [Sat, 28 Feb 2009 19:44:58 +0000 (19:44 +0000)]
give the panes more control over expander title

15 years agoColor profiles menu: test for file access before allowing to select it as input profile.
Laurent Monin [Sat, 28 Feb 2009 19:41:23 +0000 (19:41 +0000)]
Color profiles menu: test for file access before allowing to select it as input profile.

15 years agoload icons for external editors
Vladimir Nadvornik [Sat, 28 Feb 2009 18:51:25 +0000 (18:51 +0000)]
load icons for external editors

15 years agoUse g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now...
Laurent Monin [Sat, 28 Feb 2009 18:01:16 +0000 (18:01 +0000)]
Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.

15 years agofixed bar_histogram headers
Vladimir Nadvornik [Sat, 28 Feb 2009 17:20:16 +0000 (17:20 +0000)]
fixed bar_histogram headers

15 years agoMinor simplification and cleanup.
Laurent Monin [Sat, 28 Feb 2009 17:12:00 +0000 (17:12 +0000)]
Minor simplification and cleanup.

15 years agoimage_change_complete(): reduce code redundancy and implify.
Laurent Monin [Sat, 28 Feb 2009 16:59:20 +0000 (16:59 +0000)]
image_change_complete(): reduce code redundancy and implify.

15 years agofixed overlay configuration
Vladimir Nadvornik [Sat, 28 Feb 2009 14:40:22 +0000 (14:40 +0000)]
fixed overlay configuration
split overlay options between global and layout window

15 years agosave and restore toolbar configuration
Vladimir Nadvornik [Sat, 28 Feb 2009 12:50:39 +0000 (12:50 +0000)]
save and restore toolbar configuration

15 years agocreate toolbar from ui_manager
Vladimir Nadvornik [Sat, 28 Feb 2009 09:59:27 +0000 (09:59 +0000)]
create toolbar from ui_manager

15 years agoReally fix up color profiles options tests. Add an indicator of the embedded color...
Laurent Monin [Fri, 27 Feb 2009 23:25:31 +0000 (23:25 +0000)]
Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).

15 years agoFix up color profiles menu: mark empty entries (but not NULL) as inactive.
Laurent Monin [Fri, 27 Feb 2009 22:28:17 +0000 (22:28 +0000)]
Fix up color profiles menu: mark empty entries (but not NULL) as inactive.

15 years agocompute histmap in idle callback and only if the histogram is expanded
Vladimir Nadvornik [Fri, 27 Feb 2009 21:30:28 +0000 (21:30 +0000)]
compute histmap in idle callback and only if the histogram is expanded

15 years agoAdd a tooltip showing current histogram state on bar histogram.
Laurent Monin [Thu, 26 Feb 2009 21:46:27 +0000 (21:46 +0000)]
Add a tooltip showing current histogram state on bar histogram.

15 years agoClean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
Laurent Monin [Thu, 26 Feb 2009 20:50:36 +0000 (20:50 +0000)]
Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.

15 years agoAdd .bak and .mo extensions to svn:ignore.
Laurent Monin [Thu, 26 Feb 2009 17:34:14 +0000 (17:34 +0000)]
Add .bak and .mo extensions to svn:ignore.

15 years agoquoted_value is no longer needed
Vladimir Nadvornik [Thu, 26 Feb 2009 08:04:52 +0000 (08:04 +0000)]
quoted_value is no longer needed

15 years agoSilent a minor warning.
Laurent Monin [Wed, 25 Feb 2009 23:04:08 +0000 (23:04 +0000)]
Silent a minor warning.

15 years agocorrectly save and restore overlay string
Vladimir Nadvornik [Wed, 25 Feb 2009 21:09:17 +0000 (21:09 +0000)]
correctly save and restore overlay string

15 years agoSave bar pane histogram state to rc file.
Laurent Monin [Wed, 25 Feb 2009 20:54:38 +0000 (20:54 +0000)]
Save bar pane histogram state to rc file.

15 years agoFix up bar pane histogram contextual menu: show current state for channel and log...
Laurent Monin [Wed, 25 Feb 2009 20:42:35 +0000 (20:42 +0000)]
Fix up bar pane histogram contextual menu: show current state for channel and log mode.

15 years agoreuse original utility_box (image + sidebars) on layout change (switch
Vladimir Nadvornik [Wed, 25 Feb 2009 19:46:03 +0000 (19:46 +0000)]
reuse original utility_box (image + sidebars) on layout change (switch
from list to icon view etc.)

15 years agofixed filter initialization
Vladimir Nadvornik [Wed, 25 Feb 2009 18:21:20 +0000 (18:21 +0000)]
fixed filter initialization

15 years agoimproved bar_sort configuration
Vladimir Nadvornik [Tue, 24 Feb 2009 22:21:28 +0000 (22:21 +0000)]
improved bar_sort configuration

15 years agoAdd a contextual menu on bar pane histogram allowing to change channels and mode...
Laurent Monin [Tue, 24 Feb 2009 21:08:16 +0000 (21:08 +0000)]
Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.

15 years agofixed --fullscreen option together with enabled bar
Vladimir Nadvornik [Tue, 24 Feb 2009 20:47:38 +0000 (20:47 +0000)]
fixed --fullscreen option together with enabled bar

15 years agosimplified and improved bar configuration
Vladimir Nadvornik [Tue, 24 Feb 2009 20:34:39 +0000 (20:34 +0000)]
simplified and improved bar configuration

15 years agoEnclose macro parameters names with _ to differentiate them from variable names.
Laurent Monin [Tue, 24 Feb 2009 18:00:45 +0000 (18:00 +0000)]
Enclose macro parameters names with _ to differentiate them from variable names.

15 years agoSince READ_*() macros are now exported, do not hide
Laurent Monin [Tue, 24 Feb 2009 17:47:45 +0000 (17:47 +0000)]
Since READ_*() macros are now exported, do not hide
the if() continue; statement in them.
Wrap WRITE_STRING() instructions in a safer do {} while (0).

15 years agosimplified config writing
Vladimir Nadvornik [Mon, 23 Feb 2009 22:13:09 +0000 (22:13 +0000)]
simplified config writing

15 years agoenabled commandline again
Vladimir Nadvornik [Mon, 23 Feb 2009 21:21:15 +0000 (21:21 +0000)]
enabled commandline again

15 years agoIntroduce helpers histogram_toggle_channel() and histogram_toggle_mode().
Laurent Monin [Mon, 23 Feb 2009 17:20:40 +0000 (17:20 +0000)]
Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().

15 years agoSet svn:ignore on Makefile and Makefile.in.
Laurent Monin [Sun, 22 Feb 2009 17:46:42 +0000 (17:46 +0000)]
Set svn:ignore on Makefile and Makefile.in.

15 years agoFix and simplify histogram code, drop histogram based on mean value.
Laurent Monin [Sun, 22 Feb 2009 17:40:32 +0000 (17:40 +0000)]
Fix and simplify histogram code, drop histogram based on mean value.

15 years agoconfig file format changed to XML
Vladimir Nadvornik [Sun, 22 Feb 2009 15:35:37 +0000 (15:35 +0000)]
config file format changed to XML
save and restore all layout windows
save and restore sidebar configuration

15 years agoAttempt to simplify and fix histrogram code.
Laurent Monin [Sun, 22 Feb 2009 13:29:49 +0000 (13:29 +0000)]
Attempt to simplify and fix histrogram code.

15 years agoGlibification again.
Laurent Monin [Sat, 21 Feb 2009 20:43:35 +0000 (20:43 +0000)]
Glibification again.

15 years agoFrench translation was updated.
Laurent Monin [Sat, 21 Feb 2009 18:28:53 +0000 (18:28 +0000)]
French translation was updated.

15 years agoGlibification.
Laurent Monin [Sat, 21 Feb 2009 18:04:52 +0000 (18:04 +0000)]
Glibification.

15 years agoMove grid color setting to histogram_new().
Laurent Monin [Sat, 21 Feb 2009 10:53:18 +0000 (10:53 +0000)]
Move grid color setting to histogram_new().

15 years agoRemove histogram_ prefix from struct _Histogram fields names and rename them more...
Laurent Monin [Sat, 21 Feb 2009 10:33:56 +0000 (10:33 +0000)]
Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.

15 years agoAdd grid to bar histogram, simplify the code and draw horizontal lines too.
Laurent Monin [Sat, 21 Feb 2009 10:29:13 +0000 (10:29 +0000)]
Add grid to bar histogram, simplify the code and draw horizontal lines too.

15 years agoFix bug 2599857: file list sort order was wrong in many cases.
Laurent Monin [Thu, 19 Feb 2009 17:36:38 +0000 (17:36 +0000)]
Fix bug 2599857: file list sort order was wrong in many cases.

15 years agofixed compiler warning
Vladimir Nadvornik [Mon, 16 Feb 2009 22:48:30 +0000 (22:48 +0000)]
fixed compiler warning

15 years agohopefully fixed a freeze on solaris
Vladimir Nadvornik [Mon, 16 Feb 2009 21:01:27 +0000 (21:01 +0000)]
hopefully fixed a freeze on solaris

15 years agoadded histogram pane
Vladimir Nadvornik [Sun, 15 Feb 2009 19:25:55 +0000 (19:25 +0000)]
added histogram pane

15 years agofixed histogram drawing
Vladimir Nadvornik [Sun, 15 Feb 2009 17:27:48 +0000 (17:27 +0000)]
fixed histogram drawing

15 years agoRemove redundant line of code.
Laurent Monin [Sun, 15 Feb 2009 15:58:01 +0000 (15:58 +0000)]
Remove redundant line of code.

15 years agoFix up few compilation warnings.
Laurent Monin [Sun, 15 Feb 2009 15:56:48 +0000 (15:56 +0000)]
Fix up few compilation warnings.

15 years agohistogram caching
Vladimir Nadvornik [Sun, 15 Feb 2009 13:11:21 +0000 (13:11 +0000)]
histogram caching
histogram interface prepared for histogram pane

15 years agoseparated "normal" and advanced exif, "Normal" exif is now in the
Vladimir Nadvornik [Sun, 15 Feb 2009 09:36:53 +0000 (09:36 +0000)]
separated "normal" and advanced exif, "Normal" exif is now in the
generic bar, advanced exif is in separate window.