[Gambas-user] gambas 1.9.6

Benoit Minisini gambas at ...1...
Thu Apr 21 13:50:27 CEST 2005


Hi,

Gambas 1.9.6 is out!

Here is the ChangeLog of this new development version:

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

* WARNING! The bytecode has changed. You must entirely recompile your
  projects.
* Now components disabled by libraries and includes detection are not compiled
  anymore.
* A new configure flag, '--disable-qt-translation', prevents the qt component
  for using qt translation files, in the hope of helping to solve the 'freeze'
  problem with distributions like SuSE.
  
COMPILER

* Support for Long and Single datatypes.
* The syntax of EXEC, SHELL and RAISE has changed. They do not use the AS
  keyword anymore, but the assignment syntax:
    hProcess = EXEC ...
    hProcess = SHELL ...
    bCancel = RAISE ...
  The OPEN instruction may follow the same way in the future.

INTERPRETER

* Two new datatypes: Long, a 64 bits integer, and Single, a 4 bytes floating
  point number.
* Two new array classes: Long[] and Single[].
* Support for files larger than 2 GB. Now Lof() and Seek() return a 64-bits
  Long value.
* Two new keywords, LOCK and UNLOCK, to lock and unlock opened files.
  Just type LOCK #hFile or UNLOCK #hFile.
* The Stat() function now returns an object of the class 'Stat', not 'File'
  anymore.
* BUG: Fixed a possible crash when freeing classes at program end.
* BUG: Some fixes in the management of components written in Gambas.
* BUG: The Seek() function should work now. 
* BUG: A file descriptor leak was fixed in an internal function used by the 
  Settings class. 

DEVELOPMENT ENVIRONMENT

* Support for Long and Single datatypes.
* BUG: Menu editor works again.

DATABASE MANAGER

* The ODBC driver is supported.

DATABASE COMPONENT

* The ODBC driver was updated.

NETWORK COMPONENT

* BUG: The DTR and RTS properties of the SerialPort class were fixed.
* The CURL component was updated.

EVALUATOR COMPONENT

* BUG: Fixed a possible crash when analyzing lines with syntax errors.

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

I repeat, but YOU MUST RECOMPILE ALL YOUR PROJECTS, as the bytecode has 
changed, because of the new datatypes.

Enjoy it!

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




More information about the User mailing list