{News Archive}
02 Jan 2011 - HAPPY NEW YEAR 2011!

My best wishes to all of you for the new year. Here is a little poem for the kind people. :-)

Last year was not alas
The year of the release
But new year may shine
As things are progressing
Lot of bugs I am fixing
Keep hope and be bold
Young shrimp
Follow the light
Of the blind
23 Nov 2010 - Release of Gambas 2.22

The main changes are the following:

  • That version can be compiled correctly on last Ubuntu and other recent distributions.
  • Some bug fixes in extern function management.
  • A lot of bug fixes in the GTK+ component.
  • Greek and Spanish translations have been updated.

For the other bug fixes, please read the ChangeLog.

24 Jul 2010 - Release of Gambas 2.21

This release introduces support for ArchLinux in the IDE packager.

Otherwise, the main changes of this release are:

  • Event management and some memory leaks have been fixed in gb.gtk.
  • The SMTP component now better follows the standard, and mails should be readable in less tolerant mail clients.
  • The German and Czech translations have been completed.

For more information, please read the ChangeLog.

09 Apr 2010 - An article on a project made with Gambas in a french computing newspaper
You must carefully read it to find the shrimp! Sorry, but it's in french.

That application is based on Guygle, a Gambas project that I'm making for my boss. It is written with the development version of Gambas 3.

15 Mär 2010 - Release of Gambas 2.20.2
This release fixes the behaviour of the ComboBox Click event again, a crash in TrayIcon management on gb.qt, and should compile better on system having a libtool version greater than 2.2.6.

See the ChangeLog for other little fixes.

07 Mär 2010 - Release of Gambas 2.20.1
This release fixes the behaviour of the ComboBox Click event, and so the IDE translation dialog.

See the ChangeLog for other little fixes.

01 Mär 2010 - Release of Gambas 2.20

This release fixes a lot of bugs in the interpreter, the development environment, the GUI components... Most noteworthy are:

  • The Debian and Ubuntu packaging should work correctly now.
  • RDir() handles too long paths correctly.
  • The CR / NL input conversion flags is cleared when initializing a serial port.
  • Using gb.desktop made the interpreter crash at exit in some cases.
  • In gb.qt, TreeView.Count and ColumnView.Count now return the number of items in the view like in gb.gtk, not just the number of root items.
  • ComboBox now raises the Click event when it gets its first element, because that element is automatically selected.
Beware that the two previous changes may introduce a little backward incompatibility in your projects!

See the ChangeLog for the details.

04 Jan 2010 - Release of Gambas 2.19

Happy new MMX year to all Gambas users!

Will it be the year of the Gambas 3 release? :-)

Meanwhile, here is a new release of the stable version that includes the following main changes and bug fixes:

  • Gambas now really works on ARM architecture!
  • The SerialPort class does not eat CPU time pointlessly anymore.
  • The Exist() and Dir() functions now work correctly for files located inside the executable.
See the full ChangeLog for the other bug fixes.
29 Nov 2009 - Gambas Wiki License

The Gambas Wiki documentation now uses the Creative Commons Attribution-ShareAlike (CC-BY-SA) 3.0 license.

As using different licenses for different parts of the wiki will be a nightmare to manage, people that have written some pieces of the documentation and who do not agree with that license must just tell me: I will remove their contribution from the wiki.

18 Nov 2009 - Release of Gambas 2.18

That release includes the following main changes and bug fixes:

  • The IDE now has support for the Ukrainian language.
  • The IDE does not sometimes freeze anymore when running a project.
  • Native windows are now disabled with GTK+ 2.18, so that the GTK+ component works correctly on recent distributions (Ubuntu 9.10, Mandriva 2010.0, and so on).
See the full ChangeLog for the other bug fixes.
25 Okt 2009 - Release of Gambas 2.17

This release allows Gambas to run on the ARM architecture.

It includes the following changes and bug fixes too:

  • Greek translation made by Alexandros Prekates.
  • A new implementation of event handling in gb.gtk, so that it now behaves the same way as in gb.qt.
  • Many other fixes in gb.gtk.
  • Saving and renaming tables having indexes now work correctly in the database manager.
See the full ChangeLog for the details.
10 Sep 2009 - Release of Gambas 2.16

This release includes the following changes and bug fixes:

  • Gambas now compiles with libtool 2.x on recent Ubuntu versions.
  • CTRL+PageUp and CTRL+PageDown now switch between tabs in the IDE.
  • Shortcuts are correctly saved in all cases in the IDE menu editor.
  • The READ instruction has been fixed on 64 bits systems.
  • gb.pdf now compiles with recent poppler versions.
See the full ChangeLog for the details.
09 Aug 2009 - Turkish translation of the web site

The translation has been done by Mehmet Basdemir.

04 Aug 2009 - Chinese translation of the web site

The translation has been done by 梁 (Liang Wei).

30 Jul 2009 - Arabic translation of the web site

Thanks to Daif Alotaibi and a lot of HTML elbow-grease of your servant, the web site is now translated into arabic. Most of the wiki pages are not translated yet.

If someone knows why scrollbars keep being on the right on right-to-left HTML pages...

29 Jul 2009 - Release of Gambas 2.15.2

This release includes a bug fix in string to integer conversion routine that I forgot to backport from the development version.

28 Jul 2009 - Release of Gambas 2.15.1

The scripter compilation failed in 2.15. This release fixes that problem.

26 Jul 2009 - Release of Gambas 2.15

The main changes of this release are:

  • A big bug was fixed in the interpreter that made it crash randomly on some systems.
  • String to number conversion was fixed, especially when converting Long numbers.
  • The Firebird driver is compiled correctly now.
  • 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.

See the ChangeLog for other bug fixes.

22 Jul 2009 - The wiki web site is down

Because of a weird mistake of my own, http://gambasdoc.org is down for a unknown period of time. As many pages of this web site were actually stored in the wiki, they are not accessible anymore.

Sorry for the inconvenience, the wiki will come back as soon as possible!

UPDATE: Thanks to Rob, the wiki is born again!!

27 Jun 2009 - Release of Gambas 2.14

The main changes of this release are:

  • 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.

See the ChangeLog for the other bug fixes.

26 Mai 2009 - Release of Gambas 2.13.1

This release fixes compilation problems with gcc 4.4, FreeBSD and older versions of the GTK+ library. It makes simultaneaous asynchronous downloads work correctly in the gb.net.curl component.

See the ChangeLog for the details.

14 Mai 2009 - Release of Gambas 2.13

This release fixes some important bugs in the interpreter, in the GTK+ component, and in the transparent picture drawing routines of both GTK+ and QT component.

It has some patches that makes it compile better on FreeBSD.

See the ChangeLog for the details.

21 Mär 2009 - Release of Gambas 2.12

This release fixes many bugs in the interpreter, the GTK+ component, the networking component, the PDF component, and the XML/RPC component.

See the ChangeLog for the details.

01 Feb 2009 - Release of Gambas 2.11.1

This release fixes the following last-minute bugs:

  • The arithmetic operations on Boolean, Byte and Short now behave correctly when an overflow occurs.
  • The compiler message displayed when there is a syntax error in a FOR...NEXT loop is correct now.
  • The GridView now stretched its last column correctly.
  • The GridView cell padding has been fixed.
28 Jan 2009 - Release of Gambas 2.11

This release fixes the following bugs:

  • The Balloon is displayed properly again.
  • The autotools packager now correctly handle projects having spaces in their directory.
  • The last column of a GridView is correctly stretched when its width is explicitely set now.
  • Serial port devices are now watched for reading, not for writing, so that the callback are not called permanently.

The development environmental project property dialog now lists components stored in the user home directory separately.

Otherwise, there are other less important bug fixes. Look for them by reading the ChangeLog.

02 Jan 2009 - Release of Gambas 2.10.2

Happy new year 2009 with Gambas Some things were broken, so this release fixes them:

  • The HttpClient.Async and FtpClient.Async properties.
  • The Balloon class, that was freezing the GUI.
  • The XSLT.Transform() method.

There are other bug fixes. Look at the ChangeLog for them.

30 Dez 2008 - Release of Gambas 2.10.1

This release fixes blocking bugs in the database component and in the database manager.

Look at the ChangeLog to get the details.

29 Dez 2008 - Release of Gambas 2.10

No real new features in this release. But some of the fixed bugs were nasty:

  • Possible crashes in the IDE property sheet and while saving forms.
  • Crash in the debugger when selecting the "Collection" identifier.
  • Automatic completion now works correctly on lines having non-ASCII characters.
  • Dir() and RDir() now work correctly on relative paths.
  • Enumerating something inside a _next() enumerator method now is safe.
  • SUPER now works inside overriden static methods.
  • Fix string and blob quoting in the PostgreSQL component.
  • Sockets will not take 100% CPU anymore.
  • Startup forms hidden at design time are not shown automatically anymore.
  • The XSLT component works again.
  • A lot of fixes in the GTK+ component too.
  • ...

Read the ChangeLog to see all of thems.

30 Okt 2008 - Release of Gambas 2.9

More bread, more! Here are the main changes and new features of this release:

  • The code editor can now use any font.
  • The IDE creates packages inside their own directories.
  • A "paste special" feature has been implemented.
  • Gambas Server Pages allows you to create web pages dynamically.
  • Deleted forms now become immediately invalid.

There are important fixes too in the gb.net, gb.net.curl, gb.xml, gb.qt and gb.gtk components.

Please read the ChangeLog for the details!

P.S.: maybe they do not like my carrots because of fertilizers and other chemical products...

30 Aug 2008 - Release of Gambas 2.8.2

Donkeys do not like carrot but bread! Thanks to 梁 (Liang Wei) tests, the bits manipulation functions now work correctly.

This release fixes these other bugs:

  • The tray icons are correctly refreshed when the icon has changed.
  • The interpreter is now linked with the thread library on Linux systems.
  • When opening a project in the IDE, the packager information is correctly reset.
  • The simplified chinese translation has been completed.

P.S.: donkeys do not really like carrots. They prefer stale bread!

19 Aug 2008 - Release of Gambas 2.8.1

Three important fixes in this release:

  • Gambas object files are now kind with rmplint.
  • The gb.qt menu shortcut management has been fixed.
  • The gb.gtk system tray icons management has been fixed.
15 Aug 2008 - Release of Gambas 2.8

Some important features and many bug fixes in this release:

  • Gambas now compiles correctly with gcc 4.3.
  • When displaying a method signature, the current argument is underlined.
  • Spanish, French and Russian translations were updated.
  • IDE shortcuts of different menus should not interfere anymore.
  • The GTK+ component can deal with font underline and strikeout in many places.
  • The QT component tray icons are now visible inside Gnome or XFCE.
Read the ChangeLog for the other bug fixes and changes.
13 Jun 2008 - Release of Gambas 2.7

This is a bug fix release:

  • Clicking on a virtual property in the property sheet does not crash anymore when the property help is displayed.
  • The automatic completion can deal with multiple local variable declarations on the same line.
  • The stack backtrace list width is saved correctly.
  • Gambas projects can be safely compiled as root.
  • Core dumps are ignored when making an executable.
  • Draw.Circle() has been fixed.
  • Focus management, Embedder, and the Window.Reparent() method have been fixed in gb.gtk.
  • There is a new example that draws barcodes.
  • Japanese, Russian and Swedish translations were updated.
Read the ChangeLog for the other changes.
10 Mai 2008 - Release of Gambas 2.6

Subversion conflicts support was added to the development environment. Otherwise the main bug fixes in this release are:

  • Evaluating expressions in the IDE output console works again.
  • Symbol polymorphism is now correctly handled when the inheritance depth is greater than two!
  • The evaluation of Eval() expressions is handled the same way as any other code now, to prevent stack leaks.
  • Reading floating point values from a SQLite database does not depend on the locale anymore.
  • Clipboard.Copy() from gb.qt component now correctly sends UTF-8 strings to the clipboard.
Read the ChangeLog for more details.
07 Apr 2008 - About my prefered formula

You can click on my prefered formula now, if you think it may be false. :-)

04 Apr 2008 - Release of Gambas 2.5

New features were added to the development environment:

  • Code editor can be split, both horizontally or vertically.
  • The property sheet can display some help on the currently edited property.
  • The balloon file information has been replaced by a dialog box.
  • The log editor of the commit dialog box got a little toolbar and displays the cursor position.
The Spanish translations were updated and, of course, many bugs were fixed!

Read the ChangeLog for more details.

P.S. My preferred mathematical formula came back. :-)

18 Mär 2008 - Release of Gambas 2.4

This release mainly fixes the GTK+ component, and some memory leaks in both GTK+ and QT component. Thanks to Valgrind!

Read the ChangeLog for more details.

WARNING! Be sure to download the 2.4.1 package, it fixes the compilation on OpenSuse.

13 Mär 2008 - Release of Gambas 2.3

This release fixes many bugs and adds the following features:

  • The IDE now can make Debian and Ubuntu packages for component projects.
  • The IDE now automatically reopen the previously opened files of each project.
  • Spanish, russian and french translations were updated.
  • The interpreter now opens device files in non-blocking mode.
  • The MySQL database driver automatically retries a query when the connection with the server has been lost.
Read the ChangeLog for more information.
23 Feb 2008 - Release of Gambas 2.2

This release mainly fixes a few configuration bugs that prevented Gambas binary packages to be made on some distributions.

Read the ChangeLog for more information.

WARNING! Be sure to download the 2.2.1 package, otherwise extern functions won't work at all. Sorry for the inconvenience.

20 Feb 2008 - Release of Gambas 2.1

Gambas finally runs on 64 bits system! Gambas bytecode can be run indifferently on a 32 bits or 64 bits architecture, unless you use the Pointer datatype. In that case, you must recompile the project. This design flaw will be fixed on Gambas 3.

Otherwise, the main changes are the follwoing:

  • Support for making component packages in the IDE, except for Ubuntu and Debian.
  • Gambas should compile on OpenBSD.
  • Help was updated.
  • There are many bug fixes in the interpreter, gb.qt, gb.gtk, and so on. Read the ChangeLog as usual for more information.

    02 Jan 2008 - Release of Gambas 2

    After three years of development, here is the new version of Gambas.

    Read the article on the wiki to get a full presentation of Gambas 2. Read the ChangeLog for information about the changes since the last release candidate.

    Now Gambas 2 becomes the stable version, and the 1.0 version is deprecated. Let's start Gambas 3!

      Happy New Year!*
    *If your calendar is the same as mine of course.
    18 Dez 2007 - Gambas 2.0 Second Release Candidate

    Many bugs were found and fixed since the first release candidate. A few new features were added too:

    • The development environment toolbar icon size now follows the font size.
    • You can send key events to other applications.
    • The Observer class can catch events after they have been processed.
    • GridView cells can display rich text.
    Read the ChangeLog for the details.

    At the moment, six translations of the development environment are complete: French, Japanese, Swedish, Italian, Spanish and Catalan.

    20 Nov 2007 - Talk about Gambas in Italia, at Palermo

    I will give a talk about Gambas at the Palermo's university this week-end. I hope Air France won't decide to go on strike!

    13 Nov 2007 - Gambas 2.0 First Release Candidate

    The internal version number of this release is 1.9.91. The main changes are:

    • Gambas now can be used as a scripting language.
    • The IDE icon editor got support for image alpha channel.
    • The gb.pdf component was enhanced.
    • The interpreter can return error stack backtraces.
    See the ChangeLog for the bug fixes.
    05 Okt 2007 - Release of Gambas 1.9.90

    This release is the last one before the first release candidate of Gambas 2.

    This is mainly a bug fixes release:

    • An old bug was fixed in the interpreter that made the debugger display the value of global variables incorrectly.
    • Class names used as functions now are cast operators, unless they have a _call special method defined.
    • An old bug was fixed in the Settings class, that made the interpreter stops without printing any error message.
    • The gb.ldap component was removed: apparently it does not work, and its develor does not maintain it anymore.
    See the ChangeLog for the other bug fixes.
    19 Sep 2007 - Release of Gambas 1.9.51

    The database component is now case sensitive, and so some applications may break. The gb.qt and gb.gtk now share more code, especially the drawing routines that were moved to a dedicated common component. The features that cannot be common are put in the gb.qt.ext and gb.gtk.ext extension components.

    The other main changes are:

    • The IDE menus were lightly reorganized.
    • The IDE project property component list was redesigned.
    • The IDE debugging windows were redesigned.
    • A new catalan translation, made by Jordi Sayol.
    • The Draw class lost the Draw.Rotate() and Draw.RoundRect() methods, but gained a new method for drawing rich text.
    • InputBox returns as a static class of the gb.form component.
    • A new experimental component made by Fabien Bodard, =gb.chart=, for drawing charts.

    There are anyway tons of bugfixes. See the ChangeLog for the details.

    22 Aug 2007 - Welcome to the Gambas Bug Tracker

    This bug tracker is hosted on http://encryptec.net by Gareth Bult. You can now use it to report bug or request new features.

    It is actually a Plone CMS that will become the next version of the Gambas web site in the future.

    The http://www.gambasforge.net web site made by Fabien Bodard will certainly be replaced by the Plone CMS too.

    19 Aug 2007 - New web site design

    I hope you will like the new look. I find it more modern and less geeky :-)

    14 Aug 2007 - Release of Gambas 1.9.50

    A big work was done on gb.gtk so that it reaches the same level of features as gb.qt. The job is not finished, but many applications can already run with both components.

    The other main changes are:

    • Support for autotools packages of Gambas projects.
    • Some new examples.
    • A new property that makes the running program a daemon.
    • Important bug fixes in the database drivers and the gb.net.smtp components.
    • The enhanced standard dialogs were moved from gb.form to their own gb.form.dialog component so that they are optional.

    See the ChangeLog for more details and bug fixes.

    16 Jul 2007 - Release of Gambas 1.0.19

    The development environment and the database manager are now translated into Russian.

    This release also fixes a little bug in the interpreter, and a memory leak in the mysql database driver.

    28 Mai 2007 - Release of Gambas 1.0.18

    The release mainly fixes the following bugs:

    • The interpreter native event loop has been fixed.
    • Date() now correctly converts its arguments to dates.
    • Static arrays should not be freed twice and crash the interpreter anymore.
    • The number of dimensions of an array is correctly limited now by the compiler.
    • Using a parameter as loop variable now correctly raises an error.
    • Filling the picture cache explicitely does not leak the memory anymore.
    • TableView correctly refreshes its contents when its number of rows or columns has changed.
    • Database pseudo-collections now always work correctly when being accessed.
    • The sqlite driver does not truncate Float fields anymore.

    See the ChangeLog for more details.

    17 Mai 2007 - Release of Gambas 1.9.49

    Warning! The bytecode has changed, and so all projects must be recompiled.

    The main changes are:

    • SubVersion projects are fully supported.
    • The package creation wizard has been implemented.
    • You can "save as" a project in another directory.
    • The console window is now dockable.
    • One can specify that the size of controls in a form must not follow the default font size.
    • The compiler has been optimized, and is now twice faster as it was before.
    • TextEdit is a new rich-text editor control.
    • gb.desktop is a new component for desktop-agnostic functions based on the Portland project.

    There are other tons of changes and bug fixes. See the ChangeLog for more details.

    01 Apr 2007 - Release of Gambas 1.9.48
    Why not make a release April, 1st? The main changes are:
    • Forms can be locked.
    • Syntax highlighting of CSS files.
    • And many bug fixes in the development environment.
    • Support for localization-aware string comparisons.
    • The behaviour of Split() and Join() has changed.
    • WAIT has been fixed for application without GUI.
    • Many enhancements in the gb.report component.
    See the ChangeLog for the many other changes and bug fixes.
    17 Jan 2007 - Release of Gambas 1.9.47
    It is a long time since the last release, so there are a lot of changes.
    • Many enhancements in the debugger.
    • A new example made by Iman Karim.
    • TableView was merged inside the GridView control. TableView is now a editable GridView.
    • Stat() now takes an optional parameter to tell if symbolic links must be followed. Projects may have to be recompiled.
    • A new class, Observer, for intercepting events.
    • gb.report is a new alpha component for designing reports.
    • gb.option is a new component for interpreting command-line options.
    • gb.qte and gb.qte.ext are two new components for developing QT/Embedded applications.
    • ...and so on.
    See the ChangeLog for the many other changes and bug fixes.
    15 Nov 2006 - Release of Gambas 1.9.46a
    This release fixes the bug with the Menu.Name property.

    Sorry for the inconvenience!

    12 Nov 2006 - Release of Gambas 1.9.46
    WARNING! The bytecode, the LINK and LOCK instructions syntax have changed. Projects must be updated and recompiled.

    Otherwise, the main changes are:

    • The IDE supports projects managed by Subversion, but not CVS yet.
    • The debugger was redesigned.
    • Controls have a Name property now. Old VB users will be happy. :-)
    • And tons of bug fixes as usual...
    See the ChangeLog for the details.
    28 Okt 2006 - Release of Gambas 1.9.45
    Here are the main changes:
    • gb.web is a new component for making Web application based on CGI scripts. It has a ASP-like interface.
    • The IDE open project dialog has been redesigned.
    • Gambas has been translated to Farsi by Nima Mohammadi.
    • And tons of bug fixes...
    See the ChangeLog for the details.
    04 Okt 2006 - Release of Gambas 1.9.44
    This is a bug fixes release:
    • Some optimizations in various places. The main one is that now the interpreter main loop is compiled with -O3 flag, making the interpreter about 5% faster.
    • The IDE image selector has been fixed.
    • Editing an image in the IDE works again.
    • There is a new componnt too: gb.gtk.svg.
    See the ChangeLog for other changes and bug fixes.
    24 Sep 2006 - Gambas is now on SubVersion!
    I finally put the development source code on SubVersion. To get a snapshot of the current development version, you must do:
    $ svn checkout https://svn.sourceforge.net/svnroot/gambas/2.0/trunk/
    
    I will make tags for next releases, and to get them you will have to do:
    $ svn checkout https://svn.sourceforge.net/svnroot/gambas/2.0/tags/1.9.XX/
    
    To get a write access to the subversion repository, you must have an account on SourceForge, and then give me your user name, so that I add you to the list of developers.

    You must of course be a true developer, and know how to use SubVersion!

    23 Sep 2006 - Release of Gambas 1.9.43
    The main changes of this version are:
    • A new project selection dialog.
    • A better file creation dialog.
    • The fix of Dialog.Filter syntax nightmare.
    • The support for bookmarks in DirChooser and FileChooser controls.
    • An updated gb.gtk component.
    See the ChangeLog for other changes and bug fixes.
    11 Sep 2006 - Release of Gambas 1.9.42
    WARNING! This release has many changes in the gb.qt component and gb.settings that will break your projects:
    • The Dialog.Filter syntax is now the same as the gb.form FileChooser control.
    • All Mode properties now uses the constants from the Select class. Other selection mode constants have been removed.
    • IconView GridX and GridY properties have been replaced by the GridWidth and GridHeight properties.
    • HBox, VBox, HPanel and VPanel have an AutoResize property now, which is not set by default, contrary to the old behaviour.
    • The Settings class now stores Window and SidePanel settings differently. This will mainly break the saved positions of IDE windows.
    Otherwise, there are some enhancements in the IDE:
    • Optimizations in project loading.
    • Support for symbolic links.
    • A better translation dialog, thanks to Charlie Reinl.
    And you get a new DateChooser calendar control!

    See the ChangeLog for other changes and bug fixes.

    30 Aug 2006 - Release of Gambas 1.9.41
    The Main changes in this release are:
    • The IDE got experimental support for component developing.
    • The online help now uses a standard Web browser.
    • GTK+ and SDL components were updated.
    See the mailing-list for more details about this component development support.

    See the ChangeLog for other changes and bug fixes.

    26 Aug 2006 - Release of Gambas 1.9.40
    WARNING! Many changes in this release will break your projects:
    • The Extended selection mode was removed. Now the Select class holds the constants for selection modes.
    • ListBox.List and ComboBox.List are now String[] properties.
    • The TreeView.Root and ColumnView.Root properties have been removed.
    • Move* methods of TreeView, ListView and ColumnView items have been removed.

    You will have to load and save the forms affected by this changes in the IDE and/or fix your code by hand. A temporary "Update all forms" entry was added in the IDE Project menu that does that automatically.

    The other important changes are:

    • Drag & Drop support in the IDE.
    • More clever auto-completion.
    • Updated gb.sdl, gb.opengl and gb.gtk components.
    See the ChangeLog for other changes and more details.
    19 Aug 2006 - Release of Gambas 1.9.39
    The main changes are:
    • The SDL component has been redesigned. It now uses OpenGL for 2D and 3D drawing.
    • The bugs introduced in Drag & Drop, Window.Close method in 1.9.38 were fixed.
    • The ScrollView now behaves correctly when its arrangement property is set.
    • The gb.db.form component was fixed.

    See the ChangeLog for the other bug fixes and changes.

    10 Aug 2006 - Release of Gambas 1.9.38
    The main changes in the IDE are:
    • A new class, Balloon, that works like the Message class, but displays a yellow balloon instead! :-)
    • The project creation dialog was redesigned again, and should work now.
    • Making an executable uses a new dialog, with an option to make a desktop shortcut of your application automatically.

    Three important bugs were fixed in the interpreter, one in the archiver, and many others in the gb.qt component. The Stock class should work everywhere now.

    See the ChangeLog for the complete list of all bug fixes and changes.

    06 Aug 2006 - Release of Gambas 1.9.37
    The Stock class design has been completed. Consequently, the development environment now takes a GNOME look if it runs under GNOME, and a KDE look if it runs under KDE!

    The project creation dialog has been redesigned, in the aim of being less cluttered.

    A crashing bug has been fixed in the interpreter too.

    See the ChangeLog for the other bug fixes and changes.

    WARNING: The automatic icon theme feature is experimental, so if it does not work on your system, tell me where your KDE and GNOME system icons are located!

    01 Aug 2006 - Release of Gambas 1.9.36
    I put the debugger in the gb.debug component. This way the interpreter is a little smaller, and I can add features to the debugger without making it heavyier.

    Otherwise, there are some little changes in the Development Environment, and the Stock class design has been finalized.

    See the ChangeLog for other bug fixes and changes.

    P.S.: my flat was burglared the last week-end. My computer was safe, but they stole, among other things, a laptop lended by my boss for my job, and my flute! Bad luck :-(

    25 Jul 2006 - Release of Gambas 1.9.35
    I continue my work on the Development Environment in this release. But you get two important bug fixes in the interpreter too!

    • The Development Environment Find dialog was redesigned.
    • The automatic completion is less aggressive.
    • A form can be reloaded.
    • Reading and writing a string into a stream without specifying the length now work correctly.
    • Temporary files are now correctly removed when the interpreter terminates.
    • The GTK component got a GridView control.

    See the ChangeLog for other bug fixes and changes.

    22 Jul 2006 - Release of Gambas 1.0.17
    This release include many bug fixes backported from the development version. See the ChangeLog for the details.

    Otherwise, it seems that SourceForge mailing-lists are dead. I hope they will recover soon...

    22 Jul 2006 - I was black-listed!
    Just a little message to tell that The SMTP server of my stupid Internet Provider has been black-listed at spamcop.net since yesterday.

    So I cannot use any sourceforge mailing-list anymore, and cannot answer the mails for an undefined period of time...

    17 Jul 2006 - Release of Gambas 1.9.34
    The development environment got a new look, based on KDE Crystal icon set. I even made screenshots!. I hope you will like it. :-)

    Less cosmetics changes are:

    • The support of actions, that allows you to link buttons, menus and some controls acting together.
    • A new instruction, SLEEP, to wait without calling the event loop.
    • Two interpreter crashing bugs were fixed.
    • Many little changes in the gb.qt component.

    Oops. I forgot... The bytecode has changed! You must recompile all your projects!

    See the ChangeLog for other bug fixes and changes.

    01 Jul 2006 - Release of Gambas 1.9.33
    This release fixes two important bugs in the interpreter.
    • The error management does not leak stack anymore.
    • The = and <> operators now always behave correctly when comparing a string with NULL.
    • And they are many fixes in the IDE.
    Last, but not least, the symbolic links in /usr/bin are not necessary anymore! Now the Gambas installation path is encoded directly in the executable at compilation time. The only requirement is that gbr2 must be in the PATH.

    See the ChangeLog for other bug fixes and changes.