Gambas 3.9.1

What's new

This release fixes most of the serious bugs found since the release of Gambas 3.9.0.

ChangeLog

CONFIGURATION

  • Compile components written in Gambas with the translation flag enabled.

DEVELOPMENT ENVIRONMENT

  • Better command-line help text.

  • Creation of debian/ubuntu packages of projects having no icon does not crash anymore.

  • Correctly call static event handlers when an event is raised.

  • Reset the output terminal when the debugged project ends.

  • Updated the Brazilian Portuguese translations.

  • Fix a type in french tips.

  • Initial state of stop and pause buttons should be correct now.

WIKI CGI SCRIPT

  • Add border shadow around screenshots links.

INTERPRETER

  • Fix detection of errors occuring inside interpreter API.

  • Define __STDC_FORMAT_MACROS macro in gb_common.h, so that C++ source files using <inttypes.h> compile even with old gcc versions.

COMPILER

  • Fix internal datatype analyze. The compiler should not crash anymore on ARM.

GB.DB.ODBC

  • Fix a 32-bits sprintf format bug.

GB.DBUS

  • Don't insert process id into object interface names.

GB.FORM.EDITOR

  • TextEditor: Fix the Highlight property when set to "None".

  • TextEditor: Fix the Highlight property declaration.

  • TextEditor: Faster layout and scroll, especially when there are a lot of lines and wrapping mode is enabled.

GB.FORM.TERMINAL

  • TerminalView.Reset() is a new method that resets the terminal state without clearing it.

GB.GTK

  • TextArea should not crash anymore in some cases when destroyed.

  • TextBox: Make SetFocus() not select the text.

GB.GTK3

  • TextBox: Make SetFocus() not select the text.

GB.IMAGE.IO

  • Fix a 32-bits sprintf format bug.

GB.NET.CURL

  • FtpClient: Allow ftps protocol.

GB.OPENSSL

  • Try to support OpenSSL 0.9.8 together with 1.1.0 (bug #984).

GB.SETTINGS

  • Always mark a settings object as modified when putting an array or a collection in any key.

GB.XML

  • Fix a 32-bits sprintf format bug.

  • XML parser does not crash anymore when the final > of a closing tag is missing.

Compilation and installation

Read the instructions there.

If everything was fine, type "gambas3" to run the development environment.

Enjoy it !

See also