[Gambas-user] Release of Gambas 3.9

Benoît Minisini gambas at ...1...
Sun Aug 28 13:25:29 CEST 2016


Hi,

I officialy release Gambas 3.9.0 today!

There are hundreds of new features, bug fixes and optimization in this 
new version.

The main feature is gb.web.form, a new component that allows to make the 
GUI of your web application from the Gambas IDE.

How does it work in a few words?

Almost everything is done on the server side. The user browser is mainly 
used as an enhanced graphical terminal running the less JavaScript as 
possible. Events and page refresh flow between the browser and the 
server through XML HTTP requests.

Besides you will see some screenshots of the configuration program of a 
web radio entirely made with that component. The project is run through 
the embedded HTTP server component gb.httpd and Chromium is the browser.

Otherwise, the main new features of Gambas 3.9 are:

- gb.form.terminal, a new component providing a full-features terminal 
emulation.

- A new IDE output console based on the previous component.

- A new and better project argument list interface.

- Project creation is now based on project templates. Custom templates 
can be defined.

- New library management system.

- The Expression class is now inheritable and allows to customize the 
interpreter evaluator.

- FileView and DirView controls automatically refresh themselves if your 
project uses the gb.inotify component.

- TextEditor now can display thin vertical lines to emphasize indentation.

- Menu can have a proxy, i.e. pop up the children of another menu.

- Paint.StretchImage() is a new method that scales an image to fit a 
rectangle, keeping the image proportions.

- gb.net.smtp component support PLAIN and CRAM-MD5 authentication.

As usual, see the release notes on the web site for all the details.

Enjoy it!

-- 
Benoît Minisini




More information about the User mailing list