Hi everybody,
We are about to release PixInsight Core 1.7.5.779 as an update for all supported platforms: FreeBSD, Linux, Mac OS X, and Windows. This is a bugfix/maintenance release. I have summarized the most important bug fixes and improvements below.
Main Bug FixesProcess Explorer window (all platforms): Fixed a bug where the Process Explorer was being shown with incorrect geometry (the process tree and the documentation browser collapsed and overlapped) when the "Browse Documentation" button was activated on any tool window. Priority: Critical. Refer to the original bug report:
http://pixinsight.com/forum/index.php?topic=3756.0Process Explorer window (all platforms): Fixed a bug where successive activations of "Browse Documentation" buttons on different tool windows were not loading the corresponding reference documents in the correct order. Priority: High. This bug has not been reported by users.
Workspace (all platforms): Shaded image windows were not reported as active when selected. Priority: Critical. Refer to the original bug report:
http://pixinsight.com/forum/index.php?topic=3765.0Process Console window (all platforms): Removed unnecessary forced activations of PixInsight's main window each time a process starts and stops running. These calls were causing several "focus stealing" problems on Mac OS X. Priority: High. We hope this will fix the following reported bug:
http://pixinsight.com/forum/index.php?topic=3747.0Splash window (all platforms): Similar to the previous bug, unnecessary forced window activations have been removed. Priority: Low.
Image windows (all platforms): Images loaded from files of read-only formats (e.g., DSLR raw formats) didn't make use of the default file extension in "File > Save As" operations. As a result, the BMP file format was always selected on Save As dialog boxes. This is now fixed and either the FITS format (or the default format selected through preferences) or the last used format (if the corresponding option has been enabled in preferences) is always proposed to save these images by default. Priority: High. This bug has not been reported.
Projects (all platforms): Track View states of tool windows were not stored in project files. They are now correctly stored and restored when a project is loaded (obviously not from projects generated before this release). Priority: High.
Workspace animations (all platforms): Fixed a number of minor screen drawing problems with icons and related workspace animations. Priority: Low.
Workspace (Mac OS X / Cocoa): In the 64-bit Mac OS X version of PixInsight 1.7.4, the keyboard focus was completely lost sometimes, following a repeatable but very complex pattern. When this happened, no keyboard mode activation shortcuts worked (e.g., Spacebar to enable the Pan mode, or Alt+Spacebar to enable the Zoom In mode), the command line and the Script Editor window ceased to work, some keyboard shortcuts were ignored, etc. These problems are caused by a Qt bug. We have found a workaround to fix all of these issues in version 1.7.5. Priority: Critical.
Keyboard shortcuts (Mac OS X / Cocoa): Keyboard shortcuts with the Ctrl modifier key were not working reliably in version 1.7.4 for 64-bit Mac OS X due to a Qt bug. These shortcuts are for now handled directly by the core application instead of Qt, so they work as expected. Examples: Ctrl+S to enable/disable STF visualization and Ctrl+M to enable/disable color management. Priority: High. Refer to the original bug report:
http://pixinsight.com/forum/index.php?topic=3811.0JavaScript runtime (all platforms): The following methods of the Matrix object were not working in version 1.7.4: Matrix.gaussianFilter(), Matrix.variableShapeFilter(), Matrix.moffatFilter(), Matrix.linearFilter(). These problems are now fixed. Priority: Critical.
About PixInsight dialog (X11 + KDE - FreeBSD and Linux): Fixed extremely ugly (and wrongly generated!) window shadows on KDE 4. Priority: Low.
Workspace (X11 + KDE - FreeBSD and Linux): Native KDE 4 file dialogs cause severe interface corruption in PixInsight when the Script Editor window has one or more text documents loaded. We actually don't have a workaround for this problem, other than disabling native dialogs. Native file dialogs are now disabled by default on X11 due to these bad interactions with KDE (they still can be enabled through preferences). Priority: High.
Workspace (Windows): The MS Sans Serif font causes rendering and layout problems with some tool interfaces on Windows. This font is no longer used by default for process interfaces, unless there is no viable alternative. The Segoe UI and Verdana fonts are always used by default when available. This should reduce layout issues to some vintage---and already unsupported officially---Windows XP platforms.
Main ImprovementsNew console text size limit. A new preferences item has been included in PixInsight 1.7.5: The maximum number of text lines that can be stored by the process console. When the number of text lines in the console exceeds from this limit, old lines are removed automatically from the beginning of the console before writing new ones. This greatly improves efficiency of console text output, especially during long batch processes (think of processing 30,000 files for example), and also improves normal processes after a long time without clearing the console. The default value is 1000 lines. This parameter can be set to zero for unlimited text lines.
Use of PixInsight's documentation browser as the default web browser. Most items in the Resources main menu are now opened directly by the documentation browser on the Process Explorer window (for example, PixInsight Home Page, Processing Tutorials, etc.). The YouTube PixInsight channel is still opened by the default browser application, since the integrated browser in PI doesn't have (and of course won't have) flash support.
As always, thank you for your support and your patience suffering these bugs. Hope you like the new version!