* Bug: Use entry like use user.home &/ "mylib" are now evaluated correctly
* NEW: Added Support for --convert-script to convert a script to a project
* NEW: Scripter will now execute a project directly when directory name is provided in place of script
* NEW: Added Support for pluggin scripts, script is output as a class with _Call(...) instead of main()
* NEW: -p and --pluggin added for plugin support
* BUG: Class keyword is not correctly interpreted inside a script file - Defined ClassRef for script files
* OPT: Improved Tokenize rediced number of if checks
[GB.GTK]
* BUG: Initial widget size is always taken into account event if the parent arrange its contents.
[GB.GTK3]
* BUG: Initial widget size is always taken into account event if the parent arrange its contents.
[GB.QT4]
* BUG: Initial widget size is always taken into account event if the parent arrange its contents.
[GB.QT5]
* BUG: Initial widget size is always taken into account event if the parent arrange its contents.
[GB.GUI.BASE]
* NEW: Picture: Picture.Load() was overriden so that it can deal with "icon:/" paths, but without cache, dark theme or right-to-left support like Picture[].
[GB.DESKTOP.X11]
* NEW: X11Systray: The tray now creates its own window.
* NEW: X11Systray: Show() now should take the handle of a top-level window.
* NEW: X11Systray: Move() and Resize() are two new methods that define the geometry of the tray inside the window specified by the Show() method.
* NEW: X11Systray: The Arrange event is raised immediately after the end of the Show() method.
[GB.GUI.BASE]
* NEW: SpinBox: ShowSign is a new property that adds the "+" character to the positive numbers.
* NEW: SpinBox: If ReadOnly is set, the SpinBox is grayed out, and the arrows are hidden.
* BUG: TreeView: Removing an item or clearing the view now correctly update the list of selected items.
[GB.QT4]
* BUG: Don't leak a control if we quit between a MouseDown and a MouseUp event.
[GB.QT5]
* BUG: Don't leak a control if we quit between a MouseDown and a MouseUp event.
[GB.GTK]
* BUG: When opening a modal dialog or a popup while a mouse button is pressed, generate a fake MouseUp event because the true one is eaten by the modal dialog or the popup.
[GB.GTK3]
* BUG: When opening a modal dialog or a popup while a mouse button is pressed, generate a fake MouseUp event because the true one is eaten by the modal dialog or the popup.
[GB.QT4]
* BUG: When opening a modal dialog or a popup while a mouse button is pressed, generate a fake MouseUp event because the true one is eaten by the modal dialog or the popup.
[GB.QT5]
* BUG: When opening a modal dialog or a popup while a mouse button is pressed, generate a fake MouseUp event because the true one is eaten by the modal dialog or the popup.
[GB.FORM]
* NEW: FontChooser: Use a tool button to display font size. Clicking on the button shows the spinbox.
* BUG: FontChooser: Do not run the thumbnail cache in design mode.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Correctly refresh property panel when switching to another file.
* BUG: Project properties dialog: The project icon is visible again the first time the dialog is opened.
*
[GB.GTK]
* BUG: Recompute font height when the Bold or Italic properties change too.
[GB.GTK3]
* BUG: Recompute font height when the Bold or Italic properties change too.
[GB.GUI.BASE]
* BUG: Use Font.TextHeight() instead of Font.Height in Paint.TrimText() and Paint.TrimRichText(), because some fonts can have a negative leading for some sizes in Qt!
[GB.QT4]
* BUG: Font.Height now uses the same metrics as Font.TextHeight().
[GB.QT5]
* BUG: Font.Height now uses the same metrics as Font.TextHeight().
[GB.GUI.BASE]
* BUG: Paint.TrimText() now trims at each character.
* BUG: Paint.TrimRichText() now correctly trim void markups.
* BUG: Frame: Fix title layout in all possible alignments.
* OPT: ScrollView: Always defer the contents size computation to the next event loop.
* NEW: Added support for conversions of single page webforms/apps to scripts
* OPT: made all refrences to HIGHLIGHT types and symbols, local for performace
* BUG: Supported files types using incorrect refrence set
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Don't use brush for painting the selection. As brush is always a repeated pattern, edges got incorrect pixels on rotation.
[GB.GUI.BASE]
* BUG: Paint.TrimText() and Paint.TrimRichText() now return a null string if the specified maximum width is too low.
* BUG: Frame: Add an Alignment property for the relative position of the title and the frame top border.
[GB.GTK]
* BUG: Showing or hiding a control does not trigger a parent arrangement if the Ignore property was set.
[GB.GTK3]
* BUG: Showing or hiding a control does not trigger a parent arrangement if the Ignore property was set.
[DEVELOPMENT ENVIRONMENT]
* BUG: If the program test crashes, then the fail test label is shown.
* NEW: Add a spinner to the test panel.
* NEW: Bigger Atari bomb icons.