[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