Commit graph

3215 commits

Author SHA1 Message Date
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
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
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
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