Author Topic: Bugs fixed in PixInsight LE version 1.0.1 (build 141)  (Read 8580 times)

Offline Pleiades

  • Administrator
  • PixInsight Enthusiast
  • *****
  • Posts: 88
Bugs fixed in PixInsight LE version 1.0.1 (build 141)
« on: 2004 October 09 13:22:22 »
1. Process Icons. Replacing the process instance owned by a process icon object, by dragging and dropping other icon, or a process drag object from a processing window, was not working after having deleted one or more process icons.

2. Masked process instances in ProcessContainer objects were not working properly, giving some weird errors related to swap files.

3. Histograms Window. If the output histograms panel was hidden (by unchecking the Output check box), the process drag object was disappearing from this window at startup. the only way to recover it was to check the Output check box again, exit the program, and launch it again.

4. Histograms Window. The state of the Lock check box was not being restored from the Windows registry.

5. Preferences Window. After changing some items affecting the appearance of the main window, it was not being correctly updated until the next program execution.

6. Process Icons. Sometimes, when creating a process icon by dragging a process drag object from a processing window, and dropping it to the main window's work area, the icon just created was not correctly drawn on the screen.

7. Image View Context Menu. Both Zoom In Mode and Zoom Out Mode menu items were showing just "Zoom".

8. MedianFilter / MinMaxFilter. Circular kernels were being incorrectly generated. This was affecting especially the 3x3 and 5x5 filter kernels.

9. ATrousWaveletTransform. Noise reduction filters with 3x3 kernels were not working properly.

10. Real-Time Preview Window. Having a preview selected on the Real-Time Preview window, when executing a process on the same preview object (e.g., by dragging a process drag object), the real-time version of the preview image was not updated properly.

11. Real-Time Preview Window. Having a preview selected on the Real-Time Preview window, when restoring the preview object, the real-time version of the preview image was not updated.

12. Process Container Window. Fixed some weird behavior of drag/drop operations.

13. Process Container Window. An access violation error was being caused by dragging a process to move it to the last position in the ProcessContainer sequence.

14. Processing History Window. Clicking on the green checkmarks / red 'x' marks to enable/disable a process in the ProcessContainer was not working properly because the clicked item was not selected on the process list.

15. Filter Manager Dialog (for A Trous Wavelets and Convolution). After having loaded or saved a filter set module (.pi-fsm file), no more filter editing was possible because some interface elements on the dialog box remained (incorrectly) disabled.

16. Preview Properties Dialog. After clicking OK on this dialog, the current preview identifier was changed even though the user had not changed it.

17. ProcessContainer. Under some circumstances, process instances belonging to a ProcessContainer object were not executed correctly if a mask was required. This happened for previews exclusively; when applying ProcessContainer to images there was no problem with masked processes.

18. Color Management. Improperly generated look up tables (LUT) were yielding inaccurate renditions of color images on the screen, especially for some particular ICC profile spaces, as Adobe RGB(1998) and other wide gamut spaces. This problem was causing visible blue casts and excessively saturated colors over bright image areas. Note that this error affected onscreen renditions exclusively, not color transformations performed on actual pixel values. This bug was catched by Pere Sanz, who reported it to the PixInsight Forum.

19. Color Management. The File > Save command (Ctrl-S) was producing image files with embedded ICC profiles, even though the original image did not have an embedded profile and the Embed Profiles option of Color Management Setup was disabled. Note that this was not happening with File > Save As (Shift-Ctrl-S). Now the following criteria are strictly applied for File > Save:

    If the image has no assigned ICC profile, no profile is embedded if the Embed Profiles option of Color Management Setup is disabled. If this option is enabled, the default (working) profile is embedded.
     
    If the image has an assigned ICC profile, it is always embedded, regardless the current state of the Embed Profiles option of Color Management Setup. This is to prevent losing existing profile data. If you actually want no profile embedded in the file, use File > Save As.

___________________________________________________________

Juan Conejero, Pleiades Astrophoto Team
juan.conejero__at__pleiades-astrophoto.com
PixInsight Home Page: http://pleiades-astrophoto.com/pixinsight/
___________________________________________________________