[INTERPRETER]
* BUG: A global class find does now a global class lookup. It seems more logical.
* BUG: When loading a class fails, display an accurate error message.
[COMPILER]
* BUG: Embedded arrays do not raise warnings on being uninitialized anymore.
* NEW: Make "%>" a keyword for syntax analyze of gambas code embedded into a WebPage.
[GB.HIGHLIGHT]
* BUG: Fix intermediate state return on end of text.
* NEW: Add 'css' highlighting.
* NEW: Add imbricated 'css' inside 'html' highlighting.
* NEW: "word" and "symbol" commands can take their arguments in a file.
* NEW: Allow to define substitutions variable in definition files.
* BUG: Correctly Handle highlighting of a text token of more than 255 characters.
* NEW: Start to port Gambas highlighting to the new design.
[GB.HIGHLIGHT]
* NEW: Support for embedded highlighting.
* NEW: The "keyword" command is like "word", but it adds the specified words to the list of keywords.
* NEW: Javascript is highlighted inside HTML.
[GB.HIGHLIGHT]
* NEW: Add "match ... to ..." syntax.
* NEW: Allow children states in "match ... to ..." and "from ... to ...".
* NEW: Add 'html.highlight'.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for the new 'gb.highlight' component.
* NEW: Debugger panel: Add a button to open the temporary directory of the debugged process.
* NEW: Debugger panel: Add tooltips to explain the different process data displayed.
* NEW: System information dialog: A little redesign. More programs checked.
* NEW: Update French translation.
[CONFIGURATION]
* NEW: Add 'gb.highlight' component to the list of components to compile.
[GB.HIGHLIGHT]
* NEW: Update project icon.
[GB.WEB.FEED]
* NEW: Update project icon.
[GB.GTK]
* BUG: Don't use 'pango_find_base_dir()' replacement if the function is not deprecated.
[GB.GTK3]
* BUG: Don't use 'pango_find_base_dir()' replacement if the function is not deprecated.
[GB.QT4]
* BUG: UserControl: Fix a possible crash when calling the 'UserControl_Font' handler.
* BUG: Fix management of resizable popup windows.
[GB.QT5]
* BUG: UserControl: Fix a possible crash when calling the 'UserControl_Font' handler.
* BUG: Fix management of resizable popup windows.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Use the new TreeView Highlight property.
* NEW: Display duration of executable generation.
* NEW: Version control panel: Move "Create new branch" button to the right.
[GB.GUI.BASE]
* NEW: GridView: Handle the Highlight property at the GridView level.
* NEW: TreeView, ListView, ColumnView: Add Highlight property to highlight the item under the mouse cursor.
[GB.GUI.BASE]
* NEW: ListBox: Add Highlight property to highlight the listbox entry under the mouse cursor.
* NEW: Helper function for the future 'Window.ShowPopupAt()' method.
* NEW: ScrollArea: The mouse wheel now scroll a number of pixels proportional to 'Desktop.Scale'.
[DEVELOPMENT ENVIRONMENT]
* NEW: Change the look of project property, options, debugger configuration and translation dialogs.
* NEW: Update a few icons.
[GB.GUI.BASE]
* NEW: ComboBox: Take mouse wheel events into account in read-write mode again.
* NEW: ComboBox: MouseWheel events can be intercepted and stopped now.
[INTERPRETER]
* OPT: Optimize object creation when there is no special method to call ('_new', '_ready', global variable initialization) and no inheritance.
[BENCHMARKS]
* NEW: Add a new 'btree' benchmark, that does a lot of object creation and recursive function calls.
* NEW: Rename the 'string' benchmark as 'string1', to avoid name clashes in Python.
* BUG: Fix the HTML table generation.
[GB.WEB.GUI]
* BUG: Don't suppose that the smaller version of a stock icon exist.
* NEW: 'Application.Theme' is a new property that allows to define the stock icon theme used by the application.
[GB.GUI.BASE]
* NEW: ComboBox: Mouse wheel events are take into account only in read-only mode.
* NEW: ComboBox: Use the new 'Mouse.FullDelta' property to behave correctly with mouse with high wheel rotation precision.
* NEW: ScrollArea: Double the scroll speed when using the mouse wheel.
[GB.GTK]
* NEW: 'Mouse.FullDelta' is a new boolean property that returns TRUE each time the user has scrolled the mouse wheel at least 15° during a mouse wheel event.
At the moment this property always returns TRUE on GTK.
[GB.GTK3]
* NEW: 'Mouse.FullDelta' is a new boolean property that returns TRUE each time the user has scrolled the mouse wheel at least 15° during a mouse wheel event.
At the moment this property always returns TRUE on GTK.
[GB.QT4]
* NEW: 'Mouse.FullDelta' is a new boolean property that returns TRUE each time the user has scrolled the mouse wheel at least 15° during a mouse wheel event.
[GB.QT5]
* NEW: 'Mouse.FullDelta' is a new boolean property that returns TRUE each time the user has scrolled the mouse wheel at least 15° during a mouse wheel event.