geeqie.git
3 years agoPreparing release stable/1.6 v1.6
Klaus Ethgen [Fri, 20 Nov 2020 21:30:06 +0000 (22:30 +0100)]
Preparing release

3 years agoAdding generated files
Klaus Ethgen [Sat, 15 Jun 2019 11:22:13 +0000 (12:22 +0100)]
Adding generated files

3 years agoRemoving web directory
Klaus Ethgen [Fri, 20 Nov 2020 21:16:38 +0000 (22:16 +0100)]
Removing web directory

3 years agoFix #825: Add keymap_template.h to geeqie_SOURCES
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

3 years agoRef #781: Display version numbers
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

3 years agoRef #820: Problem with window in the current build
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

3 years agoRef #820: Problem with window in the current build
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.

3 years agoBug fix: --disable-clutter can cause crash
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.

3 years agoGeeqie as a flatpak
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.

3 years agoRef #820: Problem with window in the current build
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.

3 years agoRef #820: Problem with window in the current build
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.

3 years agoFix #821: Un-full-screen doesn't work. Regression
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.

3 years agoFix #816: Fix building with --enable-debug-flags
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

3 years agoRef #761: Severe stall/hang at start-up
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.

3 years agoFix #819: Turning off mouseover info
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.

3 years agoFix #814: Geeqie slow at startup, even when looking at just a single image
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.

3 years agoGDK_INTERP_HYPER is deprecated
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

3 years agoFix #809: Extra underscore in toolbar.c
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

3 years agoFix #810: Fix mistakes in Czech translation
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

3 years agoFix #808: Update Slovak translation
Jose Riha  [Mon, 21 Sep 2020 09:47:27 +0000 (10:47 +0100)]
Fix #808: Update Slovak translation

3 years agoFix #806: Slightly improve plugin template
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

3 years agoUpdate gitignore for appdata file
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

3 years agoPlugins sort order
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.

3 years agoRef #761: Severe stall/hang at start-up
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.

3 years agoFind duplicates - blocking when loading file list
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.

3 years agoPart fix #796: Restored windows all show the same location
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.

3 years agoFix #794: make dist errors out due to a tar filename limit of 99 characters
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

3 years agoFix #781: Running 'make check' in po folder errors out
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.

3 years agoAddl fix #599: Geeqie won't start if clutter fails to init
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.

3 years agoFix #559: Geeqie won't start if clutter fails to init
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

3 years agoUpdate help and man files
Colin Clark [Mon, 27 Jul 2020 14:10:55 +0000 (15:10 +0100)]
Update help and man files

3 years agoInclude Find icon in SaR entry field
Colin Clark [Mon, 27 Jul 2020 10:02:05 +0000 (11:02 +0100)]
Include Find icon in SaR entry field

3 years agoFix #782: dangerous duplicate finder deletes original, leaves dangling symlink
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

3 years agoFix clang compile errors
Colin Clark [Thu, 23 Jul 2020 12:57:22 +0000 (13:57 +0100)]
Fix clang compile errors

Fix errors revealed by -Wlogical-op-parentheses

3 years agoUpdate dupes documentation
Colin Clark [Wed, 8 Jul 2020 15:54:03 +0000 (16:54 +0100)]
Update dupes documentation

3 years agoAddl fix #397: GPU acceleration
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.

3 years agoFix minor coding errors
Colin Clark [Tue, 7 Jul 2020 11:04:27 +0000 (12:04 +0100)]
Fix minor coding errors

3 years agoAddl fix #397: GPU acceleration
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.

3 years agoFix #779: Add search by path
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

3 years agoFix coding errors detected by clang
Colin Clark [Sat, 20 Jun 2020 09:53:15 +0000 (10:53 +0100)]
Fix coding errors detected by clang

3 years agoFix #775: GTK3 and the readme.md
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".

3 years agoPart fix #396: GTK3 collections
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.

3 years agoFix #770: What's this repo is about
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

3 years agoFix #702: Menubar takes too much space
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

3 years agoFix #397: GPU acceleration
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.

3 years agoTmp fix #397: GPU acceleration
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.

3 years agoFix #771: properly check return value of mmap
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

3 years agoBug fix #268: Picture diff or picture compare feature
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

3 years agoFix #268: Picture diff or picture compare feature
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.

3 years agoBug fix: Plugins using exiv2
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.

3 years agoHide main window while in fullscreen
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.

3 years agoFix #344: Ignoring alpha channel
vonasek  [Fri, 8 May 2020 15:47:06 +0000 (16:47 +0100)]
Fix #344: Ignoring alpha channel

https://github.com/BestImageViewer/geeqie/issues/344

3 years agoFix #120: Export/Import of Keyword tree
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.

4 years agoUpdate desktop.template documentation
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.

4 years agoBug fix: Set geometry of additional windows
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.

4 years agoSearch on collection
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

4 years agoWeb page - mailing list comment
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

4 years agoBug fix #714: find duplicates enhanced selection logic
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

4 years agoFix #714: find duplicates enhanced selection logic
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

4 years agoSearch for broken images
Colin Clark [Sat, 18 Apr 2020 16:59:01 +0000 (17:59 +0100)]
Search for broken images

Additional option on Search/Image Class to search for broken images.
Broken being defined as of Class Image, Raw Image, Video or Document,
but Geeqie cannot display an image.

Also additional buttons for Help and Close.

4 years agoRemember layout of Search and Dupe windows
Colin Clark [Sun, 12 Apr 2020 16:38:46 +0000 (17:38 +0100)]
Remember layout of Search and Dupe windows

4 years agoFix #767: twin file-panels with ability to move to next image simultaneously
Colin Clark [Sun, 12 Apr 2020 12:09:34 +0000 (13:09 +0100)]
Fix #767: twin file-panels with ability to move to next image simultaneously

https://github.com/BestImageViewer/geeqie/issues/767

New menu option: View/Split/Split Pane Sync

4 years agoFix #726: Unsharp print results
Colin Clark [Fri, 10 Apr 2020 14:18:15 +0000 (15:18 +0100)]
Fix #726: Unsharp print results

https://github.com/BestImageViewer/geeqie/issues/726

Use cairo_scale() instead of gdk_pixbuf_scale()

4 years agoFix #753: Various cleanups based on gcc warnings
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

4 years agoAddl fix #744: Support Canon cr3 files
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

4 years agoAddl fix #766: Parallel build problem
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

4 years agoCache maintenance - include progress bars
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

4 years agoFix #766: Parallel build problem
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

4 years agoFix #720: Add HEIC support per #610
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

4 years agoFix #758: Fix spelling and grammar errors in issue template
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

4 years agoBug fix: decode_sim perl script
Colin Clark [Fri, 3 Apr 2020 10:44:12 +0000 (11:44 +0100)]
Bug fix: decode_sim perl script

Explicitly check for Date=[-1]

4 years agoCreate/Update file similarity cache
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.

4 years agoExpand ~ for --remote --get-filelist command
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

4 years agoModify decode_sim perl script for date-time
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.

4 years agoRef #676: Simultaneous runs of geeqie interfere with each other
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.

4 years agoRef #744: Support Canon cr3 files
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.

4 years agoFix context-sensitive help fault
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

4 years agoDocument --remote open file or URL command
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

4 years agoDocument collection preview limit
Colin Clark [Mon, 23 Mar 2020 21:58:26 +0000 (21:58 +0000)]
Document collection preview limit

4 years agoFix documentation error - file date type
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.

4 years agoFix #751: Allow to make layouts persistent and selectable
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.

4 years agoFix #737: Don't create new folder without confirmation
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

4 years agoAmend remote --tell option
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.

4 years agoFix #759: NetBSD fixes
Thomas Klausner [Wed, 11 Mar 2020 14:32:19 +0000 (14:32 +0000)]
Fix #759: NetBSD fixes

https://github.com/BestImageViewer/geeqie/pull/759

4 years agoFix #756: Set default option for file drag-drop, skipping "Move/Copy/Symlink" popup
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

4 years agoFix #713: Image preview does not update when pressing shift-up
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.

4 years agoBug fix: --disable-j2k option
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.

4 years agoFix #752: Allow scroll bookmark window horizontally
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.

4 years agoRef #676: Simultaneous runs of geeqie interfere with each other
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

4 years agoSort by name and date in folder list view
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

4 years agoRef #676: Simultaneous runs of geeqie interfere with each other
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.

4 years agoRef #598: Option to set default drag-drop behaviour to local folder as 'move' not...
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.

4 years agoAddl fix #741: Crash when creating new dir with same name as already existing file
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

4 years agoFix #741: Crash when creating new dir with same name as already existing file
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

4 years agoWidth of drop-downs in Preferences
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.

4 years agoAddl. fix #649: Tell Git to ignore .desktop files globally
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

4 years agoFix #746: src/options: fix build failure against gcc-10
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

4 years agoAddl Fix #742: Add appdata file
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)

4 years agoAddl Fix #742: Add appdata file
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

4 years agoAddl Fix #742: Add appdata file
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