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

What's new?

This release includes some important fixes done since the 3.19.4 release.

Compilation and installation

Read the instructions there.

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

Enjoy it !

Changelog

CONFIGURATION

  • Don't override strcmp, strcasecmp, toupper and tolower when C++ compiler is used. It fails with C++ 20.

INTERPRETER

  • Application_Log special event handler does not raise an error anymore when being called.

  • Fix boolean arguments pushed on the stack when raising an event or calling a function with the API.

  • Be more strict with boolean values in extern functions.

  • Sort FALSE values first in Boolean arrays.

INFORMER

  • The -V option now correctly prints the program version only and exits.

GB.DESKTOP

  • Export DesktopActions class.

  • DesktopActions case insensitive matching must use == instead of LIKE because of possible square bracket [.

GB.FORM

  • DocumentView: Raise the MouseWheel event before handling it internally.

  • MenuButton: MenuButton now can take the focus.

  • MenuButton: Correctly restore the previous focus when the popup menu is closed.

GB.FORM.MDI

  • Toolbar: Take the padding of the parent into account for computing available space.

GB.GTK

  • Fix how TabStrip tabs are hidden and shown.

  • Do not crash on theme change.

  • Fix ellipse painting.

  • Fix behaviour of WAIT instruction with no argument.

GB.GTK3

  • Fix how TabStrip tabs are hidden and shown.

  • Fix ellipse painting.

  • Fix behaviour of WAIT instruction with no argument.

GB.JIT

  • Fix compilation of &= operator.

GB.QT4

  • Fix Mouse wheel event cancellation.

GB.QT5

  • Fix Mouse wheel event cancellation.