[Gambas-user] Release of gambas 1.9.21

Benoit Minisini gambas at ...1...
Sun Oct 30 00:43:45 CEST 2005


Hi all,

It was a long time before a new release...

Here is the changelog:

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

CONFIGURATION

* Now the search of libintl, libgettextlib and libiconv libraries display
  a more accurate warning message.

DEVELOPMENT ENVIRONMENT

* BUG: The automatic completion does not crash anymore when a class inherits
  an unknown parent class.

DATABASE MANAGER

* BUG: Deleting rows in a table works again.
* BUG: Field names are case unsensitive now in the table edition window.

COMPILER

* WARNING: The SCAN instruction has been removed, and replaced by the
  Scan() subroutine.

INTERPRETER

* NEW: a new API that allows components to define a function for creating 
  Image objects, and for using it.
* NEW: Object.Is(), a new static method for checking if the class of an 
  object is or inherits a given class.
* NEW: Stream.EndOfLine is a new property for setting the end of line pattern
  of a stream. This pattern is used by the LINE INPUT and PRINT functions.
  Possible values are gb.Unix, gb.Windows and gb.Mac. By default, the end 
  of line pattern is gb.Unix.
* WARNING: The SCAN instruction has been removed, and replaced by the
  Scan() subroutine.
* NEW: A component is not loaded if it has the same name as the project.
  This way, debugging component made in gambas are far easier.
* BUG: Enumerating objects like Result works again.
* BUG: Looping with a Byte or Short variable now works correctly.
* BUG: Formatting a date with AM/PM now displays an hour value between
  1 and 12, and not 0 and 11 as before.
* BUG: Displaying numbers in decimal now is more accurate, and should not
  display things like 123,00000000001 anymore.
* BUG: The interpreter event loop was fixed.

SETTINGS COMPONENT

* NEW: Settings.Read() and Settings.Write() allow reading and writing 
  settings for Window objects: position, and size.

QT COMPONENT

* NEW: The Separator control, that displays an horizontal or vertical 
  separator line.
* BUG: The DblClick event is now posted, and not raised immediately as 
  before.
* NEW: Window.ToolBox, a new property to tell the window manager that a 
  window is a toolbar.
  
QT EXTENSION COMPONENT

* BUG: Some fixes in highlighting process of the Editor control.

KDE HTML COMPONENT

* NEW: Webrowser.Java, a new property for allowing java in the browser.

GTK+ COMPONENT

* Updated.

DATABASE COMPONENT:

* NEW: Result.Delete now takes an optional boolean parameter to prevent the
  deleted record for being removed for the Result object.

XML COMPONENT

* BUG: Patch from Dirk Mueller, that fixes an uninitialized variable access.

OPENGL COMPONENT

* Updated.

CORBA COMPONENT

* New component made by Carlo Sorda.

LDAP COMPONENT

* New component made by Carlo Sorda.

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

As you may have noticed, there are two new components: one for using the ldap 
library, one other for doing Corba things. They have been made by Carlo 
Sorda, and he will explain you far better than me how to use them...

Regards,

-- 
Benoit Minisini





More information about the User mailing list