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

What's new?

This release includes the backports of fixes made in the development version since 3.11.3.

The main fixes are:

  • The thousand separators management has been fixed.

  • The CHMOD instruction has been fixed.

  • The sqlite session management has been fixed in the gb.web component.

  • gb.mime is now compatible with the 3.0 version of the libgmime library.

See the ChangeLog for the other ones.

Compilation and installation

Read the instructions there.

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

Enjoy it !

Changelog

DEVELOPMENT ENVIRONMENT

  • Complete German translation.

  • Correctly take default tab size into account when creating a new project.

  • Renaming an exported class in projects using non-GUI forms should not crash anymore.

  • Make the AppStream XML adhere to the standard.

  • Menu editor: Always check the menu structure before saving it.

  • Use gb.gui. components instead of gb.qt4. components when loading the documentation related to a feature needed by the currently loading component.

INTERPRETER

  • Fix thousands separator management.

  • Fix off-by-one error in FILE_mode_from_string which couldn't read mode bits s and t.

  • The interpreter does not crash anymore when using standard streams at the end of the program whereas they have been already freed.

  • Format$ now prints the expected number of decimal digits when using exponential format.

COMPILER

  • Allow compilation of structure accesses again.

GB.DB.FORM

  • DataCheckBox: Its default value is now correctly set to NULL.

GB.DB.ODBC

  • Fix a memory leak when connecting to a database.

GB.DB.SQLITE3

  • Only use pkg-config to detect sqlite3 (feature available since 2004!)

GB.DESKTOP

  • Use the correct default value for XDG_DATA_DIRS environment variable.

GB.GTK

  • Don't remove a control from its parent immediately when destroying it, so that GTK+ components behave like the QT ones.

GB.GTK3

  • Don't remove a control from its parent immediately when destroying it, so that GTK+ components behave like the QT ones.

GB.GUI.BASE

  • TreeView: Don't mess up multiple selection when automatic sorting is enabled.

  • IconView: Always raise Click event when clicked and not only when selection changes.

GB.MIME

  • Make compatible with libgmime 3.0.

  • Drop libgmime 2.4 support.

GB.SDL

  • Fix detection with at least pkgconf 2.4.2.

GB.SDL2

  • Fix detection with at least pkgconf 2.4.2

GB.WEB

  • Session: Exist() method now works correctly for sessions stored in sqlite databases.

  • Fix the write of session values for sqlite sessions.

  • Session.Path is a new property that returns the path of the file where the session is stored.