Colin Clark [Fri, 8 Sep 2017 16:11:02 +0000 (17:11 +0100)]
Fix #278: Shortcut to change time between images in slideshow
https://github.com/BestImageViewer/geeqie/issues/278
Keypad plus and minus to change the interval in 0.5 sec units.
Colin Clark [Fri, 8 Sep 2017 10:25:06 +0000 (11:25 +0100)]
Bug fix: Info sidebar width in GTK3
In bar_size_allocate() the width obained is the allocated width. In GTK2
this is the actual width. In GTK3 it is the *minimum* width. This
results in the info sidebar being able to increase, but not decrease.
There does not seem to be a way in GTK3 to get the actual width of a
widget. For GTK3 the only way is to disable it. The width of the sidebar
is therefore not preserved across restarts.
Colin Clark [Wed, 6 Sep 2017 18:56:58 +0000 (19:56 +0100)]
Show destination in Copy/Move dialog
Expand the information message to include the destination folder for
Copy and Move operations.
cclark [Wed, 6 Sep 2017 10:59:47 +0000 (11:59 +0100)]
Fix #508: Copy and Move windows scale incorrectly
https://github.com/BestImageViewer/geeqie/issues/508
Tomasz Golinski [Thu, 31 Aug 2017 10:38:26 +0000 (11:38 +0100)]
Fix #507: Slightly rearrange keywords context menu
https://github.com/BestImageViewer/geeqie/issues/507
Alberto Griggio [Tue, 29 Aug 2017 09:13:17 +0000 (10:13 +0100)]
Fix #506: ignore chmod errors for filesystems not supporting the operation
https://github.com/BestImageViewer/geeqie/issues/506
Colin Clark [Tue, 22 Aug 2017 09:12:34 +0000 (10:12 +0100)]
Update doxygen.conf
Colin Clark [Sun, 20 Aug 2017 10:20:48 +0000 (11:20 +0100)]
Change recent code comments to Doxygen style
Colin Clark [Fri, 18 Aug 2017 13:25:36 +0000 (14:25 +0100)]
Right-click menus - collections
On all relevent right-click menus include a sub-menu to store an image
selection to either a new or existing collection.
On Collection window right-click menu, remove "Append from file list" -
that can be achieved with "Append from file selection"
Colin Clark [Wed, 16 Aug 2017 08:42:42 +0000 (09:42 +0100)]
Bug fix: Collection in multiple windows
The same collection can be opened in multiple windows, causing problems
when different files are appended to different windows.
This commit permits only one window per collection.
Colin Clark [Tue, 15 Aug 2017 19:07:40 +0000 (20:07 +0100)]
Append file selection to collection
Additional right-click menu item to append file selection to a
collection window
Colin Clark [Mon, 14 Aug 2017 15:46:55 +0000 (16:46 +0100)]
Update website
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.