Author Topic: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado  (Read 13605 times)

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
[Versión en Español al final]

Hi all,

PixInsight version 1.5.9.561 is now available on all supported platforms: Linux, Mac OS X and Windows.

This is a maintenance/bugfix release. We encourage all our users to update their current installations as soon as possible.

Along with important bug fixes and improvements on all platforms, this version provides support for Mac OS X 10.6 (Snow Leopard). This doesn't mean that previous versions don't work on Snow Leopard (they do); however, build 561 has been thoroughly tested on the latest Mac OS X version, and several compatibility issues have been fixed.

PixInsight 1.5.9 continues being a transitional release in preparation of version 1.6, which has been scheduled for January 2010.


Download Addresses

PixInsight 1.5.9.561 is now available for download from our file servers:

* For commercial users (user name and password required):
      http://dist.pixinsight.com/

* For users of 30-day trial licenses:
      http://pixinsight.com/download/STD/


Installation

Before installing PixInsight 1.5.9.561, it is advisable to uninstall a previous version. This is the recommended procedure:

Linux

   1. Exit all running instances of the PixInsight core application, if any.

   2. Delete the whole directory where a previous version of PixInsight was installed. If you have created files of your own within PixInsight's installation directory, please don't forget to backup them first.

   3. Unpack the .tar.gz file on a suitable directory, preferably one under the user's home directory (for example, $HOME/PixInsight).

   4. To launch PixInsight, run the PixInsight.sh shell script from the bin installation directory.

Mac OS X

   1. Exit all running instances of the PixInsight core application, if any.

   2. Delete the previous version of the PixInsight.app application bundle. If you installed it on the standard location, it should be on the /Applications folder.

   3. Double click the .zip installation archive for version 1.5.9.561. This will create a new PixInsight.app application bundle. PixInsight can be executed from any location, but we recommend copying PixInsight.app to the standard /Applications folder. You may want to add it to the Dock as well.

   4. If you are a commercial Windows or Linux user, your existing license file works fine on the Mac; you do not need to reactivate your license to use it on Mac OS X. Do the following:

      4.1 Locate your PixInsight license file. It is the .pixinsight-license file or pixinsight-license file (with or without the initial dot) on your personal folder of your Linux or Windows machine.

      4.2 Make a duplicate of your license file, and preferably rename it to pixinsight-license (that is, remove the initial dot character if there is one).

      4.3 Copy the pixinsight-license file to your home folder on the Mac. Now you can run PixInsight for Mac OS X with your commercial license.

Windows

   1. Exit all running instances of the PixInsight core application, if any.

   2. Uninstall PixInsight. There is a Start > PixInsight Platform > Uninstall menu item that should be used. Never try to uninstall PixInsight by manually removing files. If you have created files of your own within PixInsight's installation directory, please don't forget to backup them first.

   3. Run the PixInsight installation module for version 1.5.9.561.

   4. To launch PixInsight, go to Start > All Programs > PixInsight Platform > PixInsight Core.


Enabling new functionalities

To enable DejaVu fonts (see below the section on new features), you should do one of the following:

- Perform a complete reset of PixInsight Settings. This has the disadvantage that if you have customized your preferences, all custom settings will be lost and you'll have to set them again manually. To reset all PixInsight settings, you can:

   - Select the Reset the entire PixInsight configuration option on the dialog that opens when you launch version 1.5.9.561 for the first time.

   - Hold the Ctrl key pressed while you run PixInsight. This is a backdoor to launch a special maintenance mode.

   - On Windows, there is a dedicated option on the Start > All Programs > PixInsight Platform menu.

- Select Edit > Global Preferences from the main menu, select the Console Window Fonts and Colors page on Preferences, then click on the Load default page settings button. Do the same for the Command Line Fonts and Colors preferences page. Then press F6 to execute globally, or click the round blue button on Preferences.

If you want to use DejaVu on the Script Editor (highly recommended if you use it), select the corresponding option on the Script Editor Preferences dialog, selectable from the Script Editor menu bar.


Bug Fixes

Version 1.5.9.561 fixes most confirmed bugs and regressions since the initial 1.5.9 release. There are however no (confirmed) pending critical bugs or regressions as of the date of release. Most fixed bugs are of relatively minor importance. Please refer to the Bug Reports board of this forum.

Here is a list with the main bugs fixed in PixInsight 1.5.9 build 561:

* [All platforms] Fixed a number of errors in the command-line parser. The most important error was the incorrect handling of escaped quotes. For example, the sequence "123\"123" was incorrectly causing an 'unterminated string literal' error, while this string is valid and equivalent to "123"123".

* [All platforms] Fixed incorrect syntax highlighting of string literals with escaped quotes in the Script Editor. For example, "a sample \"string\"." was not being highlighted as a single string, according to JavaScript syntax.

* [All platforms] Fixed a potential crash during execution of instantiable scripts (new instantiable scripts functionality introduced in 1.5.9).

* [All platforms] Fixed some reliability issues upon execution of the ProcessingInterface::ProcessEvents() PCL member function (used by all tools to keep the user interface responsive during processor-intensive operations, such as real-time renditions).

* [All platforms] The StarGenerator tool was not remembering the selected star database across core application executions.

* [All platforms] Fixed a number of performance issues during application startup.

* [Mac OS X] Fixed a number of issues on Mac OS X 10.6 (Snow Leopard). Most of these issues are screen drawing problems and screen rendering artifacts.

The rest of the numerous bugs fixed are of minor importance.


New Features

These are the main changes and improvements introduced in PixInsight 1.5.9:

* Deployment of the DejaVu Sans font family on all platforms. All PixInsight distributions include now a private installation of the DejaVu Sans and DejaVu Sans Mono TrueType font families. These fonts are automatically made available to the core application and to all installed modules during application startup. These fonts largely improve readability of critical elements in PixInsight's graphical user interface, such as the Processing Console, the Script Editor, and several live previews. In addition, thanks to DejaVu fonts, PixInsight can provide a more consistent user experience on all supported platforms.

For more information on DejaVu free fonts, visit the DejaVu Fonts project.

* Native file dialogs on popular Linux desktops. Under KDE4 and GNOME, PixInsight detects and uses the native KDE and GTK+ file dialogs, respectively. To use these desktop-native file dialogs, select Use native file dialogs on the File I/O Settings section of Preferences. Native file dialogs are now enabled by default on all platforms.

* Execution of detached processes. PixInsight allows now execution of detached external processes. A detached process is a program or command that is launched from PixInsight as an independent process (a daemon on Linux and Mac OS X). This has very interesting possibilities; for example, the following commands:

   cd $PXI_COREDIR
   !!./PixInsight

execute a new instance of the PixInsight Core application as an independent process, so you can continue working with your current instance of PixInsight. As you see, a detached process is executed by prepending two bangs (a short name for the exclamation mark) to the name of the executable. A single bang continues running a child process, as before.

* Qt libraries deployed under LGPL license 2.1 + Qt/Nokia LGPL extensions. So far we have been using the Qt library under a commercial license. Due to the changes in licensing policy introduced by Nokia since Qt 4.5, we have decided to start using Qt under the LGPL 2.1 license. This means that Qt is no longer linked statically to the PixInsight Core executable, since static linkage violates the terms of the LGPL.

Converting PixInsight Core to a dynamically-linked Qt application has required a lot of complex and delicate work, especially on Linux due to strong interactions between Qt and KDE4. As a result of LGPL, the user has now the freedom to replace all Qt libraries that ship with PixInsight with other ABI-compatible Qt modules of his/her choice (.dll files on Windows, .so files on Linux/X11, .framework on Mac OS X). Of course, we are not responsible for any problems caused by such substitutions.

* Updated startup.scp script. The standard startup script has been improved. Some of the nice things we have implemented in the startup script are a number of environment variables that allow you to compute fundamental statistical properties of images very quickly. The new variables are defined as follows:

Code: [Select]
export min="ImageWindow.activeWindow.currentView.image.minimum()"
export max="ImageWindow.activeWindow.currentView.image.maximum()"
export mean="ImageWindow.activeWindow.currentView.image.mean()"
export median="ImageWindow.activeWindow.currentView.image.median()"
export stddev="ImageWindow.activeWindow.currentView.image.stdDev()"
export avgdev="ImageWindow.activeWindow.currentView.image.avgDev()"

So for example, you can calculate the median of the active image by simply entering the following command:

   js $median

This is a really useful trick. It has the limitation, however, that you cannot select a particular channel of the active image, which limits its applicability essentially to grayscale images. Of course, this can be worked around with more complex constructs; for example:

Code: [Select]
export median_R="(new Function( 'var save_c=this.selectedChannel; this.selectedChannel=0; var result=this.median(); this.selectedChannel=save_c; return result;' )).call( ImageWindow.activeWindow.currentView.image )"
export median_G="(new Function( 'var save_c=this.selectedChannel; this.selectedChannel=1; var result=this.median(); this.selectedChannel=save_c; return result;' )).call( ImageWindow.activeWindow.currentView.image )"
export median_B="(new Function( 'var save_c=this.selectedChannel; this.selectedChannel=2; var result=this.median(); this.selectedChannel=save_c; return result;' )).call( ImageWindow.activeWindow.currentView.image )"

which can be used quite elegantly; for example:

Code: [Select]
js format( "%.5f, %.5f, %.5f", $median_R, $median_G, $median_B );


Known Issues

* We are still unable to release a 64-bit version of PixInsight for Mac OS X. On Mac OS X, PixInsight is still a Carbon-based, 32-bit x86 application. Unfortunately, the Cocoa port of Qt 4.5.3 (the latest Qt version) is still too unstable and buggy to release a 64-bit version of PixInsight for the Mac. We are working along with Qt/Nokia to solve this problem. We hope the upcoming Qt 4.6 (due before the end of the year) will be stable enough as to allow us to release a first 64-bit version of PixInsight for Mac OS X.

* On Mac OS X, sometimes the File > Print dialog doesn't let you change the physical printer resolution in dots per inch. While we figure out how to solve this problem, please preconfigure your printer with the desired resolution before opening the File > Print dialog for the first time.

* On Mac OS X, printer color management still doesn't work correctly. This is because we still have not implemented PostScript ICC profile support in PixInsight (on the Mac, all printing is made through PDF files). Please ensure that you manually convert your images to the target printer color space in PixInsight before printing them. Use the ICCProfileTransformation process.

* On Mac OS X, sometimes the File > Quit menu item gets disabled. Although actually a minor issue, because you can exit PixInsight by simply closing its main window (red sphere button), it is an ugly glitch that must be fixed in version 1.6.

* Linux/X11: On the last versions of the GNOME desktop manager, the default Plastique style seems to work incorrectly. If you experience weird screen drawing problems, you must select the GTK+ style and disable QSS style customization:

   - Select Window > GUI Style > GTK+.
   - Select Edit > Global Preferences.
   - Select the File Sheet / Special GUI Effects section.
   - Remove "x11.qss" from the Qt Style Sheet File field (leave it blank).
   - Press F6 to execute the process globally.
   - Exit PixInsight.
   - Restart PixInsight. Everything should work correctly, but without QSS support...

* Linux/X11: On the KDE4 desktop manager, the full screen mode (View > Full Screen) doesn't seem to work correctly. This only happens when fancy compositing-based and OpenGL-based effects are enabled on the desktop (window transparencies, window animations, 3D effects, etc.). Disabling these effects (which does NOT involve disabling compositing extensions on the X11 server, of course) solves all issues.


=================

I hope you'll like it. Nice processing and clear skies!


===================================================================================


Hola a todos,

PixInsight versión 1.5.9.561 está disponible en todas las plataformas soportadas: Linux, Mac OS X y Windows.

Se trata de una versión de mantenimiento y corrección de errores. Recomendamos a todos nuestros usuarios que actualicen sus instalaciones lo antes posible.

Además de importantes correcciones de errores y mejoras en todas las plataformas, esta versión proporciona soporte de Mac OS X 10.6 (Snow Leopard). Esto no quiere decir que las versiones anteriores no funcionaran en Snow Leopard (lo hacían); sin embargo, la build 561 ha sido comprobada a fondo en la última versión de Mac OS X, y algunos problemas de compatibilidad han sido resueltos.

PixInsight 1.5.9 continúa siendo una versión de transición en preparación de la versión 1.6, que hemos planificado para enero de 2010.


Direcciones de Descarga

PixInsight 1.5.9.561 está disponible para su descarga desde nuestros servidores de archivos:

* Para usuarios comerciales (se requiere nombre de usuario y contraseña):
      http://dist.pixinsight.com/

* Para usuarios con licencia de pruebas de 30 días (30-day trial license):
      http://pixinsight.com/download/STD/


Instalación

Antes de instalar PixInsight 1.5.9.561, es recomendable desinstalar la versión anterior. Éste es el procedimiento recomendado:

Linux

   1. Termine todas las instancias en ejecución de la aplicación principal de PixInsight.

   2. Borre el directorio completo donde instaló la anterior versión de PixInsight. Si ha creado algún archivo propio dentro del árbol de de directorios de instalación de PixInsight, por favor no olvide hacer una copia de seguridad previa.

   3. Descomprima el archivo .tar.gz en un directorio cualquiera, preferiblemente en uno bajo su directorio personal de usuario (por ejemplo, $HOME/PixInsight).

   4. Para lanzar PixInsight, ejecute el script PixInsight.sh desde el directorio bin de instalación.

Mac OS X

   1. Termine todas las instancias en ejecución de la aplicación principal de PixInsight.

   2. Borre la versión anterior del archivo de aplicación PixInsight.app. Si lo instaló en su ubicación estándar, debería estar en la carpeta Aplicaciones (/Applications).

   3. Haga doble clic en el archivo .zip de instalación para la versión 1.5.9.561. Esto generará un archivo de aplicación con el nombre PixInsight.app. PixInsight puede ser ejecutado desde cualquier ubicación, pero le recomendamos que copie PixInsight.app a la carpeta estándar Aplicaciones (/Applications). Probablemente también querrá añadir PixInsight al Dock de Mac OS X.

   4. Si es usted un usuario comercial en Windows o Linux, su archivo de licencia funcionará perfectamente también en Mac OS X; no tiene que reactivar su licencia ni nada parecido. Haga lo siguiente:

      4.1 Localice su archivo de licencia de PixInsight. Es el archivo .pixinsight-license ó pixinsight-license (con o sin el punto inicial) en su carpeta personal.

      4.2 Haga un duplicado de su archivo de licencia, y preferiblemente cambie su nombre a pixinsight-license si es necesario (o sea, el mismo nombre pero sin el punto inicial, si es que lo tiene).

      4.3 Copie el archivo pixinsight-license a su carpeta personal en el Mac. Ahora puede ejecutar PixInsight para Mac OS X con su licencia comercial.

Windows

   1. Termine todas las instancias en ejecución de la aplicación principal de PixInsight.

   2. Desinstale PixInsight. Hay una opción del menú Inicio > PixInsight Platform > Uninstall que debería utilizar. Nunca intente desinstalar PixInsight eliminando archivos manualmente. Si ha creado algún archivo propio dentro del conjunto de carpetas de instalación de PixInsight, por favor no olvide hacer una copia de seguridad previa.

   3. Ejecute el módulo de instalación para la versión 1.5.9.561.

   4. Para lanzar PixInsight, vaya a Inicio > Todos los programas > PixInsight Platform > PixInsight Core.


Habilitar nuevas funcionalidades

Para habilitar las fuentes DejaVu (mire más abajo en la sección de nuevas características), debería realizar una de las acciones siguientes:

- Realizar una reinicialización completa de las preferencias de PixInsight. Esto tiene el inconveniente de que si usted ha personalizado sus preferencias, todas las opciones que haya cambiado se perderán y tendrá que volverlas a cambiar manualmente. Para inicializar las preferencias de PixInsight, usted puede:

   - Escoger la opción correspondiente al ejecutar PixInsight 1.5.9.561 por primera vez (opción Reset the entire PixInsight configuration en el diálogo de aviso de nueva versión instalada).

   - Mantener la tecla Ctrl pulsada mientras ejecuta PixInsight Core. Esto es una "puerta trasera" para activar un modo especial de mantenimiento.

   - En Windows, hay una opción dedicada en el menú Inicio > Todos los Programas > PixInsight Platform.

- Seleccionar la opción Edit > Global Preferences desde el menú principal, seleccionar la sección Console Window Fonts and Colors en Preferences, y hacer clic en el botón Load default page settings. Haga lo mismo para la sección Command Line Fonts and Colors. Finalmente, pulse F6 para ejecutar globalmente, o haga clic en el botón azul circular de Preferences.

Si quiere usar DejaVu en el editor de scripts (Script Editor), lo cual le recomendamos encarecidamente si usted utiliza el editor, seleccione la opción correspondiente en el diálogo Script Editor Preferences, seleccionable desde la barra de menú del editor de scripts.


Correcciones de Errores

La versión 1.5.9.561 soluciona la mayor parte de los errores y regresiones confirmados desde la publicación de la versión 1.5.9 inicial. Sin embargo no hay, hasta el momento de publicar esta nueva versión, regresiones o errores críticos (confirmados) pendientes. La mayoría de los errores corregidos son relativamente leves. Consulte la sección Informes de Errores de este foro.

A continuación incluimos una lista con las principales correcciones de errores realizadas en PixInsight 1.5.9 build 561:

* [Todas las plataformas] Corregidos varios errores en el intérprete de órdenes en línea de comandos. El error más importante era la manipulación incorrecta de "escaped quotes". Por ejemplo, la secuencia "123\"123" estaba causando un error 'unterminated string literal' incorrectamente, ya que esta cadena es válida y equivalente a "123"123".

* [Todas las plataformas] Script Editor: solucionado un error en la función de syntax highlighting para literales que incluyen escaped quotes. Por ejemplo, la secuencia "a sample \"string\"." no estaba siendo representada como una única cadena de caracteres, de acuerdo con la sintaxis de JavaScript.

* [Todas las plataformas] Solucionado un error crítico potencial (aunque muy poco probable) durante la ejecución de scripts instanciables (nueva funcionalidad de scripts instanciables introducida en la versión 1.5.9).

* [Todas las plataformas] Solucionados varios problemas de fiabilidad en la ejecución de la función ProcessingInterface::ProcessEvents() de PCL (esta función es utilizada por todas las herramientas para mantener la interfaz utilizable durante los procesos que hacen un uso intensivo de los procesadores, como las previsualizaciones en tiempo real).

* [Todas las plataformas] La interfaz de StarGenerator no recordaba la trayectoria de archivo de la base de datos de estrellas seleccionada entre sucesivas ejecuciones de PixInsigtht Core.

* [Todas las plataformas] Solucionados varios problemas que degradaban las prestaciones durante el arranque de la aplicación principal de PixInsight.

* [Mac OS X] Solucionados varios problemas en Mac OS X 10.6 (Snow Leopard). La mayoría de estos problemas estaban relacionados con ineficiencias en el dibujo en pantalla y ciertos artefactos en las representaciones en pantalla.

El resto de los numerosos errores corregidos son de escasa relevancia.


Nuevas Características

Éstos son los principales cambios y mejoras introducidas en PixInsight 1.5.9:

* Distribución de la familia de tipos de letra DejaVu Sans en todas las plataformas. Todas las distribuciones de PixInsight incluyen ahora una instalación privada de las familias de fuentes DejaVu Sans y DejaVu Sans Mono en formato TrueType. Estas fuentes están disponibles automáticamente para la aplicación principal y para todos los módulos instalados tras el arranque de la aplicación. Estas fuentes mejoran sustancialmente la legibilidad en varios elementos críticos de la interfaz gráfica de PixInsight, como la consola de proceso (Processing Console), el editor de scripts (Script Editor), y varias previsualizaciones en tiempo real. Además, gracias a las fuentes DejaVu PixInsight puede proporcionar una experiencia de usuario más consistente en todas las plataformas soportadas.

Para más información sobre las fuentes DejaVu de software libre, visite el proyecto DejaVu Fonts.

* Diálogos de archivo nativos en entornos de escritorio de Linux Bajo KDE4 y GNOME, PixInsight detecta y utiliza los diálogos de archivo nativos de KDE y GTK+, respectivamente. Para utilizar estos diálogos nativos en cada entorno de escritorio, seleccione la opción Use native file dialogs en la sección File I/O Settings de Preferences. Los diálogos de archivo nativos están ahora habilitados por defecto en todas las plataformas.

* Ejecución de procesos separados. PixInsight permite ahora la ejecución de procesos separados (detached processes). Un proceso separado es un programa o un comando que es lanzado desde PixInsight como un proceso independiente (un demonio en Linux y Mac OS X). Esto tiene posibilidades muy interesantes; por ejemplo, los comandos siguientes:

   cd $PXI_COREDIR
   !!./PixInsight

ejecutan una nueva instancia de la aplicación PixInsight Core como un proceso independiente, de manera que usted puede continuar trabajando en la instancia actual de PixInsight. Como ve, un proceso separado es ejecutado anteponiendo dos bangs (un nombre abreviado para significar un signo de exclamación) al nombre del ejecutable. Un único bang continúa ejecutando un proceso hijo (child process), como siempre.

* Bibliotecas de Qt distribuidas bajo licencia LGPL 2.1 más extensiones LGPL de Qt/Nokia. Hasta ahora veníamos utilizando la biblioteca Qt bajo una licencia comercial. Debido a cambios en la política de licencias introducidos por Nokia desde Qt 4.5, hemos decidido comenzar a utilizar Qt bajo licencia LGPL 2.1. Esto significa que Qt ya no será enlazada estáticamente con el ejecutable de PixInsight Core, ya que el enlazado estático viola los términos de LGPL.

Convertir PixInsight Core en una aplicación basada en Qt que se enlaza dinámicamente con las bibliotecas de Qt ha requerido mucho trabajo conmplejo y delicado, especialmente en Linux debido a fuertes interacciones entre Qt y KDE4. Como resultado de LGPL, el usuario tiene ahora la libertad de sustituir las bibliotecas de Qt que acompañan a PixInsight con otros módulos de Qt compatibles (a nivel binario) de su elección (archivos .dll en Windows, archivos .so en Linux/X11, .framework en Mac OS X). Por supuesto, no nos hacemos responsables de cualquier problema causado por tales sustituciones.

* Script startup.scp actualizado. El script de arranque estándar ha sido mejorado. Una de las mejoras que hemos implementado en este script es un conjunto de variables de entorno que permiten calcular propiedades estadísticas fundamentales de las imágenes muy rápidamente. Las nuevas variables están definidas de las forma siguiente:

Code: [Select]
export min="ImageWindow.activeWindow.currentView.image.minimum()"
export max="ImageWindow.activeWindow.currentView.image.maximum()"
export mean="ImageWindow.activeWindow.currentView.image.mean()"
export median="ImageWindow.activeWindow.currentView.image.median()"
export stddev="ImageWindow.activeWindow.currentView.image.stdDev()"
export avgdev="ImageWindow.activeWindow.currentView.image.avgDev()"

De manera que por ejemplo, usted puede calcular la mediana de la imagen activa simplemente introduciendo el comando siguiente:

   js $median

Se trata de un truco realmente útil. Tiene la limitación, sin embargo, de que no puede seleccionar un canal determinado de la imagen activa, lo cual limita su uso básicamente a imágenes en escala de grises. Por supuesto, esto se puede solucionar con construcciones más complejas; por ejemplo:

Code: [Select]
export median_R="(new Function( 'var save_c=this.selectedChannel; this.selectedChannel=0; var result=this.median(); this.selectedChannel=save_c; return result;' )).call( ImageWindow.activeWindow.currentView.image )"
export median_G="(new Function( 'var save_c=this.selectedChannel; this.selectedChannel=1; var result=this.median(); this.selectedChannel=save_c; return result;' )).call( ImageWindow.activeWindow.currentView.image )"
export median_B="(new Function( 'var save_c=this.selectedChannel; this.selectedChannel=2; var result=this.median(); this.selectedChannel=save_c; return result;' )).call( ImageWindow.activeWindow.currentView.image )"

que pueden ser utilizadas de forma bastante elegante; por ejemplo:

Code: [Select]
js format( "%.5f, %.5f, %.5f", $median_R, $median_G, $median_B );


Problemas Conocidos

* Todavía no somos capaces de publicar una versión de PixInsight de 64 bits para mac OS X. En Mac OS X, PixInsight todavía es una aplicación de 32 bits para x86 basada en el entorno Carbon de Apple. Desafortunadamente, la versión basada en Cocoa de Qt 4.5.3 (la última versión de Qt) todavía es demasiado inestable y plagada de bugs como para publicar una versión de 64 bits de PixInsight para Mac. Estamos tratando de resolver este problema en coordinación con Qt/Nokia. Esperamos que la nueva Qt 4.6, que se espera antes de fin de año, será lo suficientemente  estable para permitirnos publicar una primera versión de 64 bits de PixInsight para Mac OS X.

* En Mac OS X, a veces el diálogo File > Print no permite cambiar la resolución física de la impresora en puntos por pulgada. Mientras tratamos de entender por qué ocurre este problema, por favor configure su impresora con la resolución deseada antes de abrir File > Print la primera vez.

* En Mac OS X, la gestión del color para impresión todavía no funciona correctamente. Esto es porque todavía no hemos implementado soporte de perfiles ICC para PostScript (en el Mac, toda la impresión se realiza mediante archivos en formato PDF). Por favor, asegúrese de convertir sus imágenes manualmente al espacio de color de la impresora que va a utilizar en PixInsight antes de imprimirlas. Utilice la herramienta ICCProfileTransformation.

* En Mac OS X, a veces la opción de menú PixInsight > Quit está inhabilitada. Aunque esto es en realidad un problema de poca importancia, ya que se puede terminar la ejecución de PixInsight con tan sólo cerrar la ventana principal (con el botón rojo), se trata de un asunto bastante antiestético que debemos solucionar para la versión 1.6.

* Linux/X11: En las últimas versiones del entorno de escritorio GNOME, el estilo Plastique que se utiliza por defecto en PixInsight parece que no funciona correctamente. Si experimenta extraños problemas de dibujo en pantalla, debe seleccionar el estilo GTK+ y deshabilitar la customización mediante hojas de estilo QSS:

   - Seleccione Window > GUI Style > GTK+.
   - Seleccione Edit > Global Preferences.
   - Seleccione la sección File Sheet / Special GUI Effects en Preferences.
   - Borre "x11.qss" en el campo de edición Qt Style Sheet File (déjelo en blanco).
   - Pulse F6 para ejecutar el proceso globalmente.
   - Salga de PixInsight.
   - Vuelva a ejecutar PixInsight. Todo debería funcionar correctamente, aunque al precio de perder todo el soporte de QSS...

* Linux/X11: En el entorno de escritorio KDE4, el modo de pantalla completa (Full Screen, View > Full Screen) no parece funcionar correctamente. Esto sólo ocurre cuando están habilitados los efectos de escritorio basados en compositing extensions y OpenGL (transparencias de ventana, animaciones, efectos 3D, etc.). Deshabilitando estos efectos (lo cual NO significa que haya que deshabilitar las extensiones de composición en el servidor X) se solucionan todos los problemas.


=================

Espero que os guste. ¡Buen procesamiento y cielos despejados!
« Last Edit: 2009 November 15 03:06:45 by Juan Conejero »
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Jack Harvey

  • PTeam Member
  • PixInsight Padawan
  • ****
  • Posts: 975
    • PegasusAstronomy.com & Starshadows.com
Re: PixInsight 1.5.9.561 Released
« Reply #1 on: 2009 November 14 18:52:27 »
Cool  Thanks Juan!
Jack Harvey, PTeam Member
Team Leader, SSRO/PROMPT Imaging Team, CTIO

Offline Niall Saunders

  • PTeam Member
  • PixInsight Jedi Knight
  • *****
  • Posts: 1456
  • We have cookies? Where ?
Re: PixInsight 1.5.9.561 Released
« Reply #2 on: 2009 November 14 19:15:37 »
Hi Juan,

You certainly seem to be keeping yourself 'busy'  :D

Thanks for the continuing hard work.

Cheers,
Niall Saunders
Clinterty Observatories
Aberdeen, UK

Altair Astro GSO 10" f/8 Ritchey Chrétien CF OTA on EQ8 mount with homebrew 3D Balance and Pier
Moonfish ED80 APO & Celestron Omni XLT 120
QHY10 CCD & QHY5L-II Colour
9mm TS-OAG and Meade DSI-IIC

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #3 on: 2009 November 15 03:08:09 »
Thanks Jack and Niall. Have a nice weekend! ;)
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Harry page

  • PTeam Member
  • PixInsight Jedi Knight
  • *****
  • Posts: 1458
    • http://www.harrysastroshed.com
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #4 on: 2009 November 15 07:45:58 »
Hi Juan

Thanks for sorting out them little bug--s, would not like to think that you had nothing to do

So ver 1.6    mmmmmmmmmmmmm      got any teaser details ::)

Harry
Harry Page

Offline Jordi Gallego

  • PixInsight Addict
  • ***
  • Posts: 279
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #5 on: 2009 November 15 08:09:43 »
Many thanks for the continued updates Juan!! ;)
Jordi Gallego
www.astrophoto.es

Offline papaf

  • PixInsight Addict
  • ***
  • Posts: 182
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #6 on: 2009 November 16 00:46:55 »
Thanks for your work, Juan!

A question: I went to a friend's last night and wanted to show off PI a little. He has an iMac with I think Snow Leopard (judging only from the desktop wallpaper, though...). Thing is, I couldn't get it to work in registered mode. I had a copy of my already registered pixinsight-license file in a mail (I have a web mail), and I placed the text file in the Users/USERNAME folder. No matter what I tried, PI insisted it had to be registered, just like if the file wasn't there.

Has something like this ever happened? I'm not familiar with Macos, so is there a chance I did something wrong?

Thanks!
Fabio

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #7 on: 2009 November 16 01:18:30 »
Hi Fabio,

That is strange. PixInsight relies on license files exclusively to validate user licenses, so if a valid license file is on the user's home folder, PixInsight should run without problems.

Two possibilities come to my head:

- Corrupted license file. For security reasons, if the license file is not valid PixInsight will silently ignore it, as if it wouldn't exist. PixInsight license files are encrypted binary files (AES256) encoded as base64 plain text. Any chance your license file has been modified by your webmail software? From my experience, the only safe way to transport a plain text file unmodified is to compress it, for example as a zip file.

- Wrong type of PixInsight Core executable. A commercial license can only be used with a commercial version of PixInsight, and the same for trial license/application.

Other than this, there's no reason for a license file not being recognized on any machine.

As for Mac OS X versions, PI build 561 doesn't work on Mac OS X 10.5.x (Leopard). On Leopard, build 553 (published on October 29) must be used. Of course, if the core application was asking for an online license activation, it's obvious it was running OK, so it was already on OS X 10.6 (Snow Leopard).

As for running PI with your commercial license on a friend's computer, it's fine —thank you for making a demo! ;)— as long as you don't forget to delete your license file once you're done :)
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline papaf

  • PixInsight Addict
  • ***
  • Posts: 182
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #8 on: 2009 November 16 02:55:47 »
The license file was being transported around as a text file, that should be it!

By the way, of course I was only trying to demonstrate a few things. It never occurred to me to use the 30 days free testing option. It was late, you know, and fighting that stupid mac was taking all my brains away! I really cannot stand the single button mouse... :)

Fabio

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #9 on: 2009 November 16 03:50:45 »
Quote from: papaf
I really cannot stand the single button mouse... :)

My Mac Pro is a delight to use since I plugged in a LX3 Logitech mouse, with a wheel and all. The white thing must be somewhere in a box since then...  :laugh:
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline yock1960

  • Newcomer
  • Posts: 29
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #10 on: 2009 December 06 08:23:21 »
Hello Juan,

My first question and I'm not sure it should be addressed to you or Carlos. I upgraded recently and everything seems to be working well. Today I tried to re-install several of Carlos' modules and I got these errors:

Installing 4 module(s):
C:/PCL/bin/GaussianBlur-pxm.dll
<* failed *>
*** PixInsight API Error: Module: C:/PCL/bin/GaussianBlur-pxm.dll
Unsupported API version: 119: Module load error
C:/PCL/bin/GradientMapper-pxm.dll
<* failed *>
*** PixInsight API Error: Module: C:/PCL/bin/GradientMapper-pxm.dll
Unsupported API version: 119: Module load error
C:/PCL/bin/SelectiveBlend-pxm.dll
<* failed *>
*** PixInsight API Error: Module: C:/PCL/bin/SelectiveBlend-pxm.dll
Unsupported API version: 119: Module load error
C:/PCL/bin/Sharpen-pxm.dll
<* failed *>
*** PixInsight API Error: Module: C:/PCL/bin/Sharpen-pxm.dll
Unsupported API version: 119: Module load error
*** Warning: No modules were installed.

Will these have to be updated or is there an issue with my installation?

Thanks!

Steve

Offline Nocturnal

  • PixInsight Jedi Council Member
  • *******
  • Posts: 2727
    • http://www.carpephoton.com
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #11 on: 2009 December 06 10:13:08 »
There's nothing wrong with your install. The problem is that just about every PI update makes changes to the interface so modules don't work from one version to the next. I have to say this really discourages independent module development. I think the interface should be more stable but this is what we have.
Best,

    Sander
---
Edge HD 1100
QHY-8 for imaging, IMG0H mono for guiding, video cameras for occulations
ASI224, QHY5L-IIc
HyperStar3
WO-M110ED+FR-III/TRF-2008
Takahashi EM-400
PIxInsight, DeepSkyStacker, PHD, Nebulosity

Offline yock1960

  • Newcomer
  • Posts: 29
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #12 on: 2009 December 07 03:00:06 »
Thanks Sander, I guess I'll just have to wait for updates.

Steve

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #13 on: 2009 December 07 15:08:43 »
Hi Sander,

Quote
The problem is that just about every PI update makes changes to the interface so modules don't work from one version to the next.

This will be definitely fixed in PI version 1.6. The problem is in static linkage against the PCL. Currently, all modules communicate directly with the core application (internally). That's why each time I make a change in the low-level API, all modules require recompilation against a new PCL static library.

Starting from version 1.6, the PCL will be a dynamic library on all platforms (.so on UNIX/Linux, .dylib and .framework on Mac OS X, .dll on Windows). In this way, all the low-level communication with the core application will be encapsulated into a single shared object, and all modules will communicate with PCL through a high-level interface. This will also reduce the sizes of all modules dramatically, especially on Unices. With dynamic linkage against PCL, ABI compatibility between new PCL versions and existing modules will be ensured.

Finally, dynamic linkage will make much easier to release PixInsight modules under open-source licenses. Static linkage can be a problem with GPL and LGPL licenses because PCL is proprietary, even if it is released under a very permissive license. Linking dynamically makes everything much "cleaner".
« Last Edit: 2009 December 07 15:19:14 by Juan Conejero »
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Nocturnal

  • PixInsight Jedi Council Member
  • *******
  • Posts: 2727
    • http://www.carpephoton.com
Re: PixInsight 1.5.9.561 Released | PixInsight 1.5.9.561 Publicado
« Reply #14 on: 2009 December 07 15:20:16 »
Thanks for that detailed explanation Juan. I trust the new interface will perform as well as the current one? :)
Best,

    Sander
---
Edge HD 1100
QHY-8 for imaging, IMG0H mono for guiding, video cameras for occulations
ASI224, QHY5L-IIc
HyperStar3
WO-M110ED+FR-III/TRF-2008
Takahashi EM-400
PIxInsight, DeepSkyStacker, PHD, Nebulosity