Commit graph

2970 commits

Author SHA1 Message Date
gambas
c93184f275 Fix management of projects using CVS.
[DEVELOPMENT ENVIRONMENT]
* BUG: Ignore 'CVS', 'CVSROOT' and '.svn' directories when browsing the project.
* NEW: Creating a directory named 'CVS' or 'CVSROOT' is now forbidden.
2020-09-29 22:29:21 +02:00
gambas
ff3335e108 Form editor: Drawing control names should work correctly now.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Drawing control names should work correctly now.
2020-09-27 20:17:54 +02:00
gambas
a8f94dc42a Project arguments dialog: quote arguments only if really needed.
[DEVELOPMENT ENVIRONMENT]
* BUG: Remove now useless classes.
* BUG: Project arguments dialog: quote arguments only if really needed.
2020-09-25 20:55:40 +02:00
gambas
81f557229d 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.gui.webview' component.
* BUG: Form editor: Floating point number properties now are edited in american format and not using the current localization.
2020-09-25 02:59:16 +02:00
gambas
b770395a3b Start development of new GTK+ and QT web browser components.
[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.
2020-09-21 01:09:47 +02:00
gambas
4471fb350a Code editor: Hitting F2 on a non-existing label does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Hitting F2 on a non-existing label does not crash anymore.
2020-09-17 12:47:52 +02:00
gambas
edac2459b2 Use substitutes for missing components only in the help browser.
[DEVELOPMENT ENVIRONMENT]
* BUG: Use substitutes for missing components only in the help browser.
2020-09-08 08:19:43 +02:00
gambas
5a5e0a4d35 Form editor: Do not set the Name property if a virtual control has no Name property.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Do not set the Name property if a virtual control has no Name property.
2020-09-03 23:37:23 +02:00
gambas
dae8c3d271 Make compiler and runtime errors tooltips more readable.
[DEVELOPMENT ENVIRONMENT]
* BUG: Make compiler and runtime errors tooltips more readable.
2020-09-02 20:08:28 +02:00
gambas
d5c6ea0462 Fix search result line numbers.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix search result line numbers.
2020-08-31 16:26:09 +02:00
Benoît Minisini
e193d7ec8c Merge branch 'gbs3' into 'master'
Gbs3

See merge request gambas/gambas!152
2020-08-21 09:20:19 +00:00
Brian G
8c81a07a65 [SCRIPTER]
* 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
2020-08-18 12:11:54 -07:00
Brian G
aa600b53f1 [SCRIPTER]
* 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
2020-08-14 17:31:44 -07:00
gambas
aeaf81023a Fix component sorting.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix component sorting.
* BUG: VersionControl: Error message is now top aligned.
* NEW: System information dialog: Add GDK library.
2020-08-11 14:16:28 +02:00
Brian G
14c708cff7 [SCRIPTER]
* 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
2020-08-10 11:41:01 -07:00
Brian G
ad9fb28052 [SCRIPTER]
* 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
2020-08-10 10:40:39 -07:00
Brian G
7761b1fa3d [SCRIPTER]
* 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
2020-08-09 12:55:04 -07:00
Brian G
2fa64e343b [SCRIPTER]
* 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
2020-07-30 15:16:57 -07:00
Brian G
61c8cab80a [SCRIPTER]
* 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
2020-07-30 13:26:18 -07:00
gambas
9940903a33 Version control: Fix git branch listing.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix git branch listing.
2020-07-29 11:33:48 +02:00
gambas
cb36b49ed0 Search dialog: Global replace does not lock text editors anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: Global replace does not lock text editors anymore.
2020-07-28 15:01:12 +02:00
gambas
9c19ba0a7a Fix compression of void files.
[DEVELOPMENT ENVIRONMENT]
* BUG: Compressing or uncompressing a file now marks the project as modified.
* BUG: Compressing a void file does not crash anymore.
2020-07-25 10:54:56 +02:00
gambas
84706609eb Automatically set the $EDITOR environmental variable if not set.
[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.
2020-07-18 16:09:23 +02:00
gambas
b6f17aca00 Disable 'Run with' menu when the debugger is running.
[DEVELOPMENT ENVIRONMENT]
* BUG: Disable 'Run with' menu when the debugger is running.
* NEW: Change the 'Run' menu into 'Continue' when the debugger is running.
2020-07-18 12:56:41 +02:00
gambas
47909d2657 Project property dialog: remove white background color of icon button.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: remove white background color of icon button.
2020-07-09 13:26:18 +02:00
gambas
fd985748b2 Make terminal output visible at program's end.
[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.
2020-07-08 02:22:35 +02:00
Benoît Minisini
6d6f99887a Merge branch 'master' into 'master'
Updated brazilian portuguese translations

See merge request gambas/gambas!150
2020-07-04 09:52:12 +00:00
gambas
4adc83352a Class duplication check now ignores backup files.
[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.
2020-06-29 13:46:13 +02:00
gambas
5a2b06b247 Fix 'Compress file' tooltip and a few GUI problems.
[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.
2020-06-27 12:21:51 +02:00
gambas
e248a58c9e Fix component packaging and implement "save as" action for external files.
[DEVELOPMENT ENVIRONMENT]
* BUG: Implement "save as" action for external files.
* BUG: Packager: Packaging a component with no requirements does not crash anymore.
2020-06-26 12:28:41 +02:00
gambas
0900d16fe5 Make executable: Add an option that excludes test modules, and ask for a confirmation when no change has been detected.
[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.
2020-06-24 19:02:55 +02:00
gambas
af103180a6 Packager: Fix deb package 'clean' directive and do not use compiler absolute path in packages.
[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.
2020-06-24 00:09:17 +02:00
gambas
4d76f37d34 Choosing "Desktop" icon theme works again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Choosing "Desktop" icon theme works again. Consequently the default IDE icon theme is the "Desktop" theme too.
2020-06-22 13:35:11 +02:00
gambas
697a9eade9 Add manpage for the IDE.
[CONFIGURATION]
* NEW: Add manpage for the IDE.
2020-06-20 05:20:24 +02:00
gambas
4da85c26dd Fix man pages.
[CONFIGURATION]
* BUG: Fix man pages.
2020-06-20 05:10:29 +02:00
gambas
fd5ec670e1 Add man pages.
[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.
2020-06-20 04:56:22 +02:00
gambas
95c3091880 Version control: Fix the height of the error dialog.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix the height of the error dialog.
2020-06-18 00:13:06 +02:00
gambas
3481b42be4 Support for the new 'gb.poppler' component.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for the new 'gb.poppler' component.
* NEW: Code editor: The 'THEN' keyword is now automatically inserted if missing.
2020-06-18 00:07:40 +02:00
gambas
e2ba54c6fa Database editor: Creating, renaming or removing a table now correctly updates the database template file.
[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.
2020-06-13 17:00:10 +02:00
gambas
05d896c57b Project property dialog: Redesign it using a white background (i.e. the text background color).
[DEVELOPMENT ENVIRONMENT]
* NEW: Project property dialog: Redesign it using a white background (i.e. the text background color).
2020-06-13 01:01:10 +02:00
gambas
836052c18d Packager: Emit dependencies for component projects.
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: Emit dependencies for component projects.
2020-06-13 00:30:51 +02:00
Gen Braga
d03744f420 Add PT-BR translation
[WEB SITE MAKER]
* NEW: Added brazilian portuguese translation.
2020-06-11 21:21:54 -03:00
Gen Braga
0ec254b2cf Add PT-BR translation
[[WIKI CGI SCRIPT]
* NEW: Added brazilian portuguese translation.
2020-06-11 21:18:16 -03:00
Gen Braga
e704b45938 [DEVELOPMENT ENVIRONMENT]
* NEW: Updated brazilian portuguese translations.
2020-06-11 21:09:34 -03:00
gambas
e2db8864bc Do not set current project bookmark if opening the project fails.
[DEVELOPMENT ENVIRONMENT]
* BUG: Do not set current project bookmark if opening the project fails.
2020-06-11 10:56:06 +02:00
gambas
a2d89cab4c Running projects works again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Running projects works again.
2020-06-11 10:16:40 +02:00
gambas
9e52706a8e -Correctly- check for duplicated class files when opening a project.
[DEVELOPMENT ENVIRONMENT]
* BUG: -Correctly- check for duplicated class files when opening a project.
2020-06-11 02:17:18 +02:00
gambas
ac21ef3ea9 Check for duplicated class files when opening a project.
[DEVELOPMENT ENVIRONMENT]
* NEW: Check for duplicated class files when opening a project.
2020-06-11 02:14:26 +02:00
gambas
08a574c273 Version control: Git synchronization of local list of branches.
[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.
2020-06-09 22:40:35 +02:00
gambas
acf3f892c5 Merge branch 'master' of gitlab.com:gambas/gambas 2020-06-09 17:07:19 +02:00