[GB.DBUS]
* BUG: DBusConnection: 'Exist()' and 'Start()' methods now use the '/org/freedesktop/DBus' object path, because DBus on Fedora does not use the '/' object path.
[GB.GUI.BASE]
* BUG: SpinBox: Keep the normal background when setting 'ReadOnly' property to TRUE.
* OPT: TreeView: Don't check item spans until the item 'Span' property is used.
[GB.GTK]
* BUG: Correctly enable shortcuts before opening a popup menu, and disable them after closing it.
[GB.GTK3]
* BUG: Correctly enable shortcuts before opening a popup menu, and disable them after closing it.
[GB.QT4]
* BUG: Correctly enable shortcuts before opening a popup menu, and disable them after closing it.
[GB.QT5]
* BUG: Correctly enable shortcuts before opening a popup menu, and disable them after closing it.
[DEVELOPMENT ENVIRONMENT]
* NEW: New projects are now created from the project open dialog.
* NEW: The old project creation dialog has been removed.
* NEW: Update French translation.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Linear selections can be rotated without crashing now.
* NEW: Image editor: Saving a selection is now immediately propagated to the settings file.
* NEW: Code editor: Enhance datatype detection for automatic local variable declaration.
* NEW: Code editor: If no datatype can be guessed for a local variable, use its prefix.
[GB.FORM.EDITOR]
* NEW: TextEditor: Word selection now always stops at non words limits.
* NEW: TextEditor: Diacritics are not word limiters anymore.
* NEW: TextEditor: Triple click now selects the entire line.
[GB.DBUS]
* NEW: DBusConnection: Add a 'Start()' method that starts a DBus service by name, and waits until it is available.
* BUG: DBusConnection: 'Exist()' acts on the current bus as expected.
[GB.DB.FORM]
* NEW: DataSource: 'Invalid' is a new event that is raised when the value entered for a specific field is invalid. If that event is stopped, the default warning message is not displayed.
[GB.FORM.EDITOR]
* NEW: TextEditor: Highlight text between matching braces instead of just highlighting the braces.
* NEW: TextEditor: Do not highlight matching braces if some text is selected.
[GB.DESKTOP]
* NEW: Desktop.SendMail() now uses the freedesktop portal if available. Apparently attachments are not taken into account by Thunderbird through the portal.
[GB.FORM]
* NEW: ColorChooser: Use the new Desktop.PickColor() function to pick a color.
* BUG: FileView: Do not crash if a file has disappeared when reloading the view.
[DEVELOPMENT ENVIRONMENT]
* NEW: Connection editor: Display errors returned when executing a custom request.
* NEW: DBus explorer: Add a button that pastes in the editor the DBus call corresponding to the current selected symbol.
[GB.DESKTOP]
* NEW: Initial support for freedesktop portal.
* NEW: Desktop.Screenshot() now uses the freedesktop portal if we are not using X11. Not fully useful, are there is no option for not capturing the mouse cursor!
* NEW: Desktop.PickColor() is a new method that pick a color on the screen using the freedesktop portal.
[GB.WEB.GUI]
* BUG: WebRadioButton: Setting the 'Value' property before the parent form is visible works correctly now.
* BUG: Do not export test forms.
[GB.DBUS]
* BUG: DBusProxy: Correctly manage DBus names being case sensitive whereas Gambas symbols are not.
* NEW: DBusSignal: The constructor takes more optional arguments. Backward-compatibility is ensured.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: If multiple controls are selected, do not crash when editing common properties if some of the controls are virtual.