[Gambas-user] Release of Gambas 2.15
Benoît Minisini
gambas at ...1...
Sun Jul 26 16:17:01 CEST 2009
Hi,
I finally found a moment for making a new release of the stable version.
There are a lot of bug fixes in it, the more important one is that now the
interpreter won't crash randomly anymore on some systems and not on another.
This was a very stupid bug of mine, and it was there since the beginning of
the 64 bits port (revision 1007)!
Here is some other important bug fixes:
- String to number conversion was fixed, especially when converting Long
numbers.
- The Firebird driver is compiled correctly now. If some kind guys can try now
to connect to a Firebird database and tell me if it works, it would be cool.
- The SQLite 3 driver now correctly returns the default value of fields.
- Raising or lowering controls now works correctly in the GTK+ component.
- The SMTP component now strictly follows RFC 2047 when sending mails with
subjects encoded in UTF-8.
- The Xml.ToString() method was fixed in the XML component.
And here is the full ChangeLog:
-------------------------------------------------------------------------------
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix a crash while scanning a class if the project is a component
and if it is self-checked, which happens as soon as it is locally
installed.
* BUG: Do not warn when a *.info file is not found, as gb.db.* drivers do
not have one.
* NEW: Changing the language in the translation dialog now keep the
current translated string selected, and stay in the same translation
file.
[DATABASE MANAGER]
* BUG: Handle correctly database type written in upper case.
[EXAMPLES]
* BUG: Fix the PdfViewer example so that it does not crash when it cannot
understand the document index.
[INTERPRETER]
* BUG: Fix a possible crash in database component classes having
sub-collections, like Result.Fields.
* BUG: Fix a stupid bug that made the interpreter crash when a class was
allocated at a negative memory address.
* BUG: Fix the conversion of strings into numbers, especially when
converting Long values.
[COMPILER]
* BUG: Correctly raise a syntax error when a comma has been forgotten
between the stream and the other arguments in instructions like PRINT,
SEEK, and so on.
[INFORMER]
* BUG: Warn for components not declaring classes, like database drivers,
only if the '-v' option is defined.
[GB.DB]
* BUG: Correctly release field information when freeing a Result object.
* NEW: New unquoting function in the component API.
[GB.DB.FIREBIRD]
* BUG: Link the driver to the fbclient library.
[GB.DB.SQLITE2]
* BUG: Prevent possible case mismatches when mapping SQLite datatypes.
* BUG: Fix some casting with gcc version 4.4.0 20090630 (prerelease)
* BUG: Fix a crash in datatype mapping.
[GB.DB.SQLITE3]
* BUG: Prevent possible case mismatches when mapping SQLite datatypes.
* BUG: Field default values are correctly returned now.
* BUG: Fix some casting with gcc version 4.4.0 20090630 (prerelease)
* BUG: Fix a crash in datatype mapping.
[GB.GTK]
* BUG: If the Control.Font property is set with a family name, the other
boolean properties of the font are reset.
* BUG: Frame.Font now works correctly.
* BUG: The Window.Sticky property now really returns a boolean.
* BUG: Fix all controls that use a GtkScrolledWindow.
* BUG: Fix Control.Raise() and Control.Lower() with controls using a
GtkScrolledWindow.
* BUG: The ClientWidth and ClientHeight properties of TreeView, ListView
and ColumnView controls were implemented.
* BUG: The title of GridView headers is now ellipsized, and are not drawn
anymore when there is no space for that.
* BUG: Fix the leaking of GtkCellRenderer in some classes.
[GB.NET]
* BUG: Fix a possible crash in the Socket class at connection.
[GB.NET.SMTP]
* BUG: Fix the UTF-8 encoding of mail subjects having a '?' character
inside.
* NEW: Send the "Date:" header with any mail.
[GB.PDF]
* BUG: Fix a possible crash whith PDF documents having index but no action
associated with
[GB.QT]
* BUG: If the Control.Font property is set with a family name, the other
boolean properties of the font are reset.
* BUG: The Window.TopOnly and Window.Stacking properties now return the
last value assigned as in gb.gtk. It does not try to get the value from
the window manager, as the change may not be immediate.
* BUG: Fix a typo mistake.
* BUG: Fix the behaviour of TabStrip when all its pages are hidden.
[GB.XML]
* BUG: Fix the Xml.Encoding property that was not implemented. It now
always returns "UTF-8".
* BUG: Fix a memory leak in Xml.ToString().
* BUG: The encoding argument of Xml.ToString() is now taken into account.
* BUG: Xml.ToString() now uses the UTF-8 charset by default.
-------------------------------------------------------------------------------
Regards,
--
Benoît
More information about the User
mailing list