Commit graph

3636 commits

Author SHA1 Message Date
gambas
303fbd184b Some debugger fixes.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger actions are now correctly enabled or disabled according to the current debugger state.
* BUG: Breakpoints really cannot be set when the debugger program is running.
* NEW: Display the process id of the debugged process.
* BUG: Console immediate evaluation now works as expected with remote debugging.
* NEW: Update French translation.
2021-10-20 14:16:58 +02:00
gambas
1b5b92da72 Support for "remote" debugging.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: A new debugger feature that allows to debug "remotely", i.e. debug a process not run by the IDE,
  provided of course that it comes from the same project.
2021-10-20 02:37:36 +02:00
gambas
cf1343d559 Project tree: Add the "Add everything to repository" button.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Add the "Add everything to repository" button.
2021-10-18 23:05:26 +02:00
gambas
73801f2e5e Fix crash in URL class.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix crash in URL class.
2021-10-18 18:13:43 +02:00
gambas
c8e6e38d16 Image editor: The "shapes" tab of the image property panel is now the "selections" tab, and it allows to save and recall selections.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: The "shapes" tab of the image property panel is now the "selections" tab, and it allows to save and recall selections.
* NEW: Update French translation.
2021-10-18 13:39:57 +02:00
gambas
175d64b9fd Project tree: Compressed files icons are now darker through brightness modification.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Compressed files icons are now darker through brightness modification.
2021-10-16 12:53:42 +02:00
gambas
71b811e335 Fix git directory detection. Centralize error message management.
[DEVELOPMENT ENVIRONMENT]
* NEW: Centralize error message management.
* NEW: Update French translation
* BUG: Fix a possible crash in cursor history.
* NEW: Replace some balloons by message boxes.
* BUG: Version control: Fix git directory detection.
2021-10-15 23:10:14 +02:00
gambas
2262a2d98a Version control: Fix the version control synchronize button, and add a confirmation message.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix the version control synchronize button, and add a confirmation message.
2021-10-14 13:19:09 +02:00
gambas
7f047d1a15 Project property: Ignore void lines when computing the number of code lines.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property: Ignore void lines when computing the number of code lines.
2021-10-14 03:15:48 +02:00
gambas
c21afafd56 Project tree: Add version control buttons next to the branch label, and a popup menu to change the current branch.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Add version control buttons next to the branch label, and a popup menu to change the current branch.
* NEW: Use the new version control status stock icons.
* OPT: Getting the current branch from a directory is now a lot faster.
* NEW: Update French translation.
2021-10-14 02:59:51 +02:00
gambas
6795f418fd Add a colored label on top of the project tree that displays the current branch.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add a colored label on top of the project tree that displays the current branch.
  The background color of the label is automatically computed from an hash of the branch name.
  The 'master' branch is always black.
2021-10-13 17:35:50 +02:00
gambas
74f0797f7b Translation dialog: the translation menu now allows to select the translation engine.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: the translation menu now allows to select the translation engine.
* BUG: Searching for a string now stores the search position in the history.
2021-10-12 20:35:42 +02:00
gambas
3b83a4b642 Some little enhancements in the form editor. The image editor grid properties can now be locked.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: The frame drawn when a control is hovered is now darker, and drawn inside the control if possible.
* NEW: Form editor: The frame drawn when a control is hovered is now dotted if the control is a multi-container.
* NEW: Form editor: The "embed into a container" and "remove container only" functions now have their toolbar buttons.
* NEW: Image editor: The grid properties can be locked, so that they persist if the active image editor changes.
2021-10-09 01:13:20 +02:00
gambas
65d485e314 Debugger panel: make the error label more readable.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger panel: make the error label more readable.
* NEW: The editor message label and the debugger panel error label now follow the color theme.
2021-10-07 01:19:00 +02:00
gambas
bc4e457402 he "Show menubar" menu is now a toggle.
[DEVELOPMENT ENVIRONMENT]
* NEW: The "Show menubar" menu is now a toggle.
* NEW: Redraw the "module" and "class" icons.
2021-10-04 21:24:58 +02:00
gambas
c767105ebb Form editor: When a container has "full" arrangement, keep the z-order of its children as defined by the user.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: When a container has "full" arrangement, keep the z-order of its children as defined by the user.
2021-10-04 19:27:10 +02:00
gambas
7a69c68e50 Don't store the "add branch to version" flag into the project file. Update the Gambas fonts.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts.
* NEW: Don't store the "add branch to version" flag into the project file. Just check that the version
  string has a branch name between braces at the end. If the branch is unknown, use the brach name "?".
2021-10-01 22:22:30 +02:00
gambas
a6980f0be5 Add a new "GambasRound" font. Detect all version of "fckgmail" archive formats.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add a new "GambasRound" font. It's a rounder version of the regular Gambas font.
* NEW: Updated Italian translation by Gianluigi.
* BUG: Option dialog: Fix installation of Gambas fonts.
* BUG: Project open dialog: detect all version of "fckgmail" archive formats.
2021-09-30 10:43:35 +02:00
gambas
23da4db632 Some fixes in cursor history management.
[DEVELOPMENT ENVIRONMENT]
* BUG: Some fixes in cursor history management.
2021-09-21 21:36:45 +02:00
gambas
21f891d443 Image editor: Correctly initially disable the popup menu so that shortcuts are not eaten.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Correctly initially disable the popup menu so that shortcuts are not eaten.
2021-09-20 19:55:13 +02:00
gambas
08f8c4d6a3 Dont' try to fill cursor history when switching project, it crashes.
[DEVELOPMENT ENVIRONMENT]
* BUG: Dont' try to fill cursor history when switching project, it crashes.
2021-09-20 13:55:30 +02:00
gambas
abd5fd366e FAST keyword is now correctly taken into account when looking for class inheritance or exported classes.
[DEVELOPMENT ENVIRONMENT]
* OPT: Version control: Use FAST for history highlighting.
* BUG: FAST keyword is now correctly taken into account when looking for class inheritance or exported classes.
2021-09-18 19:59:55 +02:00
gambas
afdf99b141 The 'Run' button now always run the project without arguments. To run the project with arguments, you have to use the 'Run with' dialog now.
[DEVELOPMENT ENVIRONMENT]
* NEW: The 'Run' button now always run the project without arguments. To run the project with arguments, you have to use the 'Run with' dialog now.
2021-09-17 22:49:46 +02:00
gambas
1ced61570a Rework the position history to fix some problems. Compiling the prpoject now automatically hides the error message tooltip.
[DEVELOPMENT ENVIRONMENT]
* BUG: Rework the position history to fix some problems.
* NEW: Compiling the prpoject now automatically hides the error message tooltip.
2021-09-17 10:31:15 +02:00
gambas
a33b312136 Additional project references using relative paths are correctly handled now.
[DEVELOPMENT ENVIRONMENT]
* BUG: Additional project references using relative paths are correctly handled now.
2021-09-14 10:02:07 +02:00
Benoît Minisini
e99079913c Merge branch 'ScripterBackPortBugFixes' into 'master'
Updates to fix issues with --convert-project

See merge request gambas/gambas!248
2021-09-07 23:55:22 +00:00
gambas
9b9cd35a42 Report editor: Fix CoordBox control for GTK+3.
[DEVELOPMENT ENVIRONMENT]
* BUG: Report editor: Use Style.FrameWidth for the padding of CoordBox, so that the control is usable with GTK+3.
* BUG: Report editor: Fix drawing of CoordBox background.
2021-09-07 01:25:51 +02:00
gambas
6ae9c8f5cd Update German translation. Form editor: Make the property name column a bit larger.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update German translation.
* NEW: Form editor: Make the property name column a bit larger.
2021-08-30 19:54:05 +02:00
gambas
6e5930ffab Form editor: Group property is now associated with a combo-box containing a list of already used group names.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Group property is now associated with a combo-box containing a list of already used group names.
2021-08-30 18:26:25 +02:00
gambas
8500e51a73 Form editor: Menu editor properties now apply to all selected items (except the name).
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Menu editor properties now apply to all selected items (except the name).
2021-08-29 00:02:51 +02:00
Brian G
c136b4d4ea Updates to fix issues with --convert-project
[Scripter]
* BUG: Fix error when trailing / in project name Script end up with no BaseName
* NEW: Add some verbose output from conversion from project to script
2021-08-08 10:49:45 -07:00
gambas
ce788ab568 Form editor: Image properties can be set without error.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Image properties can be set without error.
2021-08-02 19:37:20 +02:00
gambas
2ce8c717b7 Use the class name for the project help on a '_call' special method.
[DEVELOPMENT ENVIRONMENT]
* BUG: Use the class name for the project help on a '_call' special method, so that it behave like the wiki help.
* NEW: Update error messages.
* NEW: Update French translation.
2021-08-01 01:00:05 +02:00
gambas
38e19b68f4 Handle Cloudflare https, fix wiki search and "Changes" page date format.
[WIKI]
* BUG: Some CSS fixes.
* BUG: Handle Cloudflare https correctly.
* BUG: Fix date format in the "Changes" page.
* BUG: Fix wiki search so that it returns the same result as the IDE offline wiki search.
* NEW: Custom search result highlight.
2021-07-31 01:02:52 +02:00
gambas
2b66c080bb Help browser: Hide the print button, as printing is not yet implemented in the new Qt/GTK+ WebView controls.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix some tips rich text syntax.
* BUG: Help browser: Hide the print button, as printing is not yet implemented in the new Qt/GTK+ WebView controls.
2021-07-27 03:37:11 +02:00
gambas
76e9bd56c0 Don't call graphical methods during the wiki search background task, it can crash the GTK+ toolkit.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Don't call graphical methods during the wiki search background task, it can crash the GTK+ toolkit.
* NEW: Help browser: The search result are now sorted.
2021-07-15 04:15:53 +02:00
gambas
a1fde2144a Fix help HTML generation from comments.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Use the markdown component to generate help from comments.
* BUG: Help browser: Don't trim the beginning of help comment lines, otherwise code blocks can't be inserted.
2021-07-05 22:45:45 +02:00
gambas
c753fbc2a3 Version Control: Add a button that shows all the modifications in the version control panel.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version Control: Add a button that shows all the modifications in the version control panel.
2021-07-01 13:28:48 +02:00
gambas
204fc52994 Search dialog: Fix search inside form files whose text contents would be different if saved.
[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: Fix search inside form files whose text contents would be different if saved.
2021-06-27 23:56:27 +02:00
gambas
369b814be0 Don't crash if no terminal emulator is found. Display an error message instead.
[DEVELOPMENT ENVIRONMENT]
* BUG: Don't crash if no terminal emulator is found. Display an error message instead.
2021-06-25 12:49:35 +02:00
gambas
068f20e799 Help browser: Fix event list in offline class documentation pages.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Fix event list in offline class documentation pages.
2021-06-21 01:23:11 +02:00
gambas
7fa827b42e Help browser: Remove a debugging alert in javascript search highlighting code.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Remove a debugging alert in javascript search highlighting code.
2021-06-19 21:43:52 +02:00
gambas
628a5cb424 Help browser: Enhance search syntax, and highlight search terms in the resulting pages.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Fix symbol links in class help pages.
* NEW: Help browser: Searching returns pages including any of the search words. To search a string with spaces inside, enclose it with quotes.
* NEW: Help browser: Search terms are highlighted in the result pages.
2021-06-19 21:25:26 +02:00
gambas
265643cdd5 Help browser: Add a search panel when help is offline.
[DEVELOPMENT ENVIRONMENT]
* NEW: Help browser: Add a search panel when help is offline.
2021-06-19 02:21:54 +02:00
Benoît Minisini
7ae6634069 Merge branch 'scripterupdatesfixes' into 'master'
[Scripter] - Prepare for component and bug fixes

See merge request gambas/gambas!235
2021-06-18 20:18:12 +00:00
Brian G
5ee39e174a [Scripter]
* Bug Some changes from bugs found in loading the scripter as component
2021-06-18 12:49:43 -07:00
Brian G
edaac17558 [Scripter]
* OPT Text Doc change
2021-06-17 11:42:31 -07:00
Brian G
968eee59b3 [Scripter]
* NEW Added ability for user to define special plugin properties to be quieried at runtime
2021-06-17 11:29:41 -07:00
Brian G
c968d321c9 [Scripter]
* NEW Reconfigure Classes and module in prep for seperate gb.scripter component
* NEW As Plugin : Plugins to be run from file or textbuffer
* NEW As Plugin : Scripts can be executed from file or textbuffer
* NEW as Plugin : User can provide Post and pre Process Callbacks on entire program
* NEW as Plugin : User can provide pre process CallBack for each line of code
* NEW as PLIGIN : User can define Aliases for program text, single, parameterized, multiline replacements
* OPT as PLUGIN : Line PreProcess callbacks are called before Alias processing
* BUG End sub incorrectly processing inside class definitions in some cases
* OPT Minor change to bypass processing of blank and null lines
* NEW Add UnitTest for all new plugin features
* BUG fix some unit tests which would fail due to incorrect reset of environment
* OPT Add Documentation to most file for conversion to component
2021-06-17 11:04:57 -07:00
gambas
899c3138e2 Handle the ".[]" syntax in method signature popup. A few enhancements in the procedure popup.
[DEVELOPMENT ENVIRONMENT]
* NEW: Procedure popup: Underline the startup method in the procedure list.
* NEW: Procedure popup: Don't show the "STATIC" button in a module.
* NEW: Code editor: The ".[]" syntax is now handled when displaying method signatures.
2021-06-16 23:26:03 +02:00
gambas
f8c9e5b8f8 Translation dialog: Add two buttons for finding the first and the last untranslated string.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: Add two buttons for finding the first and the last untranslated string.
* NEW: Update French translation.
2021-06-16 03:27:53 +02:00
gambas
c59ae913b6 Merge branch 'master' of gitlab.com:gambas/gambas 2021-06-16 01:55:10 +02:00
gambas
a6a47e5882 Project tree: Use the new 'inheritance' stock icon.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Use the new 'inheritance' stock icon.
2021-06-16 01:53:42 +02:00
Benoît Minisini
2bd8b62f7b Merge branch 'ScripterExternDefBug' into 'master'
[Scripter]

See merge request gambas/gambas!234
2021-06-15 16:13:25 +00:00
gambas
4f6107e443 Fix documentation of embedded arrays, structures and embedded arrays of structures.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix documentation of embedded arrays, structures and embedded arrays of structures.
2021-06-15 16:45:35 +02:00
gambas
eb941620bf Fix autocompletion of embedded arrays of structures.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix autocompletion of embedded arrays of structures.
* BUG: Debugger panel: Do not show the output console automatically if there is an error.
2021-06-15 11:05:37 +02:00
Brian G
88367440fc [Scripter]
* BUG Fix EXTERN definitions correctly outside generated main() definition in lazy scripts(no main)
* BUG Fix Ensure externs are after all structures in lazy script(no main)
* BUG Fix Enum and Const to be outside before Structures in lazy scripts(no main)
* NEW Added two new testscripts to project to test structures and externs with and without main() defined
2021-06-14 17:21:02 -07:00
gambas
1ff8787721 Add a button in the project tree that opens the startup class.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Add a button in the project tree that opens the startup class.
2021-06-15 02:10:05 +02:00
gambas
e143bc65c7 Debugger panel: Use a label to show the current error. Make the expression watch panel bigger.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger panel: Use a label to show the current error. Do not use a balloon anymore.
* NEW: Debugger panel: The expression watch panel is now bigger.
2021-06-15 02:00:53 +02:00
gambas
2cf8ae5578 Update support file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update support file.
2021-06-15 01:32:24 +02:00
gambas
81cf09199b Fix incorrect Turkish translation file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix incorrect Turkish translation file.
2021-06-15 01:20:41 +02:00
Christof Thalhofer
453f61ed7e gambas3-selftest script run.sh with 'fast' option
[DEVELOPMENT ENVIRONMENT]
*OPT: gambas3-selftest script run.sh with 'fast' option
2021-06-13 23:02:41 +02:00
Benoît Minisini
419b92a1d5 Merge branch 'ScripterStaticFix' into 'master'
* NEW Add support for STATIC def within a function

See merge request gambas/gambas!233
2021-06-13 20:32:46 +00:00
Benoît Minisini
5f3e7f0c62 Merge branch 'tr_update' into 'master'
Update Turkish Translation

See merge request gambas/gambas!229
2021-06-13 20:30:03 +00:00
Brian G
c7303759f8 * NEW Add support for STATIC def within a function 2021-06-12 19:26:00 -07:00
gambas
fff860d387 Packager wizard: Add a button for opening the target folder.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager wizard: Add a button for opening the target folder.
* BUG: Packager wizard: Fix the message label displayed during package creation.
* NEW: Update French translation.
2021-06-06 00:26:31 +02:00
gambas
32336a6780 Project open dialog: Add 'Examples' and 'Installed software' tabs.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project open dialog: Add 'Examples' and 'Installed software' tabs.
2021-06-05 23:40:47 +02:00
gambas
c8ccbb982a Debugger: Fix buttons of expression windows.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* BUG: Form editor: Placeholder property is now actually translatable.
* NEW: Debugger: Use the Placeholder property for the watch expression field.
* NEW: Debugger: Disable watch expression buttons when they should be.
2021-06-04 21:42:21 +02:00
gambas
2450664d5e Some fixes in watched expressions management.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* BUG: Debugger: Watched expressions are correctly initialized when debugging start now.
* BUG: Debugger: Display a placeholder text to show where watched expressions must be typed.
2021-06-04 20:29:59 +02:00
gambas
5bbacc56fc Debugger: Fix buttons of expression windows.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* BUG: Debugger: Fix buttons of expression windows.
* BUG: Remove some unused variables.
2021-06-04 14:25:43 +02:00
gambas
89de78698c Fix watched expression management.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Save watched expressions.
* BUG: Debugger: Removing an expression removes also its watch.
2021-06-03 00:37:18 +02:00
gambas
486937b358 Code editor: Take static local variables declaration into account in automatic variable declaration.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Take static local variables declaration into account in automatic variable declaration.
2021-06-03 00:14:31 +02:00
gambas
e22ccad29a Correctly handle compiler output now it compiles several files at the same time.
[DEVELOPMENT ENVIRONMENT]
* BUG: Correctly handle compiler output now it compiles several files at the same time.
2021-05-28 01:59:07 +02:00
gambas
627afc0c90 SystemTray: Update example to follow the new behaviour of X11Systray class.
[EXAMPLES]
* BUG: SystemTray: Update example to follow the new behaviour of X11Systray class.
2021-05-27 04:15:39 +02:00
gambas
e7a91689c3 Debugger: Fix display of breakpoints and watched expressions icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Fix display of breakpoints and watched expressions icons.
2021-05-27 02:15:29 +02:00
Benoît Minisini
ad2c2046e8 Merge branch 'FixIssueWithClassNotRecognized' into 'master'
[Scripter] Update to support class parameter as datatype not symbol

See merge request gambas/gambas!231
2021-05-26 01:47:47 +00:00
gambas
c9d0751166 Add new command-line option '--system-information' for displaying system information on the standard output.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Draw values that change the same way in the debug panel and in the debug windows.
* NEW: Add new command-line option '--system-information' for displaying system information on the standard output.
2021-05-26 03:46:55 +02:00
Brian G
970e527ac7 [Scripter]
* FIX: Gambas parameter to class changed to datatype from symbol, support both now
2021-05-25 17:00:18 -07:00
gambas
8cf76955ff Form editor: Do not crash if a control in "_Similar" does not exist, and fix the coherency test on "_DrawWith" property.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Do not crash if a control in "_Similar" does not exist.
* BUG: Form editor: Fix the coherency test on "_DrawWith" property.
2021-05-25 22:40:05 +02:00
gambas
0bf8f99f28 Add a "save as" action to text and image editors.
[DEVELOPMENT ENVIRONMENT]
* NEW: Text editor: Add a "save as" action.
* NEW: Image editor: Add a "save as" action.
2021-05-25 01:16:38 +02:00
gambas
769bd18c2c Help browser: Handle the "wiki://" links through the Error event.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Handle the "wiki://" links through the Error event.
2021-05-24 21:43:03 +02:00
gambas
e105acb841 Debugger: The debugger now can stop when the value of a watched expression changes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: The debugger now can stop when the value of a watched expression changes.
* NEW: Debugger: Modified expressions are now displayed with an highlighted background.
* NEW: Debugger: Add a button to explicitly remove all watched expressions.
* NEW: Update French translation.
2021-05-24 15:38:07 +02:00
gambas
db5e7bb907 Welcome window: Fix the drawing of the close button of project boxes displayed in single column.
[DEVELOPMENT ENVIRONMENT]
* BUG: Welcome window: Fix the drawing of the close button of project boxes displayed in single column.
2021-05-23 23:56:46 +02:00
gambas
af0509e372 Fix deletion of empty directories.
[CONFIGURATION]
* BUG: Fix deletion of empty directories.
2021-05-22 16:04:41 +02:00
gambas
8fe3fdf811 Handle "EXPORT TO DEFAULT" syntax correctly.
[DEVELOPMENT ENVIRONMENT]
* BUG: Handle "EXPORT TO DEFAULT" syntax correctly.
* NEW: New flag icon for untranslated classes.
2021-05-21 17:10:00 +02:00
gambas
b9c006ec72 Namespace support continued.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Support of new EXPORT syntaxes.
* NEW: When reading '.info' files, automatically replace local class names by exported names in signature.
* NEW: Project property dialog: add an option to define the project default namespace.
* NEW: Project property dialog: component requirements and exclusions are now displayed in two different columns.
2021-05-21 16:53:47 +02:00
gambas
3438a07f23 Don't use 'rmdir --ignore-fail-on-non-empty' again.
[CONFIGURATION]
* NEW: Don't use 'rmdir --ignore-fail-on-non-empty' again.
2021-05-20 16:43:24 +02:00
Hasan Merkit
746c3c8312 Update Turkish Translation
"second" is not "saniye". Wrong translation changed.
Added more translations.
2021-05-18 11:46:20 +00:00
gambas
0e78042e07 Initial implementation of class namespaces.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Support of the new '.list' file format.
* NEW: Support of the new EXPORT AS syntax.
* NEW: Update error messages.

[COMPILER]
* NEW: EXPORT AS is a new syntax for exporting a class with a specific name that can include a namespace.
* NEW: New header file to start sharing reader code with the 'gb.eval' component.
* NEW: Class names can include a colon. The part before the colon is assumed to be a namespace.

[INTERPRETER]
* NEW: Classes exported in a namespace are now declared both in the global symbol table and in the local symbol table of their component.
* NEW: Class names are now allocated inside the symbol tables, and not in the class objects anymore.

[GB.EVAL]
* NEW: Share some reader code with the compiler.
2021-05-18 02:12:33 +02:00
gambas
a22be6a4b4 Translation dialog: Do not use sorted ComboBoxes for choosing languages.
[DEVELOPMENT ENVIRONMENT]
* BUG: Translation dialog: Do not use sorted ComboBoxes for choosing languages, as Qt and GTK+ do not sort the same way, and it breaks the behaviour of the dialog when using GTK+3.
2021-05-12 23:36:45 +02:00
gambas
8ca02c7895 Translation dialog: The "copy all translations" menu works correctly now.
[DEVELOPMENT ENVIRONMENT]
* BUG: Translation dialog: The "copy all translations" menu works correctly now.
* BUG: Translation dialog: Use an explicit background for the untranslated string TextArea, because transparent background does not work with GTK+.
2021-05-12 21:56:36 +02:00
gambas
7d9188d6e7 Use the new compiler options flags.
[DEVELOPMENT ENVIRONMENT]
* BUG: Use the new compiler options flags.
2021-05-12 06:34:31 +02:00
gambas
184e21e586 Prevent infinite redirection with "==>", and update IDE dependencies.
[WIKI]
* NEW: Update IDE dependencies.
* BUG: Prevent infinite redirection with "==>".
2021-05-11 03:55:25 +02:00
gambas
9f3319a8f2 Search dialog: Replace message boxes by a label, and fix title update.
[DEVELOPMENT ENVIRONMENT]
* NEW: Search dialog: Replace message boxes by a label.
* BUG: Search dialog: The title now correctly follows the current tab title.
2021-05-11 03:53:55 +02:00
gambas
8d05d066d9 Update Turkish Translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Turkish Translation.
2021-05-08 01:19:56 +02:00
gambas
2f92ae8ef9 Fix variables prefixes.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix variables prefixes.
2021-05-07 22:27:59 +02:00
gambas
0e7773b112 Project properties dialog: Add a button to enable variable prefix check compilation flag.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project properties dialog: Add a button to enable variable prefix check compilation flag.
* BUG: Rename some variables whose datatype prefix was incorrect.
2021-05-07 20:03:59 +02:00
Benoît Minisini
616ddbcada Merge branch 'ScripterBugs' into 'master'
[Scripter]

See merge request gambas/gambas!225
2021-05-06 14:44:05 +00:00
gambas
bbee396304 Form editor: Do not crash if a user-defined control inheriting UserContainer requests a non-container in its 'DrawWith' property. Use a Panel or TabPanel instead.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for 'gb.gtk3.opengl' component.
* NEW: Update French translation.
* BUG: Form editor: Do not crash if a user-defined control inheriting UserContainer requests a non-container in its 'DrawWith' property. Use a Panel or TabPanel instead.
2021-05-03 00:21:11 +02:00
Brian G
4869252479 [Scripter]
* BUG: Fix --convert-project   have badly used iif stmt cause single parameter version to fail
2021-05-01 08:41:22 -07:00
Christof Thalhofer
6c79c186c4 gb.test new test suite 'Production'
[GB.TEST]
* NEW: Test suite 'Production' which is called by run.sh.

The test suite 'Production' excludes tests which are not reliable in all
circumstances.
2021-04-30 08:09:22 +02:00
Christof Thalhofer
2a3b152594 gambas3-selftest comment out Debug symbols
We should need no Debug any more.
2021-04-30 08:02:35 +02:00
gambas
583e6ab501 Fix test panel behaviour.
[DEVELOPMENT ENVIRONMENT]
* NEW: Test panel: The spinner now is correctly shown during the test.
* NEW: Test panel: Display a different message if the test is aborted.
2021-04-28 23:46:54 +02:00
gambas
596ab9fd44 Make the self-tester use the current Gambas version.
[SELF-TESTER]
* NEW: Make the self-tester use the current Gambas version.
2021-04-28 22:58:58 +02:00
Christof Thalhofer
a65600f994 fix gambas3-selftest run.sh
Fix that it can be called from anywhere in the path. Before that it
could only run in 'app/src/gambas3-selftest'. Now it can be called in
the root dir of Gambas via 'app/src/gambas3-selftest/run.sh'.
2021-04-28 16:27:02 +02:00
gambas
40be6fcb86 Use 'SIGUSR2' signal instead of 'SIGUSR1' to stop debugged processes, because 'SIGUSR1' makes WebKit crash.
[DEVELOPMENT ENVIRONMENT]
* BUG: Use 'SIGUSR2' signal instead of 'SIGUSR1' to stop debugged processes, because 'SIGUSR1' makes WebKit crash.
2021-04-27 10:40:32 +02:00
gambas
5014ade2ba Form editor: Support for 'WebAudio' property type.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Support for 'WebAudio' property type.
* NEW: Form editor: Support for selecting audio files.
2021-04-24 16:40:27 +02:00
gambas
e0e048e2c4 Merge branch 'master' of gitlab.com:gambas/gambas 2021-04-24 15:07:31 +02:00
gambas
4bab322235 Fix external terminal support again, and add 'xfce4-terminal' in the list of terminals.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix external terminal support again, and add 'xfce4-terminal' in the list of terminals.
2021-04-24 15:06:37 +02:00
Benoît Minisini
dbe08f45ec Merge branch 'ScriptPipeAndRedirectInputFix' into 'master'
Scripter pipe and redirect input fix

See merge request gambas/gambas!224
2021-04-23 18:04:24 +00:00
Brian G
64de3cbcce [Scripter]
* BUG: Fix md5sum when path presents with a leading ./ which the shell does not expand
2021-04-22 17:55:45 -07:00
Brian G
acd67eb285 [Scripter]
* BUG: Fix Error when user enters only script/project name in the current directory - preppend env[pwd]
* BUG: Fix Calculation of md5sum for project
* BUG: FIX Incorrect info in .info cache file sometimes
2021-04-22 17:15:25 -07:00
Brian G
802171c446 [Scripter]
* BUG: Fix a bug where the shell expansion places a / after the directory name, shell setting: gbs3 fails
2021-04-22 15:29:39 -07:00
Brian G
9efcaa54f9 [Scripter]
* BUG: Correct Error Handling for Plugin Filter Matching
* BUG: Fix Re-setting/Turning off Plugin Filter after using
* BUG: Fix Loading of gb.pcre component if not already loaded
2021-04-22 11:26:21 -07:00
Brian G
9f171c9a35 [Scripter]
* BUG: Cleanup so error code from last fix
2021-04-21 18:13:48 -07:00
Brian G
1a21f8b511 [Scripter]
* BUG: Fix issue if use passes '~/...' a relative path as the cache directory on a plugin
2021-04-21 17:52:38 -07:00
gambas
9ef4f58e23 Merge branch 'master' of gitlab.com:gambas/gambas 2021-04-21 19:40:52 +02:00
gambas
2a72534c28 Fix external terminal support when debugging the project.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix external terminal support when debugging the project.
2021-04-21 19:40:40 +02:00
Benoît Minisini
655b56bac4 Merge branch 'master' into 'master'
Fix typo found by Lintian

See merge request gambas/gambas!223
2021-04-21 17:20:59 +00:00
Brian G
24ea38d8ef [Scripter]
* BUG: Fixed how command line piped and redirected input work
2021-04-21 10:02:08 -07:00
gambas
414ba381a6 'webform' project template now uses 'gb.web.gui' instead of 'gb.web.form'.
[DEVELOPMENT ENVIRONMENT]
* NEW: 'webform' project template now uses 'gb.web.gui' instead of 'gb.web.form'.
2021-04-17 19:33:59 +02:00
gambas
bc3141c5d9 Fix the layout of the control toolbox.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Add an help menu for controls in the toolbox.
* NEW: Form editor: Put the toolbox buttons in its bottom bar.
2021-04-17 19:26:28 +02:00
Bastian Germann
b085e26d3e Fix typo found by Lintian 2021-04-17 09:48:43 +00:00
gambas
4180922807 Project open dialog: Change the layout of the buttons to fix behaviour with GTK+3.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix "1" character in Gambas 16 pixel regular font.
* NEW: Project lists scroll to the top when the filter changes.
* BUG: Project open dialog: Change the layout of the buttons to fix behaviour with GTK+3.
2021-04-16 04:03:56 +02:00
gambas
905ffb1fb2 GTK+ needs the debug panel close button to be explicitly resized.
[DEVELOPMENT ENVIRONMENT]
* BUG: GTK+ needs the debug panel close button to be explicitly resized.
2021-04-14 09:59:17 +02:00
gambas
6c4e8ce5a6 Test panel: 'F4' now acts like 'F5' while running a test. It continues execution after a breakpoint has been hit.
[DEVELOPMENT ENVIRONMENT]
* NEW: Test panel: 'F4' now acts like 'F5' while running a test. It continues execution after a breakpoint has been hit.
2021-04-14 09:45:52 +02:00
gambas
5fdbca0d49 "==>" at the beginning of a page introduces an automatic redirection. This is different from "-->" which is a link.
[WIKI]
* BUG: Fix top padding of boxes.
* NEW: "==>" at the beginning of a page introduces an automatic redirection. This is different from "-->" which is a link.
2021-04-14 09:02:25 +02:00
gambas
ce484267b7 Form editor: Fix control restacking management.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Fix control restacking routines.
* BUG: Form editor: Control restacking now works correctly on forms with automatic arrangement.
2021-04-13 23:54:48 +02:00
gambas
5866d75c09 Disable editor popup when the test output terminal gets the focus.
[DEVELOPMENT ENVIRONMENT]
* BUG: Tester: Start test button is now disabled while the project is tested.
2021-04-13 00:11:22 +02:00
gambas
d7b58d9cca Disable editor popup when the test output terminal gets the focus.
[DEVELOPMENT ENVIRONMENT]
* BUG: Disable editor popup when the test output terminal gets the focus.
2021-04-12 18:24:13 +02:00
gambas
24f8ef190c Put the test selection on top of the test suite dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: Tester: Put the test selection on top of the test suite dialog.
2021-04-12 16:24:24 +02:00
gambas
fcc1a5f42c Version control: Fix error message layout routine again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix error message layout routine again.
2021-04-12 16:01:58 +02:00
Christof Thalhofer
aed6f918f4 GambasSelftests test Error and Catch 2021-04-12 10:13:56 +02:00
gambas
09f419084a Version control: Fix error message layout routine.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix error message layout routine.
2021-04-11 21:10:02 +02:00
gambas
9a7ed71052 Update inheritance icon and WebView control icon.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update inheritance icon and WebView control icon.
2021-04-11 19:29:43 +02:00
gambas
3bac4242d6 Search dialog: Replace the balloon by a message box, because of Wayland.
[DEVELOPMENT ENVIRONMENT]
* NEW: Test panel: Nicer test result tooltip.
* NEW: Search dialog: Replace the balloon by a message box, because of Wayland.
2021-04-10 23:59:57 +02:00
gambas
9d727a0fb9 Update WebView control icon.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update WebView control icon.
2021-04-10 23:07:28 +02:00
gambas
8947c612ec Project tree: Use a specific icon for the "use inheritance" button.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Use a specific icon for the "use inheritance" button.
2021-04-10 00:26:30 +02:00
gambas
de3394a5ac Image editor: Correctly reset the current shape when the selection is cleared.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Correctly reset the current shape when the selection is cleared.
2021-04-09 23:29:46 +02:00
gambas
4e2409ff5a Image editor: Do not crash undo management anymore after a right or middle mouse click on the image.
[DEVELOPMENT ENVIRONMENT]
* NEW: Put the close menu of editors popups at the end.
* BUG: Image editor: Do not crash undo management anymore after a right or middle mouse click on the image.
2021-04-08 22:57:41 +02:00
gambas
6e42857474 Tester: Correctly hide test result when starting the test from the menu.
[DEVELOPMENT ENVIRONMENT]
* BUG: Tester: Correctly hide test result when starting the test from the menu.
2021-04-08 15:05:29 +02:00
gambas
d02024edae Option dialog: Use 'identity' icon.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Use 'identity' icon.
2021-04-08 02:24:26 +02:00
gambas
e83f21c2b3 Code snippets now use the project tabulation size for indentation.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code snippets now use the project tabulation size for indentation.
2021-04-07 20:15:11 +02:00
gambas
66c62fdd8f Ensure that the debug panel is opened when showing the test result.
[DEVELOPMENT ENVIRONMENT]
* BUG: Ensure that the debug panel is opened when showing the test result.
2021-04-07 04:00:17 +02:00
gambas
3992382037 Update the tests configuration file as soon as tests change. Fix farm client filter panel layout.
[DEVELOPMENT ENVIRONMENT]
* BUG: Update the tests configuration file as soon as a test module is modified, deleted or renamed.
* BUG: Color chooser: Do not crash when selecting a separator in the color list.
* BUG: Farm client dialog: Fix the layout of filter panel.
* OPT: Farm client dialog: Cache the autocompletion tag list.
2021-04-07 03:40:55 +02:00
Christof Thalhofer
3035fe0444 GambasSelftests test Val with examples from gambaswiki.org
[DEVELOPMENT ENVIRONMENT]
*NEW: GambasSelftests test Val with examples from gambaswiki.org

Fixed also some typo in FastTests()
2021-04-06 10:50:03 +02:00
gambas
96293fd9b7 Test panel: Always show it after a test has been run.
[DEVELOPMENT ENVIRONMENT]
* BUG: Test panel: Always show it after a test has been run.
* NEW: Use a lighter color when hovering a project box.
2021-04-06 00:03:32 +02:00
Christof Thalhofer
fb1730173d test Val(date) with gbStandard 2021-04-05 21:59:23 +02:00
gambas
bd31be2096 Syntax for string constants are correctly generated.
[WIKI]
* NEW: Ignore 'gb.qt5.ext' for the TODO page.
* BUG: Syntax for string constants are correctly generated.
2021-04-05 16:07:28 +02:00
gambas
6ef67e47ae Merge branch 'master' of gitlab.com:gambas/gambas 2021-04-05 15:04:39 +02:00
gambas
6565229bc2 Version control: Make the defaut dialog size smaller.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Make the defaut dialog size smaller.
* NEW: Profiler: Use the new stock icons.
* NEW: Update control icons.
2021-04-05 15:03:16 +02:00
Christof Thalhofer
74358c6bb2 test Val with gbDateGeneral
A string of a date formatted with gbDateGeneral converted with Val
delivers Null. This bug has to be fixed so that the test succeeds.
2021-04-05 13:55:48 +02:00
Benoît Minisini
bc0e8229ca Merge branch 'ScripterUnitTestFixes' into 'master'
[Scripter]

See merge request gambas/gambas!218
2021-04-04 18:17:40 +00:00
gambas
07d1f2d329 Frame client dialog: Fix layout of filter field.
[DEVELOPMENT ENVIRONMENT]
* BUG: Frame client dialog: Fix layout of filter field.
* NEW: Frame client dialog: Trim the software name if there is not enough horizontal space to display it.
2021-04-04 20:07:22 +02:00
gambas
e9f5de8c86 Increment project modification time stamp when creating, deleting, renaming files, updating translations...
[DEVELOPMENT ENVIRONMENT]
* BUG: Increment project modification time stamp when creating, deleting, renaming files, updating translations...
2021-04-04 14:45:13 +02:00
Brian G
2b7c440c84 [Scripter]
* BUG: Fix Unit Test when making project multi times - if project.tmp found then delete
* BUG: Unit text contents compare, add gb.ignorecase
* BUG: Bad parameter found in call to makevirtual project - unit test
* OPT: Fix spelling of sExtention
* OPT: Fix wording in gbs3 help
2021-04-03 10:15:31 -07:00
gambas
5cd9287801 Help browser: Rework how the "this page does not exist" label is displayed.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* BUG: Help browser: Rework how the "this page does not exist" label is displayed.
2021-04-03 14:34:20 +02:00
gambas
1beaf47ca7 Merge branch 'master' of gitlab.com:gambas/gambas 2021-04-03 13:15:10 +02:00
gambas
9456a6c42d Handle "-->" link syntax in default help, and extract the class name from the page title for virtual classes.
[WIKI]
* NEW: Handle "-->" link syntax in default help.
* NEW: If a class is virtual (its name does not begin with a letter), then extract the class name from the page title.
* NEW: Update the list of ignored components used for generating the TODO page.
2021-04-03 13:07:18 +02:00
gambas
c45c0fe04d Sort compiler output messages so that the result does not depend on the order of the compiler background tasks.
[DEVELOPMENT ENVIRONMENT]
* BUG: Sort compiler output messages so that the result does not depend on the order of the compiler background tasks.
* NEW: Project creation dialog: Replace balloons by message boxes, as they do not work on Wayland.
* NEW: Redraw control icons with a wider border.
* NEW: Update French translation.
2021-04-03 13:04:24 +02:00
Benoît Minisini
44c7c09f2a Merge branch 'gb-compress-zstd' into 'master'
New 'gb.compress.zstd' component

See merge request gambas/gambas!215
2021-04-03 10:44:54 +00:00
Brian G
ffb6e569a2 [Scripter]
* BUG: Crash with no input parameters
2021-04-01 15:51:54 -07:00
gambas
28a7502a88 Form editor: Fix default value of color properties when the clear button is clicked.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Fix default value of color properties when the clear button is clicked.
2021-03-30 20:50:25 +02:00
Laurent Carlier
ed64fa3a9d
Add the description of gb.compress.zstd component
[DEVELOPMENT ENVIRONMENT]
* NEW: Add description of gb.compress.zstd component
2021-03-28 18:39:04 +02:00
Benoît Minisini
ae706a1068 Merge branch 'SCripterDocUpdates' into 'master'
[Scripter]

See merge request gambas/gambas!213
2021-03-27 18:18:01 +00:00
Brian G
45bdf89d6e [SCRIPTER]
* BUG: Correct Man page errors
2021-03-27 08:52:05 -07:00
Brian G
eae8620cab [Scripter]
* New: Update License
2021-03-27 07:58:58 -07:00
gambas
b529ca0ff9 Make source archive: Display the right error message when an unsupported archive format extension is selected.
[DEVELOPMENT ENVIRONMENT]
* BUG: Make source archive: Display the right error message when an unsupported archive format extension is selected.
2021-03-27 14:17:33 +01:00
Brian G
4001d098be [SCRIPTER]
* New: Update man page for gbs3
2021-03-26 13:46:26 -07:00
gambas
4f01f4e690 File compression: Forgot the "of" keyword in the javascript compression algorithm.
[DEVELOPMENT ENVIRONMENT]
* BUG: File compression: Forgot the "of" keyword in the javascript compression algorithm.
* BUG: Project open dialog: Fix overlapping text when drawing project titles.
2021-03-26 14:45:14 +01:00
gambas
9d475897fa Project tree: File renaming takes "compress file in executable" flag into account.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: File renaming takes "compress file in executable" flag into account.
* NEW: Project tree: Add a "show untranslatable files" filter.
2021-03-25 23:53:45 +01:00
gambas
1e00cef296 Correctly locate compiler errors when the errors occurs at the very end of the class file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Clicking on the clear button while editing a property value now resets the property to its default value.
* BUG: Correctly locate compiler errors when the errors occurs at the very end of the class file.
2021-03-25 01:16:32 +01:00
gambas
cdc500fe5b Version control: Form history now takes the associated class file into account.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Form history now takes the associated class file into account.
* NEW: Make the alternate color of 'Gambas' color theme yellow.
2021-03-24 19:31:42 +01:00
Benoît Minisini
879e222901 Merge branch 'ScripterMoreUpdates' into 'master'
[Scripter]

See merge request gambas/gambas!210
2021-03-24 14:56:19 +00:00
Brian G
bdf8017666 [Scripter]
* New: Display error even if wrong file reports error
2021-03-23 13:02:39 -07:00
Brian G
67a507f6a5 [Scripter]
* OPT: Cleanup change Log
2021-03-23 11:52:10 -07:00
Brian G
603e5492d1 [Scripter]
* BUG: Fixed Incorrent TEMP() handeling when many plugins are loaded/compiled in same session
* NEW: Added Filter for Script functions based upon, regexp expressions
* BUG: FIXED Incorrect Call to CompileError in Virtual Project when Unable to create Project Dir
* OPT: Changed how 'Class classname' definitions are handled inside script files, Dropped ClassDef
2021-03-23 11:39:54 -07:00
gambas
dd1a354566 Help browser: Handle component documentation written inside code automatically, like the wiki.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: The style sheet is correctly reset after having downloaded a new version of the offline help.
* NEW: Help browser: Handle component documentation written inside code automatically, like the wiki.
2021-03-23 00:09:19 +01:00
Brian G
26cc14afa3 [Scripter]
* New: Allow Scripter to be loaded as a component to manage plugins
2021-03-22 15:55:55 -07:00
gambas
ac8e3f371e Color chooser dialog: Correctly handle double-click when the first tab is selected.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update control icons.
* BUG: Color chooser dialog: Correctly handle double-click when the first tab is selected.
2021-03-22 23:00:33 +01:00
gambas
b0afa5c8fa Update PictureBox control icon.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update PictureBox control icon.
2021-03-21 21:52:51 +01:00
Brian G
66c7784e5c [Scripter]
* BUG: Error Listing Misses some error locations
* NEW: Plugins now have a read only property for , version, title, name, ...., general project info
2021-03-21 08:54:38 -07:00
Brian G
deff7eb211 [Scripter]
* BUG: fixed - Error identifying SUB .. end if reached end of file
2021-03-21 07:35:45 -07:00
Brian G
e9f841ded0 [Scripter]
* BUG: Cleanup unused parameters in Process Use statement
2021-03-21 06:40:47 -07:00
Brian G
72b257e859 [Scripter]
* BUG: Compiled plugin does not correctly return value as variant _call(...) as variant
2021-03-21 06:28:01 -07:00
Brian G
ce03b8ab3f [Scripter]
* Bug: Use entry like use user.home &/ "mylib" are now evaluated correctly
* NEW: Added Support for --convert-script to convert a script to a project
* NEW: Scripter will now execute a project directly when directory name is provided in place of script
* NEW: Added Support for pluggin scripts, script is output as a class with _Call(...) instead of main()
* NEW: -p and --pluggin added for plugin support
2021-03-20 20:46:14 -07:00
gambas
dae25cb58b Form editor: Fix custom drawing of Splitter and Toolbar. Control groups are now translated in the toolbox.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Form editor: Fix custom drawing of Splitter and Toolbar.
* BUG: Form editor: Do not show deprecated controls is similar list, unless they are visible in the toolbox.
* NEW: Form editor: Control groups are now translated in the toolbox.
2021-03-21 01:37:42 +01:00
gambas
0ef56cfe48 Code editor: Display cursor position and overwrite state in the status bar.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Form editor: Add a popup menu to the toolbox.
2021-03-20 14:55:33 +01:00
gambas
f943354963 Code editor: Display cursor position and overwrite state in the status bar.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Display cursor position and overwrite state in the status bar.
2021-03-19 23:19:41 +01:00
Brian G
cf7d874fa2 [Scripter]
* BUG: Class keyword is not correctly interpreted inside a script file - Defined ClassRef for script files
* OPT: Improved Tokenize rediced number of if checks
2021-03-19 09:27:58 -07:00
gambas
5b3dff0151 Make executable dialog: Fix setting version feature.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Update support file.
* BUG: Make executable dialog: Fix setting version feature.
2021-03-19 06:51:26 +01:00
Benoît Minisini
4ffcd9efa6 Merge branch 'make-exe-versioning' into 'master'
Make executable dialog. Major/Minor/Release values can be changed on make executable dialog

See merge request gambas/gambas!207
2021-03-19 05:18:57 +00:00
gambas
25b8fd4dd4 Code editor: Use the wait cursor during printing initialization.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Use the wait cursor during printing initialization.
2021-03-19 01:24:07 +01:00
gambas
ba6e389596 Automatic completion: Keyword help pages are back.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Keyword help pages are back.
* OPT: Help widget does not refresh if we ask him the same URL.
* BUG: Help widget keeps its zoom when being cleared.
2021-03-18 17:43:28 +01:00
gambas
1b511c424d Form editor: Add a "show deprecated" button in the toolbox.
[DEVELOPMENT ENVIRONMENT]
* NEW: Automatic generation of deprecated controls icons.
* NEW: Form editor: Add a "show deprecated" button in the toolbox.
* NEW: Update deprecated controls icons.
2021-03-18 17:17:49 +01:00
gambas
408b641415 Code editor: Commenting and uncommenting is now a lot faster.
[DEVELOPMENT ENVIRONMENT]
* BUG: Use "small" icon size instead of fixed size almost everywhere.
* OPT: Code editor: Commenting and uncommenting is now a lot faster.
* BUG: Renaming a file displayed in the search result list does not crash anymore.

*
2021-03-18 01:30:08 +01:00
Bruce Steers
324d91d96a remove code from previous write.
* OPT: remove old and no onger needed "With Project" statement
2021-03-16 13:44:25 +00:00
Bruce Steers
bc4de606ad Make executable dialog. Major/Minor/Release values can be changed on make executable dialog
[DEVELOPMENT ENVIRONMENT]
* NEW: Major/Minor/Release values can be changed on make executable dialog
2021-03-16 02:26:59 +00:00
gambas
42a7196d99 Update 12px Gambas regular font and default project icon.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update 12px Gambas regular font.
* NEW: Update default project icon.

*
2021-03-15 21:04:07 +01:00
gambas
5b6cff7071 Merge branch 'master' of gitlab.com:gambas/gambas 2021-03-15 20:58:14 +01:00
gambas
ea0ad8dfca Automatic usage of help coming from the source code comments.
[WIKI]
* NEW: Update message icons.
* NEW: Less margins around paragraphs.
* NEW: Automatic usage of help coming from the source code comments.
2021-03-15 20:57:13 +01:00
Christof Thalhofer
f0eb331106 gambas3-selftest script to run from outside
[DEVELOPMENT ENVIRONMENT]
*NEW: small script 'run.sh' to run the gambas3-selftest with and without JIT from outside
2021-03-15 18:00:45 +01:00
gambas
bcd3b84366 Project properties dialog: Add "GB_GUI_DARK_THEME=1" to the pre-defined environment variables.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project properties dialog: Add "GB_GUI_DARK_THEME=1" to the pre-defined environment variables.

*
2021-03-13 20:32:20 +01:00
gambas
0aaa907997 Font chooser dialog: Set focus on the filter at opening.
[DEVELOPMENT ENVIRONMENT]
* NEW: Font chooser dialog: Set focus on the filter at opening.
* BUG: Fix Frame control icon.

*
2021-03-13 02:13:04 +01:00
Benoît Minisini
58caa569fc Merge branch 'ScriptUpdates' into 'master'
[SCRIPTER]

See merge request gambas/gambas!203
2021-03-12 17:39:00 +00:00
gambas
47e102014c Some fixes in image editor and project properties dialog.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Correctly refresh property panel when switching to another file.
* BUG: Project properties dialog: The project icon is visible again the first time the dialog is opened.
*
2021-03-12 18:09:17 +01:00
gambas
46eeffa5fc Automatic completion: '$' does not autocomplete anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: '$' does not autocomplete anymore.
2021-03-12 04:30:35 +01:00
Brian G
55e5bfa651 [Scripter]
* NEW: Added support for conversions of single page webforms/apps to scripts
* OPT: made all refrences to HIGHLIGHT types and symbols, local for performace
* BUG: Supported files types using incorrect refrence set
2021-03-10 16:34:29 -08:00
gambas
019a3b03dc Form editor: Don't use brush for painting the selection. As brush is always a repeated pattern, edges got incorrect pixels on rotation.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Don't use brush for painting the selection. As brush is always a repeated pattern, edges got incorrect pixels on rotation.
2021-03-11 00:27:32 +01:00
Brian G
d985902bda [Scripter]
* BUG: Generation of incorrectly named module when startup is a class
* NEW: Added Display of execution time of script when --verbose is used
2021-03-10 07:36:26 -08:00
gambas
53dd10bafe Add a spinner to the test panel.
[DEVELOPMENT ENVIRONMENT]
* BUG: If the program test crashes, then the fail test label is shown.
* NEW: Add a spinner to the test panel.
* NEW: Bigger Atari bomb icons.
2021-03-10 01:50:51 +01:00
gambas
5afcec8959 Add a project icon to the self-tester program.
[SELF-TESTER]
* NEW: Add a project icon to the self-tester program.
2021-03-10 00:34:34 +01:00
gambas
9543992dfc Detect source code position both in output and test terminals, and everywhere in the terminal.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Test panel: Display the test result with a colored label inside the test panel toolbar.
* NEW: Detect source code position both in output and test terminals.
* NEW: Detect source code position everywhere in the terminals now.
2021-03-09 22:09:31 +01:00
Brian G
5976cb270b [Scripter]
* OPT: Change upper() to == where possible
* OPT: Simplify Creating scripts, using tables now
* OPT: Change reader to be optimized as well
* NEW: Support more gambas source type - for building test scripts
2021-03-09 09:48:39 -08:00
gambas
aa47f0d5fb Code editor: Add a button for loading images in HTML preview. By default they are not loaded.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Add a button for loading images in HTML preview. By default they are not loaded.
* BUG: Fix a possible infinite recursion when checking for project files metadata flags.
2021-03-09 03:16:33 +01:00
Brian G
82bd949f41 [SCRIPTER]
* BUG: Fix man page, missing .TP for debug
2021-03-08 17:10:04 -08:00
Brian G
596c8effec [SCRIPTER] 2021-03-08 12:21:23 -08:00
Brian G
fae448f853 [Scripter]
* BUG: FIXED - Once more same issue caused buy full processing of command line programs
2021-03-08 11:56:21 -08:00
Brian G
49597bf578 [Scripter]
* BUG: FIXED - caused buy full processing of command line programs
2021-03-08 11:53:08 -08:00
Brian G
44f737cd82 [Scripter]
* BUG: Fixed - -e < working incorrectly
* OPT: Updated execute from command line to do full processing after splitting with ':'
* BUG: Updated unit test to function correctly with new process from cmdlineArgs
2021-03-08 11:23:57 -08:00
Brian G
4749b2edf9 [Scripter]
* BUG: Fixed - stdin error when creating archive
2021-03-08 09:42:01 -08:00
Brian G
d7f8f55d8f [Scripter]
* BUG: Fix - verbose listing error
* BUG: Fix - Terse listing when verbose
* BUG: Fix - does not correctly handle fast unsafe sub when not public
* BUG: Fix - Incorrectly handles circular included when it its self
2021-03-07 17:15:41 -08:00
Brian G
a17fbcd8b4 [Scripter]
* NEW Updated man pages for gbs3 for march 2021
2021-03-07 16:59:30 -08:00
Benoît Minisini
e28a981fb6 Merge branch 'ScripterBugFixes' into 'master'
[Scripter]

See merge request gambas/gambas!201
2021-03-07 18:33:49 +00:00
Brian G
549cb64e49 Fix #Script analyze. Fix reported version. Fix FAST UNSAFE keywords generation.
[SCRIPTER]
* BUG: Fix english mistakes.
* BUG: Update For Highlight now made #Script Keyword fix.
* BUG: FAST UNSAFE not correctly generated in lazy script.
* BUG: Remove '-Test' from end of version number.
* OPT: Cleanup reader order for unsafe.
2021-03-07 18:33:48 +00:00
gambas
92dabe8644 Code editor: Fix color detection for some color patterns.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix color detection for some color patterns.
* BUG: Version control: Don't show modified lines on history editors.
* BUG: Debug panel: The close button has an opaque background now.
2021-03-07 09:21:46 +01:00
Christof Thalhofer
6e2105f4d1 Jussis GambasTester as gambas selftest
[DEVELOPMENT ENVIRONMENT]
* NEW: Jussis GambasTester adapted to gb.test as Gambas selftest.
2021-03-06 13:17:39 +01:00
gambas
444a3d851c Fix english and typos in usage files.
[SCRIPTER]
* BUG: Fix english and typos in usage files.
* BUG: Fix a bailout message in test suite.
2021-03-06 13:17:35 +01:00
Brian G
7fa5049110 [SCRIPTER]
* New: Broken Down Into Easy Unit Test Targets
* OPT: Now 10-20 times faster for simple scripts
* OPT: Cleanup error handling and reporting code
* NEW: Added errors if user tries to use Public or struct without main
* NEW: Global variable now are moved to context that is shared
* OPT: Modules have been configured to only load when used
* NEW: #include is now supported as well as include
* NEW: It is possible to include more that one file per line
* NEW: Error/warning  handling is moved to seperate modules
2021-03-06 13:17:35 +01:00
gambas
9e35736a04 Code editor: Color insertion automatically detects the color under the cursor and highlights it, so that it will be replaced if the dialog inserts a new color.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Color insertion automatically detects the color under the cursor and highlights it, so that it will be replaced if the dialog inserts a new color.
2021-03-06 13:17:35 +01:00
gambas
c5ae34e661 Automatic completion: Gambas keywords are now automatically inserted with a space after them.
[DEVELOPMENT ENVIRONMENT]
* NEW: Automatic completion: Gambas keywords are now automatically inserted with a space after them.
2021-03-06 13:17:35 +01:00
gambas
cc3a779a18 Enhance color chooser dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: Enhance color chooser dialog.
2021-03-06 13:17:35 +01:00
gambas
860f678b5a Don't set the Foreground color of Software boxes, it makes GTK+3 css system slow as hell.
[DEVELOPMENT ENVIRONMENT]
* NEW: Now the 'close' stock button is smaller, use its 'small' size again.
* BUG: Don't set the Foreground color of Software boxes, it makes GTK+3 css system slow as hell.
2021-03-06 13:17:35 +01:00
gambas
07e1101e72 Make panel close buttons tiny.
[DEVELOPMENT ENVIRONMENT]
* NEW: Make panel close buttons tiny.
2021-03-06 13:17:35 +01:00
gambas
5e0ca68d46 Code editor: Use the editor font for error and watch tooltips. Add a little padding.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Use the editor font for error and watch tooltips. Add a little padding.
* NEW: Code editor: Keep the runtime error tooltip indefinitely.
* NEW: The status bar message now stays up to ten seconds.
2021-03-06 13:17:35 +01:00
gambas
9621c6d0ab Some cosmetic changes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Search dialog: Use a round spinner.
* NEW: Code editor: Error tooltip now uses the foreground color.
2021-03-06 13:17:35 +01:00
gambas
caf9149579 Search dialog: Hide it immediately when browsing the project.
[DEVELOPMENT ENVIRONMENT]
* NEW: Search dialog: Hide it immediately when browsing the project.
2021-03-06 13:17:35 +01:00
gambas
e8531901da Automatic completion: Fix automatic completion overlap prevention routine.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Fix automatic completion overlap prevention routine.
2021-03-06 13:17:35 +01:00
gambas
6e8828d0c4 Automatic completion enhancements.
[DEVELOPMENT ENVIRONMENT]
* NEW: Automatic completion: The automatic completion and signature popups should not overlap anymore.
* NEW: Automatic completion: More keys now validate the completion then close the popup. Spaces are added according to the Gambas syntax.
2021-03-06 13:17:35 +01:00
gambas
d701739955 Form editor: Multicontainer tab moving does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Multicontainer tab moving does not crash anymore.
2021-03-06 13:17:35 +01:00
gambas
f58c53121b Form editor: Remove a custom icon.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Remove a custom icon.
2021-03-06 13:17:35 +01:00
gambas
99d7d48107 Project tree: Add a duplicate menu entry for data files.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Add a duplicate menu entry for data files.
* NEW: Update some icons.
2021-03-06 13:17:35 +01:00
gambas
ac6aa26f94 Menu editor: Add buttons to directly jump to menu event handlers.
[DEVELOPMENT ENVIRONMENT]
* NEW: Menu editor: Add buttons to directly jump to menu event handlers.
* NEW: Menu editor: Use a true toolbar.
* NEW: Slightly update symbols icons.
2021-03-06 13:17:35 +01:00
gambas
21e6bfe36f Form editor: Support for "Picture:NoCache" property kind. Center buttons now always act of the selected controls, not their children.
[DEVELOPMENT ENVIRONMENT]
* BUG: Text editor: The procedure popup has now the same width as the procedure button.
* NEW: Form editor: Support for "Picture:NoCache" property kind.
* BUG: Form editor: Center buttons now always act of the selected controls, not their children.
2021-03-06 13:17:35 +01:00
gambas
30b0f835e3 Fix project tree file renaming.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Failing to rename a file does not crash anymore.
* BUG: Project tree: Renaming a file now highlight its basename by default as before.
2021-03-06 13:17:35 +01:00
gambas
c81609a985 Source files icons follow dark themes again.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Add an invert button for testing the dark version of an icon.
* BUG: Project tree: Source files icons follow dark themes again.
* NEW: Project tree: Make bigger source files icons.
2021-03-06 13:17:35 +01:00
gambas
0415ef2d8b Connection editor: Running a request that is not a SELECT now automatically updates the table list.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Connection editor: Running a request that is not a SELECT now automatically updates the table list.
* NEW: Connection editor: Request duration is now displayed in the status bar.
* NEW: Form editor: New layout icons.
2021-03-06 13:17:35 +01:00
gambas
47da7d7811 Redraw 'drawingarea' and 'scrollarea' controls icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw 'drawingarea' and 'scrollarea' controls icons.
2021-03-06 13:17:35 +01:00
gambas
15008f9f83 Redraw and fix some control icons: Dial, DrawingArea and GridView.
[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw and fix some control icons: Dial, DrawingArea and GridView.
2021-02-23 19:54:53 +01:00
gambas
78dc31525f Automatic completion is now run after a little delay. Code positions are detected as links in the output console.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix layout of profile window buttons.
* NEW: Output console: Handle code positions emitted by the DEBUG instruction as links.
* NEW: Automatic completion: It is now run after a little delay, so that repeated cursor moves trigger it once.
* NEW: Update French translation.
2021-02-23 16:43:19 +01:00
gambas
1391e2dd7f Update background image list.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update background image list.
2021-02-23 00:53:57 +01:00
gambas
36b0b55c5b Support for CloudFlare.
[WIKI]
* NEW: Use a different URL for editing pages, so that CloudFlare can be used.
* BUG: Fix css of message boxes.
2021-02-23 00:48:54 +01:00
gambas
1c3e95a7b9 More 64x64 control icons. Sort IDE toolbox controls in the alphabetical order.
[CONFIGURATION]
* NEW: More 64x64 control icons.

[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Use SpinBox controls for grid options.
* NEW: Form editor: Sort toolbox controls in the alphabetical order.
2021-02-23 00:43:25 +01:00
gambas
3211a8278d Use 64x64 icons for controls now. Add a few enhancements in the IDE image editor.
[CONFIGURATION]
* NEW: Use 64x64 icons for controls now.

[DEVELOPMENT ENVIRONMENT]
* NEW: Custom control icons size is now proportional to the font size.
* BUG: Form editor: Changing the toolbar icon size now keeps the current tab.
* NEW: Image editor: Default image resize mode is stretching now.
* NEW: Image editor: Apply a zoom fit after an image resizing.

[GB.REPORT]
* BUG: Rename a duplicated class that prevented the project to be opened.
2021-02-22 23:19:20 +01:00
gambas
0392431f75 Use the project environment when running in test mode now.
[DEVELOPMENT ENVIRONMENT]
* BUG: Use the project environment when running in test mode now.
2021-02-22 01:02:25 +01:00
gambas
2cd9f2f6f0 Some fixes in project tree and version control highlight.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Fix drawing of compressed files icons.
* BUG: Version control: Highlight the "merge" lines in Git history.
2021-02-21 00:06:06 +01:00
gambas
566b94a6ca Merge branch 'master' of gitlab.com:gambas/gambas 2021-02-19 17:49:36 +01:00
gambas
3832f8110b Fix the size of project tree icons. Use a darker icon instead of an arrow for compressed files.
[DEVELOPMENT ENVIRONMENT]
* NEW: Text editor: SVG files are now highlighted with the HTML mode.
* NEW: Project tree: Compressed files have a darker icon now, instead of an arrow.
* BUG: Project tree: Fix the size of file icons.
2021-02-19 17:49:22 +01:00
Bruce Steers
9c4cff617b Make executable dialog: Fix $(VERSION) substitution.
[DEVELOPMENT ENVIRONMENT]
* BUG: Make executable dialog: $(VERSION) is now correctly replaced by project version in the after command.
* NEW: Make executable dialog: Don't show the console automatically when running the after command.
2021-02-18 23:12:08 +00:00
gambas
1f309e7d26 Make source package: Use a custom dialog with a "fool GMail" explicit option. Some fixes in the project property dialog environment tab.
[DEVELOPMENT ENVIRONMENT]
* NEW: Make source package: Use a custom dialog with a "fool GMail" explicit option.
* NEW: Project property dialog: The variable name column of the environment grid now enlarges itself when inserting a new variable.
* BUG: Project property dialog: Fix a possible crash when closing the dialog.
2021-02-17 20:25:29 +01:00
gambas
8ace926aaa Support for a new source archive format that should be able to fool GMail.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Use String.RemoveDiacritics() instead of the old local utility function.
* NEW: Support for a new source archive format that should be able to fool GMail.
2021-02-17 01:58:42 +01:00
gambas
5a7de584db Make executable dialog: Replace '$(FOLDER)' pattern by '$(DIR)'.
[DEVELOPMENT ENVIRONMENT]
* NEW: Make executable dialog: Replace '$(FOLDER)' pattern by '$(DIR)'.
* NEW: Make executable dialog: Add an help label for substitution patterns.
2021-02-16 20:40:56 +01:00
Bruce Steers
b8f30e84f1 Merge branch 'master' of https://gitlab.com/gambas/gambas into after-make-exe 2021-02-16 03:36:41 +00:00
Bruce Steers
fc6b58c698 Make executable: add more options to "Run command after"
[DEVELOPMENT ENVIRONMENT]
* NEW: Add $(FOLDER) $(VERSION) $(NAME) and $(TITLE) to Make executable "Run command after".
2021-02-16 00:10:04 +00:00
gambas
6f5e7032d2 System information dialog: Add default font name and desktop scale.
[DEVELOPMENT ENVIRONMENT]
* NEW: System information dialog: Add default font name and desktop scale.
2021-02-15 23:56:34 +01:00
gambas
492aaf9509 Multicontainer tabs title are now initialized with a default text.
[DEVELOPMENT ENVIRONMENT]
* NEW: Multicontainer tabs title are now initialized with a default text.
* NEW: Support for the new "_DefaultText" constant of Multicontainer controls.
2021-02-11 12:32:52 +01:00
gambas
dc0524f392 Fix executable desktop shortcut generation.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix executable desktop shortcut generation.
2021-02-11 10:23:29 +01:00
gambas
52961597f8 Form editor: Support for forms that are multicontainers. Some fixes in version control.
[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.
2021-02-10 16:44:34 +01:00
gambas
377c34d9a5 Form editor: Correctly detect stacking order changes caused by automatic arrangement.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Correctly detect stacking order changes caused by automatic arrangement.
2021-02-09 02:51:20 +01:00
gambas
620b789692 Form editor: Arrange containers after first load, and mark the form as modified if the loaded arrangement had to be changed.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Arrange containers after first load, and mark the form as modified if the loaded arrangement had to be changed.
2021-02-08 16:58:03 +01:00
gambas
eb467786fe Changing the icon theme now has an immediate effect. Add a checkbox in version control dialog to hide changes in translations.
[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.
2021-02-06 17:04:28 +01:00
gambas
bf99c100c8 Fix menu editor pasting.
[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.
2021-02-06 04:00:45 +01:00
gambas
6a4274e35c Project tree: Check for compressed files only if we display the current project.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Check for compressed files only if we display the current project.
2021-02-06 01:59:36 +01:00
gambas
2debb9791e Form editor: Remove container does not incorrectly move the children anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Remove container does not incorrectly move the children anymore.
2021-02-05 23:55:46 +01:00
gambas
b3c8be953e The project tree filter can now display compressed files only.
[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.
2021-02-05 21:37:04 +01:00
gambas
92161125f0 Make executable dialog: Add an option to globally disable file compression.
[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.
2021-02-05 13:23:26 +01:00
gambas
93ef59197d Fix source archive generation with 'tar'.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix source archive generation with 'tar'.
2021-02-05 00:03:17 +01:00
gambas
93bf781270 Make source archive: Support for zip format.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.
* NEW: Make source archive: Support for zip format.
2021-02-04 13:31:50 +01:00
gambas
175efe2763 Each profile window has now its window button inside the bottom toolbar.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.
* NEW: Each profile window has now its window button inside the bottom toolbar.
2021-02-04 11:16:25 +01:00
gambas
cad1af706f Display an accurate error message if the compiler crashes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Display an accurate error message if the compiler crashes.
2021-02-04 04:06:10 +01:00
gambas
1c1849df53 Code editor: Add filter buttons to the procedure list.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Add filter buttons to the procedure list.
2021-02-04 01:19:05 +01:00
gambas
60750dd643 Compressed files are not stored in the project anymore. They are generated when the executable is made.
[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.
2021-02-03 18:53:10 +01:00
gambas
35284fd791 The source archive target directory is now correctly saved into the project.
[DEVELOPMENT ENVIRONMENT]
* BUG: The source archive target directory is now correctly saved into the project.
2021-02-02 21:27:49 +01:00
gambas
2410441f23 Pasting a file now correctly updates its version control state. Use the new stock icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Use the new wrap stock icon.
* NEW: Image editor: Use the new line cap and line join stock icons.
* BUG: Image editor: Fill rule button is visible again.
* BUG: Project tree: Pasting a file now correctly updates its version control state.
* NEW: Remove now useless custom icons.
2021-02-02 00:38:19 +01:00
gambas
2bd970231c Code editor: Fix automatic completion of forms.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix automatic completion of forms.
* BUG: Fix a few IDE status messages.
2021-01-31 22:51:13 +01:00
gambas
ec9b404d55 Support for compiler background jobs. Some enhancements in the environment tab of the project property dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation
* NEW: Option dialog: Add a global option for defining the number of compiler background jobs.
* NEW: Project property dialog: Environment variables can be reordered.
* NEW: Project property dialog: Environment variables menu has been grouped with sub-menus.
* NEW: Form editor: Double-clicking on a toolbox control now inserts it at the first free place in the selected container.
2021-01-30 15:46:15 +01:00
gambas
c2825f1727 Store the style sheet file used for displaying markdown previews inside the project configuration.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Add a back and forward button to the preview.
* NEW: Store the style sheet file used for displaying markdown previews inside the project configuration.
2021-01-29 15:52:03 +01:00
gambas
97f1d99251 Form editor: Pasting controls put them at the first free place found now.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Pasting controls put them at the first free place found now.
* NEW: Form editor: New arrangement indicators.
2021-01-29 03:38:43 +01:00
gambas
c424a8f88b Enhancement of the icon selector.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Icon selector: Add a icon name filter.
* NEW: Icon selector: Add a check box that toggles displaying icons using the selected size or not.
* NEW: Icon selector: Redesign the dialog a bit.
* BUG: Text editor: Some fixes in the markdown preview default style sheet.
2021-01-29 00:44:33 +01:00
gambas
421729d9c7 Text editor: Markdown preview now has default and custom style sheets.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Text editor: Add a default style sheet for markdown preview.
* NEW: Text editor: Allow to select a specific css file for markdown preview. These css files are taken from the 'Project' directory.
* BUG: Text editor: Some fixes in javascript preview support.
* NEw: Text editor: The preview has now its own toolbar.
2021-01-28 23:33:06 +01:00
gambas
c4d87b624c Text editor: Make preview javascript compatible with Qt4.
[DEVELOPMENT ENVIRONMENT]
* BUG: Text editor: Make preview javascript compatible with Qt4.
2021-01-28 04:51:24 +01:00
gambas
d862caa9a6 Form editor: Fix an icon in list property editor.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Fix an icon in list property editor.
2021-01-28 02:10:59 +01:00
gambas
ecdee98e8a Fix scan of project classes having a parent class.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix scan of project classes having a parent class.
2021-01-27 04:00:19 +01:00
gambas
69a5dedb4f Clicking on the 'Invert' button of the list property editor when the list is void does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Clicking on the 'Invert' button of the list property editor when the list is void does not crash anymore.
* NEW: Form editor: Grid is lighter.
2021-01-27 00:52:42 +01:00
gambas
041ae232f3 The AutoCreatable flag is now correctly taken into account by inheritance of exported classes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* BUG: The AutoCreatable flag is now correctly taken into account by inheritance of exported classes.
2021-01-26 23:47:50 +01:00
gambas
2365a748b8 Display monospace text with a light gray background.
[WIKI]
* NEW: Change website icon.
* NEW: Display monospace text with a light gray background.
2021-01-26 22:34:02 +01:00
gambas
e41cb20ec2 Some fixes in the text editor HTML preview.
[DEVELOPMENT ENVIRONMENT]
* NEW: Text editor: Disable the popup menu in the HTML preview.
* BUG: Text editor: Correctly refresh the preview highlight when the preview is resized.
2021-01-26 16:29:47 +01:00
gambas
ec2fe3ee4e Form editor: The menu editor view now remembers its scrolling position, provided that you open it on the same form.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: The menu editor view now remembers its scrolling position, provided that you open it on the same form.
2021-01-26 13:22:10 +01:00
gambas
839c59e532 Text editor: Add line anchors to HTML preview. It works only if markups do not span on several lines.
[DEVELOPMENT ENVIRONMENT]
* NEW: Text editor: Add line anchors to HTML preview. It works only if markups do not span on several lines.
2021-01-26 06:50:15 +01:00
gambas
2c03f0a7c7 Text editor: Add a preview panel for Markdown and HTML documents, based on a WebView and some javascript.
[DEVELOPMENT ENVIRONMENT]
* NEW: Text editor: Add a preview panel for Markdown and HTML documents, based on a WebView and some javascript.
2021-01-25 23:36:33 +01:00
gambas
157c59f096 Update French translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
2021-01-21 02:36:14 +01:00
gambas
9f696b9a39 About dialog: Make it larger for wide fonts.
[DEVELOPMENT ENVIRONMENT]
* BUG: About dialog: Make it larger for wide fonts.
2021-01-18 21:39:59 +01:00
gambas
f2692f3c8d Add a message label on the bottom right of the IDE main window, besides the debug panel buttons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add a message label on the bottom right of the IDE main window, besides the debug panel buttons.
* BUG: Make unused FScreenshot form compile.
2021-01-17 19:40:25 +01:00
gambas
20ed2d06dc Option dialog: Add an option to choose the message style.
[DEVELOPMENT ENVIRONMENT]
* NEW: All messages now use message boxes.
* NEW: Option dialog: Add an option to choose the message style.
* BUG: Project property dialog: Do not hide component if it has the same name as the project.
2021-01-17 00:25:50 +01:00
gambas
dd3853c7f4 Form editor: Changing the class of a public control from the "Change into" menu now works as expected.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Changing the class of a public control from the "Change into" menu now works as expected.
2021-01-14 11:49:24 +01:00
gambas
af3ea949b2 Form editor: The control selection menu now uses two levels of menus not to display too many items in the same popup.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: The control selection menu now uses two levels of menus not to display too many items in the same popup.
2021-01-14 00:39:28 +01:00
gambas
75056eb307 Packager: Common extra dependencies and extra files are not lost anymore when the target systems change.
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: Common extra dependencies and extra files are not lost anymore when the target systems change.
2021-01-14 00:00:09 +01:00
gambas
8ee32f0d8e Version control: Support for git worktrees.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Support for git worktrees.
2021-01-11 21:41:39 +01:00
gambas
f3dd4b5dcd Some fixes in the help browser.
[DEVELOPMENT ENVIRONMENT]
* NEW: Help browser: Remove unused MovieBox.
* NEW: Help browser: Use a circle Spinner.
* BUG: Help browser: Correctly stop the spinner if the page loading is cancelled.
* BUG: Help browser: Display an accurate message in online help when a unsupported wiki command is used.
2021-01-11 04:13:52 +01:00
gambas
1d270de336 Do not crash anymore when loading an Animation fails.
[DEVELOPMENT ENVIRONMENT]
* BUG: Don't use the deprecated MovieBox.Path property anymore.

[GB.GTK]
* BUG: Do not crash anymore when loading an Animation fails.

[GB.GTK3]
* BUG: Do not crash anymore when loading an Animation fails.

[GB.QT4]
* BUG: Do not crash anymore when loading an Animation fails.

[GB.QT5]
* BUG: Do not crash anymore when loading an Animation fails.
2021-01-11 01:24:20 +01:00
gambas
a0a2d0379c MovieBox is now implemented in Gambas, through a new Animation class.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for the MovieBox Animation property.

[GB.GTK]
* NEW: Animation is a new class that represents an animated image.
* NEW: MovieBox has been removed.

[GB.GTK3]
* NEW: Animation is a new class that represents an animated image.
* NEW: MovieBox has been removed.

[GB.GUI.BASE]
* NEW: MovieBox is now implemented in Gambas.

[GB.QT4]
* NEW: Animation is a new class that represents an animated image.
* NEW: MovieBox has been removed.

[GB.QT5]
* NEW: Animation is a new class that represents an animated image.
* NEW: MovieBox has been removed.
2021-01-09 10:24:56 +01:00
gambas
601eb90831 Reorder profiling menus. Display the platform and the GUI toolkit in the about dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: Reorder profiling menus.
* NEW: About dialog: Display the platform and the GUI toolkit.
2021-01-08 20:39:05 +01:00
gambas
197adab0b5 Fix uninstallation of gambas icons.
[CONFIGURATION]
* BUG: Fix uninstallation of gambas icons.
2021-01-03 18:35:22 +01:00
gambas
c3d351d18d Version control: Ignore changes in spaces when displaying git log history with changes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Ignore changes in spaces when displaying git log history with changes.
2021-01-02 22:54:52 +01:00
gambas
dc6e0b1a7d Add 'how-to-install' special command.
[WIKI]
* NEW: Add 'how-to-install' special command.
2021-01-02 11:37:05 +01:00
gambas
f22b74a10a Remove TerminalView resizing workaround.
[DEVELOPMENT ENVIRONMENT]
* NEW: Remove TerminalView resizing workaround.
2020-12-30 22:13:33 +01:00
gambas
85d406b6e3 Welcome dialog: Some fixes in snow.
[DEVELOPMENT ENVIRONMENT]
* NEW: Welcome dialog: Some fixes in snow.
2020-12-29 17:18:22 +01:00
gambas
cbf9ec1c03 Property variables declared with 'USE' are now correctly considered as private by the automatic completion.
[DEVELOPMENT ENVIRONMENT]
* BUG: Property variables declared with 'USE' are now correctly considered as private by the automatic completion.
2020-12-28 23:51:30 +01:00
gambas
a165a4884c Some fixes in snow & tears.
[DEVELOPMENT ENVIRONMENT]
* BUG: Welcome dialog: Do not draw tears on X-Mas.
* NEW: Welcome dialog: Make snow flakes fade when they have landed.
2020-12-28 23:42:26 +01:00
gambas
f246d03e95 Limit the width of the search list location column.
[DEVELOPMENT ENVIRONMENT]
* NEW: Limit the width of the search list location column.
2020-12-28 22:06:11 +01:00
Benoît Minisini
eefb03c5ba Merge branch 'wayland' of https://gitlab.com/gambas/gambas into wayland 2020-12-21 05:19:07 +01:00
Benoît Minisini
a6311c6b63 Continue working on Wayland support.
[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.
2020-12-21 04:54:14 +01:00
gambas
68473a84d1 Finally it's better to start snowing on X-mas.
[DEVELOPMENT ENVIRONMENT]
* NEW: Finally it's better to start snowing on X-mas.
2020-12-20 14:06:22 +01:00
gambas
09da68993e Start snow at solstice.
[DEVELOPMENT ENVIRONMENT]
* NEW: Start snow at solstice.
2020-12-20 01:14:01 +01:00
gambas
6d3f8297fb Font dialog: Set focus on FontChooser control at opening.
[DEVELOPMENT ENVIRONMENT]
* NEW: Font dialog: Set focus on FontChooser control at opening.
2020-12-19 03:03:30 +01:00
gambas
43dad3fced Code editor: Correctly hide automatic completion and signature popups when saving.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Correctly hide automatic completion and signature popups when saving.
2020-12-19 01:58:06 +01:00
gambas
7719f0e495 Version control: The version control dialog now opens only if the project compiles correctly.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: The version control dialog now opens only if the project compiles correctly.
2020-12-18 22:17:03 +01:00
gambas
4c5d7efc44 Code editor: Do not hide automatic completion and signature popup when we are scrolling horizontally.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Do not hide automatic completion and signature popup when we are scrolling horizontally.
2020-12-18 13:58:42 +01:00
gambas
6dc8e4f66f Hide proxy configuration button and fix about dialog contents for 'gb.gtk3'.
[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'.
2020-12-18 02:56:03 +01:00
Benoît Minisini
d673a110af Merge branch 'bsteers4-master-patch-03841' into 'master'
Backward compatibility, fix test arguments being erased.

See merge request gambas/gambas!168
2020-12-16 14:45:19 +00:00
Bruce Steers
c7bef47759 Backward-compatibility with older IDE versions for storing program arguments in the project file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Backward-compatibility with older IDE versions for storing program arguments in the project file.
2020-12-16 14:45:19 +00:00
gambas
c833c29e46 Fix some spaces in 'gambas3.desktop' file.
[CONFIGURATION]
* BUG: Fix some spaces in 'gambas3.desktop' file.
2020-12-16 15:12:48 +01:00
gambas
e33f93a3b3 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]
* 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.
2020-12-15 22:10:31 +01:00
gambas
112c4ca49d Fix project git root detection, and allow to include changes with the commit history in the file versioning dialog.
[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.
2020-12-15 13:42:17 +01:00
gambas
b45a677cbe Highlight of C++ files does not crash anymore in search results.
[DEVELOPMENT ENVIRONMENT]
* BUG: Highlight of C++ files does not crash anymore in search results.
*
2020-11-30 19:07:05 +01:00
gambas
314486fe90 Fix index sorting and use 'gb.qt5' information file for all GUI components now.
[WIKI CGI SCRIPT]
* BUG: Fix index sorting.
* BUG: Use 'gb.qt5' information file for all GUI components now.
2020-11-24 21:52:36 +01:00
gambas
38eefd7d21 Translation dialog: Importing a translation now correctly refreshes the translation view.
[DEVELOPMENT ENVIRONMENT]
* BUG: Translation dialog: Importing a translation now correctly refreshes the translation view.
*
2020-11-24 21:37:43 +01:00
gambas
f7e806c9bf Update Chinese translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Chinese translation.

[WIKI CGI SCRIPT]
* NEW: Update Chinese translation.

[PROJECT TEMPLATES]
* NEW: Update Chinese translation.

[GB.DB.FORM]
* NEW: Update Chinese translation.

[GB.FORM.DIALOG]
* NEW: Update Chinese translation.

[GB.FORM.MDI]
* NEW: Update Chinese translation.

[GB.FORM.PRINT]
* NEW: Update Chinese translation.

[GB.FORM]
* NEW: Update Chinese translation.

[GB.GUI.BASE]
* NEW: Update Chinese translation.

[GB.REPORT2]
* NEW: Update Chinese translation.

[GB.TERM.FORM]
* NEW: Update Chinese translation.

[GB.UTIL]
* NEW: Update Chinese translation.

[GB.WEB.FEED]
* NEW: Update Chinese translation.

[GB.WEB.FORM]
* NEW: Update Chinese translation.

[GB.WEB.GUI]
* NEW: Update Chinese translation.
2020-11-18 21:07:53 +01:00
gambas
2bf1b860bb Add actions to the Gambas IDE desktop file to run it with a specific GUI component.
[CONFIGURATION]
* NEW: Add actions to the Gambas IDE desktop file to run it with a specific GUI component.
2020-11-15 18:12:19 +01:00
gambas
35248d5e23 Project property dialog: Going back in the component help browser does not raise an error anymore.
[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.
*
2020-11-14 03:59:55 +01:00
gambas
bc2b594680 Remove debugging messages.
[DEVELOPMENT ENVIRONMENT]
* BUG: Remove debugging messages.
2020-11-11 04:48:35 +01:00
gambas
82cea0a2b2 The UNSAFE keyword is now correctly taken into account in function detection.
[DEVELOPMENT ENVIRONMENT]
* BUG: The UNSAFE keyword is now correctly taken into account in function detection.
2020-11-11 03:35:37 +01:00
gambas
a335ad9895 Enhance project info box behaviour.
[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.
2020-11-10 09:52:51 +01:00
gambas
ab6c37bef7 Inserting a new environment variable now edits the correct cell.
[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.
2020-11-07 10:55:55 +01:00
gambas
d212010fa7 Use the new '-a' interpreter option to make the script look like it was not run from a temporary generated project.
[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!
2020-11-02 22:31:51 +01:00
gambas
f9f96a24b7 BUG: Scanning a class that declares a structure using the name of an already existing class does not loop forever anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Scanning a class that declares a structure using the name of an already existing class does not loop forever anymore.
2020-11-01 19:02:28 +01:00
gambas
8e91ff071a Gambas fonts: merge all different sizes in two SFD files (one for regular, one for bold).
[DEVELOPMENT ENVIRONMENT]
* NEW: Gambas fonts: merge all different sizes in two SFD files (one for regular, one for bold).
2020-10-30 22:56:15 +01:00
gambas
dc603dcc6a Use OTB format instead of TTF format for Gambas fonts. It works better (but still not perfectly with GTK+).
[DEVELOPMENT ENVIRONMENT]
* NEW: Use OTB format instead of TTF format for Gambas fonts. It works better (but still not perfectly with GTK+).
2020-10-30 20:53:03 +01:00
gambas
2786ad1aa8 Packager: Debian packages now uses icons in PNG format instead of XPM, that format being not supported by GTK+.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Debian packages now uses icons in PNG format instead of XPM, that format being not supported by GTK+.
2020-10-30 16:13:40 +01:00
gambas
40d0fe638a 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]
* BUG: Project property dialog: Don't try to display the average number of lines by function if there is no function in the project.
2020-10-30 15:32:23 +01:00