Fotoxx Change Log         http://www.kornelix.net
=================

2016 xxx xx  v.16.11.1
----------------------
Bugfix: If no image files have location data (city and country), adding a
location for the first time may cause Fotoxx to crash.

2016 Nov 01  v.16.11
--------------------
 + New: Upload selected image files to the Flickr photo web service.
 + New: Unwarp Close-up: Reverse the distortion of a close-up face photo
   or selfie (balloon face, big nose). 
 + Location names may now encompass multiple [nearby] geocoordinates.
   When editing a photo geotag, select a map marker or add a new one.
   The image selection range of a map marker scales with the map scale.
 + Albums can be auto-updated when image files are edited to new versions.
 + Text config files for two Metadata reports were replaced with proper GUIs.
 + Add Text and Add Lines/Arrows: style information (font, size, color ...)
   can be saved to a file and re-used, to avoid many inputs.

2016 Oct 14  v.16.10.3
----------------------
 + Bugfix: occaisional crash when saving to new file name or new version.

2016 Oct 12  v.16.10.2
----------------------
 + Improved traceback dump to help bug hunting. 

2016 Oct 08  v.16.10.1
----------------------
 + Bugfix: memory management bug resulting in possible crash.
 + Translation updates: French, Portuguese, Spanish, Catalan, Italian.

2016 Oct 01  v.16.10
--------------------
 + Compensate GTK API changes in Ubuntu 16.10.
 + Keys F1 (= help) and Escape (= cancel) were made consistent in all dialogs.
 + The Select Hairy function and user interface were improved somewhat. 
 + The image search function saves its output to the album Search Results
   (preserve search results when subsequent actions replace the gallery).
 + Batch Add/Remove Tags: the user interface was extended to make it easier 
   to choose from existing tags or create new tags as needed. 

2016 Sep 14  v.16.09
--------------------
Image Index:
 + Fotoxx startup is much faster when there are few new image files to index. 
   Huge galleries also show much faster. The image index file is converted to 
   a new format. The old file is kept for safety, and can be deleted later. 
 + Indexing can be completely bypassed if Fotoxx is started from a file manager 
   (e.g. Nautilus) to open a selected file, which displays instantly. Image
   edits work normally. Search and map functions are disabled because they 
   require the image index. The index can be updated on demand or the next 
   time Fotoxx starts normally. Set options using Tools > User Options.
Gallery View:
   Galleries with images from multiple directories (from a search function, 
   recent images query, timeline report, etc.) now include the lowest level
   directory name in addition to the file name, photo date and thumbnail image.
User Options: view last file version only:
   This option now affect both image file view and gallery view. If set, only
   the latest version of each image file is shown, also in gallery pages.
   Albums and results from search functions are not affected.
Maps:
   A user can optionally use the Mapbox map source by acquiring an access key.
   These are free for moderate map usage (50,000 tiles per month). See the
   User Guide for a description of the differences and how to obtain a key.
Batch Convert:
   Inserting plugin text in the output file names was simplified. Photo dates
   (from EXIF metadata) can be inserted into the output file names.
Main:
   The user data in /home/<user>/.fotoxx can now be located wherever wanted.
   This also enables multiple image collections, managed separately.
Search:
   The report by location and date-group and the timeline report were made 
   more elegant with non-scrolling table headers. Click on a table position 
   to get a corresponding thumbnail gallery of images.
Gallery sort by photo date:
   Multiple edit versions of the same photo were unsorted because they all 
   share the same photo date. Resolved by using file mod date as tie breaker.
Bugfix:
 + User Options: If a font was selected that had no monospace implementation, 
   some report formats looked horrible. A generic monospace font is now used.
 + Gallery sort by photo date was incorrect after editing photo dates.
   (self-corrected after displaying some other gallery and coming back).
 + When saving a modified image as a new file or version, some obscure ITPC 
   metadata was not being copied to the new file.
 + Trim/Rotate: the [+90] and [-90] buttons failed when pressed multiple times.


2016 Aug 11  v.16.08.1
----------------------
+ Translation updates for Portuguese and Italian.
+ Bugfix: Crash in Edit Bookmarks if list is empty and blanks are selected.


2016 Aug 01  v.16.08
--------------------
Albums: 
   + Remove images by clicking thumbnails, discard or deposit elsewhere.
   + Drag and drop from file manager or gallery into album and position.
Slide Show: 
   + The last image remains displayed until Escape is pressed.
   + Transition preferences fix: large dialog overflows small screen.
Select Hairy:
   + Show the colors currently being selected or unselected.
   + Change select and deselect thresholds for finer selectivity. 
Select Area:
   + Area edit: edge blending appearance is smoother. 
   + Area save: smoother edges (anti-aliased) via variable pixel transparency.
Gallery:
   + Two parallel sessions can be used for drag and drop across galleries.
   + Drag files from a file manager or gallery to a gallery or album position.
   + Gallery background color can be set in user options.
   + Disallow sorting album galleries (stop drag and drop placement errors).
Metadata:
   + Report by location: new option: sequence by date-group and location.
   + Timeline report: images by year/month: click row/col for image gallery.
Color Mode:
   + Sepia coloring is improved.
   + New slider to adjust effects from zero to 100%.
User Options:
   + Add option to set gallery background color.
Main:
   + Favorites popup menu is initialized with defaults if empty.
   + Mouse selection circle remains visible over transparent image areas.
Bugfix:
   + Images by date-range and location was selecting too many images.
   + Paste Area: brightness and edge blend adjustments reset each-other.


2016 Jul 15  v.16.07.1
----------------------
+ Open Street Map is no longer available as a map source. The source was 
  changed to OSM Mapnik, which works OK as of this date. 

2016 Jul 01  v.16.07
--------------------
+ Libraw is used in place of Dcraw. Dcraw is no longer required for Fotoxx.
+ Search Images: there is more flexibility to search for metadata matching 
  one or more values, one or more substrings, or a range of numeric values.
+ The denoise method "flatten" was made faster and more effective.
+ New: Select Area Copy: select a hairy or ragged edge with fine control.
+ New: Select Area Find Gap: find the gap in a hand-drawn area outline.
+ Manage Albums: copy and paste from any gallery into an Album gallery using 
  parallel Fotoxx sessions (makes album construction and editing easier). 
+ New user option: set the main window background color.
+ Bugfix: crash when saving a select area at image bottom edge to a file.
+ The French and Italian translations were updated July 9.

2016 Jun 08  v.16.06.1
----------------------
+ Translation updates for Spanish and Catalan.

2016 Jun 01  v.16.06
--------------------
+ Many popup tips were added to dialogs to improve ease of use. 
+ Edit Metadata and Edit Geotags were integrated for better ease of use.
+ Edit Any Metadata: easier to edit items not included in the pick-list.
+ Adjust HSL: improved output quality, more precise user control of output.
+ Image Search: finding images with no data (e.g. no tags) was simplified.
+ Image Search: search for images from specific locations was simplified.
+ Several functions were made easier to process multiple image files in gallery 
  view mode: View and Edit Metadata, Rename, Copy/Move, Delete/Trash, Upright.
+ New in image and thumbnail popup menus: jump to image map location.
+ Paint/Clone: undo memory for oldest edits is recovered as needed for new edits.
+ Unbend: made easier to use by including icons in the dialog box.
+ Cartoon: small improvement in algorithm, small speedup. 
+ Bugfix: Favorites > Previous Image: crash if initiated from Gallery View.
+ Bugfix: Map search range was increasingly inaccurate for higher latitudes.
+ Bugfix: Custom favorites menu can lose icons if an entry is deleted.
+ Bugfix: Slide Show: custom image settings (zoom target, transition type)
  were sometimes lost if underlying album was edited or rearranged.

2016 Apr 20  v.16.05.1
+ Portuguese language updated.
+ Bugfix: crash if Trim/Rotate initiated from the image popup menu.

2016 Apr 19  v.16.05
+ A new image location map was implemented using OpenStreetMap. This has 
  superior functionality, but depends on having a fast and reliable internet 
  connection. The old method (using large local map files) can still be used 
  and may be preferable for custom maps.
+ New: Selective Rescale: scale image down, leaving selected areas unchanged.
  This can be used to increase the relative size of the area of interest.
+ Gallery top panel has more information about current album or search view.
+ Font and map marker sizes are adjustable for monitor size and DPI.
+ Bugfix: no warning was given when a gallery thumbnail was opened and the
  previous file had unsaved modifications which were silently discarded.
+ Bugfix: minor memory leak in Manage Albums.

2016 Apr 13  v.16.04.1
+ Bugfix: saving an otherwise unmodified file as a new type (e.g. .tif to .jpg)
  could produce a duplicate of the input file with the wrong file type
  (e.g. a .tif file with a .jpg extension). 

2016 Apr 01  v.16.04
+ Initial file indexing was made faster by running metadata extraction and 
  thumbnail creation in parallel. Speedup: 11% for 7200 rpm disk, 60% for SSD.
+ New image sharpen method: median difference: like unsharp mask, less halos.
+ New slide show transitions: spiral, french door.
+ Bugfix: crash in panorama "flatten" function if image is too large.
+ Bugfix: failure of Add Lines function in rare cases (arcsin(1.000000x)). 
+ Workaround: If an image file that is used in albums is renamed or moved, the 
  album image goes missing. There is no way to fix this, but now a report of 
  the missing files is shown before they are purged from the album. If files 
  are renamed or moved using Batch Convert, then albums are correctly updated.

2016 Mar 01  v.16.03
+ New: Blur Background: select one or more areas (foreground) that remain sharp 
  while the remaining areas (background) are blurred, optionally in proportion 
  to distance from foreground. Also useful for the classic Tilt-Shift effect.
+ New: Add Transparency: based on brightness, a chosen color, or the inverse.
+ Edit Metadata: Editing a series of images that need some of the same metadata
  was made faster and easier with a button to recall previous data.
+ The image size limit for most edit functions was doubled to 250 megapixels
  (not realistic for computers having less than 16 GB main memory). 
+ Select Area: area edge distance calculation was made 2-3x faster.
+ Select Area: copy/paste retains both transparency and edge distance data.
+ Calibrate Printer Colors: the chart and the procedure were revised, and this
  means you have to perform the calibration again (my apologies for this). 
+ Bugfix: Mashup: warping overlay images no longer leaves black margins where
  an image was pulled inward from the edge. 

2016 Feb 05  v.16.02.1
+ Translation updates for Portuguese.
+ Bugfix: Resize: locking width/height ratio did not always work.
+ Bugfix: Slide Show startup sometimes failed. 
+ Bugfix: If an album contains the same image file two or more times, stepping 
  sequentially through the images loops from the Nth instance back to the first.

2016 Feb 01  v.16.02
+ New Effects > Cartoon: convert a photo into a cartoon-like drawing. 
+ Add Text and Add Lines now work better with images having transparent areas.
+ Paint/Clone: optionally paint over transparent areas, instantly or gradually.
+ Brasero was replaced by growisofs for writing image files to DVD/BlueRay disc.
  (growisofs underlies Brasero, K3b, and most other disc burning utilities).
+ Edit Any Metadata: UI improvement to better handle long text strings.
+ Batch Change Metadata: UI improvement to better handle long text strings.
+ New batch function: select image files by clicking thumbnails, output a file 
  with a list of the selected files. Useful to feed shell scripts or other apps.
+ Function key changes: F10 for full screen with menu and panel, F11 without.
+ Batch Convert: overlay images (e.g. credit lines) can be sized for a constant
  screen display size, regardless of image size or aspect ratio.
+ When viewing images sequentially using the [prev/next] button or keyboard
  arrow keys, adjacent directories can be spanned without user navigation.
+ An album can be opened from the command line: $ fotoxx -album <album-name>
+ Bugfix: Retouch Combo: reset button did not reset everything. 
+ Bugfix: Panorama: "file color" button caused image misalignment or crash.

2016 Jan 06  v.16.01.1
+ Bugfix: Search Image by tags: uppercase/lowercase failure.
+ Translation updates for Spanish, Catalan, Italian, Portuguese.

2016 Jan 01  v.16.01
+ Edit Any Metadata and Batch Add/Change Metadata: faster/easier UI: mouse 
  point and click to select metadata items from a list of most likely items.
+ Panorama: a manual alignment option was added for images with no clear 
  features in the overlap area that can be used for auto-alignment.
+ Batch Convert: add an overlay image to output images (e.g. a credit line).
+ Slide Show: minor changes to improve user interface (see User Guide).
+ Image right-shift is now a user option with no more back-and-forth motion.
+ Search Images: new option for text data matching: case-sensitive or not.
+ New user option: default gallery sort: file name, file mod date, photo date.
+ A new function for color saturation was added (separate from Retouch Combo).
+ Bugfix: Search Images for metadata was including some non-matching images.
+ Bugifx: possible crash in Select Area if 'extend to corner' is active. 

2015 Dec 20  v.15.12.1
+ Bugfix: Retouch Combo: GUI lockup in Linux Mint 17.3 (Ubuntu not affected). 

2015 Dec 01  v.15.12
+ Adjust HSL menu: better control of the color range to select and adjust.
+ Fix Perspective: new option to automatically trim using the corner markers.
+ Trim/Rotate: new option: level a slanted image via EXIF RollAngle if present.
+ Keyboard Shortcuts: list all existing shortcuts in a popup window. 
  A button is available to start a dialog to add or revise shortcuts.
+ Metadata short report: user can specify extra items to include in the report.
+ New: Metadata batch report - list selected metadata for selected image files.
+ File Save - New File Version: this function can now have a keyboard shortcut.
+ Maps: red-dot locations are consolidated only for separations < 100 meters.
  Previously location names were used, but this is sometimes too broad.
+ Maps: custom user maps are now separated from standard maps. 
  This prevents losing them if the fotoxx-maps package is re-installed.
+ TIFF files are now saved without compression. The file size may be slightly
  greater or less, but the processing time is reduced 90%. 
+ Slide Show: new transition: image turns like a book page to reveal next image.
+ Bugfix: the Upright function would not step to the next image.
+ Bugfix: PT Panorama was broken due to an interface change in Panorama Tools.
+ Bugfix: possible crash when leveling an image by dragging the image edge.
+ Bugfix: possible crash if a select area is abandoned with nothing selected.

2015 Nov 08  v.15.11.1
+ Bugfix: Rename failed to automatically open the next following file.
+ Translation updates: Spanish, Catalan, Portuguese, Italian.

2015 Nov 01  v.15.11
+ Folders in gallery pages show contained sub-folder and image file counts.
+ Pattern: pattern can imprint target image without changing image colors.
+ Adjust HSL: the amount of color change is proportional to the match with
  a selected target color, and this match range is adjustable.
+ Batch Convert: more flexibility in the formatting of output file names.
+ New: Spherical image projection with variable radius of curvature.
+ Trim/Rotate: if an image is leveled using mouse drag, the trim rectangle 
  is automatically maximized, removing the need to do this manually.
+ If an edit dialog is started and left/right image margins are present, 
  the image is pushed to the right side so the dialog can be positioned
  over the expanded left margin and menu panel, to cover less image area. 
  This position is saved and restored the next time the dialog is used. 
+ Saving to file type .bmp was removed, since all metadata is lost.
+ A new transition type was added to Slide Show: collapsing sphere. 
+ Six other minor improvements and bug fixes.

2015 Oct 09  v.15.10
+ New: Batch Scripts: Perform a series of image edits while recording all
  menu and dialog inputs into a script file. Execute the script file to 
  apply the same edits to multiple images selected from gallery pages.
+ Calibrate Printer: improved for slightly more accurate colors.
+ Edit curves: The capture distance for mouse selection of nodes to drag 
  is adjustable (increase default value to make touch pads easier to use).
+ Batch Add/Change Metadata: a pick-list for commonly used tags was added.
+ Geographic maps: mouse distance to trigger a popup location name was 
  made independent of map scale (10 pixels instead of 10 km). 
+ Bugfix: gallery file selection: clicking on a file name in the list of
  selected files was sometimes inaccurate and selected the wrong file.
+ Bugfix: setting geotags by clicking on map locations did not allow an
  initial location to be revised by clicking somewhere else.

2015 Sep 03  v.15.09.2
+ Bugfix: infinite loop when saving RAW file to JPG/TIF/PNG.
+ Bugfix: Open of TIF file with 8 bits/color showed 0 or 16 in top panel.

2015 Sep 01  v.15.09
+ Program code was revised for latest GTK API breakage (Ubuntu 15.10). 
+ The font size used in menus and dialogs can now be set by the user. 
+ Panorama: about 20% faster (3 x 7 megapixels, 2 GHz CPU --> 18 secs).
+ Paint Transparency: response lag with large images was eliminated.
+ Area Copy and Paste was reinstated (easier than file save and open).
+ Use of alpha channel for vacated margins extended to all warp functions.
+ New: Calibrate Printer: tool to improve image print color accuracy.
+ Bugfix: crash in Flatten Book Page while marking page edges.
+ Bugfix: Slide Show fails if translated transition names contain blanks.
+ Bugfux: Leverage Edit: use of contrast as edit lever was broken.
+ Seven other minor improvements and fixes.

2015 Aug 01  v.15.08
+ The brightness distribution for an image can be reshaped by using slider 
  controls and watching the image and/or graph. The distribution can be 
  clipped at either end, or stretched or flattened in different zones.
+ Editing and searching image tags have an additional tool to deal with a 
  huge list of defined tags. The tag pick-list can be all tags, or only 
  those for a category chosen from a category pick-list.
+ Select Area: open/save area cutout as PNG file with transparency data.
+ Image edits: image transparency data is now utilized and retained. 
+ Paint Transparency: new: paint [semi-] transparent areas on an image.
+ Mashup: transparency data in overlay images is utilized and editable.
+ New batch tool: add/change/delete any metadata for selected image files.
+ Add Text: quickly add same text at same position to multiple image files.
+ Gallery thumbnail memory cache is self-limiting to 1 GB main memory.
+ Several small improvements in the user interface and error messages.
+ Bugfix: gallery sort by file modification date used incorrect date/time. 
+ Bugfix: possible crash in leverage edits if edit function cancelled.
+ Bugfix: Select Area: draw/replace area edge did not work properly for 
  areas selected by mouse painting or areas previously finished. 

2015 Jul 01  v.15.07
+ Menus were reorganized. User Guide was revised to match.
+ User Guide was audited and many minor errors were corrected.
+ Index Image Files: user interface and messages were rationalized.
+ Undo/Redo button: middle mouse button produces a popup list of edits 
  done to the current image. Go back to any done or undone edit step. 
+ Edit Metadata and Search Images: working with thousands of unorganized 
  image tags was made much more practical: type-in tags or use pick-list.
+ New batch tool: convert tags for all image files using a from-to list.
+ New batch tool: select images (click thumbnails) to trash or delete.
+ New batch tool: find and upright all image files rotated 90 degrees.
+ Gallery navigation panel: parent directories are buttons instead of text.
+ Effects > Pencil Sketch: set any desired foreground or background color.
+ RAW image noise measure was improved (gives slightly lower values).
+ Select Area: new buttons to quickly change line color while drawing.
+ Slide Show: zoom-out from a chosen image spot (compliment of zoom-in).
+ New user option: start session with last gallery now works for albums.
+ 4 minor bug fixes and 10 user interface improvements.

2015 Jun 01  v.15.06
+ New: HSL Color: change the color of selected image areas using an HSL
  color chooser. Blend with original image to preserve existing variation.
+ Threshold Denoise algorithm was improved.
+ Cycle Desktop (background image): Runs in the background. Add to the 
  startup list to get a new desktop image each logon or time period.
+ New: Set Desktop Image: Set the desktop background image from Fotoxx.
+ New slide show transition: Image falls over to reveal the next image.
+ Mashup: UI improved for adding text and lines/arrows to a layout.
+ Trim/Rotate now includes an [auto] button to remove the black image 
  margins left by composite or warp functions. Auto-Trim menu is gone.
+ KB shortcuts includes a button to report all the standard shortcuts.
+ Multiple UI and help text improvements.
+ Three minor bug fixes. 

2015 May 01  v.15.05
+ New: Smart Denoise: measure noise and use the result to reduce noise
  with minimal loss of subtle detail. Also measure camera sensor noise. 
+ The function Newest Images was revised to show a gallery of the newest 
  1000 files, based on either EXIF photo date or file modification date.
+ Zonal Flatten: algorithm improvement and stronger deband controls.
+ New: Cycle Background: cycle desktop background image via Fotoxx album.
+ Bugfix: possible crash in some edit functions if [done] button pressed
  very quickly after adjusting a dialog control or edit curve.
+ Bugfix: Edit Metadata: tags with special characters were sometimes
  getting split into two tags.
+ Bugfix: Color Mode: color negative: it was sometimes possible to
  create invalid RGB colors which affected later color functions.


