[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Really do not apply properties defined in a class of the project.
* BUG: Help viewer: Fix the CSS of the '<H1>' titles of offline help.
[INTERPRETER]
* NEW: Support for the new Eval() feature.
[GB.EVAL]
* NEW: 'Eval()' now can evaluate several expressions at once, provided that they are separated by newlines. The value of the last expression is returned.
* NEW: 'Eval()' now returns NULL if its last expression returns nothing.
[GB.GTK]
* NEW: The 'Drop' property of editing controls (TextBox, TextArea...) is now TRUE by default.
[GB.GTK3]
* NEW: The 'Drop' property of editing controls (TextBox, TextArea...) is now TRUE by default.
[GB.QT4]
* NEW: The 'Drop' property of editing controls (TextBox, TextArea...) is now TRUE by default.
[GB.QT5]
* NEW: The 'Drop' property of editing controls (TextBox, TextArea...) is now TRUE by default.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project properties dialog: Add the environment popup menu from the debugger configuration dialog.
* NEW: Debugger configuration dialog: Add some useful environment variables to the popup menu.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project properties dialog: Add a new tab that allows to define a list of environment variables that will be set at startup.
* NEW: Use the 'news' stock icon for representing environment variables.
[INTERPRETER]
* NEW: Set environment variables at startup from the '.environment' file.
[COMPILER]
* NEW: Generate the '.environment' files with the list of environment variables that must be set at startup.
[ARCHIVER]
* NEW: Add the '.environment' file to the archive.
[GB.DEBUG]
* NEW: If the 'GB_DEBUG_DEBUG' environment variable is '1', then a message is printed each time the debugger fifo fails and must be reopened.
* NEW: Sending a void line to the debugger repeats the last command only if the debugger is run from the command line.
[GB.GTK]
* BUG: Do not mix arrangement flags and user control flag in the Container implementation.
[GB.GTK3]
* BUG: Do not mix arrangement flags and user control flag in the Container implementation.
[GB.QT4]
* BUG: Do not mix arrangement flags and user control flag in the Container implementation.
[GB.QT5]
* BUG: Do not mix arrangement flags and user control flag in the Container implementation.
[GB.GUI.BASE]
* NEW: ScrollArea: Implement the Border property with the new 'UserContainer_Draw' special event handler, so that DnD is not broken on GTK+2.
[GB.GTK]
* NEW: UserControl: Special event handlers can be declared indepently. Declaring 'UserControl_Draw' is not required anymore.
* NEW: UserContainer now can declare the same special event handlers as UserControl.
[GB.GTK3]
* NEW: UserControl: Special event handlers can be declared indepently. Declaring 'UserControl_Draw' is not required anymore.
* NEW: UserContainer now can declare the same special event handlers as UserControl.
[GB.QT4]
* NEW: UserControl: Special event handlers can be declared indepently. Declaring 'UserControl_Draw' is not required anymore.
* NEW: UserContainer now can declare the same special event handlers as UserControl.
[GB.QT5]
* NEW: UserControl: Special event handlers can be declared indepently. Declaring 'UserControl_Draw' is not required anymore.
* NEW: UserContainer now can declare the same special event handlers as UserControl.
[INTERPRETER]
* BUG: The support for external debugging now uses the project name stored
in the '.startup' file, not the executable name, which may be different.
[COMPILER]
* NEW: Write the name of the project in the '.startup' file.
[GB.GTK]
* BUG: Menu: Setting the 'Radio' or the 'Toggle' property now correctly keep the 'Enabled' state.
[GB.GTK3]
* BUG: Menu: Setting the 'Radio' or the 'Toggle' property now correctly keep the 'Enabled' state.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Stopping the debugger now kills the debugged process in external debugging mode without crashing if the debugged process does not exist anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Giving a source directory the same name as a form does not hide its contents anymore, when the "Display form class files" option is toggled.
[GB.MIME]
* BUG: MimeMessage: The 'Sender' property does not crash anymore when the sender is void.
* NEW: MimeMessage: Use a different API for retrieving the message sender.