[Gambas-user] Release of Gambas 2.12

Benoît Minisini gambas at ...1...
Sat Mar 21 12:19:52 CET 2009


Hi,

Here is a new release of the stable version. This release fixes many bugs in 
the interpreter, the GTK+ component, the networking component, the PDF 
component, and the XML/RPC component.

Here is the full changelog:

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

[CONFIGURATION]
* NEW: Switch to 2.12 version.

[DEVELOPMENT ENVIRONMENT]
* BUG: Gambas version should be always displayed correctly in the about and
  welcome dialogs now.
* NEW: Japanese translation updated.
* NEW: Support for Malayalam language.
* NEW: The toolbox now remembers if it is opened or closed.

[INTERPRETER]
* BUG: Fix two possible bugs in 64 bits support.
* BUG: MOD works again with Long values.
* BUG: Array.Clear() now does not crash anymore on multi-dimensional
  arrays. It just voids the array contents. Array.Clear() behaviour on
  single dimensional arrays did not change: it removes all elements from
  the array.

[GB.DB.SQLITE2]
* BUG: Fix a compilation warning.

[GB.GTK]
* BUG: Fix the container arrangement and the ClientX / ClientY properties.
* BUG: GridView Row and Column properties can be set independently.
* BUG: The TabStrip.Font property works as expected.
* BUG: Image.Draw() now works correctly if X or Y are negative.
* BUG: TextLabel.Adjust() now works as expected.
* BUG: Dialog.SaveFile() now correctly initializes the file name in the
  file chooser dialog.
* BUG: Disabled controls correctly honor the Background property.
* BUG: The Foreground and Background properties of TabStrip, CheckBox,
  RadioButton and other Button controls work as expected.
* BUG: Setting the Font property does not create a memory leak anymore.
* BUG: The menu bar of a reparented window does not disappear anymore.
* BUG: Fix the ComboBox.Add() method slowness.
* BUG: Fix the corruption of the Text property in editable combo-boxes.
* BUG: Fix again the Font property for non-control classes.

[GB.NET]
* BUG: UdpSocket.TargetPort returns the accurate value now.
* BUG: Too many connections on a ServerSocket does not take 100% CPU
  anymore.

[GB.PDF]
* BUG: PdfDocument.HasIndex does not return TRUE anymore when there is an
  index whose length is null.
* BUG: Fix PdfIndex.HasChildren that sometimes returned TRUE when there was
  no children.
* BUG: Fix PdfIndex.MoveChild() accordingly.

[GB.QT]
* BUG: Borderless windows do not have a border anymore with Metacity.
* BUG: The Window.Mask property works correctly now.
* BUG: Draw.Image() and Draw.Picture() now work correctly on transparent
  pictures.
* BUG: The minimum size of modal dialog is correctly set again.

[GB.XML.RPC]
* BUG: RpcStruct.Value() should work as expected now.
* BUG: Event management was fixed, thanks to Ron.
* BUG: RcpArray.Copy() now returns an RpcArray object.

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

Note that there is a little "bug" in the package: the version number and the 
package name is 2.12, and not 2.12.0. If it leads to any problem, I will make 
a 2.12.1 release.

Enjoy it!

-- 
Benoît





More information about the User mailing list