[Gambas-user] Release of Gambas 2.14
Benoît Minisini
gambas at ...1...
Sat Jun 27 16:45:25 CEST 2009
Hi,
This release fixes the following problems:
- All database drivers became components so that they can be an explicit
project dependency.
- File watch management routines were fixed in the interpreter, in gb.qt and
gb.gtk.
- Static variables are correctly inherited now.
- Focus and clipboard management in gb.qt were fixed.
- A lot of gb.gtk bugs was fixed too.
And here is the full ChangeLog:
-------------------------------------------------------------------------------
[CONFIGURATION]
* NEW: All database drivers became components so that they can be an
explicit project dependency.
[INTERPRETER]
* NEW: Backport memory debugging routines from Gambas 3.
* BUG: Fix uninitialized flags in streams, which made INPUT mad on 64 bits
systems.
* BUG: Fix the file watch management routines.
* BUG: Freeing a collection does not crash anymore if a collection item is
removed during the process.
* BUG: Static variables are correctly inherited now.
* BUG: Fix compilation on 64 bits systems.
* BUG: Standard streams are not closed at exit anymore.
[COMPILER]
* BUG: Unexpected END SUB or END FUNCTION are detected now.
[GB.CORBA]
* BUG: Fix building with gcc 4.4.0
[GB.DB.SQLITE2]
* BUG: Fix strchr() casting with next gcc 4.4 release.
[GB.DB.SQLITE3]
* BUG: Fix strchr() casting with next gcc 4.4 release.
[GB.FORM]
* BUG: The ValueBox.ReadOnly now works as expected.
* BUG: DirView now supports an hidden directory as root.
[GB.GTK]
* BUG: Controls using the base style color (like TextBox, TextArea...) do
not take the background color of their parent by default.
* BUG: Reparenting a top-level window, or putting it inside a Workspace
does not show hidden menus anymore.
* BUG: Fix the Cursor class, and the Control.Cursor property.
* BUG: Handle focus events the same way as in gb.qt.
* BUG: Fix focus handling when SetFocus is called inside a GotFocus or
LostFocus event handler.
* BUG: Fix the file watch management routines.
* BUG: Font management was redesigned. It does not leak memory anymore,
and now behaves like in gb.qt.
* BUG: Tristate CheckBox controls now work as expected.
* BUG: Destroy pending deleted controls before entering the event loop, to
avoid some memory leaks if the event loop is immediately aborted.
* BUG: Detach destroyed controls from their event listener, as in gb.qt.
* BUG: Fix a possible crash when setting the TextBox.Text property with a
null string.
[GB.NET.CURL]
* BUG: The first header string was not nul terminated.
[GB.QT]
* BUG: Fix GotFocus and LostFocus events generation.
* BUG: Fix focus handling when SetFocus is called inside a GotFocus or
LostFocus event handler.
* BUG: Fix the file watch management routines.
* BUG: Fix the Clipboard class. Data copied into the clipboard was not
visible to other applications in some cases.
* BUG: Font properties are correctly inherited between containers and
children controls.
* BUG: Showing a tray icon does not eat focus events anymore.
-------------------------------------------------------------------------------
Enjoy it!
--
Benoît
More information about the User
mailing list