[Gambas-user] Release of Gambas 2.19

Benoît Minisini gambas at ...1...
Mon Jan 4 02:32:54 CET 2010


Dear Gambas users,

Here is a new release of the stable version:

* Gambas now really works on ARM architecture.

* The SerialPort class does not eat CPU time pointlessly anymore.

* The Exist() and Dir() functions now work correctly for files located inside 
the executable. 

Here is the full ChangeLog:

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

[CONFIGURATION]
* BUG: Some fixes in architecture detection.
* NEW: Detect architecture between x86, x86_64 and ARM.

[DEVELOPMENT ENVIRONMENT]
* BUG: Correctly save ListBox having exactly 31 items defined from the IDE.
* NEW: Do not close the menu editor with the ENTER or the ESC key.

[EXAMPLES]
* BUG: Fix the use of Dialog.Filter in the PictureDatabase example.

[INTERPRETER]
* BUG: Try to stop break strict aliasing rules, and other fixes. This way
  the interpreter should behave better on ARM architecture.
* BUG: Exist() now checks relative paths in the current archive only.
* BUG: Backport fixes from Gambas 3 for Dir() operating inside archives.
* BUG: Try to prevent a possible crash when children processes are stopped
  recursively.
* BUG: Alignment fixes for ARM and 64 bits architectures.

[COMPILER]
* BUG: Long integer constants are now compiled correctly in all cases.

[SCRIPTER]
* BUG: Do not crash if a specific component is missing.
* BUG: The script now correctly returns the Application.Return value.
* BUG: Correctly detect the Main procedure in all cases.

[GB.DB]
* BUG: Fixes for ARM.

[GB.FORM]
* BUG: TableView cannot raise a spurious "Null object" error anymore when
  calling the Edit() method.

[GB.GTK]
* BUG: Fixes for ARM.
* BUG: GridView.Clear is now correctly implemented.

[GB.NET]
* BUG: Do not watch the SerialPort file descriptor for reading if there is
  no Read event handler.
* NEW: SerialPort watched for status change only if at least one of the
  change event is implemented.

[GB.NET.SMTP]
* BUG: The COPYING file is actually the LICENCE file. So remove the LICENCE
  file, and make the COPYING file be the LGPL 2.1.

[GB.QT]
* BUG: Fixes for ARM.
* BUG: The ComboBox Click event now is raised correctly when setting the
  Text property.

[GB.QT.KDE]
* BUG: Fixes for ARM.

[GB.SDL]
* BUG: Remove running SDL events in a separate thread, as it give 
  instability.

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

I wish everyone an happy new MMX year, and I hope that this year will be the 
year of the Gambas 3 release! :-)

Regards,

-- 
Benoît Minisini




More information about the User mailing list