geeqie.git
14 years agoupdate column sizes after toggling thumbnails
Vladimir Nadvornik [Fri, 24 Jul 2009 14:07:54 +0000 (14:07 +0000)]
update column sizes after toggling thumbnails

14 years agofixed switching of multiline texts
Vladimir Nadvornik [Fri, 24 Jul 2009 13:32:37 +0000 (13:32 +0000)]
fixed switching of multiline texts

14 years agodo not try to reload deleted image
Vladimir Nadvornik [Fri, 24 Jul 2009 12:56:54 +0000 (12:56 +0000)]
do not try to reload deleted image

deleted image is replaced by the next one from the list, keep
the old image displayed until the new one is set

14 years agocall gtk_tree_view_columns_autosize only when reall needed
Vladimir Nadvornik [Fri, 24 Jul 2009 12:45:42 +0000 (12:45 +0000)]
call gtk_tree_view_columns_autosize only when reall needed

gtk_tree_view_columns_autosize is rather expensive, call it only
afrer directory change or after user-requested refresh

14 years agodo not use cell_data_func
Vladimir Nadvornik [Fri, 24 Jul 2009 12:21:23 +0000 (12:21 +0000)]
do not use cell_data_func

cell_data_func is too slow, store formatted string in the tree_store
instead

14 years agofixed destroying of menu data
Vladimir Nadvornik [Tue, 21 Jul 2009 14:17:01 +0000 (14:17 +0000)]
fixed destroying of menu data

Make sure that menu destroy functions do not access parent widget
structures that are already destroyed
There are 2 ways to achieve this:
- use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
- use separate data structure passed to *_popup_menu_destroy_cb()
  like in img-view.

14 years agoFix a overrun
Klaus Ethgen [Sat, 18 Jul 2009 08:16:54 +0000 (08:16 +0000)]
Fix a overrun

data_offset + data_length could be bigger than guint which makes the
calculation overflow to a value smaller then size.

14 years agoupdated ChangeLog file
Vladimir Nadvornik [Thu, 2 Jul 2009 17:37:05 +0000 (17:37 +0000)]
updated ChangeLog file

14 years agoupdated ca.po - submitted by Mecatxis
Vladimir Nadvornik [Thu, 2 Jul 2009 17:31:38 +0000 (17:31 +0000)]
updated ca.po - submitted by Mecatxis

14 years agomake sure that automake and config.h uses the same installation paths
Vladimir Nadvornik [Wed, 1 Jul 2009 20:55:37 +0000 (20:55 +0000)]
make sure that automake and config.h uses the same installation paths

14 years agoupdated version string
Vladimir Nadvornik [Wed, 1 Jul 2009 19:38:17 +0000 (19:38 +0000)]
updated version string

14 years agofixed mnemonic conflicts
Vladimir Nadvornik [Wed, 1 Jul 2009 19:33:09 +0000 (19:33 +0000)]
fixed mnemonic conflicts

14 years agoremoved msgctxt keyword, older gettext fails on it
Vladimir Nadvornik [Wed, 1 Jul 2009 18:59:39 +0000 (18:59 +0000)]
removed msgctxt keyword, older gettext fails on it

14 years agoremoved gettext.h reference
Vladimir Nadvornik [Wed, 1 Jul 2009 18:32:32 +0000 (18:32 +0000)]
removed gettext.h reference

14 years agoupdated spec file
Vladimir Nadvornik [Wed, 1 Jul 2009 07:04:42 +0000 (07:04 +0000)]
updated spec file

14 years agoFrench translation was updated.
Laurent Monin [Tue, 30 Jun 2009 23:40:37 +0000 (23:40 +0000)]
French translation was updated.

14 years agofixed an use of uninitialized value
Vladimir Nadvornik [Tue, 30 Jun 2009 20:15:33 +0000 (20:15 +0000)]
fixed an use of uninitialized value

14 years agofixes for a built without Exiv2
Vladimir Nadvornik [Tue, 30 Jun 2009 20:12:28 +0000 (20:12 +0000)]
fixes for a built without Exiv2

don't try to access XMP metadata if not compiled with Exiv2
some metadata options are valid without Exiv2, do not disable them

14 years agoRevert "Add pgettext for some ambiguous strings"
Klaus Ethgen [Tue, 30 Jun 2009 19:53:55 +0000 (19:53 +0000)]
Revert "Add pgettext for some ambiguous strings"

Now there should be all ambiguous strings gone. This reverts commit 1628

With that commit also all ambiguous strings should be solved.

14 years agoadd desktop.in files to the tarball
Vladimir Nadvornik [Tue, 30 Jun 2009 19:12:25 +0000 (19:12 +0000)]
add desktop.in files to the tarball

14 years agofixed writting to gqview legacy format
Vladimir Nadvornik [Mon, 29 Jun 2009 19:48:14 +0000 (19:48 +0000)]
fixed writting to gqview legacy format

14 years agoFrench translation was updated.
Laurent Monin [Mon, 29 Jun 2009 16:32:43 +0000 (16:32 +0000)]
French translation was updated.

14 years agoFix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
Laurent Monin [Mon, 29 Jun 2009 16:02:28 +0000 (16:02 +0000)]
Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.

14 years agoadded geeqie-import-geeqie.desktop.in
Vladimir Nadvornik [Sun, 28 Jun 2009 13:41:51 +0000 (13:41 +0000)]
added geeqie-import-geeqie.desktop.in

14 years agolibchamplain compatibility fix
Vladimir Nadvornik [Sun, 28 Jun 2009 11:55:54 +0000 (11:55 +0000)]
libchamplain compatibility fix

14 years agocleanup: remove some disabled code
Vladimir Nadvornik [Sun, 28 Jun 2009 09:25:47 +0000 (09:25 +0000)]
cleanup: remove some disabled code

14 years agowarn if another operation is performed on a file with unsaved metadata
Vladimir Nadvornik [Sun, 28 Jun 2009 09:08:25 +0000 (09:08 +0000)]
warn if another operation is performed on a file with unsaved metadata

14 years agosync histogram state after enabling it from the menu
Vladimir Nadvornik [Sun, 28 Jun 2009 08:49:28 +0000 (08:49 +0000)]
sync histogram state after enabling it from the menu

14 years agoadded script for importing GQView and Geeqie-alpha metadata
Vladimir Nadvornik [Sun, 28 Jun 2009 08:32:27 +0000 (08:32 +0000)]
added script for importing GQView and Geeqie-alpha metadata

14 years agoput preferences to separate submenu
Vladimir Nadvornik [Sat, 27 Jun 2009 23:12:52 +0000 (23:12 +0000)]
put preferences to separate submenu

14 years agoGerman translation update
Klaus Ethgen [Sat, 27 Jun 2009 22:58:20 +0000 (22:58 +0000)]
German translation update

14 years agoComplete commit @1747 (intltool usage)
Klaus Ethgen [Sat, 27 Jun 2009 22:57:56 +0000 (22:57 +0000)]
Complete commit @1747 (intltool usage)

With using intltool the localisation will fail cause of missing
desktop.in file. Also the old desktop files are obsoleted by this
commit.

Also it is not necessary any more to have a './' in front of the files
in POTFILES.in.

14 years agoFix AM_CFLAGS and AM_CXXFLAGS from @1701
Klaus Ethgen [Sat, 27 Jun 2009 22:56:50 +0000 (22:56 +0000)]
Fix AM_CFLAGS and AM_CXXFLAGS from @1701

The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
src/Makefile.am.

I also did some minor whitespace fixes and made the internal
documentation consistent by using \ than @ for doxygen doc.

14 years agoadded command for editing ufraw id file, changed menu location
Vladimir Nadvornik [Sat, 27 Jun 2009 22:40:25 +0000 (22:40 +0000)]
added command for editing ufraw id file, changed menu location

14 years agoreordered View menu
Vladimir Nadvornik [Sat, 27 Jun 2009 21:12:07 +0000 (21:12 +0000)]
reordered View menu

14 years agouse radio buttons for file and dir mode in popup menu
Vladimir Nadvornik [Sat, 27 Jun 2009 20:47:17 +0000 (20:47 +0000)]
use radio buttons for file and dir mode in popup menu

14 years agosimplified menu_item_add_radio usage
Vladimir Nadvornik [Sat, 27 Jun 2009 20:12:56 +0000 (20:12 +0000)]
simplified menu_item_add_radio usage

14 years agocreated Files and Folders submenu
Vladimir Nadvornik [Sat, 27 Jun 2009 17:54:31 +0000 (17:54 +0000)]
created Files and Folders submenu

14 years agoimproved overlay menu
Vladimir Nadvornik [Sat, 27 Jun 2009 15:47:50 +0000 (15:47 +0000)]
improved overlay menu

- indicate overlay and histogram state in toggle and radio entries in
  the menu
- all entries have visible effect in all modes

14 years agotest if an accelerator can be stored
Vladimir Nadvornik [Wed, 24 Jun 2009 20:31:30 +0000 (20:31 +0000)]
test if an accelerator can be stored

gtk_accel_map_change_entry can't change accelerators
to keys like arrows. Test this and show the keys in the list
only if they can be really changed.

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

14 years agoimproved description string
Vladimir Nadvornik [Tue, 23 Jun 2009 19:20:48 +0000 (19:20 +0000)]
improved description string

14 years agoLocalizing one string
Klaus Ethgen [Sun, 21 Jun 2009 22:52:45 +0000 (22:52 +0000)]
Localizing one string

14 years agoFix two memory failures
Klaus Ethgen [Sun, 21 Jun 2009 22:52:08 +0000 (22:52 +0000)]
Fix two memory failures

1. if the description field for a exif information is empty the program
   dumps core when trying to change this. The reason is a strcmp with a
   NULL value.

   The fix add the small functionality to set the field to default when
   it is set empty.

2. There was a g_strdup miss in exif.c which could end in memory
   corruption.

14 years agoimproved file list update priority
Vladimir Nadvornik [Sun, 21 Jun 2009 20:14:53 +0000 (20:14 +0000)]
improved file list update priority

- update list with lower priority than the priority of file operations
- make sure that it is updated at least once per 2 seconds

14 years agofixed jumping of filelist on focus_in event
Vladimir Nadvornik [Sun, 21 Jun 2009 13:28:02 +0000 (13:28 +0000)]
fixed jumping of filelist on focus_in event

14 years agofixed updating of marks in sidecars
Vladimir Nadvornik [Sun, 21 Jun 2009 12:39:58 +0000 (12:39 +0000)]
fixed updating of marks in sidecars

14 years agovarious geeqie-ufraw improvements
Vladimir Nadvornik [Sat, 20 Jun 2009 23:15:11 +0000 (23:15 +0000)]
various geeqie-ufraw improvements

- handle xmp sidecars
- commandline options, help

14 years agofixed leak in file_util_* functions
Vladimir Nadvornik [Sat, 20 Jun 2009 18:42:23 +0000 (18:42 +0000)]
fixed leak in file_util_* functions

- file_util_* are changed to take over the filelist and free it when
  done
- make sure that these functions are called correctly

14 years agoimproved list view
Vladimir Nadvornik [Sat, 20 Jun 2009 16:46:32 +0000 (16:46 +0000)]
improved list view

- do the string formatting in the cell_data callback
- show the sidecar list only in collapsed entries

14 years agoalways check for deleted sidecar files
Vladimir Nadvornik [Sat, 20 Jun 2009 08:51:07 +0000 (08:51 +0000)]
always check for deleted sidecar files

14 years agofixed regexp usage
Vladimir Nadvornik [Fri, 19 Jun 2009 22:37:30 +0000 (22:37 +0000)]
fixed regexp usage

14 years agorun external commands from current directory even with no files
Vladimir Nadvornik [Fri, 19 Jun 2009 22:34:52 +0000 (22:34 +0000)]
run external commands from current directory even with no files

14 years agoufraw-batch script
Vladimir Nadvornik [Thu, 18 Jun 2009 20:46:33 +0000 (20:46 +0000)]
ufraw-batch script

added a more complicated script that demonstrates advanced
features of external editors:
- create a jpeg + ufraw id file for each raw file
- update the jpeg if the id file was modified

14 years agomade file_util_start_editor_from_file consider also sidecars
Vladimir Nadvornik [Wed, 17 Jun 2009 18:41:10 +0000 (18:41 +0000)]
made file_util_start_editor_from_file consider also sidecars

14 years agofixed problems with floor/ceil
Vladimir Nadvornik [Wed, 17 Jun 2009 18:19:11 +0000 (18:19 +0000)]
fixed problems with floor/ceil

- introduce macros ROUND_DOWN, ROUND_UP
- fixed incorrect usage of floor/ceil functions on int arguments

patch by  Yuriy Kaminskiy

14 years agouse intltool for desktop file translation
Vladimir Nadvornik [Mon, 15 Jun 2009 20:50:35 +0000 (20:50 +0000)]
use intltool for desktop file translation

- desktop files are translated via .po files together with other strings
- make update-po is replaced with intltool-update [lang]

14 years agoimproved rotation script
Vladimir Nadvornik [Mon, 15 Jun 2009 19:13:45 +0000 (19:13 +0000)]
improved rotation script

- applies the orientation from metadata
- uses exiftran for jpeg an ImageMagick for other files

14 years agoFrench translation was updated.
Laurent Monin [Sun, 14 Jun 2009 08:49:39 +0000 (08:49 +0000)]
French translation was updated.

14 years agoUpdate documentation
Klaus Ethgen [Sat, 13 Jun 2009 22:19:57 +0000 (22:19 +0000)]
Update documentation

Now it holds a more verbose doxygen description as discussed in mailing
list.

- Doxygen style description
- Small visibility changes
- Commit message change

14 years agothe options for custom border color were made independent
Vladimir Nadvornik [Sat, 13 Jun 2009 19:26:32 +0000 (19:26 +0000)]
the options for custom border color were made independent

14 years agoFrench translation was updated.
Laurent Monin [Thu, 11 Jun 2009 18:18:07 +0000 (18:18 +0000)]
French translation was updated.

14 years agoFix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
Laurent Monin [Thu, 11 Jun 2009 17:34:37 +0000 (17:34 +0000)]
Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.

14 years agomake sure that a directory exists on saving desktop files
Vladimir Nadvornik [Wed, 10 Jun 2009 20:45:24 +0000 (20:45 +0000)]
make sure that a directory exists on saving desktop files

14 years agodo not install helper scripts into /usr/bin
Vladimir Nadvornik [Wed, 10 Jun 2009 20:26:47 +0000 (20:26 +0000)]
do not install helper scripts into /usr/bin

- install the helper scripts into pkglibdir, that is /usr/lib/geeqie
- add the directory to $PATH on startup - the Exec line in desktop files
  does not have to contain full path

fixes
https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680

14 years agoenabled color management in img-view
Vladimir Nadvornik [Tue, 9 Jun 2009 19:12:37 +0000 (19:12 +0000)]
enabled color management in img-view

patch by Omari Stephens

14 years agofixed leak in image_post_process_color
Vladimir Nadvornik [Tue, 9 Jun 2009 19:08:52 +0000 (19:08 +0000)]
fixed leak in image_post_process_color

patch by Omari Stephens

14 years agounify code paths for New directory
Vladimir Nadvornik [Mon, 8 Jun 2009 19:05:49 +0000 (19:05 +0000)]
unify code paths for New directory
keep the directory visible after rename
https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680

14 years agodo not show wide frame in single image mode
Vladimir Nadvornik [Sun, 7 Jun 2009 10:11:05 +0000 (10:11 +0000)]
do not show wide frame in single image mode
it partially fixes
https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683

14 years agoadded mark filter to menu - now it is possible to assign hotkeys
Vladimir Nadvornik [Sat, 6 Jun 2009 22:51:55 +0000 (22:51 +0000)]
added mark filter to menu - now it is possible to assign hotkeys

14 years agopreserve zoom value on fullscreen startup
Vladimir Nadvornik [Sat, 6 Jun 2009 19:39:46 +0000 (19:39 +0000)]
preserve zoom value on fullscreen startup

14 years agoswap x and y scale when scaling rotated images - it fixes tiles that were
Vladimir Nadvornik [Sat, 6 Jun 2009 17:28:16 +0000 (17:28 +0000)]
swap x and y scale when scaling rotated images - it fixes tiles that were
sometimes off by 1 pixel - thanks Petr for reporting,
code cleanup

14 years agoFrench translation was updated.
Laurent Monin [Sat, 6 Jun 2009 17:02:21 +0000 (17:02 +0000)]
French translation was updated.

14 years agobetter implementation of tree_view_row_get_visibility,
Vladimir Nadvornik [Sat, 6 Jun 2009 16:14:07 +0000 (16:14 +0000)]
better implementation of tree_view_row_get_visibility,
gtk_tree_view_set_cursor is not sufficient in some cases, call also
tree_view_row_make_visible

14 years agodo not call signal handler from vdtree_row_expanded
Vladimir Nadvornik [Sat, 6 Jun 2009 15:33:56 +0000 (15:33 +0000)]
do not call signal handler from vdtree_row_expanded
it fixes tree view for user-entered hidden directories

14 years agoreduced jumping of directory tree when user clicks on folders
Vladimir Nadvornik [Sat, 6 Jun 2009 11:15:09 +0000 (11:15 +0000)]
reduced jumping of directory tree when user clicks on folders

14 years agosimplified the code around vd_select_row
Vladimir Nadvornik [Fri, 5 Jun 2009 21:52:37 +0000 (21:52 +0000)]
simplified the code around vd_select_row

14 years agouse layout_set_fd() for changing images from a slideshow
Vladimir Nadvornik [Thu, 4 Jun 2009 21:07:03 +0000 (21:07 +0000)]
use layout_set_fd() for changing images from a slideshow
- this updates folder and icon in recursive slideshow mode

preserve slideshow on layout change - fixes
  https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680

14 years agoAdd an option to Image preferences to restrict custom border to fullscreen mode only...
Laurent Monin [Thu, 4 Jun 2009 19:51:20 +0000 (19:51 +0000)]
Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.

14 years agoOngoing translation
Klaus Ethgen [Thu, 4 Jun 2009 16:07:41 +0000 (16:07 +0000)]
Ongoing translation

Now the most is translated to German language. Just the photographic
notions are missing.

14 years agoChange the order of columns for editors dialogue
Klaus Ethgen [Thu, 4 Jun 2009 16:07:16 +0000 (16:07 +0000)]
Change the order of columns for editors dialogue

14 years agoregroup sidecar files when an operation on partial group is finished
Vladimir Nadvornik [Wed, 3 Jun 2009 20:05:19 +0000 (20:05 +0000)]
regroup sidecar files when an operation on partial group is finished

14 years agochanged selection behavior as requested at
Vladimir Nadvornik [Tue, 2 Jun 2009 22:33:53 +0000 (22:33 +0000)]
changed selection behavior as requested at
http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680

file view - sidecars are added to the selection if they were expicitly selected
            or if the entry is collapsed
icon view - selection always contains sidecars

file operations splits partially selected groups - selected files have
disabled grouping

14 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.

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

14 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

14 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

14 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

14 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.

14 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

14 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

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

14 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.

14 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.

14 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

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

14 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.

14 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

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

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

14 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