[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Update the design of debug windows.
* BUG: Debug panel: Do not display the "Current object" group in the variable panel if the current object has no variables.
* NEW: Update highlighting themes by defining the new color constants.
* NEW: Update French translation.
* BUG: Option dialog: The highlighting color panel now takes the editor font size into account.
[GB.EVAL]
* BUG: Fix string highlighting.
[DEVELOPMENT ENVIRONMENT]
* BUG: Make the documentation on gui components work if gb.qt4 is not installed on the system. At least one GUI component must be present.
* BUG: Fix the stylesheet of the offline documentation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add an option to tell if we want the debugging panel to be displayed automatically when the debugger starts or when something is printed on the console.
[DEVELOPMENT ENVIRONMENT]
* BUG: Farm client: The "Show old versions" checkbox is now correctly taken into account when showing softwares. An old version will not be hidden if it is actually installed.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add an option to close the tabs with the middle mouse button instead of using little close buttons.
[GB.FORM]
* NEW: TabPanel: The middle mouse button does not close tabs anymore. It is now a feature only implemented in the Workspace control.
[GB.FORM.MDI]
* NEW: Workspace: CloseWithMouse is a new property. If set, the workspace tabs little close buttons are hidden, and the workspace tabs can be closed with a middle mouse click.
[DEVELOPMENT ENVIRONMENT]
* BUG: Store the sqlite connection paths relative to the project folder, or the user home directory, if possible.
* BUG: Fix a 'msgfmt' error that was displayed when the current language has not been yet translated.
[DEVELOPMENT ENVIRONMENT]
* BUG: Use 'gb.gui.*' components instead of 'gb.qt4.*' components when loading the documentation related to a feature needed by the currently loading component.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Move the information tooltip to the top when the mouse cursor enters it, and move it back to the bottom if it enters it again.
* NEW: Image editor: Move the information tooltip to the top when the mouse cursor enters it, and move it back to the bottom if it enters it again.
* BUG: Take the language direction into account when displaying the form and image editor tooltips.
* BUG: Take the language direction into account when displaying the debug panel close button.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: Add menu entries for copying string to the clipboard.
* NEW: Menu editor: Don't reserve space for top-level menu icons, as they don't have any icon.
[INTERPRETER]
* OPT: String routines are now compiled with -O3.
* NEW: Don't display JIT debugging message unless GB_JIT_DEBUG is set to something different from zero.
* NEW: String whose length is greater than 256 now have a growth step of 256 bytes instead of 16.
[GB.JIT]
* NEW: Do many global optimizations as now the class metadata is fully available.
* NEW: Support for optional argument. Still buggy at the moment.
[INTERPRETER]
* NEW: Implement return value of JIT methods.
* NEW: Support for calling '.' operator from a JIT method.
[COMPILER]
* BUG: JIT: Fix detection of native arrays.
* BUG: JIT: Delete translated file if a class has no fast method anymore.
* BUG: JIT: Prefix JIT method with "jit_" to avoid possible conflicts.
* BUG: JIT: Fix variable initialization.
* NEW: JIT: Complete datatype support.
* NEW: JIT: Support for SWAP.
* NEW: JIT: Support for array operators.
* BUG: JIT: Fix arithmetic operators.
* NEW: JIT: Implement ME and "." operator.
* NEW: JIT: Complete GOSUB / RETURN support.
* NEW: JIT: Support for DIV and MOD operators. Not optimized yet.
[ARCHIVER]
* NEW: Put JIT translation in the archive.
[GB.JIT]
* NEW: Complete datatype support. Variant is not supported yet.
* NEW: Complete GOSUB / RETURN support.
* NEW: Support for ME and '.' operator.
[DEVELOPMENT ENVIRONMENT]
* BUG: Software farm: Don't crash when installing an example if its symbolic link alread exists.
* BUG: Project tree: CTRL + double-click is now triggered only on source files.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Use text colors and not tooltip colors for information panel. Tooltip colors are sometimes unreadable.
* NEW: Image editor: Use text colors and not tooltip colors for information panel.
[DEVELOPMENT ENVIRONMNENT]
* BUG: Main window: Fix an english mistake in a menu entry.
* NEW: Open project dialog: Always select the project filter text.
[DEVELOPMENT ENVIRONMENT]
* BUG: Farm client: Compile the project before publishing it, so that the project version is accurate in the case it is read from a VERSION file.
* BUG: Property sheet button icon is now different from project properties button icon.
[DEVELOPMENT ENVIRONMENT]
* NEW: Move lock icons to the right of the toolbar.
* NEW: Remove some unused icons.
* BUG: Form editor: String controls can be used as toolbar expander now.
* NEW: Project tree: symbolic link emblem should be more visible now.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Fix undo/redo management.
* NEW: Database editor: Use the 'table' stock icon to create the system table icon.
[DEVELOPMENT ENVIRONMENT]
* BUG: Remove all explicit form positions, so that they are now automatically centered.
* NEW: Database editor: Display the record counts of tables and SQL queries.
* NEW: Database editor: Use true toolbars.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Hide a symbol with an underscore inside only if it is a method (it is assumed to be an event handler).
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Move the tooltip to the bottom right.
* NEW: Form editor: Move the background outside of the form container, so that it does not scroll anymore with it.
* NEW: Image editor: Move the tooltip to the bottom right.
* NEW: Project property dialog: Add "LANGUAGE=C" to the predefined environment variables.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Text replace should not crash anymore in text editor.
* NEW: Search dialog: Searching in form contents is now supported. But not replacing.
* NEW: Remove unused icons.