Colin Clark [Fri, 20 Aug 2021 14:33:20 +0000 (15:33 +0100)]
Fix #652: Automated cache maintenance
https://github.com/BestImageViewer/geeqie/issues/652
If geeqie is called with --cache-maintenance <path>, the GUI is not
loaded and the program behaves as a command line program.
It runs recursively to clean thumbnail data, and create thumbnails and
.sim files.
Colin Clark [Thu, 19 Aug 2021 08:40:14 +0000 (09:40 +0100)]
Fix #918: geeqie crash when using JPEG XL images
https://github.com/BestImageViewer/geeqie/issues/918
Call to JxlDecoderDestroy() had been omitted.
Colin Clark [Mon, 16 Aug 2021 15:52:08 +0000 (16:52 +0100)]
Fix #917: GTK3 status bar fields can cause the window to unexpectedly change size
https://github.com/BestImageViewer/geeqie/issues/917
Use gtk_label_set_ellipsize() to allow the box size to be reduced.
Colin Clark [Thu, 12 Aug 2021 10:23:46 +0000 (11:23 +0100)]
Include expanders on status bar
Include expander icons for the sort and zoom boxes on the status bar.
Colin Clark [Thu, 12 Aug 2021 09:15:55 +0000 (10:15 +0100)]
Fix #915: Unable to view JXL code streams
https://github.com/BestImageViewer/geeqie/issues/915
Use FF0A as an additional magic number for JPEG XL files.
Colin Clark [Mon, 9 Aug 2021 09:45:45 +0000 (10:45 +0100)]
Fix #900: Support JPEG XL images
https://github.com/BestImageViewer/geeqie/issues/900
At this time it is necessary for the user to compile libjxl for
themselves.
Colin Clark [Fri, 6 Aug 2021 15:52:07 +0000 (16:52 +0100)]
Include popover for layout default button
In Preferences/Windows, for the Set Default Layout button include a
popover text to indicate to the user that the button has been
successfully pressed.
Colin Clark [Fri, 6 Aug 2021 15:37:39 +0000 (16:37 +0100)]
Clean up some compile warnings and errors
Also remove the Guidelines overlay feature.
Colin Clark [Wed, 4 Aug 2021 15:11:38 +0000 (16:11 +0100)]
Fix #872: Geometry of Icon pane not being saved
https://github.com/BestImageViewer/geeqie/issues/872
Permit the user to save the current window layout as the default for all
new windows.
Colin Clark [Wed, 4 Aug 2021 10:08:50 +0000 (11:08 +0100)]
Minor documentation updates
Remove Travis CI from the README (it is no longer supported by GitHub)
Other minor README text changes
Ensure the Lua API html is generated correctly
Improve the text for the exif rotation section of the Help file
Colin Clark [Wed, 28 Jul 2021 10:34:30 +0000 (11:34 +0100)]
Fix Lua API documentation link
Colin Clark [Mon, 26 Jul 2021 14:09:08 +0000 (15:09 +0100)]
Update checklist document
Colin Clark [Mon, 26 Jul 2021 12:37:22 +0000 (13:37 +0100)]
Fix #912: "overwrite files"-window outside screen
https://github.com/BestImageViewer/geeqie/issues/912
Put the message vbox inside a scrolled window.
Colin Clark [Mon, 26 Jul 2021 09:30:39 +0000 (10:30 +0100)]
Merge branch 'master' of git.geeqie.org:geeqie
Colin Clark [Mon, 26 Jul 2021 09:30:05 +0000 (10:30 +0100)]
Fix #911: can't rename or create directories, while file name outside the window
https://github.com/BestImageViewer/geeqie/issues/911
Using gtk_tree_view_get_bin_window() sometimes resulted in a negative x
value.
Use the window of the parent widget instead.
Klaus Ethgen [Sat, 17 Jul 2021 10:31:25 +0000 (11:31 +0100)]
Mergin several old merge requests
That merge requests got implemented in the past. This just completes the
merges to have a correct display in git.
* commit '
8abb834383bd':
fixed uvbuntu url
* commit '
b2044632dfb8':
Update Slovak translation
* commit '
eaf4dcdd76e4':
Generate sRGB thumbnails for images with embedded color profile data
* commit '
cfb686d65005':
Fix doc building with newer yelp
* commit '
75794b0d6592':
dupe: Eliminate O(n^2) code in dupe_files_add_queue_cb()
dupe: Optimize memory handling in dupe_files_add_queue_cb()
dupe: Avoid O(n) operations in dupe_files_add_queue_cb()
* commit '
319f58d9c1d7':
Use binary units for sizes, not decimal values.
* commit '
0436ed321b88':
Add image/webp mime type
* commit '
8eb3ee5d331b':
Update Dutch translation (nl_nl)
* commit '
1424f6b6831b':
Fix spelling mistake emdedded -> embedded
* commit '
7ea866b2aa83':
Cast `struct sockaddr_un*` properly
Use POSIX options for tail and tr
* commit '
865a8ba3888f':
Updated Catalan translation
* commit '
f4fad426aed9':
updated german translation
updated german translation
* commit '
0d981a84c8cb':
fixed wrong spelled words
* commit '
121db0ea48ef':
fixed spelling mistakes
* commit '
3c363439f022':
New pop-up menu action "Copy image to clipboard"
* commit '
18ad1ee9552a':
Fix building on GTK2 again, adding #ifdefs for gtk_label_set_[x,y]align
* commit '
50ccf27c1a5e':
Use gtk_label_set_[x,y]align instead of gtk_misc_set_alignment
* commit '
e108b2e5c089':
Add keymap_template.h to geeqie_SOURCES too
* commit '
546dbdfa2dd7':
Fix building with --enable-debug-flags
* commit '
c113dd9a8a29':
Fix mistakes in Czech translation
* commit '
f6e88fcd6955':
Update Slovak translation
* commit '
635569789cf5':
Slightly improve plugin template
Klaus Ethgen [Sat, 17 Jul 2021 10:14:16 +0000 (11:14 +0100)]
Merge commit '
4c16fee96e84'
* commit '
4c16fee96e84':
Update Slovak translation
Jose Riha [Sat, 26 Jun 2021 20:12:55 +0000 (22:12 +0200)]
Update Slovak translation
Jose Riha [Sat, 26 Jun 2021 20:12:55 +0000 (22:12 +0200)]
Update Slovak translation
Colin Clark [Fri, 25 Jun 2021 08:35:10 +0000 (09:35 +0100)]
Fix #903, #904: Slideshow settings
https://github.com/BestImageViewer/geeqie/issues/903
https://github.com/BestImageViewer/geeqie/issues/904
Slideshow delay shown in the status bar.
Faster/slower default keys moved from keypad to main keyboard.
Colin Clark [Fri, 25 Jun 2021 07:29:32 +0000 (08:29 +0100)]
Update Help files
Fix broken links
Colin Clark [Tue, 22 Jun 2021 15:31:12 +0000 (16:31 +0100)]
Update appdata file
Change appdata file to v1.6
Colin Clark [Tue, 22 Jun 2021 15:24:21 +0000 (16:24 +0100)]
Replace HACKING document by CHECKLIST
Remove HACKING and replace by CHECKLIST.md
Colin Clark [Tue, 22 Jun 2021 10:42:34 +0000 (11:42 +0100)]
Ref #559: Geeqie won't start if clutter fails to init
https://github.com/BestImageViewer/geeqie/issues/559
Use Zenity to display a GUI message in addition to the console error.
Colin Clark [Mon, 14 Jun 2021 12:51:08 +0000 (13:51 +0100)]
Include a Other Software section in Help file
Include a section in the Help file listing software that might be useful
to Geeqie users.
Set libraw version back to 0.20 - required to decode .cr3 files.
Colin Clark [Sun, 13 Jun 2021 17:12:59 +0000 (18:12 +0100)]
AppImage - update web page
Update web page to include link to AppImages.
Minor text edit in a shell script.
Colin Clark [Sun, 13 Jun 2021 10:44:42 +0000 (11:44 +0100)]
Create AppImages
Change fixed paths to relative paths so that AppImages can be created.
Include documentation of how to create an AppImage, and a sample shell
script.
Colin Clark [Mon, 7 Jun 2021 12:19:07 +0000 (13:19 +0100)]
Fix #874: Travis CI fails
https://github.com/BestImageViewer/geeqie/issues/874
g_array_binary_search() requires >= glib 2.62
For earlier versions make a linear search.
Colin Clark [Sun, 6 Jun 2021 14:09:25 +0000 (15:09 +0100)]
External preview image extractor/decoder
Include a new tab in Preferences - Advanced.
This provides the possibility to use an external preview image decoder
or extractor.
Usage is described in the Help file.
Uwe Ohse [Fri, 4 Jun 2021 13:29:57 +0000 (14:29 +0100)]
Fix #901: add ftypavif magic for AVIF files
https://github.com/BestImageViewer/geeqie/issues/901
AVIF loading depends on the magic numbers, and the current list of known magics in src/image-load.c
is: ftypheic, ftypmsf1, ftypmif1. This is okay for HEIF, but AVIF is a different beast with a different codec and a different magic ftypavif (which is generated by gimp and darktable), and a different file extension (.avif)
Colin Clark [Sat, 29 May 2021 08:02:48 +0000 (09:02 +0100)]
Fix #818: Latest version Cant' display the DNG files, previous were OK
https://github.com/BestImageViewer/geeqie/issues/818
For the images in the bug report, Exiv2 returns a pointer to a section
that is not a jpeg.
Include a check that a jpeg has been found.
Libraw >= 0.20 will display these files.
Colin Clark [Sat, 29 May 2021 07:36:22 +0000 (08:36 +0100)]
Documentation update 3
Reinstate deleted lines
Colin Clark [Thu, 27 May 2021 08:35:08 +0000 (09:35 +0100)]
Documentation update 2
Change CODING.md section header format so that display is correct on
GitHub.
Colin Clark [Thu, 27 May 2021 08:26:24 +0000 (09:26 +0100)]
Documentation update
Change CODING file to markdown format.
Use environment variables to personalize some aspects of Doxygen output.
Include a sample of how to include a diagram in the Doxygen output.
Luca Orlandi [Wed, 26 May 2021 13:28:19 +0000 (15:28 +0200)]
fixed uvbuntu url
Luca Orlandi [Wed, 26 May 2021 13:28:19 +0000 (15:28 +0200)]
fixed uvbuntu url
Colin Clark [Sun, 23 May 2021 09:00:14 +0000 (10:00 +0100)]
Fix #777: Slow deduplication
https://github.com/BestImageViewer/geeqie/issues/777
Use FileUtilDoneFunc to update the UI once, when the entire delete
operation has completed.
Colin Clark [Fri, 21 May 2021 12:19:59 +0000 (13:19 +0100)]
Bug fix #744: Support Canon cr3 files
https://github.com/BestImageViewer/geeqie/issues/744
Fix incorrect #ifdef in exiv2.cc
Colin Clark [Thu, 20 May 2021 09:46:56 +0000 (10:46 +0100)]
Save Preferences window layout
If the Remember Dialog Window Positions option is on, also save the
Preferences window position, size, and current page.
Colin Clark [Tue, 18 May 2021 08:17:44 +0000 (09:17 +0100)]
Bug fix: Lua API docs
Ensure helpdir and sub-directories are deleted when uninstalling.
Colin Clark [Mon, 17 May 2021 14:19:21 +0000 (15:19 +0100)]
Use Doxygen to create a Lua API reference
Generate a Lua API document - the Lua interface is minimal at the
moment, but may get expanded.
Change lua.c slightly so that the required data is visible.
Create a script to generate the Doxygen html files.
Include the API in the main help file.
Jose Riha [Sat, 15 May 2021 21:34:00 +0000 (23:34 +0200)]
Update Slovak translation
Jose Riha [Sat, 15 May 2021 21:34:00 +0000 (23:34 +0200)]
Update Slovak translation
Colin Clark [Wed, 12 May 2021 14:03:56 +0000 (15:03 +0100)]
Fix #744,891:Support Canon cr3 files
https://github.com/BestImageViewer/geeqie/issues/744
https://github.com/BestImageViewer/geeqie/issues/891
Enable BMFF support in exiv2 init.
This permits exif data to be shown.
Colin Clark [Tue, 11 May 2021 13:26:43 +0000 (14:26 +0100)]
Fix #891: Application crashes while viewing CR3 thumbnails
https://github.com/BestImageViewer/geeqie/issues/891
Change the method of extracting jpegs from a .cr3 file when libraw is
not installed.
This is not a real solution. The code simply scans for the mdat marker
to find the start of the jpeg section.
Colin Clark [Mon, 10 May 2021 11:03:22 +0000 (12:03 +0100)]
Part fix #891: Application crashes while viewing CR3 thumbnails
https://github.com/BestImageViewer/geeqie/issues/891
Use LibRaw to extract preview images from .cr3 files (or any raw files
not recognized by exiv2).
Colin Clark [Wed, 5 May 2021 12:06:17 +0000 (13:06 +0100)]
Convert TODOs and FIXMEs to Doxygen style
All TODOs and FIXMEs will appear in the Related Pages Todo list.
Colin Clark [Wed, 5 May 2021 10:42:50 +0000 (11:42 +0100)]
Use at-sign rather than backslash as the Doxygen command symbol
Colin Clark [Tue, 4 May 2021 14:40:32 +0000 (15:40 +0100)]
Ensure all source files are documented by Doxygen
Include PREDEFINED statements to ensure all source files are documented.
It is not possible to document both sides of an #ifdef #ifndef e.g.
HAVE_EXIV2
Colin Clark [Sun, 2 May 2021 09:32:51 +0000 (10:32 +0100)]
Fix #890: Option to not save last_path
https://github.com/BestImageViewer/geeqie/issues/890
last_path is saved both in geeqierc.xml and in the [path_list] section
of the History file.
Unnecessary writes to the configuration file are avoided by using only
the History file value.
Colin Clark [Sat, 1 May 2021 09:26:27 +0000 (10:26 +0100)]
Fix translation errors and update all .po files
Fix missing translations in preferences/general and update all .po
files.
ashed [Sat, 1 May 2021 09:21:58 +0000 (10:21 +0100)]
Fix #888: fixed and updated Russian translation
https://github.com/BestImageViewer/geeqie/issues/888
ashed [Fri, 30 Apr 2021 14:32:07 +0000 (15:32 +0100)]
Fix #887: fixed Russian translation
https://github.com/BestImageViewer/geeqie/issues/887
Colin Clark [Fri, 30 Apr 2021 14:01:09 +0000 (15:01 +0100)]
Preserve selection order in ViewFileIcon after Reset
The order files are selected is now preserved in ViewFileIcon mode after
a Reset.
ViewFileList does not preserve the selection order.
Colin Clark [Thu, 29 Apr 2021 12:26:54 +0000 (13:26 +0100)]
Fix #886: Path copying does not work until the user left-clicks a node in the treeview
https://github.com/BestImageViewer/geeqie/issues/886
Change the press callback to select the item on right-click also.
Other functions such as Rename/Delete are now available on right-click.
Colin Clark [Wed, 28 Apr 2021 10:17:05 +0000 (11:17 +0100)]
Circular selection lists option
An option in Preferences/Behavior to permit image selections to be
traversed in a circular or non-circular manner.
The default is "on" (circular) which is the method used until now.
Colin Clark [Tue, 27 Apr 2021 17:47:04 +0000 (18:47 +0100)]
NEWS v1.6 update
Colin Clark [Tue, 27 Apr 2021 14:16:46 +0000 (15:16 +0100)]
Fix #884: Display APNG files in the thumbnails area
https://github.com/BestImageViewer/geeqie/issues/884
Only the static png image is displayed. There is no animation.
Colin Clark [Tue, 27 Apr 2021 12:22:03 +0000 (13:22 +0100)]
Merge branch 'master' of git://geeqie.org/geeqie
Colin Clark [Tue, 27 Apr 2021 12:21:40 +0000 (13:21 +0100)]
Option to select thumbnail color management
Include an option on Edit/Preferences/General to select thumbnail color
management.
Color management takes additional run-time - some users may not need
this function.
Daniel Vogelbacher [Tue, 27 Apr 2021 12:09:38 +0000 (13:09 +0100)]
Fix #885: Generate sRGB thumbnails for images with embedded color profile data
Images with color profiles other than sRGB or AdobeRGB may look too bright/dark as thumbnails, because Geeqie ignores color profile information during thumbnail generation.
This patch adds color profile correction for thumbnails if the image contains EXIF data and provides an embedded color profile or EXIF color profile identifiers.
Fixes #608
Daniel Vogelbacher [Mon, 26 Apr 2021 15:59:04 +0000 (17:59 +0200)]
Generate sRGB thumbnails for images with embedded color profile data
Images with color profiles other than sRGB or AdobeRGB may look
too bright/dark as thumbnails, because Geeqie ignores color profile
information during thumbnail generation.
This patch adds color profile correction for thumbnails if the image
contains EXIF data and provides an embedded color profile or EXIF
color profile identifiers.
Colin Clark [Sat, 24 Apr 2021 08:56:20 +0000 (09:56 +0100)]
Convert general file comments in .c files to Doxygen style comments
Colin Clark [Wed, 21 Apr 2021 09:03:26 +0000 (10:03 +0100)]
Convert comments in .h files to Doxygen style comments
Colin Clark [Tue, 20 Apr 2021 15:43:03 +0000 (16:43 +0100)]
Include DDS as image format in README
Colin Clark [Tue, 20 Apr 2021 12:53:27 +0000 (13:53 +0100)]
Include CR3 as image format in README
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.
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
Frej Drejhammar [Fri, 12 Mar 2021 20:02:16 +0000 (21:02 +0100)]
dupe: Eliminate O(n^2) code in dupe_files_add_queue_cb()
Geeqie is, compared to its ancestor Gqview, embarrassingly slow while
loading a set of files to look for duplicates (most noticeable when
looking for duplicate names). Profiling shows that a lot of time is
spent in dupe_files_add_queue_cb(). The culprit turns out to be two
loops, which for each newly loaded file, traverses the list of already
loaded images. As this gives a time complexity of O(n^2) where n is
the number of images, loading times become very large when the number
of files increases.
This patch adds a GHashTable-based cache which is created when a
loading operation starts and destroyed when it completes. The cache is
initialized with the loaded images on creation (an O(n)
operation). Using the cache, checking for duplicates in the lists can
be done in constant time, thus making the loading time linear in the
number of images loaded. With this change Geeqie now matches the
performance of Gqview.
As a side effect, this patch also fixes a memory leak when an attempt
is made to re-add an already added file, as the unmodified version
never freed the DupeItem allocated for the twice added file.
Frej Drejhammar [Sat, 13 Feb 2021 15:55:05 +0000 (16:55 +0100)]
dupe: Optimize memory handling in dupe_files_add_queue_cb()
Do not traverse the lists returned by filelist_filter() while
allocating new list links with g_list_prepend(). Instead prepend the
lists to dw->add_files_queue using g_list_concat(). Although
g_list_concat() has to traverse the lists containing the new items to
find their ends, it avoids redundant memory allocation and
deallocation.
Frej Drejhammar [Sat, 13 Feb 2021 15:54:24 +0000 (16:54 +0100)]
dupe: Avoid O(n) operations in dupe_files_add_queue_cb()
Replace tests that use g_list_length(), which traverses the list with
simple constant-time NULL checks. That an empty list is NULL is
documented in the GList documentation.
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
Marcel Pol [Wed, 10 Mar 2021 12:47:33 +0000 (13:47 +0100)]
Use binary units for sizes, not decimal values.
KiB = 1024 bytes
MiB = 1024 * 1024 bytes
GiB = 1024 * 1024 * 1024 bytes
Please be aware, I am no C programmer. I also saw some use of Mb and mb,
which might indicate Megabit.
Please double check if my assumptions are correct.
Reference:
https://en.wikipedia.org/wiki/Byte#Multiple-byte_units
If the desire is to use decimal units like KB, MB and GB,
the code would need to be changed to use 1000 for kilo.
That is way over my head and not a good task for me.
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
Adrian Siemieniak [Tue, 9 Mar 2021 10:37:08 +0000 (11:37 +0100)]
Add image/webp mime type
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 [Fri, 5 Mar 2021 13:43:20 +0000 (14:43 +0100)]
Update Dutch translation (nl_nl)
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
Marcel Pol [Wed, 3 Mar 2021 18:07:45 +0000 (19:07 +0100)]
Fix spelling mistake
emdedded -> embedded
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
equal-l2 [Mon, 8 Feb 2021 00:29:39 +0000 (09:29 +0900)]
Cast `struct sockaddr_un*` properly
Because of `-Werror`, the difference in pointer types makes the whole
build fail.
equal-l2 [Mon, 8 Feb 2021 00:27:11 +0000 (09:27 +0900)]
Use POSIX options for tail and tr
Long options like `--delete` and `--lines` are GNU extension, which
cause trouble on non-GNU toolchains.
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.