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 8d6e0f9c8f Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea.
* NEW: Form editor: Always read SpinBox Min, Max and Value properties.
2018-12-09 03:48:18 +01:00
app Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea. 2018-12-09 03:48:18 +01:00
benchmark Use the unsafe flag for JIT-compiled scripts. 2018-11-27 03:02:23 +01:00
comp String.Left() sometimes fails. Print a warning if such a case is detected. 2018-12-07 01:02:49 +01:00
gb.cairo
gb.compress.bzlib2
gb.compress.zlib
gb.crypt
gb.db.mysql
gb.db.odbc
gb.db.postgresql [GB.DB.POSTGRESQL] Fix undefined TRUE/FALSE 2018-10-14 16:31:24 +02:00
gb.db.sqlite2 Remove boolean definitions except in gb_common.h 2018-10-15 18:48:01 +02:00
gb.db.sqlite3 Deleting a database should not crash anymore. 2018-12-02 22:14:54 +01:00
gb.dbus
gb.desktop.gnome.keyring
gb.desktop.x11
gb.gmp
gb.gsl
gb.gtk Control.Parent does not crash anymore. 2018-11-29 23:55:09 +01:00
gb.gtk3
gb.httpd
gb.image.imlib
gb.image.io
gb.jit.llvm Remove boolean definitions except in gb_common.h 2018-10-15 18:48:01 +02:00
gb.libxml
gb.media
gb.mime
gb.ncurses gb.ncurses: Fix wrong colors when setting Window.{Pen,Paper} 2018-11-14 23:20:13 +01:00
gb.net Fix a file descriptor leak when a socket fails to connect. 2018-10-12 17:12:06 +02:00
gb.net.curl DownloadManager is a new class for managing downloads, and FtpClient got a TargetFile property. 2018-11-14 23:42:50 +01:00
gb.openal
gb.opengl
gb.openssl [GB.OPENSSL] Replace deprecated RAND_pseudo_bytes 2018-10-22 22:52:52 +02:00
gb.pcre
gb.pdf Make gb.pdf compile with poppler 0.71. 2018-11-03 11:19:42 +01:00
gb.qt4 Control.Parent now ignores the inner containers of Container controls made in Gambas. 2018-11-19 23:21:37 +01:00
gb.qt5
gb.sdl
gb.sdl.sound
gb.sdl2
gb.v4l
gb.xml
logo
m4
main Forgot to call JIT function when the call is dynamic, i.e. if the object owning the method has an anonymous datatype (Object or Variant). 2018-12-07 01:03:47 +01:00
TEMPLATE
.gitignore
.gitlab-ci.yml Remove libesd0-dev from debian unstable and use postgresql-dev-11 for debian testing & unstable 2018-11-07 18:46:53 +00:00
acinclude.m4 Fix a typo with 'libinotify' in 'acinclude.m4'. 2018-11-24 19:57:12 +01:00
AUTHORS The toplevel AUTHORS file now contains the list of all Gambas authors. 2018-10-26 03:32:46 +02:00
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.