Zbigniew Jędrzejewski-Szmek [Mon, 6 Apr 2020 14:08:27 +0000 (15:08 +0100)]
Fix #753: Various cleanups based on gcc warnings
https://github.com/BestImageViewer/geeqie/pull/753
Colin Clark [Mon, 6 Apr 2020 10:33:09 +0000 (11:33 +0100)]
Addl fix #744: Support Canon cr3 files
https://github.com/BestImageViewer/geeqie/issues/744
Add .cr3 to the defaults
Colin Clark [Mon, 6 Apr 2020 08:29:18 +0000 (09:29 +0100)]
Addl fix #766: Parallel build problem
https://github.com/BestImageViewer/geeqie/issues/766
Depend on .h not on .o
Colin Clark [Sun, 5 Apr 2020 14:54:30 +0000 (15:54 +0100)]
Cache maintenance - include progress bars
Include progress bars for create thumbnails and create sim. files
Colin Clark [Sun, 5 Apr 2020 11:07:10 +0000 (12:07 +0100)]
Fix #766: Parallel build problem
https://github.com/BestImageViewer/geeqie/issues/766
Dan Dascalescu [Fri, 3 Apr 2020 18:27:35 +0000 (19:27 +0100)]
Fix #720: Add HEIC support per #610
https://github.com/BestImageViewer/geeqie/pull/720
Andrew Gaul [Fri, 3 Apr 2020 18:15:31 +0000 (19:15 +0100)]
Fix #758: Fix spelling and grammar errors in issue template
https://github.com/BestImageViewer/geeqie/pull/758
Colin Clark [Fri, 3 Apr 2020 10:44:12 +0000 (11:44 +0100)]
Bug fix: decode_sim perl script
Explicitly check for Date=[-1]
Colin Clark [Thu, 2 Apr 2020 14:29:16 +0000 (15:29 +0100)]
Create/Update file similarity cache
Additional button on Edit/Cache Maintenance to create/update the file
similarity cache.
Colin Clark [Wed, 1 Apr 2020 09:13:43 +0000 (10:13 +0100)]
Expand ~ for --remote --get-filelist command
Parameter was not expanded for ~ character
Colin Clark [Tue, 31 Mar 2020 17:31:35 +0000 (18:31 +0100)]
Modify decode_sim perl script for date-time
Print Exif Date as readable text as well as Unix time.
Colin Clark [Tue, 31 Mar 2020 14:14:24 +0000 (15:14 +0100)]
Ref #676: Simultaneous runs of geeqie interfere with each other
https://github.com/BestImageViewer/geeqie/issues/676
Fix some bugs relating to the way files and folders are handled in a
--remote command line.
Colin Clark [Mon, 30 Mar 2020 18:23:37 +0000 (19:23 +0100)]
Ref #744: Support Canon cr3 files
https://github.com/BestImageViewer/geeqie/issues/744
This is a temporary solution.
The code is a copy of image_load_jpeg.c, with addresses modified to suit
.cr3 files.
Instead of following pointers to the start of the full size jpeg, a
fixed address is used.
No doubt at some time someone will write a proper decoder.
Colin Clark [Sun, 29 Mar 2020 19:50:45 +0000 (20:50 +0100)]
Fix context-sensitive help fault
Context-sensitive help for Preferences/Toolbar Status was not correct
Colin Clark [Wed, 25 Mar 2020 20:19:36 +0000 (20:19 +0000)]
Document --remote open file or URL command
The --remote open file commands can also open a URL
Colin Clark [Mon, 23 Mar 2020 21:58:26 +0000 (21:58 +0000)]
Document collection preview limit
Colin Clark [Mon, 23 Mar 2020 21:15:56 +0000 (21:15 +0000)]
Fix documentation error - file date type
Documentation of file date types was missing.
Colin Clark [Sun, 22 Mar 2020 10:54:51 +0000 (10:54 +0000)]
Fix #751: Allow to make layouts persistent and selectable
https://github.com/BestImageViewer/geeqie/issues/751
New top-level menu item "Windows" to permit saving and recalling window
layouts.
Colin Clark [Sat, 21 Mar 2020 15:09:54 +0000 (15:09 +0000)]
Fix #737: Don't create new folder without confirmation
https://github.com/BestImageViewer/geeqie/issues/737
Colin Clark [Fri, 20 Mar 2020 18:27:30 +0000 (18:27 +0000)]
Amend remote --tell option
This option did not give output if the current folder did not contain an
image.
The option now returns the current folder full path, terminated by the
directory separator.
Thomas Klausner [Wed, 11 Mar 2020 14:32:19 +0000 (14:32 +0000)]
Fix #759: NetBSD fixes
https://github.com/BestImageViewer/geeqie/pull/759
Colin Clark [Sun, 8 Mar 2020 15:57:10 +0000 (15:57 +0000)]
Fix #756: Set default option for file drag-drop, skipping "Move/Copy/Symlink" popup
https://github.com/BestImageViewer/geeqie/issues/756
Additional option on Preferences/Behavior
Colin Clark [Sun, 8 Mar 2020 09:40:45 +0000 (09:40 +0000)]
Fix #713: Image preview does not update when pressing shift-up
https://github.com/BestImageViewer/geeqie/issues/713
When multiple images were selected, when the selection was changed GTK
triggers the selection function on every item selected in turn.
This resulted in the last item in the list being shown as the selected
image.
The code now uses the GtkTree cursor location.
Colin Clark [Sun, 23 Feb 2020 13:04:52 +0000 (13:04 +0000)]
Bug fix: --disable-j2k option
Ensure that sysinfo.h is not referenced when --disable-j2k option is
used.
Colin Clark [Tue, 18 Feb 2020 11:34:05 +0000 (11:34 +0000)]
Fix #752: Allow scroll bookmark window horizontally
https://github.com/BestImageViewer/geeqie/pull/752
GTK3 only.
Colin Clark [Mon, 17 Feb 2020 16:24:19 +0000 (16:24 +0000)]
Ref #676: Simultaneous runs of geeqie interfere with each other
https://github.com/BestImageViewer/geeqie/issues/676
Updated man page and documentation for --new-instance option
Colin Clark [Thu, 6 Feb 2020 14:51:32 +0000 (14:51 +0000)]
Sort by name and date in folder list view
Ref: https://github.com/BestImageViewer/geeqie/issues/429
Colin Clark [Mon, 3 Feb 2020 15:25:51 +0000 (15:25 +0000)]
Ref #676: Simultaneous runs of geeqie interfere with each other
https://github.com/BestImageViewer/geeqie/issues/676
A new command line option:
geeqie -n
geeqie --new-instance
This option reverts geeqie to its previous behavior on start-up.
Note that there is only one geeqierc.xml file.
Colin Clark [Mon, 3 Feb 2020 14:45:17 +0000 (14:45 +0000)]
Ref #598: Option to set default drag-drop behaviour to local folder as 'move' not 'copy'
https://github.com/BestImageViewer/geeqie/issues/598
With GTK2 shift+drag moved the target, control+drag copied the target,
and no modifier key caused a pop-up menu to appear.
With GTK3 the modifier keys are not recognized correctly.
This patch reinstates the previous functionality.
Colin Clark [Sun, 2 Feb 2020 15:47:30 +0000 (15:47 +0000)]
Addl fix #741: Crash when creating new dir with same name as already existing file
https://github.com/BestImageViewer/geeqie/issues/741
Check for files as well as folders
Colin Clark [Sun, 2 Feb 2020 12:31:53 +0000 (12:31 +0000)]
Fix #741: Crash when creating new dir with same name as already existing file
https://github.com/BestImageViewer/geeqie/issues/741
Check if destination exists before executing command
Colin Clark [Thu, 30 Jan 2020 14:33:29 +0000 (14:33 +0000)]
Width of drop-downs in Preferences
Most drop-downs in Preferences extend the full width of the window. When
scrolling the window the drop-downs can be inadvertently changed.
This patch minimizes the width of the drop-downs.
Colin Clark [Wed, 29 Jan 2020 11:37:47 +0000 (11:37 +0000)]
Addl. fix #649: Tell Git to ignore .desktop files globally
https://github.com/BestImageViewer/geeqie/pull/649
Remove files from the repo. that are generated during installation
Sergei Trofimovich [Sun, 26 Jan 2020 11:05:18 +0000 (11:05 +0000)]
Fix #746: src/options: fix build failure against gcc-10
https://github.com/BestImageViewer/geeqie/pull/746
Colin Clark [Sat, 25 Jan 2020 10:44:57 +0000 (10:44 +0000)]
Addl Fix #742: Add appdata file
https://github.com/BestImageViewer/geeqie/pull/742
Set installation folder location dependent on $prefix variable.
(Flatpak installation requires to the location to be not where
freedesktop.org defines it)
Colin Clark [Mon, 20 Jan 2020 12:59:22 +0000 (12:59 +0000)]
Addl Fix #742: Add appdata file
https://github.com/BestImageViewer/geeqie/pull/742
Install appdata file to /usr/share/metainfo
Enable language translations
Move screenshots to temporary location
Julian Hofer [Sat, 18 Jan 2020 12:09:20 +0000 (12:09 +0000)]
Addl Fix #742: Add appdata file
https://github.com/BestImageViewer/geeqie/pull/742
Include release version
Colin Clark [Mon, 13 Jan 2020 16:40:05 +0000 (16:40 +0000)]
Bug fix: Dupes export fn. does not compile with clang
Eliminate "self-comparison always evaluates to true" error
Colin Clark [Wed, 8 Jan 2020 11:37:42 +0000 (11:37 +0000)]
Fix #373,742: Add appdata file
https://github.com/BestImageViewer/geeqie/issues/373
https://github.com/BestImageViewer/geeqie/pull/742
Colin Clark [Tue, 7 Jan 2020 16:39:17 +0000 (16:39 +0000)]
Bug fix: Additional remote command: --get-file-info
Fix seg. fault when no exif present
Colin Clark [Sat, 4 Jan 2020 18:08:34 +0000 (18:08 +0000)]
Bug fix: SaR does not compile with GTK2
Colin Clark [Fri, 3 Jan 2020 14:09:55 +0000 (14:09 +0000)]
Addl fix 736: Please migrate from gnome-doc-tool to yelp-build
https://github.com/BestImageViewer/geeqie/issues/736
Do not force user to create help files.
Colin Clark [Mon, 30 Dec 2019 11:59:07 +0000 (11:59 +0000)]
Fix #736: Please migrate from gnome-doc-tool to yelp-build
https://github.com/BestImageViewer/geeqie/issues/736
Klaus Ethgen [Sun, 29 Dec 2019 09:23:35 +0000 (10:23 +0100)]
Don't free not allocated and not used variable
Colin Clark [Tue, 24 Dec 2019 16:35:58 +0000 (16:35 +0000)]
Fix #734: Starting with --remote --new-window opens two windows
https://github.com/BestImageViewer/geeqie/issues/734
If Geeqie is not running, remove --new-window from the remote command
list.
Colin Clark [Thu, 19 Dec 2019 12:18:19 +0000 (12:18 +0000)]
Ref #714,412: Export duplicates data to file
Right-click option on duplicates window to export to comma- or
tab-delimited file.
Colin Clark [Fri, 13 Dec 2019 14:54:29 +0000 (14:54 +0000)]
Fix #727: bigger thumbnails for 32" screens
https://github.com/BestImageViewer/geeqie/issues/727
New option on Preferences/General to set custom thumbnail size.
Colin Clark [Tue, 3 Dec 2019 11:26:00 +0000 (11:26 +0000)]
Bug fix: Download web file
Correct name of cancel callback.
Additional parameter to start "Downloading..." dialog minimized (for use
e.g. when running a slide show of web files - [use the --remote
--File:<file> option] ).
Klaus Ethgen [Mon, 2 Dec 2019 17:15:00 +0000 (18:15 +0100)]
Even more current version eoan
Klaus Ethgen [Mon, 2 Dec 2019 17:07:39 +0000 (18:07 +0100)]
Corrected link on web page
Colin Clark [Fri, 29 Nov 2019 11:45:10 +0000 (11:45 +0000)]
Fix #710: Apply the orientation to image content not working
https://github.com/BestImageViewer/geeqie/issues/710
Typographical error in "Apply orientation" shell script
Colin Clark [Mon, 25 Nov 2019 13:08:12 +0000 (13:08 +0000)]
Fix #722: Remote cmd's output: allow separate filenames with a null character
Additional remote command: --print0
Terminate returned data with a null character instead of a newline
Colin Clark [Mon, 25 Nov 2019 10:32:03 +0000 (10:32 +0000)]
Handle filenames with newlines in Collections
Anything within double quotes is considered as a filename.
Therefore there may still be problems with filenames containing double
quotes.
Colin Clark [Sat, 23 Nov 2019 15:52:40 +0000 (15:52 +0000)]
Do not save in history Collections that have been deleted
When saving the history file, check if a Collection still exists.
It would be better if this was done when the delete key is pressed.
Colin Clark [Fri, 8 Nov 2019 13:36:47 +0000 (13:36 +0000)]
Fix 718: How to handle filenames with newline characters by remote commands
The fix uses a character string to identify the end-of-command.
A correct implementation would use the null character instead of a
string.
Colin Clark [Wed, 6 Nov 2019 11:44:00 +0000 (11:44 +0000)]
Update HEIC/HEIF decoding
Include filetype .heif
Inlude brands ftypmif1, ftypmsf1 (image only - libheif does not support
animations)
Display multiple images in a single file
Colin Clark [Mon, 21 Oct 2019 16:51:45 +0000 (17:51 +0100)]
Adl fix #715: / for action search
https://github.com/BestImageViewer/geeqie/issues/715
Wrong function call used to get key label.
Colin Clark [Sun, 20 Oct 2019 16:00:50 +0000 (17:00 +0100)]
Fix #715: / for action search
https://github.com/BestImageViewer/geeqie/issues/715
A search box is opened with the default key "/".
Characters typed are matched to commands - both menu and plugins.
The matching commands, with tooltip amd accel key if present , are
listed in a pop-up box.
Colin Clark [Sat, 19 Oct 2019 14:44:09 +0000 (15:44 +0100)]
Update GB English translation
gray -> grey
Colin Clark [Mon, 14 Oct 2019 09:07:53 +0000 (10:07 +0100)]
Document the X-Geeqie-Verbose-Multi plugin option
Colin Clark [Sun, 13 Oct 2019 10:56:26 +0000 (11:56 +0100)]
Fix #716: Sort Manager Feature regression: Copy/move/link selection lost on closing
https://github.com/BestImageViewer/geeqie/issues/716
Save the config parameters in layoutwindow->options to be used later.
Also mouse right-click brings up a message box showing the user how to
include additional sort manager operations using plugins.
Colin Clark [Mon, 7 Oct 2019 16:46:37 +0000 (17:46 +0100)]
Show lens ID data via a lua script
Lens ID can be shown in the Overlay Screen Display or the Info sidebar
with the pre-formatted tag lua.lensID.
Requires lua and exiftool.
It is not included in the defaults because it runs rather slowly.
Colin Clark [Thu, 26 Sep 2019 10:21:35 +0000 (11:21 +0100)]
Fix #712: ability to return to previous image if home/end was pressed occasionally
https://github.com/BestImageViewer/geeqie/issues/712
Additional Go menu items - Image Back, Image Forward
Remove key bindings for multi-page navigation - they conflict with other
usage. The user can set their own key bindings.
Remove enable/disable multi-page navigation items. The parameter
fd->page_total is set in another thread which causes problems. It is
easiest to leave them always enabled.
Colin Clark [Sun, 22 Sep 2019 11:58:10 +0000 (12:58 +0100)]
Go menu - enable/disable multi-page navigation items
Colin Clark [Sat, 21 Sep 2019 12:10:23 +0000 (13:10 +0100)]
Fix #698: Use more descriptive Buttons in preference dialog
https://github.com/BestImageViewer/geeqie/issues/698
There seems to be no real need for the Apply and Save buttons.
Colin Clark [Sat, 21 Sep 2019 11:34:23 +0000 (12:34 +0100)]
Fix #700: Rating -1 is displayed as 65535
https://github.com/BestImageViewer/geeqie/issues/700
Rating is a short.
Colin Clark [Thu, 19 Sep 2019 11:16:09 +0000 (12:16 +0100)]
File pane filter - checkbox for case sensitivity
The default for the filter is for case-insensitive.
The checkbox permits a case-sensitive filter.
Colin Clark [Mon, 16 Sep 2019 15:57:30 +0000 (16:57 +0100)]
Spelling mistake - keyboard map
Colin Clark [Sat, 7 Sep 2019 10:52:06 +0000 (11:52 +0100)]
Update GB English translation
Also show translations in Preferences
Colin Clark [Sat, 7 Sep 2019 09:31:54 +0000 (10:31 +0100)]
Update rotate menu legends
Include a degree symbol in rotate menu legends
Colin Clark [Fri, 6 Sep 2019 09:42:51 +0000 (10:42 +0100)]
Adl fix #705: Toolbar status class filter
https://github.com/BestImageViewer/geeqie/issues/705
Coding errors.
Colin Clark [Tue, 3 Sep 2019 17:00:09 +0000 (18:00 +0100)]
Bug fix: Close search window when search in progress
If the search window is closed when a search is still in progress, there
is a seg. fault.
sd->search_buffer_list is of type MatchFileData not of type FileData.
Colin Clark [Tue, 3 Sep 2019 10:48:37 +0000 (11:48 +0100)]
Search window: use control-enter to start/stop search
Colin Clark [Sun, 1 Sep 2019 11:57:11 +0000 (12:57 +0100)]
Re: Release v1.5.1 build warning
https://www.freelists.org/post/geeqie/Release-v151,2
layout_image.c:398:9: error: suggest parentheses around assignment used
as truth value [-Werror=parentheses]
Yoteichi [Thu, 22 Aug 2019 10:09:21 +0000 (11:09 +0100)]
Fix #708: Japanese translation update
https://github.com/BestImageViewer/geeqie/pull/708
Klaus Ethgen [Tue, 20 Aug 2019 19:12:01 +0000 (20:12 +0100)]
New release
Colin Clark [Sat, 17 Aug 2019 10:03:36 +0000 (11:03 +0100)]
Fix #188: Support preview of .svgz files
https://github.com/BestImageViewer/geeqie/issues/188
Colin Clark [Sat, 17 Aug 2019 08:34:49 +0000 (09:34 +0100)]
Include favicon
Colin Clark [Wed, 14 Aug 2019 18:06:41 +0000 (19:06 +0100)]
Additional remote command: --get-file-info
Provides the following information -
Data only available from Geeqie:
Class:
Page no: (for multi-page images)
Data not easily obtained from other command-line programs:
Country name:
Country code:
Timezone:
Local time:
Colin Clark [Wed, 14 Aug 2019 14:19:56 +0000 (15:19 +0100)]
Show page no. in OSD
If the file is a multi-page file, e.g. .tiff, show page number and page
total as "[n/m]" using tag: file.page_no
Colin Clark [Tue, 13 Aug 2019 12:46:17 +0000 (13:46 +0100)]
Include jpeg2000 loader
Basic .jp2 loader
Colin Clark [Tue, 13 Aug 2019 12:19:51 +0000 (13:19 +0100)]
Bug fix #705: Toolbar status class filter
https://github.com/BestImageViewer/geeqie/issues/705
GTK2 compatibility problem.
Colin Clark [Mon, 12 Aug 2019 09:25:26 +0000 (10:25 +0100)]
Fix ZoneDetect licence bug
ZoneDetect licence was not displayed
Kalin Kozhuharov [Sun, 11 Aug 2019 09:58:26 +0000 (10:58 +0100)]
Fix #704: Updating NEWS in master
Colin Clark [Sun, 11 Aug 2019 09:46:33 +0000 (10:46 +0100)]
Remove references to .xcf files
The .xcf loader referenced decodes only up to v002, which is too old to
be of value.
Colin Clark [Sat, 10 Aug 2019 11:45:40 +0000 (12:45 +0100)]
Include .psd loader
Derived from io-psd.c, which can be found in several places on the
Internet.
Probably there are .psd loaders with more comprehensive features.
Colin Clark [Fri, 9 Aug 2019 09:49:54 +0000 (10:49 +0100)]
Remove ZoneDetect from installation script
The timezone database can now be loaded from Preferences/General
Colin Clark [Fri, 9 Aug 2019 08:51:18 +0000 (09:51 +0100)]
Merge branch 'master' of git://geeqie.org/geeqie
Colin Clark [Fri, 9 Aug 2019 08:50:33 +0000 (09:50 +0100)]
Fix #705: Toolbar status class filter
https://github.com/BestImageViewer/geeqie/issues/705
In the file filter box there is a menu to select which classes are to be
filtered
Klaus Ethgen [Wed, 7 Aug 2019 14:55:15 +0000 (15:55 +0100)]
Merge branch 'lua53'
* lua53:
Compatibility function for lua > 5.1
Colin Clark [Tue, 6 Aug 2019 11:49:55 +0000 (12:49 +0100)]
Bug fix #626: Animated GIFS lead to high CPU load
https://github.com/BestImageViewer/geeqie/issues/626
Cure a memory leak.
A less significant memory leak remains.
Colin Clark [Tue, 6 Aug 2019 11:39:28 +0000 (12:39 +0100)]
Fix #324: TIFF multipage viewing
https://github.com/BestImageViewer/geeqie/issues/324
Colin Clark [Tue, 6 Aug 2019 11:28:47 +0000 (12:28 +0100)]
Additional commands for multi-page files
Control-Home and Control-End for first and last page of a multi-page
file.
Colin Clark [Mon, 5 Aug 2019 11:56:48 +0000 (12:56 +0100)]
Bug fix: Eliminate runtime error
Eliminate runtime error: "gdk_pixbuf_format_get_name: assertion 'format
!= NULL' failed"
Colin Clark [Sun, 4 Aug 2019 16:08:01 +0000 (17:08 +0100)]
Fix #626: Animated GIFS lead to high CPU load
https://github.com/BestImageViewer/geeqie/issues/626
File is read asynchronously, so no longer blocks while the file is read.
Cpu load is still high, but this is unavoidable.
Colin Clark [Sat, 3 Aug 2019 14:08:27 +0000 (15:08 +0100)]
Ref #223: Update website
https://github.com/BestImageViewer/geeqie/issues/226
Change link to Mac Homebrew
Dmitry Marakasov [Sat, 3 Aug 2019 11:34:42 +0000 (12:34 +0100)]
Fix #703: Fix build on non-glibc platforms
https://github.com/BestImageViewer/geeqie/pull/703
Colin Clark [Sat, 3 Aug 2019 11:25:16 +0000 (12:25 +0100)]
Fix #683: Build fails on macOS due to use of _NL_TIME_FIRST_WEEKDAY
https://github.com/BestImageViewer/geeqie/issues/683
Klaus Ethgen [Fri, 2 Aug 2019 07:01:44 +0000 (08:01 +0100)]
Update from website
Colin Clark [Wed, 31 Jul 2019 16:00:10 +0000 (17:00 +0100)]
Merge branch 'master' of www.geeqie.org/git/geeqie