Dokumentaro de Gambaso
Compilation & Installation
Components
Documents
Frequently Asked Questions
Indekso de Lingvo
Language Overviews
LeguMin
Lexicon
Registro

Gambas 3.5.4

What's new

This releases includes the following bug fixes backported from the development version...

ChangeLog

[CONFIGURATION]
* NEW: The GB_FIND macro now searches files one directory deeper.
* NEW: Add a new autoconf macro that can compare version numbers.

[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Setting the "Invert" property of a container now does
  not crash anymore.
* BUG: Automatically solve conflicts on project configuration files by
  taking the ones from the repository.
* BUG: Fix the custom browser support.
* NEW: Add Chromimum to the list of browsers.
* BUG: Creating a new SDL project correctly checks all needed components.

[EXAMPLES]
* BUG: NeHeTutorial: Fix compilation error.

[INTERPRETER]
* BUG: Add a small reserved area in the stack for the Eval() function, so
  that the debugger can return the contents of a variable after a stack
  overflow without raising a new stack overflow error and then crashing.
* BUG: System.TimeZone now returns the accurate value, i.e. the number of
  seconds that must be *added* to go to UTC.

[COMPILER]
* BUG: Correctly raise a syntax error now when there is anything between
  the left part of an assignment and the assignment operator.

[GB.DB.POSTGRESQL]
* BUG: Make gb.db.postgresql compile with new postgresql headers location.

[GB.DEBUG]
* BUG: Fix a possible crash if the debugged process is stopped during the
  Debug Read event.

[GB.FORM]
* BUG: ValueBox.ReadOnly works as expected now.
* BUG: TableView.Clear now hides the current edited cell.

[GB.GTK]
* BUG: TextArea.Text property can be set to a null string correctly now.
* BUG: Fix the behaviour of auto-resize labels.
* BUG: Setting Application.Font now updates the font of all controls.

[GB.GUI.BASE]
* BUG: Draw.Line() correctly takes into account the LineStyle property in
  all cases now.
* BUG: Fix the dash patterns used for implementing the Draw.LineStyle
  property.

[GB.IMAGE]
* BUG: Rewrite the ImageStat class source code because the PHP licence is
  not compatible with the GPL.

[GB.JIT]
* BUG: Explicitely search for the 'llvm-c/Core.h' include file.
* BUG: Fix LLVM version comparison.

[GB.NCURSES]
* BUG: Add GB_END_DECLARE to the Input class to not crash anymore (on
  cygwin only?). Reported by Nigel Gerrard.

[GB.NET.CURL]
* BUG: The VerifyPeer and VerifyHost properties are really taken into
  account now.

[GB.NET.POP3]
* BUG: Pop3Client: Raise an error if the Open() method fails, and correctly
  abort the connection.

[GB.OPENSSL]
* BUG: Cipher[] and Digest[] now read their method argument correctly.
* BUG: Fix bad use of string API in the Cipher class. Consequently
  Cipher[].Encrypt() does not crash anymore.

[GB.SETTINGS]
* BUG: Enumerating `Settings.Keys[Slot]` (the keys of a specific slot) does
  not break anymore the enumeration of `Settings.Key` (the slot names).

[GB.QT4]
* BUG: Fix the behaviour of auto-resize labels.

[GB.XML.HTML]
* BUG: Fix the implementation of HTMLDocument.GetElementById().

Compilation and installation

Read the instructions there.

If everything was fine, type "gambas3" to run the development environment.

Enjoy it !

See also