[Gambas-devel] Release of gambas 1.9.31

Benoit Minisini gambas at ...1...
Sun May 28 23:50:31 CEST 2006


Hi, folks.

This new release mainly enhances the MDI development environment: 
* The Editor control is used instead of the old GambasEditor control that was 
removed. 
* The hierarchy window and the icon editor toolbox were put in the right side 
panel. 
* The arrow keys now move controls in the form editor. 
* The text editor has HTML syntax highlighting now. 

The database manager has a new dialog for importing CSV files too. 

Note that there are problems yet with shortcuts, as many menus have the same 
shortcuts. For example, you get srange behaviours when hitting 
CTRL+C/CTRL+X/CTRL+V in the editor, as these shortcuts are defined in the 
popup menu of the project treeview. I don't know how to solve this problem in 
a clean way.

I plan to make a class named Action. This class will centralize all actions 
associated with menu entries, buttons, toolbar buttons... The menu entries, 
and the buttons will subscribe to an action, and then you will be able to 
catch the activation of these controls, or to enable/disable them in one 
shot, by using the Action class. Nothing is done yet!

And there are of course a bunch of bug fixes. Here is the ChangeLog:

--8<------------------------------------------------------------------------

DEVELOPMENT ENVIRONMENT

* NEW: The GambasEditor control has been replaced by the Editor control.
* NEW: The hierarchy window and the icon editor toolbox were put in the
  right side panel.
* NEW: The arrow keys now move controls in the form editor.
* NEW: A new menu entry to copy the path of a project data file into
  the clipboard.
* BUG: Constraints between components should be correctly managed now, in
  the project properties dialog.
* NEW: The text editor has HTML syntax highlighting now.
* BUG: The translation dialog does not fail anymore when the project
  directory includes non-ASCII characters.
* NEW: Defining the project startup class is optimized now.

DATABASE MANAGER

* NEW: A new dialog for importing CSV files.
* BUG: Image.Load() is static now. Some fixes of image loading.

INTERPRETER

* BUG: RDir() was fixed, and should work with very long file names now.

COMPILER

* BUG: A bug in the reading of *.list file was fixed. It prevented
  the compilation of project using EXPORT OPTIONAL.

GB.QT COMPONENT

* BUG: The default and cancel buttons management was fixed.
* BUG: Drawing.Width and Drawing.Height should always return an accurate
  value now.
* BUG: Stretching a null image now creates a void image of the specified
  size.
* BUG: Menu events generated by a menu opened with the Popup method are
  now delivered before the method returns.

GB.QT.EXT COMPONENT

* BUG: Many fixes in the keyboard and focus handling of the Editor control.
* NEW: All line numbers are displayed in the Editor control.
* BUG: Gambas sytnax highlighting does not leak memory anymore.

GB.QT.EDITOR COMPONENT

* This component has been removed.

GB.FORM COMPONENT

* BUG: The DirChooser now raises its events correctly.
* NEW: SidePanel buttons now can display a tooltip.

GB.DB COMPONENT

* BUG: Void table, index or field names are correctly handled now, and do
  not crash the interpreter anymore.

--8<------------------------------------------------------------------------

Enjoy it!

-- 
Benoit Minisini




More information about the Devel mailing list