Colin Clark [Fri, 11 Aug 2017 19:53:32 +0000 (20:53 +0100)]
Ref #226: Update website
https://github.com/BestImageViewer/geeqie/issues/226
Sourceforge email address wrong
Colin Clark [Fri, 11 Aug 2017 18:41:01 +0000 (19:41 +0100)]
Ref #226: Update website
https://github.com/BestImageViewer/geeqie/issues/226
Update README.md to give a more complete list of features.
Update https://en.wikipedia.org/wiki/Geeqie to include a link to
README.md on the github site - anyone accessing it will see it in html
format.
Include a "Preview release" date on above website - to show current
source status.
Update Licence text to v2.
Colin Clark [Thu, 10 Aug 2017 19:03:50 +0000 (20:03 +0100)]
Bug fix: Improve debug output
Fix commit
271aa1833d31
Colin Clark [Wed, 9 Aug 2017 14:14:27 +0000 (15:14 +0100)]
Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
https://github.com/BestImageViewer/geeqie/issues/436
Send stderr to /dev/null
Colin Clark [Tue, 8 Aug 2017 21:10:21 +0000 (22:10 +0100)]
Improve debug output
Use __func__ compiler identifier
Colin Clark [Tue, 8 Aug 2017 18:30:01 +0000 (19:30 +0100)]
Update secondary user documentation
Use standard gtk_about_dialog for Help About
Move contributers to AUTHORS file so that they appear in the Credits
dialog
Change gen_changelog.sh to create ChangeLog.html
Include ChangeLog on Help menu
Make presence of README.html and ChangeLog.html mandatory
It would be better to generate above html files from automake.
gtk_about_dialog uses msgid _("translator-credits"), but the translators
do not use it.
Colin Clark [Sun, 6 Aug 2017 19:17:44 +0000 (20:17 +0100)]
Fix #505: ‘Copy path’ and ‘Delete’ are too close in the drop down menu
https://github.com/BestImageViewer/geeqie/issues/505
This commit attempts to ameliorate this issue by moving the Delete
action to the end of a section and ensuring a divider is immedialtely
below it.
Colin Clark [Sun, 6 Aug 2017 18:25:07 +0000 (19:25 +0100)]
Prelim: display README in html format
If README.html exists, it is displayed in the default browser in
preference to README.md in text format.
Still requires the automake files to be modified for markdown (or some
other command) to generate the README.html file.
Colin Clark [Sat, 5 Aug 2017 16:36:05 +0000 (17:36 +0100)]
Bug fix: GPS map expander
When the expander for the GPS map was closed, the map continued to be
displayed.
The reason is unknown.
This commit uses the expander signal to explicitly show or hide the
child of the expander.
Colin Clark [Sat, 5 Aug 2017 09:57:44 +0000 (10:57 +0100)]
Fix geonames coding error
Colin Clark [Fri, 4 Aug 2017 20:04:45 +0000 (21:04 +0100)]
Partial fix #504: Increase limit on Decoded Image Cache Size
https://github.com/BestImageViewer/geeqie/issues/504
Colin Clark [Fri, 4 Aug 2017 16:04:07 +0000 (17:04 +0100)]
Fix #192: tiff files (and others) appear blurry when 1:1 view
https://github.com/BestImageViewer/geeqie/issues/192
Up to commit
808d8558b3d5 alpha-channel files at scale 1:1 always had
GdkInterpType set to GDK_INTERP_NEAREST - the lowest quality. As there
was no scaling, this was ok.
Thereafter scaling was set to that selected by the user, resulting in
problems when GDK_INTERP_HYPER was selected.
This commit reverts to the previous method.
Colin Clark [Mon, 31 Jul 2017 13:36:29 +0000 (14:36 +0100)]
Fix #500: Geeqie doesn’t use shared thumbnail folder
https://github.com/BestImageViewer/geeqie/issues/500
Colin Clark [Mon, 24 Jul 2017 10:08:35 +0000 (11:08 +0100)]
Fix #499: Unable to move zoomed image
https://github.com/BestImageViewer/geeqie/issues/499
Colin Clark [Sun, 23 Jul 2017 11:05:26 +0000 (12:05 +0100)]
Bug fix: Zoom mode overwritten
Zoom mode was overwritten whenever Preferences were saved.
Colin Clark [Thu, 20 Jul 2017 10:11:50 +0000 (11:11 +0100)]
Image Search - Ignore rotation
In the Image Search window, include a checkbox for Ignore Rotation on
the Image Content line.
Colin Clark [Thu, 20 Jul 2017 08:57:57 +0000 (09:57 +0100)]
Collections on command line
In the current implementation, the complete path must be used when
opening a collection from the command line.
This commit permits just the collection name, with or without extension,
to be used.
Colin Clark [Tue, 18 Jul 2017 18:39:58 +0000 (19:39 +0100)]
Move install folder for geocode-parameters
Install geocode-parameters.awk in GQ_BIN_DIR.
User can put their own version in ~/.config/geeqie/applications/
Colin Clark [Sun, 16 Jul 2017 15:32:31 +0000 (16:32 +0100)]
Fix compatibility problems with log window
Colin Clark [Fri, 14 Jul 2017 16:02:29 +0000 (17:02 +0100)]
Fix #302: possibility to copy exif field values from the info sidebar
Copy info sidebar exif values to the clipboard.
Colin Clark [Thu, 13 Jul 2017 11:00:17 +0000 (12:00 +0100)]
Copy exif data to clipboard
Click on any cell in the Exif Window, and the data is copied into the
clipboard.
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.
Klaus Ethgen [Mon, 10 Jul 2017 11:23:19 +0000 (12:23 +0100)]
Adding more Entries to mailmap
Klaus Ethgen [Mon, 10 Jul 2017 09:27:47 +0000 (10:27 +0100)]
Update mailmap
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.
Omari Stephens [Mon, 10 Jul 2017 07:53:04 +0000 (07:53 +0000)]
Update translation files after more source file shuffling.
Omari Stephens [Sun, 9 Jul 2017 06:20:35 +0000 (06:20 +0000)]
update POTFILES.in
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.
Omari Stephens [Mon, 10 Jul 2017 07:51:30 +0000 (07:51 +0000)]
Update translation files after source file move.
Omari Stephens [Mon, 10 Jul 2017 07:44:34 +0000 (07:44 +0000)]
Merge remote-tracking branch 'upstream/master' into view_file_po
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
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.
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
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
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
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
Omari Stephens [Fri, 7 Jul 2017 13:48:00 +0000 (13:48 +0000)]
Avoid c99 feature
Omari Stephens [Fri, 7 Jul 2017 13:21:15 +0000 (13:21 +0000)]
*phew* commented and simplified.
Omari Stephens [Fri, 7 Jul 2017 13:03:25 +0000 (13:03 +0000)]
Hopefully make it not crash
Omari Stephens [Fri, 7 Jul 2017 12:32:25 +0000 (12:32 +0000)]
It compiles!
Omari Stephens [Thu, 6 Jul 2017 19:33:31 +0000 (19:33 +0000)]
Remove all references to "IconData"
Omari Stephens [Fri, 7 Jul 2017 16:37:12 +0000 (16:37 +0000)]
update .gitignore
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
Colin Clark [Thu, 6 Jul 2017 13:47:45 +0000 (14:47 +0100)]
Fix clang compile errors
Omari Stephens [Wed, 5 Jul 2017 21:41:18 +0000 (21:41 +0000)]
Refactor: move view_file implementations to their own subdirectory.
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.
Omari Stephens [Thu, 29 Dec 2016 09:58:59 +0000 (09:58 +0000)]
Add pan filtering to all of the pan view modes
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.
Omari Stephens [Tue, 27 Dec 2016 19:26:45 +0000 (19:26 +0000)]
Move filter code into pan-fiew-filter.{c,h}
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.
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.
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.
Colin Clark [Sun, 2 Jul 2017 18:46:19 +0000 (19:46 +0100)]
Minor doc update - config file locations
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
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
Klaus Ethgen [Sun, 25 Jun 2017 21:54:21 +0000 (22:54 +0100)]
Better Markdown
Klaus Ethgen [Sun, 25 Jun 2017 21:31:31 +0000 (22:31 +0100)]
Using foreign to allow README file called README.md
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.
Klaus Ethgen [Sun, 25 Jun 2017 20:57:35 +0000 (21:57 +0100)]
Fix int<->uint problem
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)
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.
Klaus Ethgen [Sat, 24 Jun 2017 19:17:51 +0000 (20:17 +0100)]
Adding travis yaml
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
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
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.
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
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
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
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.
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.
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.
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.
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.
Colin Clark [Wed, 7 Jun 2017 16:53:16 +0000 (17:53 +0100)]
Document XMP, Exif and IPTC tag usage
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)
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
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
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
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
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
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
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
Colin Clark [Sat, 27 May 2017 14:58:00 +0000 (15:58 +0100)]
Minor dupe documentation
Ctrl+shift+right-click to show debug info.
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.
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
Colin Clark [Thu, 25 May 2017 11:53:54 +0000 (12:53 +0100)]
Remember keywords layout
Save and restore expanded keywords rows
Klaus Ethgen [Thu, 25 May 2017 08:07:32 +0000 (09:07 +0100)]
Enable silent build as default
Mimic Linux kernel builds.
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.
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.
Colin Clark [Fri, 19 May 2017 18:49:47 +0000 (19:49 +0100)]
Documentation update
Desktop files and the sort mnager.
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.
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.
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
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.
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.
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.
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.
Colin Clark [Tue, 2 May 2017 08:54:59 +0000 (09:54 +0100)]
Fix #442: Path filter combobox not initialised
Colin Clark [Mon, 1 May 2017 18:05:08 +0000 (19:05 +0100)]
Eliminate a FIXME: Collection window position
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