Colin Clark [Tue, 20 Apr 2021 11:30:43 +0000 (12:30 +0100)]
Include AVIF as image format in README
Colin Clark [Tue, 20 Apr 2021 10:14:33 +0000 (11:14 +0100)]
Do not open collection window for --list option and no files
If the command line option --list is given, but there are no files
listed on the command line, do not open a blank collection window
terrancewong [Tue, 20 Apr 2021 09:30:35 +0000 (10:30 +0100)]
Fix #772: Huge image display issue
https://github.com/BestImageViewer/geeqie/issues/772
Patch by terrancewong, expanded by CAC.
There is a problem with the GdkPixbuf library when the image width is > 32767.
The problem shows in gdk_pixbuf_copy_area() and GDK_INTERP_NEAREST.
The easiest way to solve the problems is to work around them.
Colin Clark [Sun, 18 Apr 2021 10:21:02 +0000 (11:21 +0100)]
Bug fix: doxygen-help.sh double quotes
Use double quotes to prevent globbing and word splitting
Colin Clark [Sun, 18 Apr 2021 09:26:36 +0000 (10:26 +0100)]
Keep focus on collection window when --list option is used
When the command line option --list is used, do not select files in the
files pane. The focus then stays on images in the collection window.
Colin Clark [Sat, 17 Apr 2021 11:49:18 +0000 (12:49 +0100)]
Fix #615: Find Duplicates use multicore multithread all cores threads
https://github.com/BestImageViewer/geeqie/issues/615
Similarity searches use all available threads.
Matthew Miller [Fri, 9 Apr 2021 00:21:39 +0000 (20:21 -0400)]
Fix doc building with newer yelp
This adds `-i`, because otherwise it will complain about missing files (which
we copy into place later), and adds a trailing slash to the output directory,
because `yelp-build` now puts the files into the wrong place otherwise.
Colin Clark [Sun, 4 Apr 2021 12:12:11 +0000 (13:12 +0100)]
Bug fix #880: Optimize file loading when looking for duplicates
Reversed logic, resulting in items being processed twice
Colin Clark [Fri, 2 Apr 2021 09:44:17 +0000 (10:44 +0100)]
Log window - search text
Include facility to search text in the log window
Colin Clark [Thu, 1 Apr 2021 10:00:53 +0000 (11:00 +0100)]
Ouput exit status from doxygen-help
Exit status 0 if a match found in the .tag file, otherwise exit status
1.
Frej Drejhammar [Sun, 28 Mar 2021 11:05:15 +0000 (12:05 +0100)]
Fix #880: Optimize file loading when looking for duplicates
https://github.com/BestImageViewer/geeqie/pull/880
Colin Clark [Wed, 24 Mar 2021 12:49:48 +0000 (12:49 +0000)]
Doxygen helper script
The script may be used to integrate the Doxygen html files into a code
editor.
Set a code editor hot key to pass a variable or function name to the
script. The relevant Doxygen file will be displayed in a browser window.
Colin Clark [Wed, 17 Mar 2021 09:34:09 +0000 (09:34 +0000)]
Fix #845: Control image rotation in pan view
https://github.com/BestImageViewer/geeqie/issues/845
If Pan View "Show Image" is selected and status bar "Exif Rotate" is
set, rotate the displayed image.
Marcel Pol [Thu, 11 Mar 2021 10:09:25 +0000 (10:09 +0000)]
Fix #878: Use binary units for sizes, not decimal values
https://github.com/BestImageViewer/geeqie/pull/878
Adrian Siemieniak [Tue, 9 Mar 2021 10:55:26 +0000 (10:55 +0000)]
Fix #877: Add image/webp mime type
https://github.com/BestImageViewer/geeqie/pull/877
Colin Clark [Mon, 8 Mar 2021 12:38:42 +0000 (12:38 +0000)]
Fix #786: Image in fixed size window smaller than X11 desktop sometimes gets wrong zoom, reproducible.
https://github.com/BestImageViewer/geeqie/issues/786
Undo Temporary Fix #133: switching between images causes window to keep
shrinking
Colin Clark [Sat, 6 Mar 2021 16:35:30 +0000 (16:35 +0000)]
Fix #863: Geeqie handles non-existing files in a user-unfriendly way
https://github.com/BestImageViewer/geeqie/issues/863
Any command line error results in a modal dialogue followed by exit.
Colin Clark [Sat, 6 Mar 2021 13:23:46 +0000 (13:23 +0000)]
Fix #644: Images fail to render on MacOS
https://github.com/BestImageViewer/geeqie/issues/644
Change the way the "draw" signal is handled.
Overlay guidelines are disabled.
Marcel Pol [Fri, 5 Mar 2021 16:03:25 +0000 (16:03 +0000)]
Fix #876:Update Dutch translation (nl_nl)
https://github.com/BestImageViewer/geeqie/pull/876
Marcel Pol [Thu, 4 Mar 2021 09:58:28 +0000 (09:58 +0000)]
Fix #875: Fix spelling mistake
https://github.com/BestImageViewer/geeqie/pull/875
Colin Clark [Sat, 27 Feb 2021 09:12:40 +0000 (09:12 +0000)]
Fix #860, #871: --remote and --slideshow on startup
https://github.com/BestImageViewer/geeqie/issues/860
https://github.com/BestImageViewer/geeqie/issues/871
Remote slideshow delay is ignored
--remote --File=IMAGE fails: not displaying image, not using running
instance, not forking
equal-l2 [Mon, 8 Feb 2021 10:39:59 +0000 (10:39 +0000)]
Fix #866: Fix build on macOS
https://github.com/BestImageViewer/geeqie/pull/866
Use POSIX options for tail and tr
Cast properly
Colin Clark [Wed, 3 Feb 2021 15:23:53 +0000 (15:23 +0000)]
Bug fix: Include tilde expansion in slideshow recurse
Tilde expansion was missing in call to --remote
--slideshow-recurse:<folder>
Colin Clark [Sat, 30 Jan 2021 14:39:01 +0000 (14:39 +0000)]
Find duplicates speed-up for simple comparisons
Speed increase for simple comparisons (i.e. all those except similarity
checks)
This is achieved by using quicksorts and binary searches.
Colin Clark [Fri, 29 Jan 2021 10:26:50 +0000 (10:26 +0000)]
Include GTK version in output
Include GTK major version in --version output
Colin Clark [Fri, 29 Jan 2021 10:21:30 +0000 (10:21 +0000)]
Fix #857: Mouse locked in column adjusting mode in Exif window
https://github.com/BestImageViewer/geeqie/issues/857
The problem occurs only when compiled with GTK2. The reason is unknown.
Because the problem can cause Xorg to crash, it is best just to inhibit
the column adjust function in GTK2.
Carles Pina Estany [Sun, 24 Jan 2021 15:45:02 +0000 (15:45 +0000)]
Fix #856: Catalan translation updated
https://github.com/BestImageViewer/geeqie/pull/856
freddii [Sun, 24 Jan 2021 15:35:47 +0000 (15:35 +0000)]
Fix #854: updated german translation
https://github.com/BestImageViewer/geeqie/pull/854/
Colin Clark [Fri, 15 Jan 2021 12:43:54 +0000 (12:43 +0000)]
Fix #822: The image rotation keys ([ and ]) affect the wrong image
https://github.com/BestImageViewer/geeqie/issues/822
If a call is of the format:
geeqie /<folder1>/*jpg
Geeqie opens folder1 with the listed files selected.
If a call is of the format:
geeqie /<folder1>/*jpg /<folder2>/*jpg
Geeqie opens folder1 and the listed files are displayed in an unnamed
collection.
The hidden command line collection feature of previous versions is
deleted.
freddii [Thu, 14 Jan 2021 11:38:32 +0000 (11:38 +0000)]
Fix #852: fixed wrong spelled words
https://github.com/BestImageViewer/geeqie/pull/852
freddii [Thu, 14 Jan 2021 10:17:32 +0000 (10:17 +0000)]
Fix #851: fixed spelling mistakes
https://github.com/BestImageViewer/geeqie/pull/851
Colin Clark [Sat, 9 Jan 2021 11:35:41 +0000 (11:35 +0000)]
Fix #829: segfault with clutter-gtk
https://github.com/BestImageViewer/geeqie/issues/829
This fix might cause other problems which might be cured by calling:
LIBGL_ALWAYS_INDIRECT=1 geeqie
or, worst case:
geeqie --disable-clutter
Hrvoje Nikšić [Tue, 29 Dec 2020 10:56:27 +0000 (10:56 +0000)]
Fix #840: Copy image to clipboard menu action
https://github.com/BestImageViewer/geeqie/pull/840
Colin Clark [Sun, 20 Dec 2020 15:39:10 +0000 (15:39 +0000)]
No post-processing for animated gifs (2)
Check for no layout window.
Colin Clark [Sun, 20 Dec 2020 15:04:17 +0000 (15:04 +0000)]
No post-processing for animated gifs
Post-processing takes so much time animated gifs lose frames.
Inhibit post-processing for animated gifs.
Andreas Rönnquist [Thu, 17 Dec 2020 16:11:38 +0000 (16:11 +0000)]
Fix #836: Fix building on GTK2 again, adding #ifdefs for gtk_label_set_[x,y]align
https://github.com/BestImageViewer/geeqie/pull/836
Andreas Rönnquist [Tue, 15 Dec 2020 11:43:50 +0000 (11:43 +0000)]
Fix #834: Use gtk_label_set_[x,y]align instead of gtk_misc_set_alignment
https://github.com/BestImageViewer/geeqie/pull/834
Colin Clark [Sun, 13 Dec 2020 10:54:33 +0000 (10:54 +0000)]
Fix #832: Geeqie remembers desktop
https://github.com/BestImageViewer/geeqie/issues/832
An additional option to remember window workspaces in
Edit/Preferences/Windows.
The default is "off".
Colin Clark [Thu, 10 Dec 2020 16:43:33 +0000 (16:43 +0000)]
Ref #539: Run time check on GDK display backend (2)
https://github.com/BestImageViewer/geeqie/issues/829
Include a run time check to determine which backend is being used.
There was a seg. fault when Wayland was being used.
Colin Clark [Thu, 10 Dec 2020 16:08:01 +0000 (16:08 +0000)]
Ref #539: Run time check on GDK display backend
https://github.com/BestImageViewer/geeqie/issues/539
Include a run time check to determine which backend is being used.
There was a seg. fault when Wayland was being used.
Klaus Ethgen [Wed, 2 Dec 2020 21:02:18 +0000 (22:02 +0100)]
That doesn't wort currently, so removing it again
Klaus Ethgen [Wed, 2 Dec 2020 20:52:53 +0000 (21:52 +0100)]
Own compile
Klaus Ethgen [Wed, 2 Dec 2020 20:01:27 +0000 (21:01 +0100)]
Try to setup security scan
Colin Clark [Sat, 28 Nov 2020 11:18:13 +0000 (11:18 +0000)]
Ref #137: Copy to both clipboards
https://github.com/BestImageViewer/geeqie/issues/137
A third option to copy to both clipboards. Default is to copy to both.
Colin Clark [Sun, 15 Nov 2020 14:25:39 +0000 (14:25 +0000)]
Fix #825: Add keymap_template.h to geeqie_SOURCES
https://github.com/BestImageViewer/geeqie/pull/825
Colin Clark [Thu, 12 Nov 2020 12:37:47 +0000 (12:37 +0000)]
Ref #781: Display version numbers
https://github.com/BestImageViewer/geeqie/issues/781
If the tag is at HEAD show the version number only, otherwise show
version-date-commit
Colin Clark [Sun, 8 Nov 2020 13:45:16 +0000 (13:45 +0000)]
Ref #820: Problem with window in the current build
https://github.com/BestImageViewer/geeqie/issues/820
Place automatic scrollbar under menus
Colin Clark [Sat, 7 Nov 2020 14:40:47 +0000 (14:40 +0000)]
Ref #820: Problem with window in the current build
https://github.com/BestImageViewer/geeqie/issues/820
Remove the requirement for a "main" window.
Colin Clark [Sat, 7 Nov 2020 10:18:17 +0000 (10:18 +0000)]
Bug fix: --disable-clutter can cause crash
If --disable-clutter has been issued, trying to load the map will cause
a crash.
Colin Clark [Wed, 4 Nov 2020 15:38:49 +0000 (15:38 +0000)]
Geeqie as a flatpak
Include a reference to the flatpak version of Geeqie in the README and
web page.
Colin Clark [Mon, 2 Nov 2020 17:06:09 +0000 (17:06 +0000)]
Ref #820: Problem with window in the current build
https://github.com/BestImageViewer/geeqie/issues/820
Allow the desktop workspace layout to be saved in the configuration
files.
This is X11 and GTK3 only.
Colin Clark [Thu, 29 Oct 2020 15:31:09 +0000 (15:31 +0000)]
Ref #820: Problem with window in the current build
https://github.com/BestImageViewer/geeqie/issues/820
This fixes a problem with the command line geometry parameters being
ignored.
Colin Clark [Thu, 29 Oct 2020 10:25:42 +0000 (10:25 +0000)]
Fix #821: Un-full-screen doesn't work. Regression
https://github.com/BestImageViewer/geeqie/issues/821
Implement a user-definable option for "Hide window in fullscreen",
instead of a define.
Andreas Rönnquist [Wed, 14 Oct 2020 14:23:55 +0000 (15:23 +0100)]
Fix #816: Fix building with --enable-debug-flags
https://github.com/BestImageViewer/geeqie/pull/816
Colin Clark [Sun, 11 Oct 2020 13:14:43 +0000 (14:14 +0100)]
Ref #761: Severe stall/hang at start-up
https://github.com/BestImageViewer/geeqie/issues/761
Read star rating in the idle loop.
Colin Clark [Fri, 9 Oct 2020 15:50:32 +0000 (16:50 +0100)]
Fix #819: Turning off mouseover info
https://github.com/BestImageViewer/geeqie/issues/819
Showing file data as a tooltip in list view seems redundant, as that
data is visible anyway.
So the tooltip is removed.
Colin Clark [Thu, 1 Oct 2020 11:47:04 +0000 (12:47 +0100)]
Fix #814: Geeqie slow at startup, even when looking at just a single image
https://github.com/BestImageViewer/geeqie/issues/814
Wrong filedata function call.
Colin Clark [Sat, 26 Sep 2020 12:11:11 +0000 (13:11 +0100)]
GDK_INTERP_HYPER is deprecated
GDK_INTERP_HYPER is deprecated as GDK_INTERP_BILINEAR has a better
quality
Jose Riha [Mon, 21 Sep 2020 10:02:50 +0000 (11:02 +0100)]
Fix #809: Extra underscore in toolbar.c
https://github.com/BestImageViewer/geeqie/issues/809
Jose Riha [Mon, 21 Sep 2020 09:56:57 +0000 (10:56 +0100)]
Fix #810: Fix mistakes in Czech translation
https://github.com/BestImageViewer/geeqie/pull/810
Jose Riha [Mon, 21 Sep 2020 09:47:27 +0000 (10:47 +0100)]
Fix #808: Update Slovak translation
Jose Riha [Fri, 11 Sep 2020 11:22:37 +0000 (12:22 +0100)]
Fix #806: Slightly improve plugin template
https://github.com/BestImageViewer/geeqie/pull/806
Colin Clark [Sat, 5 Sep 2020 15:10:28 +0000 (16:10 +0100)]
Update gitignore for appdata file
Include org.geeqie.Geeqie.appdata.xml in .gitignore
Colin Clark [Sat, 5 Sep 2020 12:58:49 +0000 (13:58 +0100)]
Plugins sort order
Use caseless and natural sort order when displaying the plugins menu.
Colin Clark [Fri, 4 Sep 2020 11:45:21 +0000 (12:45 +0100)]
Ref #761: Severe stall/hang at start-up
https://github.com/BestImageViewer/geeqie/issues/761
When file marks have been saved, on next start the entire folder of each
marked file is reffed, causing a slow startup.
Wrong filedata function used.
Colin Clark [Mon, 24 Aug 2020 14:43:07 +0000 (15:43 +0100)]
Find duplicates - blocking when loading file list
Geeqie blocks when loading a list of files for find duplicates.
Using recurse can result in thousands of files being loaded, which
creates a problem.
This patch loads the file list in the idle loop.
Colin Clark [Mon, 17 Aug 2020 14:33:33 +0000 (15:33 +0100)]
Part fix #796: Restored windows all show the same location
https://github.com/BestImageViewer/geeqie/issues/796
If multiple windows are defined in the config. file, command line
options are used only in the main window.
Andreas Rönnquist [Sat, 8 Aug 2020 15:26:38 +0000 (16:26 +0100)]
Fix #794: make dist errors out due to a tar filename limit of 99 characters
https://github.com/BestImageViewer/geeqie/issues/794
Colin Clark [Sat, 8 Aug 2020 13:23:18 +0000 (14:23 +0100)]
Fix #781: Running 'make check' in po folder errors out
https://github.com/BestImageViewer/geeqie/issues/781
Spurious newline removed, and version now also includes last release tag
and date.
Colin Clark [Wed, 5 Aug 2020 13:17:22 +0000 (14:17 +0100)]
Addl fix #599: Geeqie won't start if clutter fails to init
https://github.com/BestImageViewer/geeqie/issues/559
Missing source file.
Colin Clark [Wed, 5 Aug 2020 11:13:42 +0000 (12:13 +0100)]
Fix #559: Geeqie won't start if clutter fails to init
https://github.com/BestImageViewer/geeqie/issues/559
New command line option:
geeqie --disable-clutter
Colin Clark [Mon, 27 Jul 2020 14:10:55 +0000 (15:10 +0100)]
Update help and man files
Colin Clark [Mon, 27 Jul 2020 10:02:05 +0000 (11:02 +0100)]
Include Find icon in SaR entry field
Colin Clark [Fri, 24 Jul 2020 09:03:17 +0000 (10:03 +0100)]
Fix #782: dangerous duplicate finder deletes original, leaves dangling symlink
https://github.com/BestImageViewer/geeqie/issues/782
Ignore symlinks to files
Colin Clark [Thu, 23 Jul 2020 12:57:22 +0000 (13:57 +0100)]
Fix clang compile errors
Fix errors revealed by -Wlogical-op-parentheses
Colin Clark [Wed, 8 Jul 2020 15:54:03 +0000 (16:54 +0100)]
Update dupes documentation
Colin Clark [Wed, 8 Jul 2020 10:51:53 +0000 (11:51 +0100)]
Addl fix #397: GPU acceleration
https://github.com/BestImageViewer/geeqie/issues/397
Pan view does not display correctly when renderer-clutter is used.
This patch forces renderer-tiles to be used from pan-view.
This is a work-around - a correct solution is still required.
Colin Clark [Tue, 7 Jul 2020 11:04:27 +0000 (12:04 +0100)]
Fix minor coding errors
Colin Clark [Tue, 7 Jul 2020 10:46:52 +0000 (11:46 +0100)]
Addl fix #397: GPU acceleration
https://github.com/BestImageViewer/geeqie/issues/397
If two windows are open, switching between the two windows may cause a
crash with the message:
The error was 'GLXBadDrawable'
The bug happens with Nouveau drivers and Radeon drivers, but not with
Nvidia drivers.
This patch disables Clutter if the system is liable to this bug. The
user is given the possibility to override this with an option in
Preferences/Behavior.
gusr [Tue, 23 Jun 2020 09:32:15 +0000 (10:32 +0100)]
Fix #779: Add search by path
https://github.com/BestImageViewer/geeqie/pull/779
Colin Clark [Sat, 20 Jun 2020 09:53:15 +0000 (10:53 +0100)]
Fix coding errors detected by clang
Colin Clark [Sat, 20 Jun 2020 08:26:22 +0000 (09:26 +0100)]
Fix #775: GTK3 and the readme.md
https://github.com/BestImageViewer/geeqie/issues/775
Change status of both GTK2 and GTK3 versions to "stable".
Colin Clark [Fri, 19 Jun 2020 13:47:34 +0000 (14:47 +0100)]
Part fix #396: GTK3 collections
https://github.com/BestImageViewer/geeqie/issues/396
The helper icon marker.xpm was not shown when making drag-and-drop on a
collection window.
The patch includes a FIXME, but works well enough.
Colin Clark [Thu, 18 Jun 2020 09:06:07 +0000 (10:06 +0100)]
Fix #770: What's this repo is about
https://github.com/BestImageViewer/geeqie/issues/770
Warning paragraph included at top of README
Colin Clark [Tue, 16 Jun 2020 12:43:40 +0000 (13:43 +0100)]
Fix #702: Menubar takes too much space
https://github.com/BestImageViewer/geeqie/issues/702
Additional option in Preferences/General
Colin Clark [Mon, 15 Jun 2020 15:59:11 +0000 (16:59 +0100)]
Fix #397: GPU acceleration
https://github.com/BestImageViewer/geeqie/issues/397
Minor speed improvement.
Colin Clark [Wed, 3 Jun 2020 15:39:31 +0000 (16:39 +0100)]
Tmp fix #397: GPU acceleration
https://github.com/BestImageViewer/geeqie/issues/397
This is a quick-fix just to provide something that works.
For that reason some code is merely commented out rather than removed.
The code must be re-written to remove deprecated functions and to use
clutter effects where appropriate.
Colin Clark [Tue, 2 Jun 2020 14:37:12 +0000 (15:37 +0100)]
Fix #771: properly check return value of mmap
https://github.com/BestImageViewer/geeqie/pull/771
Updates from ZoneDetect project:
https://github.com/BertoldVdb/ZoneDetect
Colin Clark [Wed, 20 May 2020 10:54:33 +0000 (11:54 +0100)]
Bug fix #268: Picture diff or picture compare feature
https://github.com/BestImageViewer/geeqie/issues/268
Fix illogical logic
Fix initialization
Documentation update
Colin Clark [Tue, 19 May 2020 13:42:27 +0000 (14:42 +0100)]
Fix #268: Picture diff or picture compare feature
https://github.com/BestImageViewer/geeqie/issues/268
Two extra options on Duplicates window:
Name ≠ Content
Name case-insensitive ≠ Content
Shows files with the same name but different checksums.
Colin Clark [Tue, 12 May 2020 09:41:02 +0000 (10:41 +0100)]
Bug fix: Plugins using exiv2
Order of parameters in call to exiv2 was incorrect.
Trey Dempsey [Sun, 10 May 2020 11:15:36 +0000 (12:15 +0100)]
Hide main window while in fullscreen
Hide the original main window in the list of windows while alt-tabbing in Gnome.
vonasek [Fri, 8 May 2020 15:47:06 +0000 (16:47 +0100)]
Fix #344: Ignoring alpha channel
https://github.com/BestImageViewer/geeqie/issues/344
Colin Clark [Wed, 29 Apr 2020 19:02:03 +0000 (20:02 +0100)]
Fix #120: Export/Import of Keyword tree
https://github.com/BestImageViewer/geeqie/issues/120
The ./scripts folder contains a script which enables merging the keyword
tree of two config. files.
Colin Clark [Mon, 27 Apr 2020 07:06:21 +0000 (08:06 +0100)]
Update desktop.template documentation
Also include a script to automatically update the menu "Valid sections"
of the template.
This needs to be run only when the menus have changed.
Colin Clark [Sun, 26 Apr 2020 10:19:34 +0000 (11:19 +0100)]
Bug fix: Set geometry of additional windows
When an additional was opened from the command line, any --geometry
parameters were ignored.
There is now also a --remote command to set window geometry.
Colin Clark [Sun, 26 Apr 2020 08:52:32 +0000 (09:52 +0100)]
Search on collection
Additional option on Search window - search on a Collection
Colin Clark [Sat, 25 Apr 2020 07:18:26 +0000 (08:18 +0100)]
Web page - mailing list comment
Add warning that there will be no auto response unless subscribed
Colin Clark [Fri, 24 Apr 2020 14:42:40 +0000 (15:42 +0100)]
Bug fix #714: find duplicates enhanced selection logic
https://github.com/BestImageViewer/geeqie/issues/714
GTK2/GTK3 difference for gtk_button_box_new
Colin Clark [Thu, 23 Apr 2020 09:40:19 +0000 (10:40 +0100)]
Fix #714: find duplicates enhanced selection logic
https://github.com/BestImageViewer/geeqie/issues/714
Sort by click on column header
"Show all" option
Revised layout
Key "0" de-select all