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
Omari Stephens [Wed, 5 Jul 2017 21:41:18 +0000 (21:41 +0000)]
Refactor: move view_file implementations to their own subdirectory.
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
Colin Clark [Thu, 27 Apr 2017 20:36:46 +0000 (21:36 +0100)]
Minor documentation update
Colin Clark [Thu, 27 Apr 2017 09:57:36 +0000 (10:57 +0100)]
Additional Fix #245: Eliminate run-time error
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.
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
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
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
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
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
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
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()
Colin Clark [Wed, 22 Mar 2017 10:13:03 +0000 (10:13 +0000)]
Minor code amendments
Ensure the shortcuts (bookmarks) pane is visible on first run
Remove unused defines
Document search on Exif date
Colin Clark [Tue, 21 Mar 2017 17:28:55 +0000 (17:28 +0000)]
Fix #219: Ability to set solid colour for transparency layer
https://github.com/BestImageViewer/geeqie/issues/219
The checkerboard colours can be set on the Preferences/Image tab
Colin Clark [Fri, 17 Mar 2017 11:07:16 +0000 (11:07 +0000)]
Bug fix: Remote view:filename command
The command:
geeqie -r view:filename
crashes Geeqie if the filename is not preceeded by a path.
Use a string function that handles nulls.
Colin Clark [Thu, 16 Mar 2017 10:45:28 +0000 (10:45 +0000)]
Ref #242: Documentation update for collections
https://github.com/BestImageViewer/geeqie/issues/242
Clarify some Collection window functions
Tomasz Golinski [Wed, 15 Mar 2017 11:06:10 +0000 (11:06 +0000)]
Fix #147: Alternative format for sidecar extension
https://github.com/BestImageViewer/geeqie/issues/147
Add option to store sidecar extension with a format e.g. filename.jpg.xmp rather than filename.xmp
Colin Clark [Sun, 26 Feb 2017 19:58:21 +0000 (19:58 +0000)]
Documentation update for new options
Options are:
* Whether to use saved window positions also for new windows
* Whether to enable navigation by left or middle click on image
* Ability to set keyboard scrolling step multiplier
* Whether list directory view uses single click to enter a directory or
GTK+ activation default (which is currently a double click)
Colin Clark [Sat, 25 Feb 2017 11:11:45 +0000 (11:11 +0000)]
Fix #473: Parameter type fix for "motion-notify-event" signal handlers
The "motion-notify-event" signal "event" parameter is a GdkEventMotion
structure, not GdkEventButton.
Patch created by Maciej S. Szmigiero
Colin Clark [Fri, 24 Feb 2017 20:09:35 +0000 (20:09 +0000)]
Fix #326: Save position of float file list
Save the position of the floated file list/tools window during a
session.
Colin Clark [Fri, 24 Feb 2017 16:25:33 +0000 (16:25 +0000)]
Fix #431: Bookmarks (shortcuts) to folders
Additional section in the folders pane to permit shortcuts (bookmarks)
to commonly used folders or images.
Colin Clark [Wed, 22 Feb 2017 10:46:07 +0000 (10:46 +0000)]
Bug fix: Crash using drag/drop in copy/move dialog
In the copy/move dialog, if a folder is dragged onto the bookmarks pane
to create a new bookmark, Geeqie will crash.
A filedata list was returned instead of a path list.
Klaus Ethgen [Wed, 15 Feb 2017 23:20:26 +0000 (00:20 +0100)]
Update german translation
Klaus Ethgen [Wed, 15 Feb 2017 22:59:15 +0000 (23:59 +0100)]
Merge remote-tracking branch 'github/merge-requests/463'
* github/merge-requests/463:
Update Polish translation
Correct the location of pan-view files in POTFILES.in
Klaus Ethgen [Wed, 15 Feb 2017 22:40:03 +0000 (23:40 +0100)]
Merge remote-tracking branch 'github_caclark_geeqie/master'
* github_caclark_geeqie/master:
Add "-Werror -Wno-error=" to the default CFLAGS.
Fix GCC and Clang compile warnings.
cclark [Tue, 14 Feb 2017 13:07:07 +0000 (13:07 +0000)]
Orientation commands and file selections
In the current implementation, the orientation commands (rotate, mirror
etc.) affect only the single image that has focus.
With this commit, the right-click menu orientation commands affect only
the single image the right-click is made upon.
The orientation commands from the main menu Edit/Orientation will affect
all selected files.
Colin Clark [Fri, 3 Feb 2017 09:52:26 +0000 (09:52 +0000)]
Fix progress bar text
Ensure progress bar text is shown in GTK3
Colin Clark [Sat, 28 Jan 2017 19:58:06 +0000 (19:58 +0000)]
Move exif auto-rotate option to a menu
Move the exif auto-rotate option from preferences to the
edit/orientation menu. The shortcut key is Alt-X. There is also a button
on the status bar.
The intention is to make it easy for the user to make a comparison
beteen the actual and auto-rotated view as an aid to detecting
orientations made erroneously e.g. scanned images which have been
mirrored by mistake.
Expanded documentation on rotation commands.
Preserve the setting of the rectangular select option.
Colin Clark [Thu, 26 Jan 2017 10:28:21 +0000 (10:28 +0000)]
Fix #469: Exif rotation problems
https://github.com/BestImageViewer/geeqie/issues/469
Colin Clark [Tue, 24 Jan 2017 20:24:58 +0000 (20:24 +0000)]
Save position of tools window
Correctly save position of tools window when floated
Colin Clark [Mon, 23 Jan 2017 20:17:13 +0000 (20:17 +0000)]
Update documentation for orientation commands
Clarify some sections and remove a TBD
Colin Clark [Mon, 23 Jan 2017 17:40:40 +0000 (17:40 +0000)]
Search on exif date
Additional search parameter to search using exif date.
The implementation is rather crude. It would be better to have a
drop-down box so that other date formats could be also used - e.g.
DateTimeDigitized
Note: if a file does not have an exif date, it will default to 01
January 1970
Colin Clark [Wed, 18 Jan 2017 13:57:37 +0000 (13:57 +0000)]
GIF animation settings
Preserve GIF animation setting between sessions
Include GIF animation on View menu. Shortcut key is "A"
Colin Clark [Wed, 11 Jan 2017 13:21:10 +0000 (13:21 +0000)]
Fix compile warnings
Fix compile warnings introduced in commit
2afb371
Colin Clark [Wed, 11 Jan 2017 10:48:30 +0000 (10:48 +0000)]
Fix compile warning
Fix compile warning introduced in commit
2afb371
Colin Clark [Tue, 10 Jan 2017 11:39:44 +0000 (11:39 +0000)]
Move duplicates options
Move duplicates options Custom Similarity Threshold and Rotation
Invariant Duplicate Check to the duplicates window.
It makes more sense to place them where the user can easily access them.
Colin Clark [Sun, 8 Jan 2017 18:10:03 +0000 (18:10 +0000)]
Right-click menu separators
Right-click menu separators are not displayed with GTK 3.20.
Replace gtk_menu_item_new() with gtk_separator_menu_item_new().
Tomasz Golinski [Sun, 8 Jan 2017 16:41:56 +0000 (17:41 +0100)]
Update Polish translation
Tomasz Golinski [Sun, 8 Jan 2017 15:43:39 +0000 (16:43 +0100)]
Correct the location of pan-view files in POTFILES.in
Commit
58d397efc9e99104d21ea686837396673939ccde didn't update corresponding entries in POTFILES.in
Colin Clark [Sun, 8 Jan 2017 14:04:44 +0000 (14:04 +0000)]
Temporary fix #459: GTK 3.20 drop-down
https://github.com/BestImageViewer/geeqie/issues/459
This is just a quick fix to make life easier for the users. The whole
GTK 3.0/3.20 problem requires significant effort.
Omari Stephens [Sun, 8 Jan 2017 05:02:06 +0000 (21:02 -0800)]
Merge pull request #452 from xsdg/werror
Fix compile warnings, and add -Werror to the default CFLAGS
Colin Clark [Sat, 7 Jan 2017 11:47:30 +0000 (11:47 +0000)]
Fix #435: Remember duplicates settings
https://github.com/BestImageViewer/geeqie/issues/435
Preserve duplicates window settings - Compare By, Thumbnails and Group
Selected - between sessions
Colin Clark [Fri, 6 Jan 2017 13:20:26 +0000 (13:20 +0000)]
Fix #460: Multiple duplicates
https://github.com/BestImageViewer/geeqie/issues/460
Ensure the duplicates lists do not contain more than one entry for each
physical file
Colin Clark [Thu, 5 Jan 2017 13:53:31 +0000 (13:53 +0000)]
Preferences: Open recent list maximum size
Implement this function, and change the name to "Recent folder list
maximum size"
Colin Clark [Wed, 4 Jan 2017 20:01:47 +0000 (20:01 +0000)]
Rectangular selection
Add toggle Rectangular Selection to Select menu. Shortcut key is Alt-R.
Also on Collection widow.
Removed option from Preferences page as it is redundant
Omari Stephens [Sun, 25 Dec 2016 01:47:15 +0000 (01:47 +0000)]
Add "-Werror -Wno-error=" to the default CFLAGS.
Omari Stephens [Sun, 25 Dec 2016 01:47:15 +0000 (01:47 +0000)]
Fix GCC and Clang compile warnings.
Colin Clark [Mon, 2 Jan 2017 19:37:33 +0000 (19:37 +0000)]
Revised Help documentation
Revised documentation for keyboard shortcuts.
Context-sensitive F1 help for Collections, Duplicates, Search and Pan
View windows
Colin Clark [Mon, 2 Jan 2017 10:13:57 +0000 (10:13 +0000)]
F10 in Search window
If F10 is pressed when the search window is empty, Geeqie will crash.
Bug fix.
Colin Clark [Sun, 1 Jan 2017 16:57:42 +0000 (16:57 +0000)]
Fix #447: Preferences Enable Delete key
https://github.com/BestImageViewer/geeqie/issues/447
The preference "Enable Delete key" is now used in the main window
Colin Clark [Fri, 30 Dec 2016 11:51:15 +0000 (11:51 +0000)]
Status bar tooltips
Ensure all status bar items have tooltips