close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

What is new in TOL 3.4

Los cambios principales de TOL 3.4 corresponden a su interfaz TOLBase.

Ésta necesitaba algunos cambios y desarrollos para poder ser utilizada como aplicación de 64-bits para Windows.

TOLBase

Para la nueva versión de TOLBase se ha sustituido el paquete BLT, que estaba dando problemas, por el paquete RBC (Refactored BLT Components).

El paquete RBC sólo dispone de algunas de las funcionalidades de BLT. Los árboles y las pestañas han sido sustyituidas por otros widgets equivalentes:

Los árboles basados en ::blt::tree y ::blt::treeview han sido sustituidos por unos basados en ::treectrl a través del widget WTree.

Las pestañas basadas en ::blt::tabset por otras basadas en NoteBook.

Adicionalmente y con el objetivo de favorecer nuevos desarrollos y aprovecharse de algunos existentes se pasa de utilizar la versión 8.4 de Tcl/Tk a la 8.6.

Cambios para los usuarios

A continuación se enumeran algunos de los cambios que experimentarán los usuarios de TOLBase:

  • Se incorpora información acerca de la versión de TOL en el título de la aplicación.
  • El icono de TOLBase deja de presentar la decoración de GNU para las versiones compiladas con GNU GCC.
  • Desaparece el Spool de objetos. A cambio disponemos de una opción de menú contextual para enviar objetos a la consola de evaluación (Eval) y poder seguir trabajando de manera similar.
  • Todas las pestañas han sido reemplazadas por unas nuevas que no tienen la posibilidad de convertirse en ventanas flotantes.
  • Desaparece alguna utilidad poco usada de TOLBase como la interfaz Bayes SQL para hacer consultas a bases de datos.
  • La compatibilidad con interfaces de proyectos antiguos hechas ad-hoc, no está asegurada. Lo más normal es que para utilizarlas con TOL 3.4 en adelante sean necesarios desarrollos adicionales.
Last modified 8 years ago Last modified on Dec 7, 2016, 9:25:51 AM