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
Colin Clark [Wed, 31 Jul 2019 15:59:11 +0000 (16:59 +0100)]
Addl fix #444: User-definable toolbar
https://github.com/BestImageViewer/geeqie/issues/444
The status bar toolbar is now user-definable.
Klaus Ethgen [Sun, 28 Jul 2019 22:01:16 +0000 (23:01 +0100)]
Try
Klaus Ethgen [Sun, 28 Jul 2019 21:13:21 +0000 (22:13 +0100)]
Another sign problem
Klaus Ethgen [Sun, 28 Jul 2019 21:06:13 +0000 (22:06 +0100)]
Fixing some sign errors pointed to by travis
Klaus Ethgen [Sun, 28 Jul 2019 20:48:21 +0000 (21:48 +0100)]
fixup! Using other travis install method
Klaus Ethgen [Sun, 28 Jul 2019 20:45:57 +0000 (21:45 +0100)]
Using other travis install method
Klaus Ethgen [Sun, 28 Jul 2019 20:03:30 +0000 (21:03 +0100)]
Fix travis idiosyncrasy
That travis stuff docu is just unuseful.
Klaus Ethgen [Sun, 28 Jul 2019 19:58:28 +0000 (20:58 +0100)]
Limiting to more recent version of glib
g_utf8_make_valid was implemented with glib 2.52. That also causes
builds on ubuntu trusty fail.
Klaus Ethgen [Sun, 28 Jul 2019 19:24:06 +0000 (20:24 +0100)]
Make the zoom lable a bit bigger
Thanks Sami Farin for reporting and patch.
Closes #686.
Klaus Ethgen [Sat, 27 Jul 2019 08:30:15 +0000 (09:30 +0100)]
Compatibility function for lua > 5.1
Colin Clark [Fri, 26 Jul 2019 11:48:48 +0000 (12:48 +0100)]
Bug fix: pdf and djvu files
Set default orientation for djvu files (FIXME)
Remove class Pdf and implement class Document
Improve error detection of file types
Colin Clark [Thu, 25 Jul 2019 08:50:55 +0000 (09:50 +0100)]
Bug fix #322: include pdf-view
https://github.com/BestImageViewer/geeqie/issues/322
Exposure icon unintentionally deleted in last commit
Colin Clark [Thu, 25 Jul 2019 08:25:28 +0000 (09:25 +0100)]
Bug fix: Compute TimeZone data
Improved error detection
Colin Clark [Wed, 24 Jul 2019 15:47:06 +0000 (16:47 +0100)]
Fix #691: wrong GPS
https://github.com/BestImageViewer/geeqie/issues/691
European locales use a comma as a decimal separator.
The XMP spec. specifies a dot as a decimal separator.
Colin Clark [Tue, 23 Jul 2019 09:22:52 +0000 (10:22 +0100)]
Fix #322: include pdf-view
https://github.com/BestImageViewer/geeqie/issues/322
Page Back/Page Forward icons on toolbar
Mouse buttons 8 and 9 can be defined to Page Back/Page Forward
Background always set to white
Colin Clark [Mon, 22 Jul 2019 11:40:14 +0000 (12:40 +0100)]
Fix #277: DjVu image support for geeqie
https://github.com/BestImageViewer/geeqie/issues/277
Colin Clark [Sun, 21 Jul 2019 09:58:25 +0000 (10:58 +0100)]
Fix #659: Option to change behaviour of mouse back button
https://github.com/BestImageViewer/geeqie/issues/659
Mouse buttons 8, 9 (Back, Forward) can be set to any menu item.
The defines are set in Edit/Preferences/Behavior
Colin Clark [Sun, 21 Jul 2019 09:14:29 +0000 (10:14 +0100)]
Addl fix #590: Do you have plan to support webp format
https://github.com/BestImageViewer/geeqie/issues/590
Include libwebp option in installer
Colin Clark [Fri, 19 Jul 2019 15:48:22 +0000 (16:48 +0100)]
Bug fix #322: include pdf-view
https://github.com/BestImageViewer/geeqie/issues/322
Seg fault when compiled with GTK2.
Requires additional ifdefs around pdf calls.
Colin Clark [Fri, 19 Jul 2019 09:03:42 +0000 (10:03 +0100)]
Fix #690: Sometimes Geeqie gets stuck in tree view
https://github.com/BestImageViewer/geeqie/issues/690
Colin Clark [Thu, 18 Jul 2019 17:32:50 +0000 (18:32 +0100)]
Addl fix #322: include pdf-view
https://github.com/BestImageViewer/geeqie/issues/322
View multi-page pdfs.
Use <control>page-up and <control>page-down to scroll through the pages.
Виктор Майстренко [Fri, 12 Jul 2019 09:43:56 +0000 (10:43 +0100)]
Update Russian translation
Colin Clark [Fri, 12 Jul 2019 09:34:37 +0000 (10:34 +0100)]
Remove references to obsolete desktop files
Colin Clark [Thu, 11 Jul 2019 10:20:49 +0000 (11:20 +0100)]
Addl fix #283: add support for loading remote URLs
https://github.com/BestImageViewer/geeqie/issues/283
Drag-and-drop to image pane.
Use only displayable file types
Colin Clark [Wed, 10 Jul 2019 18:23:36 +0000 (19:23 +0100)]
Fix #283: add support for loading remote URLs
https://github.com/BestImageViewer/geeqie/issues/283
Type in or drag-drop a URL to the Path Entry field.
Remote command --file:<file> also recognizes URLs
Colin Clark [Tue, 9 Jul 2019 18:03:31 +0000 (19:03 +0100)]
Fix #601: Show over-/underexposed
https://github.com/BestImageViewer/geeqie/issues/601
Menu View/Over-Under Exposed, or keystroke Shift-E
Colin Clark [Tue, 9 Jul 2019 13:01:32 +0000 (14:01 +0100)]
Bug fix: Include grayscale as toolbar item
Missing icon
Colin Clark [Tue, 9 Jul 2019 09:52:07 +0000 (10:52 +0100)]
Include grayscale as a toolbar item
Colin Clark [Sat, 6 Jul 2019 16:28:35 +0000 (17:28 +0100)]
Fix #590: Do you have plan to support webp format
https://github.com/BestImageViewer/geeqie/issues/590
The package gdk-pixbuf-loader-webp is not in Debian. The loader can be
complied from source from:
https://github.com/aruiz/webp-pixbuf-loader
However at the moment it is easier for the user if it is compiled in to
Geeqie.
Colin Clark [Fri, 5 Jul 2019 10:18:28 +0000 (11:18 +0100)]
Addl fix #610: Support heic image format
https://github.com/BestImageViewer/geeqie/issues/610
Delete HEIF class. Use magic number to make .heic files class Image
Colin Clark [Wed, 3 Jul 2019 17:33:03 +0000 (18:33 +0100)]
Adl fix #322: Include pdf-view
https://github.com/BestImageViewer/geeqie/issues/322
Use pixel data from memory instead of opening file again.
Also include Pdf as a class option in the search page.
Colin Clark [Wed, 3 Jul 2019 12:58:17 +0000 (13:58 +0100)]
Addl fix #610: Support heic image format
https://github.com/BestImageViewer/geeqie/issues/610
Include HEIF in README
Colin Clark [Wed, 3 Jul 2019 12:50:48 +0000 (13:50 +0100)]
Fix #610: Support heic image format
https://github.com/BestImageViewer/geeqie/issues/610
Primary image only displayed
Colin Clark [Sun, 30 Jun 2019 11:22:19 +0000 (12:22 +0100)]
Enable lua scripts to be called from Info sidebar
A lua script can be called from any of the List Panes in the Info
sidebar.
Add a new entry and in the Key field use:
lua.<lua script name>
The output of the script should of course be text.
Colin Clark [Sat, 22 Jun 2019 15:37:40 +0000 (16:37 +0100)]
Bug fix: Start-up directory setting not preserved
When the Start-up directory radio buttons were initialized, the setting
always reverted to No change.
Colin Clark [Mon, 17 Jun 2019 10:32:22 +0000 (11:32 +0100)]
Implement downloadable timezone database
Option in Preferences/General to download timezone database from
geeqie.org/downloads
Updated source files from https://github.com/BertoldVdb/ZoneDetect
Script for generation of timezone database
Dima Kogan [Sun, 9 Jun 2019 09:51:57 +0000 (10:51 +0100)]
Fix #678: The image overlay should show the full image path, not just the filename
https://github.com/BestImageViewer/geeqie/issues/678
Additional parameter path in OSD
Colin Clark [Wed, 5 Jun 2019 09:32:53 +0000 (10:32 +0100)]
Camera import - warn of duplicate filenames
Digital cameras can have files of the same name in several sub-folders.
Detect this and warn the user that some files will not be downloaded.
Pieter Krul [Sun, 12 May 2019 01:23:44 +0000 (03:23 +0200)]
Fix build against exiv2-0.27.1+
Klaus Ethgen [Fri, 24 May 2019 08:04:42 +0000 (09:04 +0100)]
Working check for lua
This was not working on gentoo as gento use slotted packages instead of
versioned package namens.
Klaus Ethgen [Fri, 24 May 2019 07:38:54 +0000 (08:38 +0100)]
Allow to disable trash completely
The posibilito to not use trash at all was lost with implementation of
system trash.
However, usually one does not want the system to keep megabytes of trash
lying around. That option allows to switch trash of completely.
The implementation, however, is a bit dirty, maybe someone else has a
better Idea to do it.