Gambas Documentation
Aperçu du Langage
À traduire
Code Snippets
Comment faire ...
Compilation et installation
Composants
Controls pictures
Derniers changements
Dépôt d'applications
Documentation de l'Environnement de développement
Documentation des développeurs
Documents
À propos de ma formule préférée
Captures d'écrans
Comportement interne de DrawingArea
Convention de Nommage des Variables
Conventions de nommage
Database Datatype Mapping
DBus et Gambas
Démarrer avec Gambas
Détails de l'architecture
Différences avec Visual Basic
Différences entre Shell et Exec
Distributions et systèmes d'exploitation
Drag & Drop
Gambas, c'est quoi ?
Introduction
Le modèle objet de Gambas
Le programme s'est arrêté de façon inattendue en levant le signal #11
Licence
LIENS RELATIFS à Gambas
Listes de diffusion et Forums
Livres
Localisation et Internationalisation
Network Programming
News
Notes de version
Gambas 2.23.0
Gambas 2.23.1
Gambas 2.24.0
Gambas 3.1.0
Gambas 3 RC1
Gambas 3 RC2
Gambas 3 RC3
Gambas 3 RC4
Gambas 3 RC5
Gambas 3 RC6
ODBC Component Documentation
Pages serveur Gambas
Passer Un Argument Par Référence
PCRE Pattern Syntax
Portage de Gambas 2 en Gambas 3
Questions fréquemment posées (FAQ)
Rich Text Syntax
Signaler un problème, un bogue ou un plantage
Tests de performance (benchmarks)
Window Activation & Deactivation
Indenter
Index de tous les Documents
Index du langage
Lexique
LISEZ-MOI
Manuel du wiki
Messages d'erreur
Tutoriels
Wiki License

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