Gambas 3.19.6
What's new?
This release includes some important fixes done since the 3.19.5 release.
Compilation and installation
Read the instructions
there.
If everything was fine, type "gambas3" to run the development environment.
Enjoy it !
Changelog
CONFIGURATION
-
Add Martin Belmonte to the list of translators.
-
Replace my deprecated e-mail by the current one in the
AUTHORS
file.
DEVELOPMENT ENVIRONMENT
-
Project properties dialog: Ignore broken symbolic links when computing statistics.
-
Replace my deprecated e-mail by the current one in the tips files.
-
Color chooser dialog: Fix margin when only a free color can be chosen.
-
Ignore errors when restauring authorizations on file save.
CHMOD
can fail on Samba shares.
-
Form editor: Prevent a normally impossible error when clicking on controls.
INTERPRETER
-
Fix Instr() and RInstr() when searching one character while ignoring case.
-
Array.Type
property now returns gb.Object
when the array elements are object, not a truncated value of a class pointer.
GB.DB
-
Connection: Correctly handle database drivers not supporting
RETURNING
or INSERT IF NOT EXIST
features when calling the Create() method.
GB.DRAW
-
Correctly initialize the PaintMatrix interface when using PaintMatrix() the first time.
GB.FORM
-
Force rechecking of items in DirChooser when setting private bookmarks.
GB.GTK
-
Do not crash on postponed focus management when destroying a control that will get the focus.
-
Window: Fix
Activate
event management.
-
Window: Fix action trigger.
GB.GTK3
-
Do not crash on postponed focus management when destroying a control that will get the focus.
-
Window: Fix
Activate
event management.
-
Window: Fix action trigger.
-
Forgot to mark the
gb.gtk3
component as stable.
GB.GUI.BASE
-
TreeView: Parent items of matching filtered items are always visible, even if they do not match the filter.
-
Print a warning message if creating the application desktop file fails, instead of crashing.
GB.HIGHLIGHT
-
TextHighlighter: Fix regular expression matching in
javascript
highlighter.
GB.OPENSSL
-
Remove include of
engine.h
, as OpenSSL engines are deprecated, and even removed in latest Fedora.
GB.QT4
-
Paint.PathExtents
now takes the transformation matrix into account like GTK+ components.
-
Remove
QT.Notify()
from header file.
-
Remove the unused
QT.Notify()
internal API.
GB.QT5
-
Paint.PathExtents
now takes the transformation matrix into account like GTK+ components.
-
Remove the unused
QT.Notify()
internal API.