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