Dokumentaro de Gambaso
Compilation & Installation
Components
Documents
Frequently Asked Questions
Indekso de Lingvo
Language Overviews
LeguMin
Lexicon
Registro

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