Zerene Stacker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
stacker:docs:modificationhistory [2020/03/28 20:45]
rjlittlefield [Current Beta] T2020-03-22-2054-beta
stacker:docs:modificationhistory [2023/06/15 18:07] (current)
rjlittlefield T2023-06-11-1120
Line 3: Line 3:
 ==== Current Beta ==== ==== Current Beta ====
  
-The current beta release is version ​**T2020-03-22-2054-beta** (March 222020).+The current beta release is Build **T2023-06-11-1120-beta** (June 112023).  
  
-Compared ​to the most recent production version T2019-10-07-1410this T2020-03-22-2054-beta contains the following improvements:​+This is functionally equivalent ​to the current full releaseBuild T2023-06-11-1120.
  
-  * Added ability to have dust/defect mask during stacking. (Specify at Options > Preferences > Preprocessing.)+\\
  
-  ​* Added Batch > Slabbing... ​capability ​(first cutPMax only, hardwired ​output image specs).+==== Current Full Release ==== 
 + 
 +The current full release is Build **T2023-06-11-1120** (June 11, 2023). 
 + 
 +Improvements in **T2023-06-11-1120** and **T2023-06-11-1120-beta** 
 + 
 +  * rebuilt for production release 
 + 
 +Improvements in T2023-02-18-1041-beta 
 + 
 +  * Bug fix: 
 +    * Allow launch from Windows as just zerenstk.exe,​ with no path specified. 
 +  * User interface:​ 
 +    * Improve error messages for image size mismatch and defect mask missing. 
 +    * Allow command line arguments -cfg:​name=value to override settings in zerenstk.cfg . 
 +    * Correct typo in preferences memory help panel, "​pixels"​ --> "​megapixels"​. 
 + 
 +Improvements in T2022-07-07-1446-beta 
 + 
 +  * Bug fixes: 
 +    * Windows native Look & Feel, fix a too-thin slider bar in Options > Preferences. 
 +    * Batch processing, do not allow overwriting an existing folder when saving new projects. 
 + 
 +Improvements in T2022-07-04-1214-beta 
 + 
 +  * New features: 
 +    ​* Added option to specify display monitor profile when color managing screen images. 
 +    * Batch > Slabbing ​automatically selects "Add new files as already aligned"​. 
 +  * User interface:​ 
 +    * Diagnose size mismatch between source images and dust/​defects mask image. 
 +    * Silently skip EXIF propagation if source image is not available at time of save. 
 +    * DMap contrast setting dialog rings bell when opened. 
 +    * "​Uh-oh"​ popup notifications are suppressed if console log is already visible. 
 +    * "​Uh-oh"​ popup notification references Options > View Console Log. 
 + 
 + 
 +Improvements in **T2022-04-21-0715** and **T2022-04-21-0715-beta**:​ 
 + 
 +  * StackShot: provide option to swap Back/Fwd directions. 
 +  * User interface:​ 
 +    * Clarified prompt when selecting folder for image saves. 
 +    * Specify default image naming template as "​{datetime:​YYYY-MM-dd-hh.mm.ss} ZS {method}"​. 
 +  * Bug fixes: 
 +    * Restore image saving parameters even if slabbing run is aborted. 
 +    * Image cache could be temporarily lost after saving project to different device and continuing to work without close/​re-open. 
 + 
 +Improvements in T2022-03-26-1023-beta 
 + 
 +  * New features:  
 +    * Automatic save project on new or renamed output image (feature controlled at Options > Preferences > Project Settingsenabled by default). 
 +    * Renamed ​output ​images are also renamed in file system on project save (including automatic saves). 
 +    * Files with extension .txt are allowed in project folders and folders of images. 
 +  * DOF and stereo calculators dynamically update to reflect newly opened project. 
 +  * Bug fixes: 
 +    * Closing project with stereo view active left an image displayed. 
 +    * Switching projects via drag-and-drop bypassed close code and could discard a modified project without warning. 
 + 
 +Improvements in T2022-03-19-1717-beta 
 + 
 +  * Performance:​ 
 +    * Faster reading and writing .zsy files (Output Images)
 +    * Faster save output image immediately after stacking. 
 +  * Bug fixes: 
 +    * Added diagnostic printout, "​Developer.TracebackImageDisposes=true"​. 
 +    * Avoid unnecessary re-reading of .zsy file caused by pre-sizing. 
 +    * Avoid hanging the GUI on certain file reading errors. 
 +    * Avoid resetting modification date of project folder when opening old projects. 
 +   
 +Improvements in **T2022-03-12-1935** and **T2022-03-12-1935-beta** 
 + 
 +  * New function: view existing stereo pair 
 +  * New feature: Options > Preferences > Preprocessing > "Sort new files in reverse order"​. 
 +  * New option for {datetime:​format} to image naming template. 
 +  * StackShot: avoid exceeding firmware limit for maximum rail speed steps/​second. 
 +  * User interface:​ 
 +    * Stereo calculator, added more precision in display values. 
 +    * Changed initial setting: Default to hand cursor (pan/zoom tool) when stereo previewing. 
 +    * Relabeled button: "Stop Preview"​ --> "Stop Stereo View"​. 
 +  * Bug fixes: 
 +    * Avoid out-of-memory error caused by badly formatted Exif data. 
 +    * Avoid rare crash due to race condition in retouching. 
 + 
 + 
 + 
 +Improvements in T2021-09-30-1652-beta (rebuilt as **T2021-10-12-2040**) 
 + 
 +  * Avoid popup on sporadic and harmless noSuchMethod errors inside JRE 17. 
 +  * Avoid red popup and hang if source image missing and screen image not cached. 
 + 
 +Improvements in T2021-09-06-1856-beta 
 + 
 +  * Avoid popup on sporadic and harmless accessibilityHitTest error inside JRE 17. 
 +   
 +The current full release is Build **T2021-08-28-1410** (Aug 28, 2021). \\ This is a re-build with no functional modifications,​ to provide a production build number. 
 + 
 +Improvements in T2021-08-10-1929-beta 
 + 
 +  * User Interface & API 
 +    * File name "​RegistrationParameters.txt"​ changed to "​AdjustmentParameters.txt"​ for consistency with user interface. 
 +  * macOS compatibility & performance 
 +    * Embed OpenJDK 17 to use Apple'​s Metal API, for faster image window updates.
     ​     ​
-  * Added "​Resets"​ panel to Options > Preferences.+Improvements in T2021-07-31-1138-beta
  
-  * Changed default memory allocation ​to use up to 1/2 of physical memory.+  * Code signing: switched ​to EV code signing certificate for Windows. 
 +  * Bug fix: 
 +    * Work around launch problem introduced by font management in macOS Monterey.
   ​   ​
 +Improvements in T2021-06-10-1611-beta
 +
 +  * User interface:
 +    * Log but not alarm on spurious exceptions regarding component visibility.
 +    * Added Help > Reset Menus, to repaint window and reset menu entries based on application state.
 +    ​
 +Improvements in T2021-06-06-1947-beta
 +
 +  * User interface:
 +    * Improved progress bar handling when DMap caching.
 +    * Preferences dialog, added button in DMap Settings to set threshold mask color.
 +  * Bug fix:
 +    * Set color mask button did not work. (Bug introduced in T2021-05-31-1607-beta.)
 +  * Other:
 +    * Reduced access to Windows registry, may speed opening of Preferences dialog.
 + 
 +Improvements in T2021-05-31-1607-beta
 +
 +  * User interface
 +    * Allow copying text of labels, buttons, checkboxes, etc. to clipboard, using right-click context menu.
 +    * Provide concise diagnostic instead of generic "​Uh-oh"​ when image files cannot be read.
 +    * Renamed menu entry File > "Save Registration Parameters"​ to be File > "Save Adjustment Parameters",​ for consistency with "Save Adjusted Input Images"​ and to avoid confusion with Options > Registration.
 +  * Bug fixes:
 +    * Correction to components considered relevant for DMap caching.
 +    * Reduce progress bar startup spike when using DMap cache.
 +    ​
 +Improvements in T2021-05-29-1631-beta
 +
 +  * DMap speedup:
 +    * Options > Preferences > DMap Settings: "Cache DMap pass 1 info for faster work with multiple thresholds"​
 +Improvements in **T2021-05-28-1930** and **T2021-05-28-1930-beta**:​
 +
 +  * Bug fix:
 +    * Allow trialing of Pro-only features for entire duration of Promotional Edition license.
 +
 +Improvements in **T2021-05-05-1700** and **T2021-05-05-1700-beta**:​
 +
 +  * Bug fix:
 +    * Clean installation of Professional Edition license key could give misleading diagnostic.
 +
 +Improvements in **T2021-05-05-1700** and **T2021-05-05-1700-beta**:​
 +
 +  * Bug fix:
 +    * Filechooser could be used off event thread for new project placement "​Ask"​.
 +
 +Improvements in **T2021-04-24-1600** and **T2021-04-24-1600-beta**:​
 +
 +  * Batch mode: allow selection of input and output images to inherit from environment.
 +  * Added license type "​Promotional Edition"​.
 +  * Improved display of applicable license keys.
 +  * Bug fixes:
 +    * Multi-line tooltips in menu entries were sometimes truncated.
 +    * Main menu entries were sometimes not re-enabled on completion of batch script.
 +    * File > Save Other... menu entry was enabled even when no sub-entries were enabled.
 +    * Added defensive check for filechooser used off event thread.
 +    * Values in DOF and stereo calculators were not always reloaded by Open Project.
 +
 +Improvements in **T2021-02-16-2045** and **T2021-02-16-2045-beta**:​
 +
 +  * Added native build for Apple Silicon cpu (ARM cpu) on macOS.
 +  * Bug fixes
 +    * "File > Remove from list" now removes cached copy of converted TIFF.
 +    * StackShot controller now saves 6 digits ​ for step size in predefined setups.
 +    * StackShot controller, maximum rail speed was set wrong on launch with nonstandard drive pitch.
 +    * DOF calculator clarifies the meaning of "Step overlap"​.
 +  * User Interface:
 +    * Include File > Exit menu item in all Mac configurations.
 +    * Stereo calculator panel, use "​P"​ instead of Unicode checkmark which may be absent.
 +  ​
 +Improvements in T2020-10-25-1049-beta
 +
 +  * User interface:
 +    * Add access to stereo calculator through main menu bar.
 +    * DOF calculator: ​
 +      * Allow to skip magnification if NA specified.
 +      * Improve some field labels.
 +    * Added option to pan/zoom by default (no spacebar needed) when stereo previewing.
 +
 +Improvements in T2020-10-17-0907-beta
 +
 +  * Ignore leading/​trailing blanks when finding missing source files.
 +
 +Improvements in T2020-10-16-1537-beta
 +
 +  * Added DOF calculator.
 +  * User interface:
 +    * Added estimated time remaining to the normal progress bar.
 +    * Added comment at Preferences > Memory usage, to note pixels versus bytes.
 +  * Bug fixes
 +    * Avoid hang on certain cases of invalid file paths or device failure.
 +    * Recover gracefully from project missing source files, when app launched from .zsj .
 +    * Disable diagnostic printout of initialization of dark theme and logging.
 +    * Ignore upper/lower case when finding missing source files.
 +    ​
 +Improvements in T2020-10-11-1557-beta
 +
 +  * Debug code: show initialization of dark theme and logging
 +  * Added off-axis shift calculator, at Options > Preferences > Stereo/​Rocking.
 +  * User interface
 +    * StackShot control panel: display estimated time to shoot stack
 +
 +Improvements in T2020-10-05-0914-beta
 +
 +  * User interface
 +    * Add configuration file parameters to set dark theme colors.
 +    * Add stereo preview control buttons to swap sides and stop preview.
 +    * Improve gray levels for dark mode theme.
 +    * Avoid pure black for unoccupied image area.
 +    * StackShot control panel: draw light in dark mode.
 +    ​
 +Improvements in T2020-09-17-1351-beta
 +
 +  * User interface: added keyboard shortcut for Save Project.
 +  ​
 +Improvements in T2020-09-12-1527-beta
 +
 +  * Debug printout of all files in '​generatedimages'​ folder, if .zsy file not found.
 +  * Image saving:
 +    * Expose all TIFF compression modes supported by underlying javax.imageio .
 +  * Bug fixes:
 +    * Batch > Slabbing default output naming template now reflects PMax vs DMap.
 +    ​
 +Improvements T2020-06-01-1033-beta
 +
 +  * Added dark mode Look & Feel.
 +
 +Improvements in **T2020-05-22-1330** and **T2020-05-22-1330-beta**:​
 +
 +  * Added ability to rename entries in the Input Files and Output Images lists (via popup menu on list entry)
 +  * Batch mode
 +    * Sort folders & projects by name when dragged or pasted into Batch Queue dialog.
 +    * Added explanatory comment at Options > Preferences > Slabbing.
 +    * Added explicit Align All Frames as first task.
 +    * Allow transient selection of "Save in designated folder"​ with no folder specified.
 +  * Bug fix: Options > Preferences > Resets > "to factory settings"​ would sometimes fail to remove the configuration file.
 +  * License agreement: shortened and simplified treatment of embedded components.
 +    ​
 +Improvements in T2020-04-04-1104-beta
 +
 +  * Batch mode
 +    * Improved and expanded user interface for control of slab generation.
 +    * Slab generation settings now "​stick"​ from one execution to the next.
 +    * CHANGE OF SPECIFICATIONS:​ "Save in source folders"​ now always saves in folder of source images, never in root of project folder.
 +  * Dust/​defects mask
 +    * Added option to avoid edge streaks by in-filling after alignment.
 +
 +Improvements in T2020-03-22-2054-beta
 +
 +  * Added ability to have dust/defect mask during stacking.
 +
 +Improvements in T2020-03-10-1317-beta
 +
 +  * Added command line option "​-suppressSaveProperties"​ to prevent writing of zerenstk.cfg on exit.
 +  * Added "​Resets"​ panel to Options > Preferences.
 +  * Changed default memory allocation to use up to 1/2 of physical memory. ​
 +
 +Improvements in T2020-03-03-2039-beta
 +
   * User interface   * User interface
     * Added {numinp} tag in file save template, number of input files selected for stack output.     * Added {numinp} tag in file save template, number of input files selected for stack output.
     * Added {fntodot} tag in file save template, file name of first file selected, to first dot.     * Added {fntodot} tag in file save template, file name of first file selected, to first dot.
     * Reordered main menu bar to better match workflow: File, Stack, Edit versus File, Edit, Stack.     * Reordered main menu bar to better match workflow: File, Stack, Edit versus File, Edit, Stack.
- 
   * Configuration   * Configuration
     * Setting for Options > Preferences > Multiprocessing > number of cores/​processors is now preserved from exit to next launch.     * Setting for Options > Preferences > Multiprocessing > number of cores/​processors is now preserved from exit to next launch.
-    * Added command line option "​-suppressSaveProperties"​ to prevent writing of zerenstk.cfg on exit. 
- 
   * StackShot   * StackShot
-    * added configuration ​file parameters AcquisitionSequencer.HoldingTorque{Low,​High}Precision,​ each with legal values 0-10.+    * added configuration parameters AcquisitionSequencer.HoldingTorque{Low,​High}Precision,​ each with legal values 0-10.
     * StackShot controller window bounds are now retained across exit/​relaunch.     * StackShot controller window bounds are now retained across exit/​relaunch.
 +      ​
 +Improvements in T2019-12-15-1443-Windows10-beta
  
 +  * Batch
 +    * Added Batch > Slabbing... capability (first cut, PMax only, hardwired output image specs)
  
 +Improvements in **T2019-10-07-1410** and **T2019-10-07-1410-beta**
  
-==== Current Full Release ====+  * User interface 
 +    * Added {project} tag in depth maps folder path to allow project-relative placement. 
 +  * Bug fix 
 +    * "Fit window"​ was not being preserved as an image scale from exit to next launch.
  
-The current full release is Build **T2019-10-07-1410** (October 72019).+Improvements in T2019-09-03-1609-beta 
 + 
 +  ​Macintosh compatibility 
 +    ​Revert to slower automatic switch to JFileChooser due to improved Catalina beta 8 (19A546d). 
 +  * Other 
 +    * Allow .zsj files in Input Files list. 
 +     
 +Improvements in T2019-08-25-1114-beta 
 + 
 +  ​User interface 
 +    ​Added configuration file option to suppress warning about "not yet completely aligned"​\\ UIStyle.SuppressNotCompletelyAlignedWarning=true 
 +  * Bug fix 
 +    * Avoid exception caused by edit-undo while canceling or committing retouching.
  
 Improvements in T2019-08-20-1411 and T2019-08-20-1411-beta:​ Improvements in T2019-08-20-1411 and T2019-08-20-1411-beta:​
Line 42: Line 319:
     * Faster automatic switch to JFileChooser if system native filechooser (Finder) does not open.     * Faster automatic switch to JFileChooser if system native filechooser (Finder) does not open.
     * Diagnose issue with macOS Catalina (10.15) not allowing use of native filechooser.     * Diagnose issue with macOS Catalina (10.15) not allowing use of native filechooser.
- 
   * User interface: Added {project} tag in depth maps folder path to allow project-relative placement.   * User interface: Added {project} tag in depth maps folder path to allow project-relative placement.
- 
   * Bug fixes   * Bug fixes
     * “Fit window” was not being preserved as an image scale from exit to next launch.     * “Fit window” was not being preserved as an image scale from exit to next launch.
Line 52: Line 327:
     * Avoid exceptions caused by switching source files while canceling or committing retouching.     * Avoid exceptions caused by switching source files while canceling or committing retouching.
     * StackShot 3x, activate Shutter 2 in addition to Shutter 1.     * StackShot 3x, activate Shutter 2 in addition to Shutter 1.
- 
   * Embedded JRE   * Embedded JRE
     * Upgraded to AdoptOpenJDK JRE 12.0.1+12 on all 64-bit platforms and 32-bit Windows.     * Upgraded to AdoptOpenJDK JRE 12.0.1+12 on all 64-bit platforms and 32-bit Windows.
stacker/docs/modificationhistory.1585428321.txt.gz · Last modified: 2020/03/28 20:45 by rjlittlefield
Copyright 2009-2024, Zerene Systems LLC, all rights reserved.