Gambas an be used to design a program GUI's with QT or GTK+.
Allows easy access to MySQL, Firebird, PostgreSQL, ODBC and SQLite databases, pilot KDE applications with DCOP, etc..
Can also be used to translate a program into any language, create network applications easily, make 3D OpenGL applications, make CGI web applications, and much more.
A program written with Gambas is a set of files, each file describing a class, in terms of object programming.
The class files are compiled, then executed by an interpreter.
What is new in this release:
- A new software repository made with Gambas for Gambas. It allows to publish and install Gambas software.
- Databases now can be initialized from templates automatically generated by the IDE.
- Array accessors are now faster.
- The MySQL database driver is faster.
- The child process interface has been fixed and optimized.
- New SDL2 component.
- New scanner management component.
- New version of the report component.
What is new in version 3.8.1:
- A new software repository made with Gambas for Gambas. It allows to publish and install Gambas software.
- Databases now can be initialized from templates automatically generated by the IDE.
- Array accessors are now faster.
- The MySQL database driver is faster.
- The child process interface has been fixed and optimized.
- New SDL2 component.
- New scanner management component.
- New version of the report component.
What is new in version 3.7.1:
- A new software repository made with Gambas for Gambas. It allows to publish and install Gambas software.
- Databases now can be initialized from templates automatically generated by the IDE.
- Array accessors are now faster.
- The MySQL database driver is faster.
- The child process interface has been fixed and optimized.
- New SDL2 component.
- New scanner management component.
- New version of the report component.
What is new in version 3.6.2:
- NEW:
- Improve Cygwin System Information awareness.
- BUGS:
- Control properties containing a database table name can be modified again.
What is new in version 3.3.4:
- NEW:
- Use a SidePanel to display the stack backtrace.
- BUGS:
- The name of GridView controls is now always visible in the form editor.
- Events of class written in Gambas are correctly detected now.
- Automatic local variable declaration now correctly analyze expressions like "A.B" in all cases.
- Fixed scrolling of code editor procedure list.
- Automatic local variable declaration now works correctly when a method named "Get" is called inside the analyzed expression.
What is new in version 3.3.0:
- A far more reliable packager.
- Automatic local variable declaration.
- TODO/FIXME/NOTE comments listing.
- Bookmarks in text and code editor.
- Background tasks.
- Compilation warnings on unused variables, unused functions and overridden symbols.
What is new in version 3.2.0:
- The IDE now has an integrated profiler.
- The IDE packager is more robust.
- SidePanel now can be transparent.
- New ON GOTO and ON GOSUB instructions.
- New Base64() and UnBase64() conversion functions.
- A new real-time Mandelbrot fractal generator that uses the JIT compiler.
- Almost all gb.gtk controls are now transparent as in gb.qt4.
- A new MediaPlayer example based on the gb.media component.
What is new in version 3.1.0:
- Undo & redo support in the form editor.
- ASP-like webpage support.
- CHMOD, CHOWN and CHGRP.
- A GOSUB instruction.
- A faster interpreter stack.
- A working gb.db.form component.
- A new GridView control made in Gambas.
- A new gb.gsl component that will provide an interface to the GNU Scientific Library.
What is new in version 3.0.0:
- The special mathematical functions of glibc are correctly detected and used now.
- Floating point numbers should be printed in a better way.
- French, Czech and Catalan translations were updated.
What is new in version 2.99.7:
- A new "Gambas" highlighting theme for the IDE.
- A new TabPanel control, that is a TabStrip with thin borders.
- The ability to define the connection timeout in the database component.
- gb.report is almost finished.
What is new in version 2.99.5:
- Czech, French and Russian translations were updated.
- Interpreter collection were fixed.
- String binary comparison, string locale-aware comparison, event handler search and string array search were optimized.
- Stock icons were updated, and a new Application theme named "Gambas" refer to them.
- Key.Code now always return zero to indicate that a modifier key was pressed.
What is new in version 2.99.4:
- Better support for LXDE.
- A trick that allows the interpreter to watch existing file descriptors obtained through external function calls.
- Many interpreter optimizations, especially in the String class.
- Support for connections to local sockets in the gb.db.mysql component.
- Clean-up of the following components: gb.net.curl, gb.pdf, gb.v4l.
- Catalan, spanish and french translations were updated.
What is new in version 2.99.2:
- This release fixes more than one hundred bugs, and add some new features.
What is new in version 2.22.0:
- That version can be compiled correctly on last Ubuntu and other recent distributions.
- Some bug fixes in extern function management.
- A lot of bug fixes in the GTK+ component.
- Greek and Spanish translations have been updated.
What is new in version 2.21.0:
- Event management and some memory leaks have been fixed in gb.gtk.
- The SMTP component now better follows the standard, and mails should be readable in less tolerant mail clients.
- The German and Czech translations have been completed.
What is new in version 2.20.2:
- ComboBox cannot raise its click event recursively anymore.
- TrayIcons cannot be released twice anymore, which prevents a crash.
- Add missing symbolic links on 'missing' and 'install-sh' files.
- Backport the 'reconf' script from Gambas 3.
What is new in version 2.18.0:
- BUG: The make executable dialog options are correctly refreshed depending on whether the project is a component or not.
- BUG: Removing a source file removes correctly the translation file from version control too now.
- NEW: Add support for Ukrainian language.
Comments not found