Gambas 3.12.2
What's new?
This release includes other important bug fixes of the 3.12.0. Especially the following:
-
Debugging application using gb.web.form works again.
-
The Debug instruction does not break the JIT compiler anymore.
Compilation and installation
Read the instructions
there.
If everything was fine, type "gambas3" to run the development environment.
Enjoy it !
Changelog
DEVELOPMENT ENVIRONMENT
-
Project property dialog: Use custom icons for component tab check boxes, because some style cannot draw them correctly.
INTERPRETER
-
Fix loop optimization that didn't work on loops calling themselves recursively.
-
Take care of components that modifiy the
environ
variable. Using gb.httpd
does not crash anymore.
-
Make the "./" path equivalent to "." as before, and not a prefix for a component with a null name.
GB.FORM.TERMINAL
-
TerminalView: Implement "ESC b" sequence.
GB.GTK
-
Do not propagate mouse wheel events of ComboBox, TextArea, Slider and ScrollBar, as in Qt components.
GB.GTK3
-
Do not propagate mouse wheel events of ComboBox, TextArea, Slider and ScrollBar, as in Qt components.
GB.JIT
-
Support for
tcc
compiler.
-
Fix Debug instruction.
-
Support for the new Assert instruction.
GB.MAP
-
Fix badly committed files.
GB.SDL2
-
Font[] now assumes a default size of 10 points, so that you don't have to specify the font size when creating the Font object.
GB.WEB.FEED
-
Introduce RssDate class for date+timezone handling and update documentation.
-
RssGuid: do not set IsPermaLink by default when parsing.
-
Mark component as "Stable".
-
Depend on gb.util for RFC822 date conversions.