[DEVELOPMENT ENVIRONMENT]
* BUG: Return value of CLOSE and SHELL / EXEC ... TO syntax are now taken into account by automatic variable declaration.
* NEW: Fix Gambas font circumflex accent.
* BUG: PROPERTY ... USE is now taken into account by automatic variable declaration.
[GAMBAS-WIKI]
* NEW: The Italian translations are now complete.
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE Italian translations are now complete.
[GB.WIKI]
* NEW: The complete Italian translations.
[GB.TEST]
* NEW: The Italian translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Project properties dialog: Add an option to add the current git branch to the project version number.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Fix behavior on offline documentation.
* NEW: Help browser: Support for the new '@{help}' wiki command.
* OPT: Refresh the IDE window title only if necessary.
* NEW: Version control: Add a button that clears the version control terminal output.
[DEVELOPMENT ENVIROMENT]
* NEW: Display the current branch in the IDE window title.
* NEW: Use a long dash to separate the application name in the IDE window title.
[DEVELOPMENT ENVIRONMENT]
* NEW: Draw the frame of control dropped from the toolbox bigger.
* BUG: The frame of control dropped from the toolbox should correctly disappear in all cases.
[GB.GUI.BASE]
* BUG: The DragLeave event is now emitted reliably when the mouse leaves the drag and drop frame.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Draw the control frame as soon as the Drag event is raised, to try to workaround a dnd bug.
* OPT: Move the bytecode folder instead of copying it.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas 16 fonts.
* BUG: Project property dialog: Fix deletion in argument list when pressing Backspace.
* NEW: All 3.14 versions will be Gambas Π.
[DEVELOPMENT ENVIRONMENT]
* NEW: Menu editor: Double-clicking on a menu entry now automatically closes the menu editor to open the Click event handler of that menu.
* NEW: Translation dialog: The automatic translation now stops as soon as the translation program fails.
* NEW: Update common Spanish translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts.
* BUG: Code editor: Automatic insertion of global variables now inserts the STATIC keyword if the current function is static.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for the 'ByRef' annotation in '*.info' files.
* BUG: Version control: Always reload the project after a pull / update from the repository.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Startup class is now drawn with underline bold text instead of using an emblem.
* NEW: Make executable dialog: Add an option not to increment version. This is options is saved in the local project settings.
* NEW: Code printing: Use always the same font size for drawing page header and footer.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project creation dialog: Disable templates using components not installed on the system.
* NEW: When 'gb.gui' is used, only propose GUI components actually installed on the system.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add support for the new 'gb.form.print' component.
* NEW: Code editor: Add a print button and menu entry that prints the contents of the editor.
* NEW: Text editor: Add a print button and menu entry that prints the contents of the editor.
* NEW: Option dialog: Add an option to define the font used for printing.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Show the grid below the selection and other tool strokes.
* NEW: Packager: Create lower-case symbolic links on executables for Debian, Slackware, ArchLinux and Autotools packages.
* NEW: Packager: Autotools package does not use the deprecated AM_INIT_AUTOMAKE syntax anymore.
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now fix and complete.
[GB.FORM.TERMINAL]
* NEW: The complete translation.
[GB.TERM.FORM]
* NEW: The translation is now complete.
[GB.UTIL]
* New: The translation is now fix
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: Doing the same package several times without closing the wizard works correctly now.
* BUG: Packager: When making a *.deb package, clean-up the target directory from possible already existing similar packages. Otherwise dpkg-buildpackage does not build.
* NEW: Packager: Translate project description in desktop file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* BUG: Fix a possible crash when disabling/enabling a breakpoint.
* NEW: Packager: Allow to enter the minimum Gambas version required.
* NEW: Packager: Extra desktop file entries can override default entries.
* NEW: Packager: The desktop file Name entry is now emitted with its translations.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Use icon-only tool buttons for configuring highlight style.
* BUG: Search dialog: The "Public" folder is now correctly browsed in all cases.
* NEW: Redraw some icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: When a component of the opened project is not installed, do not remove it from the project component list. Keep it uncheckable.
[DEVELOPMENT ENVIRONMENT]
* BUG: Translation dialog: The "-" string is not used anymore for strings marked as not to be translated. Instead a specific "# gb-ignore" comment and a void translation are written into the PO file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Correctly read multi-lines translations of project title and description.
* BUG: Automatic translation now works better with multi-line translations.
* NEW: Create project dialog: Forbid '<', '>', '(', ')', '{' and '}' in project names.
* BUG: Project properties dialog: Environment variables menus must not be translatable.
* BUG: Packager: Do not remove deprecated entries from SPEC file for Mageia, it does not work.
* NEW: Update translations of license.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: The loading spinner is now always correctly centered.
* NEW: Packager: Remove support for mandriva.
* BUG: Packager: Remove deprecated entries in SPEC file for mageia.
* NEW: Farm client: ESC key now closes the window.
* NEW: Add cyrillic and greek character in the SDL default font generation function.
* BUG: Update French translation so that top-level menu does not use characters with diacritics for shortcuts.
[DEVELOPMENT ENVIRONMENT]
* BUG: About dialog: Wrap license text so that it is not truncated.
[GB.GUI.BASE]
* BUG: Paint.DrawRichTextShadow() default radius is now the same as Paint.DrawTextShadow().
[DEVELOPMENT ENVIRONMENT]
* BUG: Always read the translation of project title and description when displaying a project box, and read them correctly.
[TEMPLATES]
* NEW: Update french translation of some template projects.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Add a new tab in the bottom panel for managing version control.
* NEW: Version control: Command timeout is now 15 seconds instead of 30.
[CONFIGURATION]
* NEW: Update version to 3.13.90.
[DEVELOPMENT ENVIRONMENT]
* NEW: Redone extra references support.
[COMPILER]
* NEW: Take project extra references into account.
[GB.TERM.FORM]
* BUG: Fix project description.
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now complete.
[GB.FORM]
* NEW: Italian translations improvements
[GB.WEB.FEED]
* NEW: The translations is now complete.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add support for extra references, i.e. external executables that add their symbol information to the automatic completion. This is useful if your project is a library loaded by the extra reference that uses its exported classes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: The method popup font is sized according to the number of methods to display.
* NEW: Update financial support.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Form editor: The dialog for editing text property now displays the name of the editer property in its title.
* NEW: Project property dialog: Add GB_NO_JIT as pre-defined environment variable.
* BUG: Project property dialog: The environment variable table now automatically resizes its columns.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Opening the help browser from the welcome dialog does not crash anymore if the left panel is visible.
* BUG: Help browser: Fix the left panel contents.
* NEW: Search dialog: Make it larger for long checkbox labels.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code formatting now ignores void files.
* NEW: Connection editor: Display the duration of custom requests is the request editor.
* NEW: Connection editor: The request editor now wraps its contents.
* BUG: Text editor: Some fixes in javascript compression.
[DEVELOPMENT ENVIRONMENT]
* BUG: Format on load & save option now mark the files as modified, so that search does not become silly.
* BUG: Format on load & save option is now taken into account by the text editor, not just by code editor.
* NEW: URLLabel.Padding now works correctly in form editor.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: Support for automatic translation based on 'translate-shell' tool.
* NEW: Option dialog: Support for automatic translation based on 'translate-shell' tool.
* BUG: Mark some strings in forms as not to be translated.
* NEW: Update the Spanish translation.
[DEVELOPMENT ENVIRONMENT]
* BUG: generate missing doinst.sh file for desktop packages
* BUG: make requires file point at correct package for slapt-get
* BUG: generate one package for slackware, as dep packages are not used.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: Move the current translation related buttons to their own toolbars juste above the translation field.
* NEW: Translation dialog: Add two buttons to move between translated strings.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: The background color of error or watch tooltips is now explicitely merged with the theme default background color.
[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: text highlight now works correctly whatever the editor font is.
[GB.EVAL.HIGHLIGHT]
* NEW: TextHighlighter: Paint() is a new method that paints the highlighted text.
[GB.GUI.BASE]
* NEW: Paint: Add an hidden undocumented method that computes the character width of a fixed font.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Use custom icons for component tab check boxes, because some style cannot draw them correctly.
[DEVELOPMENT ENVIRONMENT]
* NEW: Really update Italian translation.
* BUG: Compiling a project now recompile all modified translation, not just the translation of the current language.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update financial support.
* NEW: Use the new icon instead of the old one in the welcome dialog.
* NEW: The snow is a bit gray now.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Add an option to set if strings must be automatically closed in text or code editors.
* NEW: Update French translation.
* NEW: Update Gambas fonts.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea.
* NEW: Form editor: Always read SpinBox Min, Max and Value properties.
[DEVELOPMENT ENVIRONMENT]
* BUG: Rewrite the global position history to fix it.
* NEW: Use the 'menu' icon for the 'hide menu bar' action.
* BUG: Farm client: Check that the 'sha256sum' program is installed before computing a download checksum.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Use the new DialogManager class to handle offline documentation download.
* BUG: Compressing or uncompressing a file now correctly refreshes the search list.
[CONFIGURATION]
* NEW: The toplevel AUTHORS file now contains the list of all Gambas authors.
[DEVELOPMENT ENVIRONMENT]
* NEW: Remove the 'authors.txt' file and use a symbolic link on the toplevel AUTHORS files instead.
* BUG: Code editor: "Run this class" uses ALT+F5 shortcut, and not SHIFT+F5 that was already used.
* BUG: Javascript compression does not break 'return xxx;' expressions anymore.
* NEW: Search result is highlighted now.
* NEW: Update support text file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* BUG: Image editor: The property sheet is now disabled when the editor is read-only.
* BUG: Image editor: Remove a debugging message.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Add an option for setting the debugger font relative size.
* NEW: Gambas highlight theme: Make the highlight color a bit darker.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for automatic PNG file compression with 'pngquant'.
* NEW: Option dialog: Add a project option to enable or disable the use of 'pngquant', if it is available.
[DEVELOPMENT ENVIRONMENT]
* BUG: Connection dialog: Remove the yellow background on a checkbox.
* NEW: Code editor: Pressing F2 on a project class name now opens its source file.
* NEW: Text editor: The compression message is now displayed with a balloon.
* NEW: Syntax highlighting: Make the Gambas theme's selection background color darker.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Configuration for help browser fonts.
* BUG: Version control: Fix file rename or move for Git version control.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project property dialog: Add information about the status of the repository in the version control tab.
* BUG: Version control: Fix how moves are handled by Git version control.
* BUG: Version control: Git status interpretation now find more modified files.
[DEVELOPMENT ENVIRONMENT]
* NEW: Search dialog: The option to highlight the search string is back. It takes "ignore case" and "word-only" options into account.
* NEW: Search dialog: A word now includes the "$" character.
* NEW: Option dialog: Add an option to toggle shadows.
* NEW: Project properties dialog: Add icons to the left panel.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Enable the inner web browser later, to workaround a QtWebKit bug that triggers spurious mouse events.
* BUG: ImageEditor: The color palette is correctly updated when a color is selected in the property panel.
[DEVELOPMENT ENVIRONMENT]
* BUG: Animations and tooltips are enabled by default.
* NEW: Option dialog: Support for the new dotted highlighting style.
* NEW: Update highlighting themes.
* BUG: Code editor: Fix message labels when animations are enabled.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts.
* NEW: Option dialog: Add an option to enable control animations. Move the toolbar size option to the 'Fonts' panel.
[GB.GTK]
* NEW: Application.Animations is a new property that enable or disable control animations.
[GB.GTK3]
* NEW: Application.Animations is a new property that enable or disable control animations.
* NEW: Control.Font is now implemented using GTK+ CSS.
[GB.GUI.BASE]
* NEW: ScrollArea: Animate scrolling if Application.Animations is set.
[GB.QT4]
* NEW: Application.Animations is a new property that enable or disable control animations.
[GB.QT5]
* NEW: Application.Animations is a new property that enable or disable control animations.
[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.