[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