[Gambas-user] gambas 0.98

Benoit Minisini gambas at ...1...
Wed Aug 25 00:39:58 CEST 2004


Hi, world

Gambas 0.98 has been released a few hours ago.

Here is the changelog - this way I'm sure people will see it :-)

Enjoy it!

------------------------------------------------------------------------------

DEVELOPMENT ENVIRONMENT

* Many bug fixes in automatic completion.

* The signature of the [] operator is displayed now.

* You can run until the current line in the debugger, by pressing SHIFT F5.

* Debug window is now integrated into the project window.

* Menus and buttons are hidden as much as possible when they are useless in a 
  given context.

* Pressing F2 now works on reserved keywords.

* The selection tool has been redesigned in the icon editor.

* You can change the location of the executable.


COMPILER

* Functions that are generated by the compiler do not include breakpoints in
  the compile code anymore. This speeds up, for example, the loading of a form
  being debugged in the IDE.
  
* The Error() subroutine has been replaced by a keyword, ERROR, that is FALSE
  when Error.Code is zero, and TRUE if not.


QT COMPONENT

* Control fonts now works like the early versions of Gambas: changing a
  property of a control font actually changes the font used for drawing the
  control.
  
* A new method, TreeView.MoveBack(), that moves to the last position of the 
  internal cursor. This is useful if one Move*() method fails, and you want to
  return to the last position to try another Move*() method.
   
  The same method exists for the ColumnView control.
   
* The way windows, forms and controls are destroyed were redesigned, to
  prevent possible crashes in the QT library. Now, every control and window
  objects are not destroyed immediately, but at the return of the event loop,
  at the same level the objects were created.
  
* Two new control properties, Previous and Next, that return the previous and
  next control in the stack order.
  
  
GAMBAS EDITOR COMPONENT

* Current line is highlighted now.

* BUG: some fixes in the pattern analyzer.

  
DATABASE COMPONENT

* When setting the table primary key, field names are checked for existence
  now.

* SQLite database driver accepts UTF-8 charset now.


DEBUG COMPONENT

* BUG: fix for a race condition that leads sometime to an interpreter crash 
  when stopping a debugging session.

------------------------------------------------------------------------------

-- 
Benoit Minisini
mailto:gambas at ...1...




More information about the User mailing list