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

What's new

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

ChangeLog

[DEVELOPMENT ENVIRONMENT]
* NEW: Use the new wiki for the documentation.
* BUG: Write project configuration before making an executable or a source
  archive, so that their contents is up to date.
* BUG: Don't freeze when loading an older version of a component project
  that misses some classes implemented in the newer versions of the
  component.
* BUG: Fix the analyze of exported classes that override a class from a
  component.
* BUG: Help on function argument is correct now.

[INTERPRETER]
* BUG: Correctly close the standard error output of an ending process if
  its standard output has already been closed.
* BUG: Fix a possible file descriptor leak when using LOCK.
* BUG: Fix memory leak with Lower$() and Upper$() on some null strings.

[COMPILER]
* BUG: Prevent NEW and READ from being used without an affectation.
* BUG: Raise an error if a function has too many arguments or too many
  local variables.

[GB.COMPLEX]
* BUG: Conversion from complex to number now returns the real part if the
  imaginary part is null, and raises an error otherwise. It does not return
  the complex modulus anymore. Use Abs() for that.

[GB.FORM]
* BUG: Balloon: Fix position on desktop having top and/or left panels.
* BUG: Balloon: Fix arrow drawing.

[GB.GTK]
* BUG: The TextArea.Text property does not waste memory anymore.
* BUG: TrayIcon: Handle DblClick and MouseWheel events correctly.
* BUG: Controls inside TabStrip now are detected correctly and are not
  insensitive anymore.
* BUG: The MouseDrag event can be canceled now, like with gb.qt4.
* BUG: Fix the default size of message boxes.
* BUG: Fix Align.IsBottom() and Align.IsMiddle().

[GB.GSL]
* BUG: Conversion from complex to number now returns the real part if the
  imaginary part is null, and raises an error otherwise. It does not return
  the complex modulus anymore. Use Abs() for that.

[GB.GUI.BASE]
* BUG: GridView: Dnd now works as expected even in multiple selection mode.
* BUG: Draw.End() now resets anti-aliasing to TRUE.
* BUG: If the Layout property of HSplit or VSplit controls does not receive
  one size for each child control, then child controls without size are
  hidden (i.e. their size is assumed to be zero).

[GB.MEDIA]
* BUG: When a MediaPipeline is freed, the pipeline is first stopped before
  being put to the null state. Otherwise GStreamer freezes.
* BUG: Fix inputs and outputs enumeration.

[GB.NET.SMTP]
* NEW: Recipients now support the "Chuck Norris <[email protected]>" syntax.
* NEW: The "Chuck Norris <[email protected]>" is now supported in the "From"
  property.

[GB.OPENGL]
* BUG: Fix the missing "gl" prefix on two OpenGL calls.

[GB.QT4]
* BUG: TextLabel: Automatic size is correctly computed now. Apparently
  there are internal changes in the Qt library that made it false.
* BUG: Text can be drop on TextBox and TextArea controls again, unless
  their Drop property is set. In that case, the dnd behavior is entirely
  controlled by Gambas.
* BUG: Correctly free the internal clipboard formats list when the
  clipboard contents changes. This avoids possible crashes.
* BUG: Correctly handle UTF-8 when displaying the error message.
* BUG: Fix Align.IsBottom() and Align.IsMiddle().
* BUG: Key.Normal now works correctly with numeric pad keys.

[GB.SDL]
* BUG: Don't create a default TTF font for each draw event!

Compilation and installation

Read the instructions there.

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

Enjoy it !

See also