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.