doc • release • 3.12.1

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

  • Update two icons.

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.