[GB.GTK3]
* NEW: Support for specific platforms: X11 & Wayland.
[GB.GTK3.X11]
* NEW: This is the GTK+3 X11 platform component.
[GB.GTK3.WAYLAND]
* NEW: This is the GTK+3 Wayland platform component.
[DEVELOPMENT ENVIRONMENT]
* BUG: Option dialog: Hide proxy configuration button, as it is not yet supported by new webview components.
* BUG: About dialog: Fix contents for 'gb.gtk3'.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Display the local variables and the watch expressions in one half of the panel, and the global variables in the other half.
[DEVELOPMENT ENVIRONMENT]
* BUG: The git root directory including a project is now correctly detected when there is a symbolic link somewhere in the path.
* NEW: Versioning dialog: Add a checkbox that allows to include changes with the commit history. Only implemented for 'git' at the moment.
* NEW: Code editor: Make private symbols darker in the procedure list so that they are easier to read.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Layout the loading spinner later to be kind with GTK+.
* BUG: Project property dialog: Going back in the component help browser does not raise an error anymore.
* NEw: Use the new WebView.Clear method to resets the view, as clearing the history does not really work.
*
[DEVELOPMENT ENVIRONMENT]
* NEW: Project info box is now automatically reloaded if the project configuration file has changed.
* NEW: Project info box now correctly displays the current branch besides the version number.
* NEW: Update Gambas fonts.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Unset AutoResize property on a container so that the "Authors" Textarea is visible on GTK+3.
* BUG: Project property dialog: Inserting a new environment variable now edits the correct cell.
[SCRIPTER]
* NEW: Use the new '-a' interpreter option to make the script look like it was not run from a temporary generated project.
* BUG: Start to clean-up the project. A lot of clean-up work is still needed!
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Don't try to display the average number of lines by function if there is no function in the project.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Version control dialog: Ignore changes in white spaces in the diff.
* NEW: Version control dialog: Always save the commit log, even if the dialog is cancelled.
* NEW: Version control dialog: Use explicit commit buttons now.
[CONFIGURATION]
* NEW: Update Gambas IDE icons.
* NEW: Install an icon for the Gambas IDE.
* BUG: Uninstall mimetypes for Gambas script and server pages.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Deal with possible missing GUI component information files.
* BUG: Do not warn when generating the executable twice without any change, if project version comes from a 'VERSION' file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Ignore 'CVS', 'CVSROOT' and '.svn' directories when browsing the project.
* NEW: Creating a directory named 'CVS' or 'CVSROOT' is now forbidden.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add description of 'gb.gui.webview' component.
* BUG: Form editor: Floating point number properties now are edited in american format and not using the current localization.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add description of gb.gtk3.webview and gb.qt5.webview
[GB.GTK]
* NEW: Enhance gb.gtk API for child components like gb.gtk3.webview.
[GB.GTK3.WEBVIEW]
* NEW: Beginning of a new web browser component based on WebKitGTK.
[GB.QT5.WEBVIEW]
* NEW: Beginning of a new web browser component based on QWebEngineView.
* NEW: Updates translations for some missing elements
* FIX: Updated directories to be searched for libraries
* FIX: Updated Compile Error to contain command line programs in Quote() as it used the full line as the program name for project creation.
* NEW: Branch created GBS3
* Fix: Testing function to compare content not accross direct compare
* FIX: Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW: Added Support to correctly place Public Structures Outside of the MAIN function
* NEW: Added Support to correctly place Public Variables outside the MAIN function
* NEW: Added Test Suite to verify very basic functionality of the Scripter
* NEW: Updated usage for gbs and gbw with more details
* FIX: Updated directories to be searched for libraries
* FIX: Updated Compile Error to contain command line programs in Quote() as it used the full line as the program name for project creation.
* NEW: Branch created GBS3
* Fix: Testing function to compare content not accross direct compare
* FIX: Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW: Added Support to correctly place Public Structures Outside of the MAIN function
* NEW: Added Support to correctly place Public Variables outside the MAIN function
* NEW: Added Test Suite to verify very basic functionality of the Scripter
* NEW: Updated usage for gbs and gbw with more details
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix component sorting.
* BUG: VersionControl: Error message is now top aligned.
* NEW: System information dialog: Add GDK library.
* FIX: Updated Compile Error to contain command line programs in Quote() as it used the full line as the program name for project creation.
* NEW: Branch created GBS3
* Fix: Testing function to compare content not accross direct compare
* FIX: Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW: Added Support to correctly place Public Structures Outside of the MAIN function
* NEW: Added Support to correctly place Public Variables outside the MAIN function
* NEW: Added Test Suite to verify very basic functionality of the Scripter
* NEW: Updated usage for gbs and gbw with more details
* NEW: Branch created GBS3
* Fix: Testing function to compare content not accross direct compare
* FIX: Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW: Added Support to correctly place Public Structures Outside of the MAIN function
* NEW: Added Support to correctly place Public Variables outside the MAIN function
* NEW: Added Test Suite to verify very basic functionality of the Scripter
* NEW: Updated usage for gbs and gbw with more details
* Fix: Testing function to compare content not accross direct compare
* FIX: Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW: Added Support to correctly place Public Structures Outside of the MAIN function
* NEW: Added Support to correctly place Public Variables outside the MAIN function
* NEW: Added Test Suite to verify very basic functionality of the Scripter
* NEW: Updated usage for gbs and gbw with more details
* FIX: Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW: Added Support to correctly place Public Structures Outside of the MAIN function
* NEW: Added Support to correctly place Public Variables outside the MAIN function
* NEW: Added Test Suite to verify very basic functionality of the Scripter
* NEW: Updated usage for gbs and gbw with more details
* NEW: Added Support to correctly place Public Structures Outside of the MAIN function
* NEW: Added Support to correctly place Public Variables outside the MAIN function
* NEW: Added Test Suite to verify very basic functionality of the Scripter
* NEW: Updated usage for gbs and gbw with more details
[DEVELOPMENT ENVIRONMENT]
* BUG: Compressing or uncompressing a file now marks the project as modified.
* BUG: Compressing a void file does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Automatically set the $EDITOR environmental variable if not set.
* NEW: If not editor is found for $EDITOR, display a warning message.
[DEVELOPMENT ENVIRONMENT]
* BUG: Disable 'Run with' menu when the debugger is running.
* NEW: Change the 'Run' menu into 'Continue' when the debugger is running.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas 16 Medium font.
* BUG: Always ensure that the terminal bottom is visible once a program or a test is finished.
* BUG: Send the test suite name and not the full test list to the tested program.
[DEVELOPMENT ENVIRONMENT]
* BUG: Class duplication check now ignores backup files.
* BUG: Make executable dialog: Hide "ignore test modules" checkbox if the project has no test modules.
[DEVELOPMENT ENVIRONMENT]
* NEW: Text editor: The 'Compress file' button tooltip now show the actual compression ratio, not its inverse.
* NEW: Do not use white background for dialogs. Let the user decide with the color configuration of its desktop.
* BUG: Display the scrollbar in the test output terminal.
* BUG: Project open dialog: Do not display the file chooser toolbar when selecting a project.
[DEVELOPMENT ENVIRONMENT]
* BUG: Implement "save as" action for external files.
* BUG: Packager: Packaging a component with no requirements does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Ask for a confirmation when making executable if no change has been detected and project version should be incremented.
* NEW: Make executable dialog: New design.
* NEW: Make executable dialog: Add an option that excludes test modules from the executable.
* BUG: Project property dialog: Use shorter labels so that translations are visible.
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: Do not use compiler absolute path in packages.
* BUG: Packager: Fix deb package 'clean' directive so that it only deletes the '.gambas' directory and the executable.
[CONFIGURATION]
* NEW: Add man pages.
[INTERPRETER]
* NEW: Use 'time_t' in GB.MakeDateFromTime API.
[WIKI CGI SCRIPT]
* NEW: Add a command-line option to print the package table.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for the new 'gb.poppler' component.
* NEW: Code editor: The 'THEN' keyword is now automatically inserted if missing.
[DEVELOPMENT ENVIRONMENT]
* BUG: Database editor: Creating, renaming or removing a table now correctly updates the database template file.
* NEW: Packager: Package directory is now stored in the project configuration file.
* NEW: Update financial support file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Git synchronization now updates the local list of branches.
* NEW: Version control: All local and remote branches are now availble.