[INTERPRETER]
* BUG: Fix array and allocation management, so that allocating a byte array with a number of elements near the greatest integer does not crash anymore.
[GB.PCRE]
* NEW: Support for 'pcre2'. The 'pcre' library is now used only if 'pcre2' is not found.
* NEW: The interface is the same if 'pcre2' is used, so you don't have access to the new features of 'pcre2'.
[GAMBAS-WIKI]
* NEW: The translation is now complete.
[GAMBAS-SELFTEST]
* NEW: The translation is now complete.
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now complete.
[GBS3]
* NEW: The translation is now complete.
[GB.ARGS]
* NEW: The translation is now complete.
[GB.EVAL.HIGHLIGHT]
* NEW: The translation is now complete.
[GB.FORM.TERMINAL]
* NEW: The complete translation.
[GB.FORM]
* NEW: The translation is now complete.
[GB.GUI.BASE]
* NEW: The translation is now complete.
[GB.WEB.FORM]
* NEW: The translations is now complete.
[GB.WEB.GUI]
* NEW: The translations is now complete.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Debugger: String variables are now edited in an external dialog box if they are too long (more than 128 bytes).
[DEVELOPMENT ENVIRONMENT]
* NEW: New implementation of breakpoints management. Breakpoints cannot be disabled anymore, and they are now displayed in the debugger panel, under the stack backtrace.
[GB.DBUS.TRAYICON]
* BUG: Detect if we are on a Gnome desktop. In that case the _AboutToShow()
signal always returns FALSE, otherwise submenus are not displayed. But the
Gnome system tray seems to still be buggy, never reacting to any change in
menu properties.
* BUG: Be more robust when a tray icons has no popup menus.
* BUG: Do no crash when freeing remaining tray icons at program clean-up.
[GB.GTK]
* BUG: Embedded windows now behave the same way as in Qt components, and raise their Open and Show events as expected.
[GB.GTK3]
* BUG: Embedded windows now behave the same way as in Qt components, and raise their Open and Show events as expected.
[GB.DESKTOP]
* BUG: Desktop.OpenTerminal() now correctly interprets again 'Desktop.Type',
which does not include the entire contents of $XDG_CURRENT_DESKTOP, but
only the first one of that colon-separated desktop names list.
[GB.FORM.EDITOR]
* NEW: TextEditor: In "gambas" mode, `ALT+'` and `ALT+"` now respectively add single quotes and double quotes around the current selection.
[DEVELOPMENT ENVIRONMENT]
* BUG: Now an HtmlView is used everywhere for displaying help when offline help is enabled. Otherwise a WebView is used.
* NEW: Many updates of forms ('Mouse' constants replaced by 'Cursor' constants, and PictureBox pictures not cached anymore)
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Do not insert a space if the completion is triggered by a bracket, a point or an exclamation mark.
[DEVELOPMENT ENVIRONMENT]
* NEW: The translation logs generated by the compiler are now displayed to the user.
* NEW: Redraw 'class' and 'module' icons.
[CONFIGURATION]
* NEW: Update gitlab CI configuration file.
[GB.DB.POSTGRESQL]
* BUG: Do not use the Postgresql server includes anymore to get datatypes id.
Read them directly from the database at connection. That way the component
can compile again on new versions of Fedora that broke the Postgresql packages.