Gambas is a free development environment and a full powerful development platform based on a Basic interpreter with object extensions, as easy as Visual Basic™.
Find a file
gambas 77392c328f DataSource: Better support of SQL queries in the Table property.
[GB.DB.FORM]
* BUG: DataSource: Better support of SQL queries in the Table property. Using a SQL query now make the DataSource automatically read-only.
2018-04-03 23:44:32 +02:00
app Debugger: Do not switch to the debugging panel each time the debugger stops. Instead, switch to it only at startup, and automatically switch to the console only when something is written in it. 2018-04-02 13:20:12 +02:00
benchmark
comp DataSource: Better support of SQL queries in the Table property. 2018-04-03 23:44:32 +02:00
gb.cairo
gb.compress.bzlib2
gb.compress.zlib
gb.crypt
gb.db.mysql Connection.LastInsertId is a new property that returns the value of the serial field used in the last inserted row. 2018-03-20 16:05:33 +01:00
gb.db.odbc Connection.LastInsertId is a new property that returns the value of the serial field used in the last inserted row. 2018-03-20 16:05:33 +01:00
gb.db.postgresql Connection.LastInsertId is a new property that returns the value of the serial field used in the last inserted row. 2018-03-20 16:05:33 +01:00
gb.db.sqlite2 Connection.LastInsertId is a new property that returns the value of the serial field used in the last inserted row. 2018-03-20 16:05:33 +01:00
gb.db.sqlite3 Integer computed fields are always 64 bits. 2018-03-30 16:57:00 +02:00
gb.dbus Fix the DbusProxy._Invoke() hidden method so that it can be called directly 2018-03-22 02:14:19 +01:00
gb.desktop.gnome.keyring
gb.desktop.x11
gb.gmp
gb.gsl
gb.gtk Implement the menu proxy management. 2018-03-06 23:36:43 +01:00
gb.gtk3
gb.httpd
gb.image.imlib
gb.image.io
gb.jit
gb.libxml
gb.media
gb.mime
gb.ncurses
gb.net
gb.net.curl Update many project configuration files. 2018-03-16 14:13:21 +01:00
gb.openal
gb.opengl
gb.openssl
gb.pcre
gb.pdf
gb.qt4 Never disable the Qt GLib event loop, even on KDE. 2018-03-16 01:58:52 +01:00
gb.qt5
gb.sdl
gb.sdl.sound
gb.sdl2
gb.v4l
gb.xml Update many project configuration files. 2018-03-16 14:13:21 +01:00
logo
m4
main Connection.LastInsertId is a new property that returns the value of the serial field used in the last inserted row. 2018-03-20 16:05:33 +01:00
TEMPLATE
.gitignore
acinclude.m4
AUTHORS
build-dist
ChangeLog
component.am
configure.ac
CONTRIBUTING.md
COPYING
INSTALL
INSTALL.html
Makefile.am
NEWS
README
README.commit
README.md
reconf
reconf-all
TODO
VERSION
version.m4

Gambas Almost Means BASIC

GAMBAS is a free implementation of a graphical development environment based on a BASIC interpreter and a full development platform. It is very inspired by Visual Basic and Java.

Go to http://gambas.sourceforge.net to get more information: how to compile and install it, where to find binary packages, how to report a bug...

Go to http://gambaswiki.org for the language documentation.

The following pieces of code were borrowed and adapted:

  • The natural string comparison algorithme was adapted from the algorithm made by Martin Pol. See http://sourcefrog.net/projects/natsort/ for more details.

  • The hash table implementation was adapted from the glib one.

  • The HTML entities parsing in gb.gtk comes from KHTML sources.

  • The gb.image.effect sources are adapted from KDE 3 image effect routines.

  • The blur image algorithm was adapted from the StackBlur javascript routine from http://www.quasimondo.com/StackBlurForCanvas.

  • The gb.clipper library embeds the Clipper library. See http://www.angusj.com/delphi/clipper.php for mode details.

  • The function that computes the easter day of a specific year uses an algorithm made by Aloysius Lilius And Christophorus Clavius.

If I forget some borrowed code in the list above, just tell me.

Enjoy Gambas!

Benoît.