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.21.1

What's new?

This release includes important bug fixes made since the 3.21.0 release.

Compilation and installation

Read the instructions there.

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

Enjoy it !

Changelog

DEVELOPMENT ENVIRONMENT

Automatic completion

  • Take possible braces around arguments into account.

Code & text editor

  • Better keyboard handling in the procedure popup.

Debugger

  • Allow to bypass extern debugging lock.

Search panel

  • Replacing all inside the current function does not forget the last match.

  • Blink the search combo background if no string is found.

Version control

  • Do not remove the project local settings file when putting it on version control.

Miscellaneous

  • Update Italian translation.

  • Correctly initialize Application.Shadows and Application.Animations properties at startup.

  • Workaround GTK+3 visual glitches when a project path is passed on the command-line and opened immediately.

  • Load the main window sub-forms during its Open event, and not during its constructor, otherwise GTK+3 display rubbish.

INTERPRETER

  • Dir("/") and RDir("/") do not raise an error anymore.

GB.DB2

  • Table: Table.Indexes methods work as expected now.

  • Result: The internal database-specific result object is correctly freed now.

GB.DB2.SQLITE3

  • Date fields are correctly returned now.

GB.FORM

  • TabPanel: Internally use Panel instead of DrawingArea to help worakround GTK+3 bugs with overlapping windowless widgets.

  • Update Italian translation.

GB.FORM.EDITOR

  • Draw included highlights differently so they are more readable.

GB.FORM.PRINT

  • Update Italian translation.

GB.GTK

TextArea

  • Raise events correctly again after having set the Text property.

  • Do not create a new buffer when setting the text, it is not necessary, and it ensures that the Change event is correctly raised.

GB.GTK3

TextArea

  • Raise events correctly again after having set the Text property.

  • Do not create a new buffer when setting the text, it is not necessary, and it ensures that the Change event is correctly raised.

  • Transparent backgrounds work correctly now.

GB.GUI.BASE

ListBox

  • The Highlight property works correctly again.

  • Disabled state is correctly kept when items are sorted.

ScrollArea

  • Scrollbars are a bit larger now.

GB.HIGHLIGHT

  • Better visibility of included highlights colors.

  • Update Italian translation.

GB.UTIL.WEB

  • JSON.ToString() now returns void strings as JSON.Null when the UseNull argument is TRUE.

GB.WEB.GUI

WebTabStrip

  • Setting the Text property has been optimized and works correctly now.

WebTable

  • Fix fast refreshes.

  • Fix first column width on single selection mode.

WebControl

  • Ignore fast refreshes when a full refresh has already been registered.

WebRadioButton

  • Do not trigger the Click event when a radio button is unselected.

  • Fix fast refreshes.