[Gambas-user] Release of Gambas 2.22

Benoît Minisini gambas at ...1...
Wed Nov 24 01:05:49 CET 2010


Hi,

I release a new version of Gambas 2. It was a long time since the 2.21 
release, and so there are a lot of bug fixes.

Now I'm developing on Ubuntu, so please test the source package, and tell me 
if you encounter any problem.

You may notice that the package is bigger than the old ones made on Mandriva. 
I have no idea why!

Here is the full changelog:

-------------------------------------------------------------------------------

[CONFIGURATION]
* BUG: Detect x86_64 architecture better.
* BUG: Compile correctly on Ubuntu 10.10.
* NEW: Add AC_PROG_LIBTOOL in root configure.ac file.
* NEW: Check for missing mathematical function directly instead of relying 
  on operating system detection.
* NEW: Remove useless install-sh links.

[DEVELOPMENT ENVIRONMENT]
* BUG: A "=" character was missing in the menu file generated by the
  Debian/Ubuntu packager.
* NEW: Don't save the Url in the project file if it is equal to the default
  URL http://www.endoftheinternet.com
* NEW: Greek translation updated by Demosthenes Koptsis.

[DATABASE MANAGER]
* NEW: Greek translation updated by Demosthenes Koptsis.

[INTERPRETER]
* BUG: Extern functions now can handle up to 16 pointer or string
  arguments.
* BUG: Do not use stack contents as return value.
* BUG: The return value of extern functions returning a 'char *' is now
  correctly converted to a constant String.
* BUG: The == operator works correctly now.
* BUG: Fix two incorrect optional function declarations.

[COMPILER]
* BUG: Remove some useless tests.

[ARCHIVER]
* BUG: Files having the ".gambas" extension are now excluded from
  executable archives. That prevents a possible endless growing generated
  file.

[DEVELOPMENT ENVIROMENT]
* NEW: Spanish translation updated.

[GB.DB.POSTGRESQL]
* BUG: Correctly ignore fields deleted with the "DROP COLUMN" command.

[GB.FORM]
* BUG: Make arrow keys navigation work better with read-only cells in
  TableView control.
* NEW: DateChooser uses Sunday as first day of the week when the current
  language is 'C' or 'en_US'.

[GB.GTK]
* BUG: Fix duplicate Click event in CheckBox control.
* BUG: Correctly handle tristate Checkbox controls.
* BUG: Fix the behaviour of ComboBox when setting the List and the ReadOnly
  property, and the order used for saving ComboBox properties in the *.form
  file.
* BUG: Popup menus now work correctly on tray icons in all cases.
* BUG: Make TabStrip behave like in gb.qt when inserting a new tab.
* BUG: TabStrip now uses its own window, so that it is not partially
  visible when covering other widgets.
* BUG: ColumnView, TreeView and ListView are correctly refreshed when an
  item icon is changed.
* BUG: Read-only ComboBox controls do not lost focus events anymore.
* BUG: Correctly free menu tags.
* BUG: Fix possible crashes in three utility routines.
* BUG: Fix a crash in GridView.Rows[].Text property.
* BUG: Fix a infinite recursion in drag and drop management when draging
  TextBox or TextArea contents inside the same application.
* BUG: Reparenting a top-level window does not show hidden children
  controls anymore.
* BUG: Rich-text string management has been fixed. The ampersand character,
  the "&", ">" and "<" entites are correctly interpreted now.

[GB.NET.CURL]
* BUG: The HttpClient and FtpClient Tag property does not leak memory
  anymore.

[GB.NET.SMTP]
* BUG: Fix an always true test.

[GB.OPENGL]
* BUG: Fix the use of "=" instead of "==".

[GB.QT]
* BUG: Fix the behaviour of ComboBox when setting the List property, and
  the order used for saving ComboBox properties in the *.form file.
* BUG: Don't raise events while setting the ComboBox.List property.
* BUG: Fix the properties order. Only the ComboBox ReadOnly property must
  be set first.
* BUG: Workaround what it seems a Qt bug in ComboBox. Now, when an editable
  combo-box is hidden, it correctly loses the focus.
* BUG: Do not propagate Drop events when there is a drop event handler.

[GB.SDL.SOUND]
* BUG: Fix segfaulting when moving the position of a mp3 music. Adding a 
  delay of 10ms when rewinding the music seem to fix the problem that look 
  like a threading issue in SDLmixer.

-------------------------------------------------------------------------------

Enjoy it!

-- 
Benoît Minisini




More information about the User mailing list