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.
Colin Clark [Mon, 8 Apr 2019 10:32:12 +0000 (11:32 +0100)]
Fix #664: Recursive slideshow does not respect file sorting
https://github.com/BestImageViewer/geeqie/issues/664
Tomasz Goliński [Mon, 1 Apr 2019 10:56:36 +0000 (11:56 +0100)]
Fix #663: Use grammatically correct month names in pan view
https://github.com/BestImageViewer/geeqie/issues/663
Colin Clark [Sun, 31 Mar 2019 10:28:34 +0000 (11:28 +0100)]
Bug fix: Update documentation, remove obsolete GQview import options
Remove reference to plugins/import folder
Colin Clark [Wed, 27 Mar 2019 11:56:16 +0000 (11:56 +0000)]
Update documentation, remove obsolete GQview import options
Update plugin and remote commands documentation.
The last update for GQview was 13 years ago; presumably the import
options are no longer useful.
Andreas Rönnquist [Tue, 26 Feb 2019 10:07:24 +0000 (10:07 +0000)]
Fix #661, #662: String comparison to translated string causes crash
https://github.com/BestImageViewer/geeqie/issues/661
Colin Clark [Thu, 21 Feb 2019 15:04:01 +0000 (15:04 +0000)]
Bug Fix: DEBUG_NAME() function for use with GTKInspector
gcc shows a "too many arguments" error, but clang does not.
Colin Clark [Thu, 14 Feb 2019 12:05:04 +0000 (12:05 +0000)]
DEBUG_NAME() function for use with GTKInspector
This debug function can be used with GTKInspector to provide a visual
indication of where a widget is declared.
This is a documentation facility to aid developers new to the project.
Sample call:
GTK_DEBUG=interactive src/geeqie
Colin Clark [Wed, 13 Feb 2019 11:47:38 +0000 (11:47 +0000)]
Bug fix: Search page - calls to g_regex_unref)
Eliminate run-time errors caused by unwanted calls to g_regex_unref()
Klaus Ethgen [Tue, 5 Feb 2019 20:18:18 +0000 (21:18 +0100)]
Merge merge requests 641, 638, 630 and 627
Just pro forma as they are already in the history.
* github/merge-requests/641:
Add export-jpg to POTFILES.in
* github/merge-requests/638:
Avoid non-portable == for the test command
* github/merge-requests/630:
add headline field
* github/merge-requests/627:
Add awk shebang to geocode-parameters.awk
Klaus Ethgen [Tue, 5 Feb 2019 20:14:17 +0000 (21:14 +0100)]
Merge merge requests 649, 647 and 651
Just pro forma as they are already in the history.
* github/merge-requests/649:
Tell Git to ignore .desktop files globally
* github/merge-requests/647:
rename configure.in to configure.ac
* github/merge-requests/651:
Fix fullscreen spanning multiple monitors
Klaus Ethgen [Tue, 5 Feb 2019 20:06:16 +0000 (21:06 +0100)]
Merge merge requests 660, 658, 655 and 648
* github/merge-requests/660:
tr.po-update
* github/merge-requests/658:
Bug fix: reads of uninitialized data
* github/merge-requests/655:
fix build against exiv2-0.27.x
* github/merge-requests/648:
Correctly size image windows opened from collections
yasarciv67 [Sat, 2 Feb 2019 16:18:13 +0000 (18:18 +0200)]
tr.po-update
Klaus Ethgen [Thu, 31 Jan 2019 07:25:14 +0000 (08:25 +0100)]
Don't include ZoneDetect sources
Reverted Colins commit on request.
This Commit is just to create a conflict. Do *NOT* merge!
`git reset (--hard) origin/master` is the way to go.
Rinat Ibragimov [Mon, 21 Jan 2019 11:54:49 +0000 (11:54 +0000)]
Fix #658: Bug fix: reads of uninitialized data
https://github.com/BestImageViewer/geeqie/pull/658
Rinat Ibragimov [Sun, 20 Jan 2019 19:56:30 +0000 (22:56 +0300)]
Bug fix: reads of uninitialized data
Rasmus Thomsen [Sun, 6 Jan 2019 17:40:31 +0000 (17:40 +0000)]
Fix #654, 655: fix build against exiv2-0.27.x
https://github.com/BestImageViewer/geeqie/pull/655
Andreas Rönnquist [Sun, 6 Jan 2019 17:17:20 +0000 (17:17 +0000)]
Fix #656: make install fails on POTFILES.in (random-image plugin)
https://github.com/BestImageViewer/geeqie/issues/656
Colin Clark [Sun, 6 Jan 2019 14:28:19 +0000 (14:28 +0000)]
Addl fix #619: Man page disagrees with --remote-help
https://github.com/BestImageViewer/geeqie/issues/619
The remote commands --file: and --view: will now display images in paths
relative to the folder the remote command is executed from
Rasmus Thomsen [Wed, 2 Jan 2019 00:04:45 +0000 (01:04 +0100)]
fix build against exiv2-0.27.x
fixes #654
Colin Clark [Sat, 5 Jan 2019 20:08:50 +0000 (20:08 +0000)]
Fix #619: Man page disagrees with --remote-help
https://github.com/BestImageViewer/geeqie/issues/619
Standardize format for remote commands i.e. ensure all options start
with "--"
Colin Clark [Sat, 5 Jan 2019 16:22:05 +0000 (16:22 +0000)]
Fix #516: Shortcut/Feature: Select random image
https://github.com/BestImageViewer/geeqie/issues/516
Implemented as a plugin.
The random image is selected from all files in all collections plus all
images in the current folder.
Colin Clark [Fri, 4 Jan 2019 13:44:58 +0000 (13:44 +0000)]
Additional remote commands
--get-filelist:[<FOLDER>] Get list of files and class
--get-filelist-recurse:[<FOLDER>] Get list of files and class recursive
--get-collection:<COLLECTION> Get collection content
--get-collection-list Get list of collections
Changed command:
--tell Print filename of current image [and Collection, if collection
being displayed]
Colin Clark [Thu, 20 Dec 2018 11:45:20 +0000 (11:45 +0000)]
Bug fix: Extra characters in mailmap
Jiří Boháč [Wed, 19 Dec 2018 10:10:10 +0000 (10:10 +0000)]
Fix #650, 651: fullscreen does not work over multiple monitors
https://github.com/BestImageViewer/geeqie/issues/650
Colin Clark [Tue, 18 Dec 2018 16:42:02 +0000 (16:42 +0000)]
Preferences tabs orientation
Move preferences tabs to the left side so that all tabs are always in
view.
Colin Clark [Tue, 11 Dec 2018 11:46:00 +0000 (11:46 +0000)]
Bug fix: View in new window from files pane
When View in New Window was called from a right-click in the files pane,
the image was not shown at the correct size
Jiri Bohac [Thu, 6 Dec 2018 23:30:22 +0000 (00:30 +0100)]
Fix fullscreen spanning multiple monitors
Commit
a16635c ("Fix fullscreen - remove all the garbage
which breaks things and let Gtk do its job.")
broke fullscreen spanning multiple monitors.
Fix this for GTK3 by using gdk_window_set_fullscreen_mode().
Fixes #650.
Unfortunately, GTK2 has no equivalent.
Dave Lambert [Fri, 30 Nov 2018 11:05:43 +0000 (11:05 +0000)]
Fix #649: Tell Git to ignore .desktop files globally
https://github.com/BestImageViewer/geeqie/pull/649
Dave Lambert [Mon, 26 Nov 2018 12:11:40 +0000 (12:11 +0000)]
Tell Git to ignore .desktop files globally
These files are all generated by the build, with the exception of the
template.desktop file, so:
* Have Git ignore all *.desktop files.
* Rename template.desktop to template.desktop.in to
avoid a clash with this new ignore rule.
* Remove the checked-in image-crop.desktop file, which is built
anyway.
Dave Lambert [Mon, 26 Nov 2018 17:53:22 +0000 (17:53 +0000)]
Fix #648: Correctly size image windows opened from collections
https://github.com/BestImageViewer/geeqie/pull/648
Dave Lambert [Mon, 26 Nov 2018 11:52:23 +0000 (11:52 +0000)]
Correctly size image windows opened from collections
When opening a view window from a collection, get the the image size
info from the file so the new window is appropriately sized.
grumpytetra [Fri, 23 Nov 2018 17:11:24 +0000 (17:11 +0000)]
Fix #647: rename configure.in to configure.ac
https://github.com/BestImageViewer/geeqie/pull/647
grumpytetra [Fri, 23 Nov 2018 12:24:22 +0000 (13:24 +0100)]
rename configure.in to configure.ac
Colin Clark [Thu, 22 Nov 2018 15:08:54 +0000 (15:08 +0000)]
Ref #160: Replace print dialog by standard GTK dialog
https://github.com/BestImageViewer/geeqie/issues/160
Permit exif tags to be included in the image text annotations (as for
the Overlay screen Display)
Colin Clark [Sun, 18 Nov 2018 17:38:10 +0000 (17:38 +0000)]
Ref #631: Compilation script for all distributions
https://github.com/BestImageViewer/geeqie/issues/631
Reference to all-distros script included in README.
Full list of dependencies still not included.
Colin Clark [Sat, 17 Nov 2018 20:07:33 +0000 (20:07 +0000)]
Show timezone data when no date-time
Make available GPS lat/long derived data Timezone, Country Name, Country
Code even when there is no GPS date and time available.