[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Support for forms that are multicontainers.
* NEW: Version control dialog: If there is no change to commit, display a little warning on the bottom left of the dialog, and hide the change tab.
* BUG: Version control: Fix a possible crash if the password dialog is cancelled.
* NEW: Profile window: Remove the useless minimize toolbar button.
[INTERPRETER]
* NEW: Array.Sorted is a new property that makes the Find() and Exist() methods use a binary search algorithm. In other words, it tells the interpreter that the array is sorted.
* BUG: Object[].Find() now correctly takes the optional 'Start' argument in account.
[INTERPRETER]
* BUG: Fix initialization of multi-dimensional array.
* NEW: Raise a memory error if the size of an array element overflows. The maximum size is now 16 MB minus one byte.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Arrange containers after first load, and mark the form as modified if the loaded arrangement had to be changed.
[COMPILER]
* NEW: '#Include" is a new preprocessor reserved identifier.
* BUG: Always raise a syntax error if a preprocessor line starts with an unknown reserved identifier.
[GB.EVAL]
* BUG: Fix preprocessor lines highlighting.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: The "tips of the day" window is now an utility window.
* NEW: Version control dialog: Add a checkbox to hide changes in translations.
* BUG: Fix my e-mail address displayed in many places.
* NEW: Options dialog: Changing the icon theme now has an immediate effect.
[GB.GUI.BASE]
* NEW: Picture.Refresh() reload all application pictures coming from the stock icons.
* NEW: Shortcut.FromKey() now does not duplicate a modifier key with its modifier prefix (i.e. it does not return "Shift+ShiftKey" anymore but just "ShiftKey").
[GB.FORM]
* NEW: Stock.Refresh() now should refresh all application pictures associated with the application theme.
[GB.FORM.MDI]
* NEW: ToolBar: Don't hide separators followed by an expander.
[DEVELOPMENT ENVIRONMENT]
* BUG: Menu editor: Pasting menus does not crash anymore.
* NEW: Menu editor: The "Paste" button now pastes after the current menu.
* NEW: Menu editor: Add a "Paste before" button so that we can paste before the first menu.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Project tree: Compressed files have a little row right to their name instead of an icon emblem.
* NEW: Project tree: The tree filter can now display compressed files only.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Make executable dialog: Add an option to globally disable file compression (useful for debugging).
* NEW: The 'CompressFile' project option key has been renamed as 'CompressedFiles', with an automatic upgrade.
* NEW: All unknown options in the project configuration file are now preserved when writing it.
[GB.GTK]
* NEW: Window: MinWidth and MinHeight are two new properties that allow to define the minimum size of a resizable window.
[GB.GTK3]
* NEW: Window: MinWidth and MinHeight are two new properties that allow to define the minimum size of a resizable window.
[GB.QT4]
* NEW: Window: MinWidth and MinHeight are two new properties that allow to define the minimum size of a resizable window.
[GB.QT5]
* NEW: Window: MinWidth and MinHeight are two new properties that allow to define the minimum size of a resizable window.
[GB.FORM.EDITOR]
* NEW: TextEditor: Use different highlights for matching characters.
* NEW: TextEditor: The matching character under the cursor does not blink anymore.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update "zen" color theme.
* NEW: Compressed files are not stored in the project anymore. They are generated when the executable is made.
* NEW: Automatically convert compressed files when opening old projects.
* BUG: The source archive target directory is now correctly saved into the project.