geeqie.git
4 years agoMerge pull request #497 from xsdg/cluster xsdg-file-clustering
Omari Stephens [Tue, 11 Jul 2017 17:08:01 +0000 (17:08 +0000)]
Merge pull request #497 from xsdg/cluster

Adds preliminary file clustering capability

4 years agoAdd VIM modelines to new files
Omari Stephens [Mon, 10 Jul 2017 17:34:37 +0000 (17:34 +0000)]
Add VIM modelines to new files

4 years agoMerge remote-tracking branch 'upstream/master' into cluster
Omari Stephens [Mon, 10 Jul 2017 17:16:53 +0000 (17:16 +0000)]
Merge remote-tracking branch 'upstream/master' into cluster

4 years agoMerge pull request #496 from xsdg/view_file_po
Omari Stephens [Mon, 10 Jul 2017 17:07:29 +0000 (17:07 +0000)]
Merge pull request #496 from xsdg/view_file_po

Shuffle files around, and update translation files to match.

4 years agoAdding more Entries to mailmap
Klaus Ethgen [Mon, 10 Jul 2017 11:23:19 +0000 (12:23 +0100)]
Adding more Entries to mailmap

4 years agoUpdate mailmap
Klaus Ethgen [Mon, 10 Jul 2017 09:27:47 +0000 (10:27 +0100)]
Update mailmap

4 years agoAdding mailmap file to unify commiter
Klaus Ethgen [Mon, 10 Jul 2017 08:23:52 +0000 (09:23 +0100)]
Adding mailmap file to unify commiter

If one wants to have different entry in the git `git shortlog`, just
give me a hint or just update it.

4 years agoActually return newly-created structs.
Omari Stephens [Mon, 10 Jul 2017 08:06:21 +0000 (08:06 +0000)]
Actually return newly-created structs.

This was working properly in GCC, because of unreliable magic.  See:
https://stackoverflow.com/a/4644913

4 years agoColorify cluster elements
Omari Stephens [Mon, 10 Jul 2017 07:36:47 +0000 (07:36 +0000)]
Colorify cluster elements

4 years agoAdds cluster support to view_file_list.
Omari Stephens [Sun, 9 Jul 2017 21:25:23 +0000 (21:25 +0000)]
Adds cluster support to view_file_list.

Note: behavior with sidecars is untested.

4 years agoStart the basics of setting the CLUSTER_CHILD flag on children.
Omari Stephens [Sun, 9 Jul 2017 18:21:12 +0000 (18:21 +0000)]
Start the basics of setting the CLUSTER_CHILD flag on children.

4 years agoUses custom hash/equals functions so that we can actually fetch equivalent FileDatas...
Omari Stephens [Sun, 9 Jul 2017 01:40:49 +0000 (01:40 +0000)]
Uses custom hash/equals functions so that we can actually fetch equivalent FileDatas from the hash table.

4 years agoUse FileCluster from view_file_icon to enable clustering of images.
Omari Stephens [Sat, 8 Jul 2017 21:56:55 +0000 (21:56 +0000)]
Use FileCluster from view_file_icon to enable clustering of images.

(Also adds minimal support to view_file_list, but it's not usable yet)

4 years agoAdd FileClusterList to ViewFile
Omari Stephens [Sat, 8 Jul 2017 03:57:18 +0000 (03:57 +0000)]
Add FileClusterList to ViewFile

4 years agoStart building a class to enable clustering of files.
Omari Stephens [Fri, 7 Jul 2017 21:44:05 +0000 (21:44 +0000)]
Start building a class to enable clustering of files.

4 years agoUpdate translation files after more source file shuffling.
Omari Stephens [Mon, 10 Jul 2017 07:53:04 +0000 (07:53 +0000)]
Update translation files after more source file shuffling.

4 years agoupdate POTFILES.in
Omari Stephens [Sun, 9 Jul 2017 06:20:35 +0000 (06:20 +0000)]
update POTFILES.in

4 years agodeduplicate shared code in view_file_icon and view_file_list
Omari Stephens [Fri, 7 Jul 2017 13:57:17 +0000 (13:57 +0000)]
deduplicate shared code in view_file_icon and view_file_list

Also, moves view_file.c into the view_file subdir.

4 years agoUpdate translation files after source file move.
Omari Stephens [Mon, 10 Jul 2017 07:51:30 +0000 (07:51 +0000)]
Update translation files after source file move.

4 years agoMerge remote-tracking branch 'upstream/master' into view_file_po
Omari Stephens [Mon, 10 Jul 2017 07:44:34 +0000 (07:44 +0000)]
Merge remote-tracking branch 'upstream/master' into view_file_po

4 years agoMerge pull request #498 from xsdg/c99
Omari Stephens [Mon, 10 Jul 2017 07:41:49 +0000 (07:41 +0000)]
Merge pull request #498 from xsdg/c99

Compile geeqie in C99 mode

4 years agoEnable C99 mode
Omari Stephens [Sun, 9 Jul 2017 21:40:05 +0000 (21:40 +0000)]
Enable C99 mode

Also, make AC_INIT macro independent of available branch names.

4 years agoRan regen_potfiles.sh to add missing files and correct the location of view_file...
Omari Stephens [Sun, 9 Jul 2017 05:54:05 +0000 (05:54 +0000)]
Ran regen_potfiles.sh to add missing files and correct the location of view_file files in POTFILES.in

4 years agoMerge remote-tracking branch 'github/merge-requests/464'
Klaus Ethgen [Sat, 8 Jul 2017 09:32:34 +0000 (10:32 +0100)]
Merge remote-tracking branch 'github/merge-requests/464'

* github/merge-requests/464:
  Eliminate some deprecations

4 years agoMerge remote-tracking branch 'github/merge-requests/479'
Klaus Ethgen [Sat, 8 Jul 2017 09:29:51 +0000 (10:29 +0100)]
Merge remote-tracking branch 'github/merge-requests/479'

* github/merge-requests/479:
  Update README.md
  Update README.md
  Rename README to README.md
  Rename README to README.md

4 years agoMerge merge-requests '495' and '458'
Klaus Ethgen [Sat, 8 Jul 2017 09:24:19 +0000 (10:24 +0100)]
Merge merge-requests '495' and '458'

* github/merge-requests/495:
  Avoid c99 feature
  *phew* commented and simplified.
  Hopefully make it not crash
  It compiles!
  Remove all references to "IconData"
  update .gitignore
  Refactor: move view_file implementations to their own subdirectory.

* github/merge-requests/458:
  Add the ability to use regular expressions for Pan View keyword filtering.
  Add pan filtering to all of the pan view modes
  Revamp pan view filtering to support different modes and grouping.
  Move filter code into pan-fiew-filter.{c,h}
  Adds a keyword filtering feature to Timeline PanView.
  Pull the search UI construction code out into a distinct function.
  Start moving pan view search code to its own module

4 years agoAvoid c99 feature
Omari Stephens [Fri, 7 Jul 2017 13:48:00 +0000 (13:48 +0000)]
Avoid c99 feature

4 years ago*phew* commented and simplified.
Omari Stephens [Fri, 7 Jul 2017 13:21:15 +0000 (13:21 +0000)]
*phew* commented and simplified.

4 years agoHopefully make it not crash
Omari Stephens [Fri, 7 Jul 2017 13:03:25 +0000 (13:03 +0000)]
Hopefully make it not crash

4 years agoIt compiles!
Omari Stephens [Fri, 7 Jul 2017 12:32:25 +0000 (12:32 +0000)]
It compiles!

4 years agoRemove all references to "IconData"
Omari Stephens [Thu, 6 Jul 2017 19:33:31 +0000 (19:33 +0000)]
Remove all references to "IconData"

4 years agoupdate .gitignore
Omari Stephens [Fri, 7 Jul 2017 16:37:12 +0000 (16:37 +0000)]
update .gitignore

4 years agoEnsure .sim files are cleared from cache
Colin Clark [Fri, 7 Jul 2017 11:11:56 +0000 (12:11 +0100)]
Ensure .sim files are cleared from cache

If file filtering was enabled, the .sim files were not cleared from the
geeqie cache

4 years agoFix clang compile errors
Colin Clark [Thu, 6 Jul 2017 13:47:45 +0000 (14:47 +0100)]
Fix clang compile errors

4 years agoRefactor: move view_file implementations to their own subdirectory.
Omari Stephens [Wed, 5 Jul 2017 21:41:18 +0000 (21:41 +0000)]
Refactor: move view_file implementations to their own subdirectory.

4 years agoAdd the ability to use regular expressions for Pan View keyword filtering.
Omari Stephens [Fri, 30 Dec 2016 04:24:46 +0000 (04:24 +0000)]
Add the ability to use regular expressions for Pan View keyword filtering.

4 years agoAdd pan filtering to all of the pan view modes
Omari Stephens [Thu, 29 Dec 2016 09:58:59 +0000 (09:58 +0000)]
Add pan filtering to all of the pan view modes

4 years agoRevamp pan view filtering to support different modes and grouping.
Omari Stephens [Tue, 27 Dec 2016 20:35:59 +0000 (20:35 +0000)]
Revamp pan view filtering to support different modes and grouping.

Conceptually, the filter is a sequence of filter elements, which are considered
in order for each image in the pan view.  The end result is that each image is
either rejected or displayed as normal.

4 years agoMove filter code into pan-fiew-filter.{c,h}
Omari Stephens [Tue, 27 Dec 2016 19:26:45 +0000 (19:26 +0000)]
Move filter code into pan-fiew-filter.{c,h}

4 years agoAdds a keyword filtering feature to Timeline PanView.
Omari Stephens [Sun, 25 Dec 2016 08:25:13 +0000 (08:25 +0000)]
Adds a keyword filtering feature to Timeline PanView.

UI needs some work, and currently only supports intersection between multiple
keywords.  Would be easy to support keyword unions, if the UI supported it.

Should probably hide the button in modes that don't yet support it.

4 years agoPull the search UI construction code out into a distinct function.
Omari Stephens [Sat, 24 Dec 2016 22:37:21 +0000 (22:37 +0000)]
Pull the search UI construction code out into a distinct function.

Also, it looks like the existing code would just leak the search UI widgets.
Having the construction code in a distinct function makes it much easier to
ensure the appropriate cleanup happens as well.

4 years agoStart moving pan view search code to its own module
Omari Stephens [Sat, 24 Dec 2016 05:23:02 +0000 (05:23 +0000)]
Start moving pan view search code to its own module

Next step is to pull the construction of the Search UI into the module
as well.  Ideally, pan-view.c should just instantiate a Search thing,
without having to worry about exactly how it's constructed or destructed.

4 years agoMinor doc update - config file locations
Colin Clark [Sun, 2 Jul 2017 18:46:19 +0000 (19:46 +0100)]
Minor doc update - config file locations

4 years agoAddl fix #488: Issues using Geeqie to compare pictures
Colin Clark [Thu, 29 Jun 2017 10:05:59 +0000 (11:05 +0100)]
Addl fix #488: Issues using Geeqie to compare pictures

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

Implement Alt-Up and Alt-Down keys

4 years agoFix #282: no support for multi-file actions in the sort bar
Colin Clark [Wed, 28 Jun 2017 15:57:11 +0000 (16:57 +0100)]
Fix #282: no support for multi-file actions in the sort bar

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

Sort manager actions operate on file selections

Original patch by Glenn Rolland

4 years agoBetter Markdown
Klaus Ethgen [Sun, 25 Jun 2017 21:54:21 +0000 (22:54 +0100)]
Better Markdown

4 years agoUsing foreign to allow README file called README.md
Klaus Ethgen [Sun, 25 Jun 2017 21:31:31 +0000 (22:31 +0100)]
Using foreign to allow README file called README.md

4 years agoConvert README to markdown
Klaus Ethgen [Sun, 25 Jun 2017 21:21:09 +0000 (22:21 +0100)]
Convert README to markdown

This allows to display images and links a better way.

4 years agoFix int<->uint problem
Klaus Ethgen [Sun, 25 Jun 2017 20:57:35 +0000 (21:57 +0100)]
Fix int<->uint problem

4 years agoBug fix: Additional debug features
Colin Clark [Sun, 25 Jun 2017 12:23:51 +0000 (13:23 +0100)]
Bug fix: Additional debug features

Ensure grep works on entire message line
guint/gint compile problem
compile with --disable-debug-log (patch by Guillaume Castagnino)

4 years agoChange travis to use trusty
Klaus Ethgen [Sat, 24 Jun 2017 19:47:50 +0000 (20:47 +0100)]
Change travis to use trusty

Precise is to old to build geeqie.

4 years agoAdding travis yaml
Klaus Ethgen [Sat, 24 Jun 2017 19:17:51 +0000 (20:17 +0100)]
Adding travis yaml

4 years agoAdditional debug features
Colin Clark [Thu, 22 Jun 2017 12:17:00 +0000 (13:17 +0100)]
Additional debug features

-g:<regexp>, --grep:<regexp> filter debug output by regular expression
+w, --show-log-window        show log window
-o:<file>, --log-file:<file> save log data to file

Save geomtery and position of log window
Various buttons on log window

4 years agoFix #262: double click and fullscreen
Colin Clark [Wed, 21 Jun 2017 12:15:32 +0000 (13:15 +0100)]
Fix #262: double click and fullscreen

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

4 years agoFix #492: Shortcut to Hide all sidebars simultaneously
Colin Clark [Tue, 20 Jun 2017 10:11:55 +0000 (11:11 +0100)]
Fix #492: Shortcut to Hide all sidebars simultaneously

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

Menu item to toggle hiding info, sort, and files panes.
Default key is backtick.

4 years agoEliminate FIXME: Log window line limit
Colin Clark [Sun, 18 Jun 2017 10:03:09 +0000 (11:03 +0100)]
Eliminate FIXME: Log window line limit

Set log window line limit in Preferences/Behavior

4 years agoFix #280: Set defaults for Auto Rename
Colin Clark [Sat, 17 Jun 2017 08:14:58 +0000 (09:14 +0100)]
Fix #280: Set defaults for Auto Rename

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

Remember last used settings

4 years agoAddl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
Colin Clark [Fri, 16 Jun 2017 08:45:57 +0000 (09:45 +0100)]
Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts

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

4 years agoFix #314: Remote commands for thumbnail maintenance
Colin Clark [Wed, 14 Jun 2017 18:26:03 +0000 (19:26 +0100)]
Fix #314: Remote commands for thumbnail maintenance

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

Additional remote commands so that thumbnail maintenance may be executed
from cron.

4 years agoFix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts
Colin Clark [Mon, 12 Jun 2017 18:15:29 +0000 (19:15 +0100)]
Fix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts

https://github.com/BestImageViewer/geeqie/issues/264
https://github.com/BestImageViewer/geeqie/issues/274
https://github.com/BestImageViewer/geeqie/issues/285
https://github.com/BestImageViewer/geeqie/issues/436

Additional entries on Edit/Orientation menu:
Write orientation to file
Write orientation to file (preserve timestamp)

Preferences/Metadata option "Write altered image orientation to the
metadata" must be off.
Exiftran and mogrify must be installed.

4 years agoFix #323: Rating system
Colin Clark [Thu, 8 Jun 2017 19:46:52 +0000 (20:46 +0100)]
Fix #323: Rating system

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

Initial implementation.
Set values either by Edit menu, or Alt+Keypad+n: n is 0 to 5
Alt+keypad+minus sets the value to -1.

4 years agoRef #202: "Set as wallpaper" doesn't work with GNOME Shell
Colin Clark [Thu, 8 Jun 2017 10:46:20 +0000 (11:46 +0100)]
Ref #202: "Set as wallpaper" doesn't work with GNOME Shell

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

Remove menu items for GTK3.

4 years agoFix #490: Creating info sidebar panes
Colin Clark [Thu, 8 Jun 2017 10:29:16 +0000 (11:29 +0100)]
Fix #490: Creating info sidebar panes

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

Additional icon in the sidebar panel to create new panes.

4 years agoDocument XMP, Exif and IPTC tag usage
Colin Clark [Wed, 7 Jun 2017 16:53:16 +0000 (17:53 +0100)]
Document XMP, Exif and IPTC tag usage

4 years agoAdditional keyword menu entries
Colin Clark [Mon, 5 Jun 2017 15:55:14 +0000 (16:55 +0100)]
Additional keyword menu entries

1. Revert all hidden
2. Collapse all
3. Revert (see Help file)

4 years agoFix #446: Minor text updates
Colin Clark [Sat, 3 Jun 2017 09:04:14 +0000 (10:04 +0100)]
Fix #446: Minor text updates

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

Plus warning with info sidebar heights

4 years agoAddl fix #488: Hide menus when not in split mode
Colin Clark [Wed, 31 May 2017 17:45:01 +0000 (18:45 +0100)]
Addl fix #488: Hide menus when not in split mode

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

4 years agoFix #488: Issues using Geeqie to compare pictures
Colin Clark [Wed, 31 May 2017 10:56:38 +0000 (11:56 +0100)]
Fix #488: Issues using Geeqie to compare pictures

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

Part 3: Use alt+left/right arrow keys to move between split window panes

4 years agoFix #357: Save mark-and-keyword connections
Colin Clark [Wed, 31 May 2017 08:01:35 +0000 (09:01 +0100)]
Fix #357: Save mark-and-keyword connections

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

Patch by unqwist and dragon-sh

4 years agoPartial fix #488: Split view with sidecars
Colin Clark [Tue, 30 May 2017 14:51:00 +0000 (15:51 +0100)]
Partial fix #488: Split view with sidecars

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

Bug 2: fix split view when images with sidecars are involved

4 years agoFix #381: Feature-Request: Make JPEG comment available for overlays
Alexander Antimonov [Mon, 29 May 2017 11:06:13 +0000 (12:06 +0100)]
Fix #381: Feature-Request: Make JPEG comment available for overlays

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

Additional tag "imagecomment" for JPEG comments

4 years agoFix #477: similarity duplicate search
Colin Clark [Sun, 28 May 2017 18:30:41 +0000 (19:30 +0100)]
Fix #477: similarity duplicate search

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

Additional find dupes option: sort groups with the lowest number of
matches to the top of the results list

4 years agoMinor dupe documentation
Colin Clark [Sat, 27 May 2017 14:58:00 +0000 (15:58 +0100)]
Minor dupe documentation

Ctrl+shift+right-click to show debug info.

4 years agoTemporary Fix #133: switching between images causes window to keep shrinking
Colin Clark [Fri, 26 May 2017 19:00:22 +0000 (20:00 +0100)]
Temporary Fix #133: switching between images causes window to keep shrinking

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

Temporary fix to hide problem. You may need to set Preferences/Windows
"Limit size when auto-sizing window" to 94% or less.

4 years agoFix #486: Build error
Colin Clark [Thu, 25 May 2017 20:17:08 +0000 (21:17 +0100)]
Fix #486: Build error

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

Bug solution from Guillaume Castagnino

4 years agoRemember keywords layout
Colin Clark [Thu, 25 May 2017 11:53:54 +0000 (12:53 +0100)]
Remember keywords layout

Save and restore expanded keywords rows

4 years agoEnable silent build as default
Klaus Ethgen [Thu, 25 May 2017 08:07:32 +0000 (09:07 +0100)]
Enable silent build as default

Mimic Linux kernel builds.

4 years agoFix assignment in dupe keypress function
Klaus Ethgen [Thu, 25 May 2017 06:56:03 +0000 (07:56 +0100)]
Fix assignment in dupe keypress function

Thanks clang for detecting this typo.

4 years agoFix #445: Info sidebar section heights
Colin Clark [Mon, 22 May 2017 12:35:40 +0000 (13:35 +0100)]
Fix #445: Info sidebar section heights

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

Options in preferences/general to set heights of:
Title
Comment
Keywords

Restart of Geeqie required for changes to take effect.

4 years agoDocumentation update
Colin Clark [Fri, 19 May 2017 18:49:47 +0000 (19:49 +0100)]
Documentation update

Desktop files and the sort mnager.

4 years agoTemporary Fix #207:Symlink doesn't show in Sort Manager
Colin Clark [Fri, 19 May 2017 18:22:55 +0000 (19:22 +0100)]
Temporary Fix #207:Symlink doesn't show in Sort Manager

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

This fix simply delays showing the sort manager until the user opens it,
by which time setup has been completed.

4 years agoSpeed up re-read of exif date
Colin Clark [Tue, 16 May 2017 18:56:54 +0000 (19:56 +0100)]
Speed up re-read of exif date

Remove unnecessary resets of exif date which cause re-reads of exif date
to be slow.
The initial read of exif date is unfortunately still slow.

4 years agoGeocode image by drag-drop
Colin Clark [Sun, 14 May 2017 20:57:53 +0000 (21:57 +0100)]
Geocode image by drag-drop

If an image is not geocoded, drag-and-drop on the map to write latitude
and longitude to metadata

4 years agoSearch on geo-position
Colin Clark [Thu, 11 May 2017 18:06:13 +0000 (19:06 +0100)]
Search on geo-position

Additional search option to locate images within a distance of a
location. The search origin can be specified in a number of ways - see
the Help file.

4 years agoTemporary Fix #467: Refresh doesn't preserve thumbnail viewpoint
Colin Clark [Sat, 6 May 2017 10:10:57 +0000 (11:10 +0100)]
Temporary Fix #467: Refresh doesn't preserve thumbnail viewpoint

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

The reason for the reset of the view is unknown. This patch hides the
problem for the moment.

4 years agoBug fix: Re-size images in GTK3
Colin Clark [Thu, 4 May 2017 18:06:48 +0000 (19:06 +0100)]
Bug fix: Re-size images in GTK3

When compiled with GTK3 if an image is opened with "View in new window"
the minimum window size is determined by the image size and screen size
etc. If a file selection is opened, the minimum window size is set by
the first image displayed.
This feature is determined by a call to gtk_widget_set_size_request().

When compiled with GTK2, the call to gtk_widget_set_size_request() seems
to be ignored, and the window can be resized at will.

The GTK2 style is much more practical, so the call to
gtk_widget_set_size_request() is ignored in GTK3.

4 years agoFix #123: Limit image expansion in Fit To Window
Colin Clark [Wed, 3 May 2017 10:30:12 +0000 (11:30 +0100)]
Fix #123: Limit image expansion in Fit To Window

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

Additional option in Preferences/Image to limit the expansion of an
image in Fit To Window mode. Stops small images being over-magnified.

4 years agoFix #442: Path filter combobox not initialised
Colin Clark [Tue, 2 May 2017 08:54:59 +0000 (09:54 +0100)]
Fix #442: Path filter combobox not initialised

4 years agoEliminate a FIXME: Collection window position
Colin Clark [Mon, 1 May 2017 18:05:08 +0000 (19:05 +0100)]
Eliminate a FIXME: Collection window position

4 years agoBug Fix: Marks checkboxes in GTK 3.14
Colin Clark [Sat, 29 Apr 2017 18:24:33 +0000 (19:24 +0100)]
Bug Fix: Marks checkboxes in GTK 3.14

Make marks checkboxes visible in icon mode in GTK 3.14 and later

4 years agoMinor documentation update
Colin Clark [Thu, 27 Apr 2017 20:36:46 +0000 (21:36 +0100)]
Minor documentation update

4 years agoAdditional Fix #245: Eliminate run-time error
Colin Clark [Thu, 27 Apr 2017 09:57:36 +0000 (10:57 +0100)]
Additional Fix #245: Eliminate run-time error

4 years agoFix #290: Mouse-only image viewing
Colin Clark [Fri, 14 Apr 2017 15:03:13 +0000 (16:03 +0100)]
Fix #290: Mouse-only image viewing

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

The mouse can now be used to change image, and zoom and pan image.

Single middle-click toggles the mouse wheel function between "change
image" and "change zoom".
In split-view quad mode each pane can be clicked, allowing Connected
Zoom to made on any combination of panes.

This function cannot be used with "Mouse wheel scrolls image" or
"Navigation by left or middle click on image" options.

4 years agoBug fix: Remote --tell output
Colin Clark [Tue, 28 Mar 2017 18:27:16 +0000 (19:27 +0100)]
Bug fix: Remote --tell output

Make the output go where it is supposed to go

4 years agoFix #201: Geeqie to pop to top of current windows when open up with -r
Colin Clark [Mon, 27 Mar 2017 12:22:58 +0000 (13:22 +0100)]
Fix #201: Geeqie to pop to top of current windows when open up with -r

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

Additional remote option to bring Geeqie widow to the top when opening
image:

file:<file>  open <file>, bring Geeqie window to the top
File:<file>  open <file>, do not bring Geeqie window to the top

4 years agoFix #130: Doubled path in thumbnail preferences
Colin Clark [Sun, 26 Mar 2017 10:42:10 +0000 (11:42 +0100)]
Fix #130: Doubled path in thumbnail preferences

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

4 years agoFix #245: Zoom settings on status bar
Colin Clark [Fri, 24 Mar 2017 19:45:44 +0000 (19:45 +0000)]
Fix #245: Zoom settings on status bar

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

Move commonly used zoom settings from Preferences to a button on the
status bar

4 years agoFix #85: can not switch to list view in folder pane with keyboard
Colin Clark [Thu, 23 Mar 2017 10:06:59 +0000 (10:06 +0000)]
Fix #85: can not switch to list view in folder pane with keyboard

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

Ctrl-T is now a toggle to switch between list view and tree view in the
folder pane

4 years agoFix #56: "Create folder" under "copy/move" should select new folder
Colin Clark [Wed, 22 Mar 2017 15:58:25 +0000 (15:58 +0000)]
Fix #56: "Create folder" under "copy/move" should select new folder

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

4 years agoBug fix: Seg fault in copy/move dialog
Colin Clark [Wed, 22 Mar 2017 14:33:48 +0000 (14:33 +0000)]
Bug fix: Seg fault in copy/move dialog

If a non-existant folder is entered as the destination in a copy/move
operation, Geeqie will crash.

Check for NULL returned from registered_extension_from_path()