Gambas

Software Screenshot:
Gambas
Software Details:
Version: 2.24.0
Upload Date: 20 Feb 15
Developer: Benoit MINISINI
Distribution Type: Freeware
Downloads: 39

Rating: 3.0/5 (Total Votes: 1)

Gambas is an open source and free development environment based on a Basic interpreter with object extensions, such as Visual Basic.

Gambas is comprised of the following programs: a compiler, an interpreter, an archiver, a graphical user interface component, and a development environment.

With Gambas, you can quickly design a GUI (Graphical User Interface), access PostgreSQL and MySQL databases, pilot KDE applications with DCOP, translate your program into many languages, create network applications easily, and much more.

Gambas is, before all, a Basic language with object extensions. A program written with Gambas is a set of files. Each file describes a class, in terms of object programming.

Furthermore, the class files are compiled, and executed by an interpreter. The development environment is written with Gambas itself.

What is new in this release:

  • CONFIGURATION:
  • NEW: Remove ltmain.sh symbolic links.
  • DEVELOPMENT ENVIRONMENT:
  • BUG: Saving a project inside its own directory is now forbidden.
  • NEW: Lithuanian translation made by Regimantas Baublys.
  • NEW: Add support for latin language.
  • INTERPRETER:
  • BUG: Fix GB.MatchString() API return value.
  • BUG: DateAdd() does not raise an overflow error anymore when used on a
  • time value.
  • BUG: Fix interpreter API for 64 bits systems.
  • BUG: Try to not lose the value of 'errno' if the select() system call
  • fails inside the event loop.
  • BUG: Fix function calls for functions taking optional arguments and extra
  • arguments.
  • COMPILER:
  • BUG: Really support reserved words in form control names.
  • DB.FIREBIRD:
  • BUG: Fix building with gcc-4.6.0.
  • GB.DB.MYSQL:
  • BUG: When creating a table, use "ENGINE" keyword instead of "TYPE" with
  • MySQL >= 4.0.18.
  • GB.DB.ODBC:
  • BUG: Fix a stupid crash that occurs on 64 bits systems only.
  • GB.DESKTOP:
  • BUG: Fix Desktop.Find() when matching window titles.
  • GB.GTK:
  • BUG: Correctly raise Show and Hide events in the Watcher class.
  • GB.NET:
  • BUG: Correctly check system errors when using a asynchronous DnsClient.
  • GB.NET.SMTP:
  • BUG: gb.net.smtp now should compile correctly with header files that use
  • the "boolean" symbol.
  • GB.PDF:
  • BUG: Make gb.pdf compile with poppler 0.17.
  • GB.QT.KDE:
  • NEW: Support for Trinity.

What is new in version 2.23.0:

  • [DEVELOPMENT ENVIRONMENT]:
  • NEW: Add support for Finnish language.
  • NEW: Support for the Romanian language.
  • NEW: Romanian translation made by Florin Iacob.
  • NEW: Czech translation updated by Radek Frystak and Josef Kubicek.
  • NEW: Add desktop and icon files.
  • NEW: Swedish translation updated.
  • [INTERPRETER]:
  • BUG: File.SetExt() now works correctly with files whose name begins with a dot.
  • BUG: Fix a memory leak that can lead to a crash in enumeration management.
  • BUG: The Stat.Perm[] property correctly returns execution permissions now.
  • [COMPILER]:
  • BUG: Correctly read long constants whose value is the lower possible Long value.
  • BUG: Define the LLONG_MAX constant if it is not defined.
  • [GB.DB.FORM]:
  • NEW: New Czech translation made by Radek Frystak and Josef Kubicek.
  • [GB.DB.ODBC]:
  • BUG: Table existence should be checked correctly now.
  • [GB.DB.SQLITE3]:
  • BUG: Detect integer primary key whatever the case used to write "integer".
  • [GB.FORM]:
  • NEW: New Czech translation made by Radek Frystak and Josef Kubicek.
  • [GB.FORM.DIALOG]:
  • NEW: New Czech translation made by Radek Frystak and Josef Kubicek.
  • [GB.FORM.MDI]
  • NEW: New Czech translation made by Radek Frystak and Josef Kubicek.
  • [GB.GTK]
  • BUG: Cursor is correctly updated with the value of Application.Busy now.
  • BUG: Stop Event now works during the Close event of a modal form.
  • BUG: Fix a memory leak that leads to a crash in the TextArea.Paste() method.
  • BUG: Fix Label automatic resize.
  • BUG: Settings the text of a transparent Label or TextLabel having no text works correctly now.
  • BUG: SpinBox Value property should always be accurate now.
  • BUG: TextBox.Selection.Length now returns the correct value.
  • BUG: Calling Menu.Children.Clear() or deleting a menu during a Menu Show event should not crash anymore.
  • BUG: A parent menu does not raise the Click event anymore.
  • BUG: GridView correctly receives the focus now.
  • BUG: Draw.Ellipse() now correctly draws a pie when filling is enabled.
  • BUG: Fix ComboBox.Add() when the position argument is specified.
  • BUG: Fix ListBox.Add() when the position argument is specified.
  • BUG: MoveScaled works correctly for positions and sizes that are not a multiple of Desktop.Scale.
  • BUG: Key[] does not print GTK+ warning anymore when getting a null string as argument.
  • BUG: Mouse.Blank cursor works as expected now.
  • BUG: Relative font sizes are correctly interpreted in rich text now.
  • [GB.NET.CURL]
  • NEW: Asynchronous FtpClient and HttpClient objects are now automatically kept alive until their operation is finished.
  • [GB.QT4]
  • BUG: MoveScaled works correctly for positions and sizes that are not a multiple of Desktop.Scale.

Similar Software

SML/NJ
SML/NJ

3 Jun 15

JD-GUI
JD-GUI

19 Feb 15

avrLab
avrLab

3 Jun 15

Alienbuild
Alienbuild

3 Jun 15

Other Software of Developer Benoit MINISINI

Gambas
Gambas

1 May 16

Comments to Gambas

Comments not found
Add Comment
Turn on images!