Gambas 3.12.1
What's new?
This release includes all last-minute fixes made since the 3.12.0 release.
Compilation and installation
Read the instructions
there.
If everything was fine, type "gambas3" to run the development environment.
Enjoy it !
Changelog
CONFIGURATION
-
Add blurring algorithm attribution.
-
Get rid of many gcc warnings.
DEVELOPMENT ENVIRONMENT
-
Update financial support.
-
Use the new icon instead of the old one in the welcome dialog.
-
The snow is a bit gray now.
-
Update Italian translation.
-
Compiling a project now recompile all modified translation, not just the translation of the current language.
INTERPRETER
-
InStr()
and RInstr()
work correctly again when case is ignored and pattern length is at least two characters.
-
Add a API to know if a native component exists on the disk.
SCRIPTER
-
Scripter now compiles the content of arguments in inline mode (-e).
WIKI
-
Support for webm video files.
GB.FORM
-
ToolPanel does not crash anymore.
GB.FORM.EDITOR
-
Entering a string delimiter while text is selected correctly encloses it again.
GB.FORM.STOCK
GB.GUI
-
Take the other requested GUI components into account to choose the toolkit.
GB.GUI.QT
-
Take the other requested GUI components into account to choose the toolkit.
GB.JIT
-
Do not use loop initial declaration in generated C code for old gcc versions.
GB.MAP
-
MapView: Map is now well located under the mouse cursor when zooming out.
GB.SDL2
-
Draw.Image() opacity argument works as expected now.
GB.UTIL
-
Allow to retrieve timezone from
Date.FromRFC822()
.
-
Propagate internal errors from
Date.FromRFC822()
instead of shadowing them with a Catch
block.
-
Improve error message from
Date.GetRFC822Zone()
by showing what couldn't be recognized as a timezone.
-
Add
Date.FromUTC()
as inverse to Date.ToUTC()
.
-
Fix timezone bug in
Date.FromRFC822()
and pass all tests.
GB.UTIL.WEB
-
URL is a now a dynamic class that can be used for analyzing and modifying the contents of an URL.
-
URLQuery is a new class that represents the query part of an URL.