Commit graph

3636 commits

Author SHA1 Message Date
Benoît Minisini
a5d10c36bc Use the new 'ShowButtons' property to hide side panels handles.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use the new 'ShowButtons' property to hide side panels handles.
2022-06-07 01:47:37 +02:00
Benoît Minisini
d1b26e37c8 Update support file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update support file.
2022-06-07 01:46:24 +02:00
Benoît Minisini
90f27dd1e1 Pretty printer: A line with PRINT ending with a comma does not indent the next line.
[DEVELOPMENT ENVIRONMENT]
* BUG: Pretty printer: A line with PRINT ending with a comma does not indent the next line.
2022-05-24 12:12:41 +02:00
Benoît Minisini
88a442ec09 Automatic completion: Take local variables declared inside loops into account.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Take local variables declared inside loops into account.
2022-05-19 23:59:42 +02:00
Benoît Minisini
2033e6cb25 IDE freeze when search result is refreshed should be fixed now.
[DEVELOPMENT ENVIRONMENT]
* NEW: Procedure popup is larger now.
* BUG: IDE freeze when search result is refreshed should be fixed now.
2022-05-16 16:37:21 +02:00
Benoît Minisini
8342f9e8bd Git version control fixes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project property dialog: Add local repository user and e-mail in git version control information.
* BUG: Version control: Use 'kate' if 'kwrite' is not available as version control text editor.
* BUG: Version control: Better detection of 'ssh' prompts.
* BUG: Version control: Detect errors when git commit is impossible.
2022-04-28 00:28:20 +02:00
gambas
5eb66b051a Debugger: Fix 'xfce4-terminal' and 'mate-terminal' support.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Fix 'xfce4-terminal' and 'mate-terminal' support.
2022-04-18 19:46:30 +02:00
gambas
887408b1ba Debugger: Suppose that 'xfce4-terminal' and 'mate-terminal' are actually the same thing as 'gnome-terminal'.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Suppose that 'xfce4-terminal' and 'mate-terminal' are actually the same thing as 'gnome-terminal'.
2022-04-18 03:16:05 +02:00
gambas
dab3489f4e Welcome dialog: Don't crash when stopping the medial player.
[DEVELOPMENT ENVIRONMENT]
* BUG: Welcome dialog: Don't crash when stopping the medial player.
2022-04-17 23:30:32 +02:00
gambas
bdad666477 Welcome dialog: Stop the media player when the form is closed.
[DEVELOPMENT ENVIRONMENT]
* BUG: Welcome dialog: Stop the media player when the form is closed.
2022-04-17 21:45:40 +02:00
gambas
7508d59eb5 Debugger: Move the terminal option from global configuration to debugging configuration.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Move the terminal option from global configuration to debugging configuration.
2022-04-17 19:39:54 +02:00
gambas
1a9a72bd25 Text editor: Fix the zoom buttons of the preview toolbar.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Use the new TreeView item Span property, so that the headings of the debugger trees display correctly.
* BUG: Text editor: Fix the zoom buttons of the preview toolbar.
* BUG: Console output: Define the icon of the "raise to top" toolbar button.
2022-04-13 12:40:01 +02:00
gambas
9f85e2b5a3 Debugger: The console automatic show should work correctly when the console is undocked now.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: The console automatic show should work correctly when the console is undocked now.
2022-04-13 01:59:17 +02:00
gambas
56e24c8cf3 Fix the list of different terminals, and workaround 'gnome-terminal' missing feature.
[DEVELOPMENT ENVIRONMENT]
* BUG: Option dialog: Fix the list of different terminals.
* NEW: Debugger: Workaround 'gnome-terminal' that is not able to hold its child process.
2022-04-13 01:25:31 +02:00
gambas
9a39b91297 The background color of borderless ComboBox must be specified now, when it is not the default color.
[DEVELOPMENT ENVIRONMENT]
* BUG: The background color of borderless ComboBox must be specified now, when it is not the default color.
2022-04-12 13:12:10 +02:00
gambas
26d0949282 Help browser: Correctly handle project help links in online mode.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Correctly handle project help links in online mode.
2022-04-09 23:41:54 +02:00
gambas
4d15fa8ece Debugger: Allow to ignore up to eight processes in extern debugging mode.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Allow to ignore up to eight processes in extern debugging mode.
2022-04-08 03:22:53 +02:00
gambas
4cf0f3b536 Debugger: Hide the not yet ready 'ignore process' panel in extern debugging.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Hide the not yet ready 'ignore process' panel in extern debugging.
2022-04-08 02:45:44 +02:00
gambas
aa34aa4fba Form editor: Controls without '_DrawWith' property set are handled correctly again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Controls without '_DrawWith' property set are handled correctly again.
2022-04-07 11:17:28 +02:00
gambas
c589375169 Debugger: Display process memory size greater than 2 GiB correctly.
[DEVELOPMENT ENVIRONMENT]
* OPT: Version control: Don't wrap lines of git history log, to speed up loading of huge history.
* BUG: Debugger: Display process memory size greater than 2 GiB correctly.
2022-04-04 19:08:41 +02:00
gambas
d69837264b Version control: Add a rotating spinner while the git log history is loading.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Add a rotating spinner while the git log history is loading.
2022-04-04 18:31:54 +02:00
gambas
25935727e7 Project tree: Fix renaming when copy / pasting a file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Fix renaming when copy / pasting a file.
2022-04-04 03:26:43 +02:00
gambas
f295b31469 Form editor: Automatically reload the form after its unknown controls have been removed.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Automatically reload the form after its unknown controls have been removed.
2022-04-03 00:27:30 +02:00
gambas
0883d7f084 Project editor: Handle controls from missing components gracefully.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: When a control cannot be loaded because of a missing
  component, now display the form with a red background, in read-only
  mode, and with a button that allows to remove all controls whose
  component is missing.
* NEW: Update French translation.
* NEW: Project properties dialog: Save the project before opening the dialog.
2022-04-02 20:07:06 +02:00
gambas
377a66d985 Fix project tree renaming and breakpoint removing.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Renaming does not miss sometimes the correct item anymore.
* BUG: Debugger: Removing all breakpoints should not sometimes crash anymore.
2022-04-02 14:53:04 +02:00
Christof Thalhofer
9689fa13f2 Tests for error handling
[DEVELOPMENT ENVIRONMENT]
*NEW: Tests for error handling
2022-03-27 12:44:45 +02:00
gambas
0579f59af6 Version control: Correctly hide the 'Locate change' button when there is no change.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Correctly hide the 'Locate change' button when there is no change.
2022-03-26 22:42:57 +01:00
gambas
be3731a7c2 Help browser: Correctly save and restore the side panel state.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Correctly save and restore the side panel state.
2022-03-26 22:29:52 +01:00
gambas
ab5a10a18d Help browser: Correctly take help font into account in offline mode.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Correctly take help font into account in offline mode.
2022-03-26 15:39:51 +01:00
gambas
40d26e01e5 Project open dialog: Draw project box buttons differently.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project open dialog: Draw project box buttons differently.
2022-03-26 09:16:40 +01:00
gambas
09a2dc5aa0 Code editor: Identifiers can now include the "-" character for autocompletion.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Identifiers can now include the "-" character for autocompletion.
2022-03-24 23:28:35 +01:00
gambas
c7451f1086 Form editor: Allow the 'DrawWith' control constant to define the initial value of properties of the control used for drawing.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Allow the 'DrawWith' control constant to define the initial value of properties of the control used for drawing.
2022-03-20 23:09:19 +01:00
gambas
44a540c9cc Code editor: Opening the procedure list now should make the current procedure name visible reliably.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Opening the procedure list now should make the current procedure name visible reliably.
2022-03-20 21:52:32 +01:00
gambas
276a5df4df Version control: Add a button to locate a specific change inside the source code.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Add a button to locate a specific change inside the source code.
* OPT: Form editor: Some cosmetic changes.
2022-03-18 23:21:08 +01:00
gambas
541deeede0 Form editor: 'Cursor' property is not applied anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: 'Cursor' property is not applied anymore.
2022-03-18 23:19:57 +01:00
gambas
6a451b4b6c Project tree: Classes are now correctly sorted in all cases when showing inheritance is activated.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Classes are now correctly sorted in all cases when showing inheritance is activated.
2022-03-14 00:43:03 +01:00
gambas
2c7d60342c Code editor: Pretty printer does not confuse structure keywords with symbols anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Pretty printer does not confuse structure keywords with symbols anymore.
2022-03-13 20:12:52 +01:00
gambas
de5ff44990 Test suites dialog: Remove the test suite combo selection. The test that will be run is now the one selected in the test suite list.
[DEVELOPMENT ENVIRONMENT]
* NEW: Test suites dialog: Remove the test suite combo selection. The test that will be run is now the one selected in the test suite list.
2022-03-12 23:21:26 +01:00
gambas
915db30801 Test suites dialog: Add a button to run the selected test suite, that reacts to the F4 shortcut.
[DEVELOPMENT ENVIRONMENT]
* NEW: Test suites dialog: Add a button to run the selected test suite, that reacts to the F4 shortcut.
2022-03-12 18:52:28 +01:00
gambas
369f2301c8 Help browser: Compute the title of a symbol the same way as the wiki.
[DEVELOPMENT ENVIRONMENT]
* NEW: Help browser: Use a SidePanel for the left panel.
* BUG: Help browser: Compute the title of a symbol the same way as the wiki.
2022-03-12 17:03:29 +01:00
gambas
c21f34776c Unit tests: Put back the test suite dialog current test suite selection.
[DEVELOPMENT ENVIRONMENT]
* NEW: Unit tests: Put back the test suite dialog current test suite selection.
* NEW: Redraw some icons.
2022-03-12 13:48:59 +01:00
gambas
bd3fa130b3 Some unit test GUI redesign.
[DEVELOPMENT ENVIRONMENT]
* NEW: Unit tests: Remove the current test suite selection from the dialog and put it in the test panel.
* NEW: Unit tests: Add a button to open the test suites dialog in the test panel.
2022-03-12 03:24:18 +01:00
gambas
fe6e093295 File property dialog: Center the "Close" button under the TabPanel.
[DEVELOPMENT ENVIRONMENT]
* NEW: File property dialog: Center the "Close" button under the TabPanel.
2022-03-12 00:09:02 +01:00
gambas
2e8262cbc2 Debugger configuration dialog: Fix dialog initialization.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger configuration dialog: Fix dialog initialization.
* BUG: Options dialog: Use a switch button instead of a combo.
2022-03-10 22:19:46 +01:00
Christof Thalhofer
280aa1a52f Merge branch 'master' of https://gitlab.com/gambas/gambas 2022-03-09 22:56:00 +01:00
Christof Thalhofer
48fc9bcbc3 Tests for local static variables
[DEVELOPMENT ENVIRONMENT]
*NEW: Tests for local static variables
2022-03-09 22:54:25 +01:00
gambas
5dcf880f2b Merge branch 'master' of gitlab.com:gambas/gambas 2022-03-09 16:55:41 +01:00
gambas
28dc556d06 Project box: Display the project directory on the bottom of the project box.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project box: Display the project directory on the bottom of the project box.
2022-03-09 16:55:10 +01:00
Benoît Minisini
e9cf08ea98 Merge branch 'master' into 'master'
Contains new Italian translations

See merge request gambas/gambas!262
2022-03-09 15:22:40 +00:00
gambas
71ed6e6af6 Project property dialog: Remove the libraries / references splitter separator, and use spacing.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project property dialog: Remove the libraries / references splitter separator, and use spacing.
2022-03-09 14:28:18 +01:00
Christof Thalhofer
4918ee4bbb FProjectProperty renamed Splitter1 to splLibraries
Just for better identification in settings file
2022-03-09 10:35:43 +01:00
Christof Thalhofer
38a45ae5d1 FProjectProperty some improvements
[DEVELOPMENT ENVIRONMENT]
*NEW: FProjectProperty layout improvements

FProjectProperty restores it's layout and there is a new splitter which
allows to resize the gridview 'gvwLibrary'.
2022-03-09 09:32:43 +01:00
Christof Thalhofer
cd6b1ab0a2 FmProjectProperty keep Vendor input visible on resize
[DEVELOPMENT ENVIRONMENT]
* FIX: FmProjectProperty keep Vendor input visible on resize
2022-03-09 07:30:12 +01:00
Christof Thalhofer
5fe5cd4733 FProjectProperty resizable
[DEVELOPMENT ENVIRONMENT]
* OPT: FProjectProperty resizable

Very small patch.

It always annoyed me that this form has a fixed size. This is especially
bad if one has a lot of libs included. I made the form resizable and
voila, it even remebers it's position and size.
2022-03-08 17:54:59 +01:00
Christof Thalhofer
4990a0507c [DEVELOPMENT ENVIRONMENT]
* OPT: Updated German translation
2022-03-03 16:41:54 +01:00
gambas
7b9e319438 Test suite dialog: Do not crash if a test module has no test method.
[DEVELOPMENT ENVIRONMENT]
* BUG: Test suite dialog: Do not crash if a test module has no test method.
2022-03-03 13:53:30 +01:00
Christof Thalhofer
ad6a552f80 gambas3-selftest beautify
[DEVELOPMENT ENVIRONMENT]
*OPT: gambas3-selftest beautify
2022-03-03 12:21:46 +01:00
gambas
cfb38f7386 Project tree: Clear the project filter when a file must be renamed, so that we are sure it is visible.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Clear the project filter when a file must be renamed, so that we are sure it is visible.
2022-03-02 02:37:09 +01:00
gambas
3d4ba94e25 Form editor: Fix grid configuration layout and tooltips.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Fix grid configuration layout and tooltips.
2022-02-28 03:13:59 +01:00
gambas
cdcdd03848 Some changes in the color selection dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: Color selection dialog: Hide the tab bar if there is only one tab.
* NEW: Color selection dialog: The default color is now white.
2022-02-25 16:58:49 +01:00
gambas
ff2d1f6e5b Some fixes in the welcome dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: Welcome dialog: Allow it to be smaller.
* BUG: Welcome dialog: Correctly draw project boxes in small mode.
* NEW: Version control: Make branch colors darker.
2022-02-25 03:10:44 +01:00
gambas
e45596ad6d Make SpinBox bigger everywhere so that little arrows are replaced by big buttons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Make SpinBox bigger everywhere so that little arrows are replaced by big buttons.
2022-02-24 17:34:54 +01:00
gambas
a8612cf018 Fix a rich text markup mistake in italian tips.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix a rich text markup mistake in italian tips.
2022-02-24 13:42:30 +01:00
gambas
e662d22537 File creation dialog: Correctly open the new file in all cases.
[DEVELOPMENT ENVIRONMENT]
* BUG: File creation dialog: Correctly open the new file in all cases.
* NEW: Redraw the 'linked' icon file bigger.
* NEW: Image editor: Pasting a selection now selects the entire selection, not just the pasted part.
2022-02-22 15:05:12 +01:00
GianluigiOr
3e2a15bd7a Contains correction and new Italian translations
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now complete.
* NEW: The file IDE tips.it.txt is now correct.
* NEW: The IDE's template files is now translate.
2022-02-22 13:43:04 +01:00
GianluigiOr
ca7719d29b Merge branch 'master' of https://gitlab.com/gambas/gambas 2022-02-22 10:52:59 +01:00
gambas
c3295b0f3d Fix detection of 'New' operator when searching for symbol definition.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix detection of 'New' operator when searching for symbol definition.
2022-02-19 12:07:13 +01:00
gambas
5a81b255e1 File creation dialog: Open the new file after the dialog has been closed, to be sure its editor gets the focus.
[DEVELOPMENT ENVIRONMENT]
* BUG: File creation dialog: Open the new file after the dialog has been closed, to be sure its editor gets the focus.
2022-02-18 23:13:45 +01:00
gambas
1cbdf024ba Version control: Fill project history with a background task, and hide dialog box before committing, so that the command outputs are visible.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts.
* NEW: Version control: Fill project history with a background task.
* NEW: Version control: Hide dialog box before committing, so that the
  command outputs are visible.
2022-02-18 10:10:19 +01:00
gambas
4057d78489 Fix debugger configuration and action saving in the form editor.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger configuration: Do not try to save a remote password if remote debugging is not enabled.
* BUG: Form editor: Correctly save action names.
* NEW: Project tree: Use new 'compress' and 'uncompress' icons in popup menu.
* BUG: Definitely hide the 'Use HTTP server' menu entry.
2022-02-14 21:46:39 +01:00
GianluigiOr
d65a9298db Contains new Italian translations
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE tips.it.txt is now complete.
2022-02-09 23:27:10 +01:00
gambas
4d2a942793 Profiler: Loading profile files is now through a background task.
[DEVELOPMENT ENVIRONMENT]
* NEW: Profiler: Loading profile files is now through a background task.
2022-02-08 22:53:46 +01:00
gambas
18598d58a7 Form editor: Action texts now do not include button text shortcuts anymore. Update your forms to fix them.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger configuration: Do not try to read remote password if remote debugging is disabled.
* BUG: Form editor: Action texts now do not include button text shortcuts anymore. Update your forms to fix them.
2022-02-07 19:42:11 +01:00
gambas
f24542546d Do not crash if there is no environment defined for debugging
[DEVELOPMENT ENVIRONMENT]
* BUG: Do not crash if there is no environment defined for debugging.
2022-02-06 00:48:34 +01:00
gambas
1748716418 Form editor: Don't fill the property help if it is hidden.
[DEVELOPMENT ENVIRONMENT]
* OPT: Form editor: Don't fill the property help if it is hidden.
2022-02-05 23:02:27 +01:00
gambas
1890b073d7 Debugger: Fix configuration dialog.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Fix configuration dialog.
* BUG: Remove now useless dialog boxes.
2022-02-05 22:40:44 +01:00
gambas
9e4d4a89cd Redesign the debugger configuration. Move environment and arguments in local settings. Pasting controls in a editor convert them to code.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: The debugger options are now all centralized inside a
  specific configuration dialog box.
* NEW: Debugger: Project environment and arguments are now stored in the
  project local settings, and not in the project configuration anymore.
* NEW: Code editor: If you copy controls from the form editor, you can now
  paste them in the code editor as Gambas code.
* NEW: Project property dialog: Add a specific field to force the version
  of the generated bytecode.
* NEW: Update French translation.
2022-02-05 18:41:16 +01:00
gambas
a844b90bb1 Merge branch 'master' of gitlab.com:gambas/gambas 2022-02-05 00:23:23 +01:00
gambas
f62e791f74 Add a debugger menu option to toggle debugging inside components. Allow profiling into components.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Debugger options are now stored in the project local settings, and not in the project configuration anymore.
* NEW: Debugger: Add a debugger menu option to toggle debugging inside components.
* NEW: Debugger: Disable debugger menu entries that are not relevant during debugging.
* NEW: Profiler: Profiling inside components is possible now.
* OPT: Project tree: Tree refresh is a bit faster now.
2022-02-05 00:19:20 +01:00
GianluigiOr
73f8bacfe3 Contains new Italian translations
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now complete.
* NEW: The IDE tips.it.txt is now complete.
2022-02-04 23:02:24 +01:00
gambas
abfbac8fc7 Add an option to change the IDE language.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add an option to change the IDE language.
2022-02-04 04:34:23 +01:00
gambas
8ed1d714eb Packager: Making a package now displays an explicit message when a ChangeLog date is incorrect, instead of raising an error.
[DEVELOPMENT ENVIRONMENT]
* BUG: Cancelling a project opening because some components are missing does not display a useless error message anyway.
* BUG: Packager: Making a package now displays an explicit message when a ChangeLog date is incorrect, instead of raising an error.
* NEW: Update French translation.
2022-02-03 23:15:50 +01:00
gambas
057f65fe1b Translated tips of the day are back.
[DEVELOPMENT ENVIRONMENT]
* BUG: Translated tips of the day are back.
2022-02-03 22:05:20 +01:00
gambas
edc9d6a835 Go back to the previous program arguments GUI.
[DEVELOPMENT ENVIRONMENT]
* NEW: Go back to the previous program arguments GUI.
2022-02-03 02:34:55 +01:00
gambas
b1c053d577 Initial implementation of remote debugging through ssh.
[DEVELOPMENT ENVIRONMENT]
* NEW: Initial implementation of remote debugging through ssh.
* NEW: Update French translation.
2022-02-02 21:23:18 +01:00
gambas
c980c57737 Update financial support file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update financial support file.
2022-01-30 17:58:47 +01:00
gambas
8662d2f5a9 DBusExplorer: Fix toolbar layout.
[EXAMPLES]
* BUG: DBusExplorer: Fix toolbar layout.
2022-01-29 01:41:48 +01:00
Benoît Minisini
e4dcb05c53 Merge branch 'DBusExplorerUpdate' into 'master'
Updated DBus Explorer to work with Latest XML returned by introspect call

See merge request gambas/gambas!257
2022-01-29 00:31:49 +00:00
gambas
c77239b4ea Conflict editor: Fix text highlighting.
[DEVELOPMENT ENVIRONMENT]
* BUG: Conflict editor: Fix text highlighting.
2022-01-27 03:20:27 +01:00
gambas
2a20ae15bb Automatic formatting now only highlights modified lines.
[DEVELOPMENT ENVIRONMENT]
* NEW: Automatic formatting now only highlights modified lines.
2022-01-25 02:03:33 +01:00
gambas
0c1c5c01e8 Automatic completion: Only ignore properties in when filling completion with class symbols.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Only ignore properties in when filling completion with class symbols.
2022-01-24 02:51:43 +01:00
gambas
788ecfacda Connection editor: Do not crash anymore when saving the table fails.
[DEVELOPMENT ENVIRONMENT]
* BUG: Connection editor: Do not crash anymore when saving the table fails.
2022-01-21 11:08:03 +01:00
Brian G
63ea861f9e Updated DBusExplorer to work with Latest XML returned by introspectcall
[DbusExplorer]
* BUG  Fixed bug in how the XML introspect file was handled, look for key 'name' now
* NEW  Display the property name with type returned or set, and read/write access type
* NEW  Display Signal information in a more clear format
2022-01-15 14:48:44 -08:00
gambas
91ee663546 Make some long timers be ignored at program exit.
[DEVELOPMENT ENVIRONMENT]
* NEW: Make some long timers be ignored at program exit.
2022-01-14 21:57:30 +01:00
gambas
d7c05a9069 The status bar message timer is now ignored when quitting the application.
[DEVELOPMENT ENVIRONMENT]
* NEW: The status bar message timer is now ignored when quitting the application.
* NEW: Form editor: The property name is now always displayed in bold when it does not have its default value.
2022-01-14 21:34:37 +01:00
gambas
1a01cf7e57 Project tree: Setting the startup class does not crash anymore when forms class files are visible.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Setting the startup class does not crash anymore when forms class files are visible.
2022-01-12 22:02:04 +01:00
gambas
e939b80cef Fix case problems in syntax analyze.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix case problems in syntax analyze.
2022-01-12 13:17:47 +01:00
gambas
f86aa0a8e5 Handle identifiers between curly braces correctly in symbol signatures.
[DEVELOPMENT ENVIRONMENT]
* BUG: Handle identifiers between curly braces correctly in symbol signatures.
2022-01-10 03:17:27 +01:00
gambas
e5f144706f Project tree: Fix item refresh when displaying all classes option is enabled.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Fix item refresh when displaying all classes option is enabled.
2022-01-07 23:30:59 +01:00
gambas
742b0b8094 Form editor: Do not raise an error when selecting a project control whose class does not exist anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Do not raise an error when selecting a project control whose class does not exist anymore.
2022-01-07 19:25:35 +01:00
gambas
f6ec7d7396 Update French translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
2022-01-07 13:35:19 +01:00
gambas
bb1894d4cf Fix project tree when displaying form classes option is toggled.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Fix refresh of a single form class item.
* NEW: Project tree: Form class items use a smaller font.
* NEW: Project tree: Form class items are never displayed as startup class.
2022-01-07 00:29:17 +01:00
dashboard68
c2de3a0ba0 Project tree: Show the class files associated with a form file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Show the class files associated with a form file.
2022-01-06 22:44:55 +00:00
gambas
3eebb6ebe7 Form editor: Ensure that the selection handles are always visible whatever the form background color.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Ensure that the selection handles are always visible whatever the form background color.
2022-01-06 15:33:30 +01:00
gambas
4be0f59eed Help browser: Try to put more accurate search results first.
[DEVELOPMENT ENVIRONMENT]
* NEW: Help browser: Try to put more accurate search results first.
2022-01-04 17:12:00 +01:00
gambas
13f4b8a547 Make executable dialog: Do not increment the release number twice in some cases.
[DEVELOPMENT ENVIRONMENT]
* BUG: Make executable dialog: Do not increment the release number twice in some cases.
2022-01-02 16:26:37 +01:00
gambas
c14f65b838 Help browser: Offline help browser now goes back in history with the right mouse button or the menu key.
[DEVELOPMENT ENVIRONMENT]
* NEW: Help browser: Offline help browser now goes back in history with the right mouse button or the menu key.
2022-01-01 11:09:20 +01:00
gambas
810a619c06 Debugger: Fix breakpoint management.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Removing a breakpoint is always possible.
* BUG: Debugger: Incorrect breakpoints (on commented or void lines) are removed when the debugger starts only.
2021-12-30 14:21:15 +01:00
gambas
4dd2518bb0 Version control: Really do not crash anymore when the current branch name is null.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Really do not crash anymore when the current branch name is null.
2021-12-23 01:07:37 +01:00
gambas
7c17f33560 Search dialog: The "replacing capture groups" checkbox is now indented so that its dependency on the "regular expression" checkbox is clearly visible.
[DEVELOPMENT ENVIRONMENT]
* NEW: Search dialog: The "replacing capture groups" checkbox is now indented so that its dependency on the "regular expression" checkbox is clearly visible.
2021-12-21 13:20:50 +01:00
gambas
856afbec08 Search dialog: Support for replacing capture groups in regular expressions.
[DEVELOPMENT ENVIRONMENT]
* NEW: Search dialog: Support for replacing capture groups in regular expressions.
2021-12-18 01:11:06 +01:00
gambas
56b33c1461 Search dialog: Using a non-fixed editor font does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: Using a non-fixed editor font does not crash anymore.
2021-12-17 13:48:00 +01:00
gambas
d5514f7120 Search dialog: Center the searched text in the result text as much as possible.
[DEVELOPMENT ENVIRONMENT]
* NEW: Search dialog: Center the searched text in the result text as much as possible.
2021-12-15 16:06:29 +01:00
gambas
d7d0c2620f Search dialog: Fix and optimize drawing of text in the result table.
[DEVELOPMENT ENVIRONMENT]
* OPT: Search dialog: The text in the result table is drawn faster.
* BUG: Search dialog: The text in the result table is highlighted only for 'Gambas' code. Other highlighting do not work at the moment.
* BUG: Search dialog: Replace tabs by spaces in the result text, so that text is drawn correctly.
2021-12-15 16:00:34 +01:00
gambas
39fad5cad9 Packager: ArchLinux: packager information is now available in the generated packages.
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: ArchLinux: packager information is now available in the generated packages.
2021-12-13 21:55:10 +01:00
gambas
524724f4e3 Packager: ArchLinux: Continue fixing packaging.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: ArchLinux: Continue fixing packaging.
2021-12-13 20:12:01 +01:00
gambas
063c5859e7 Packager: ArchLinux: Add maintainer as packager in 'PKGINFO' file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: ArchLinux: Add maintainer as packager in 'PKGINFO' file.
2021-12-13 00:20:42 +01:00
gambas
5de3cbd935 Debugger: The 'Remove all breakpoints' menu entry does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: The 'Remove all breakpoints' menu entry does not crash anymore.
* BUG: Debugger: Fix breakpoint initialization at project opening.
2021-12-12 23:06:53 +01:00
gambas
93613f517a Packager: Try to fix how license is registered in ArchLinux packages.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Add more GPL licenses.
* BUG: Packager: Try to fix how license is registered in ArchLinux packages.
2021-12-11 12:36:42 +01:00
gambas
f19a9b7494 Packager: On ArchLinux, remove an extra space in the "maintainer" comment of the PKGBUILD file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: On ArchLinux, remove an extra space in the "maintainer" comment of the PKGBUILD file.
2021-12-11 12:14:32 +01:00
Benoît Minisini
30c558b5a2 Merge branch 'ScripterBugFix' into 'master'
Updates to fix issues with multi line enum

See merge request gambas/gambas!250
2021-12-06 17:28:29 +00:00
GianluigiOr
3f0fbc5ca9 Contains new Italian translations
[GAMBAS-WIKI]
* NEW: The translation is now complete.
[GAMBAS-SELFTEST]
* NEW: The translation is now complete.
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now complete.
[GBS3]
* NEW: The translation is now complete.
[GB.ARGS]
* NEW: The translation is now complete.
[GB.EVAL.HIGHLIGHT]
* NEW: The translation is now complete.
[GB.FORM.TERMINAL]
* NEW: The complete translation.
[GB.FORM]
* NEW: The translation is now complete.
[GB.GUI.BASE]
* NEW: The translation is now complete.
[GB.WEB.FORM]
* NEW: The translations is now complete.
[GB.WEB.GUI]
* NEW: The translations is now complete.
2021-12-06 17:45:10 +01:00
gambas
f72a9d51db Debugger: String variables are now edited in an external dialog box if they are too long (more than 128 bytes).
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Debugger: String variables are now edited in an external dialog box if they are too long (more than 128 bytes).
2021-12-04 12:40:49 +01:00
gambas
0b374be352 Version control: Don't crash when choosing a branch color if the branch name is null.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Don't crash when choosing a branch color if the branch name is null.
2021-12-02 21:28:40 +01:00
gambas
70505e42c6 Version control: Get the current git branch with a command that works with all versions of git.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Get the current git branch with a command that works with all versions of git.
2021-11-29 16:14:23 +01:00
gambas
0c9a620388 New implementation of breakpoints management. Breakpoints cannot be disabled anymore, and they are now displayed in the debugger panel, under the stack backtrace.
[DEVELOPMENT ENVIRONMENT]
* NEW: New implementation of breakpoints management. Breakpoints cannot be disabled anymore, and they are now displayed in the debugger panel, under the stack backtrace.
2021-11-22 20:03:32 +01:00
Brian G
ee203da640 Updates to fix issues with multi line enum
[Scripter]
* BUG: Fix incorrect processing of multi line enum, when main is not defined in the script
2021-11-15 12:42:27 -08:00
gambas
79ff9b9f2d Help browser: Correctly react to switches between offline and online help.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Correctly react to switches between offline and online help.
* NEW: Update financial support.
2021-11-14 22:09:48 +01:00
gambas
375ce85217 Project property dialog: The component help does not crash anymore when hitting the back button.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: The component help does not crash anymore when hitting the back button.
2021-11-12 21:26:40 +01:00
gambas
89465eb4c7 Now an HtmlView is used everywhere for displaying help when offline help is enabled. Otherwise a WebView is used.
[DEVELOPMENT ENVIRONMENT]
* BUG: Now an HtmlView is used everywhere for displaying help when offline help is enabled. Otherwise a WebView is used.
* NEW: Many updates of forms ('Mouse' constants replaced by 'Cursor' constants, and PictureBox pictures not cached anymore)
2021-11-12 21:05:54 +01:00
gambas
5b58d76864 Form editor: Draw the red border of containers in a more logical way.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Draw the red border of containers in a more logical way.
2021-11-10 01:36:33 +01:00
gambas
52dbf8fdf3 Automatic completion: Do not insert a space if the completion is triggered by a bracket, a point or an exclamation mark.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Do not insert a space if the completion is triggered by a bracket, a point or an exclamation mark.
2021-11-09 02:10:18 +01:00
gambas
cebcddd531 The translation logs generated by the compiler are now displayed to the user.
[DEVELOPMENT ENVIRONMENT]
* NEW: The translation logs generated by the compiler are now displayed to the user.
* NEW: Redraw 'class' and 'module' icons.
2021-11-08 01:48:31 +01:00
gambas
463c8c7d2b The F2 "find definition" function does not mistake subroutines for normal symbols anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: The F2 "find definition" function does not mistake subroutines for normal symbols anymore.
2021-11-08 01:46:21 +01:00
gambas
0fc360bc92 Update CSS file.
[WIKI]
* NEW: Update CSS file.
2021-11-06 15:18:58 +01:00
gambas
2a66b8971f Fix custom help page templates.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix custom help page templates.
2021-11-06 14:59:28 +01:00
gambas
a2f9215f0d Use the new 'TextEditor.Theme' property instead of the now deprecated 'Styles' property. Update highlighting themes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update highlighting themes.
* NEW: Use the new 'TextEditor.Theme' property instead of the now deprecated 'Styles' property.
2021-11-06 14:46:58 +01:00
gambas
cab8410921 Option dialog: Fix theme configuration.
[DEVELOPMENT ENVIRONMENT]
* BUG: Option dialog: Fix theme configuration.
* NEW: Update 'gambas' highlighting theme.
2021-11-06 12:04:34 +01:00
gambas
16e547fffe Translation dialog: Display the current translation and the current translation file in the dialog title.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: Display the current translation and the current translation file in the dialog title.
2021-11-05 17:04:02 +01:00
gambas
abd179d7ae Implement the new highlighting design, and fix the use of new HtmlView in property help.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix use of new HtmlView in property help.
* BUG: Fix how the list of recently opened files is filled.
* NEW: Use the new highlighting design.
* NEW: Option dialog: The theme tab allows to choose the new highlighting styles by highlighters.
* NEW: Translation dialog: The list of new languages now displays the name of the associated translation file.
2021-11-05 16:58:50 +01:00
gambas
8d1f7fb4d0 Use HtmlView instead of WebView in automatic completion popup, method signature popup and form editor property help.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use HtmlView instead of WebView in automatic completion popup, method signature popup and form editor property help.
* BUG: Fix <a> inside <u> bug inside custom HtmlView css patch.
2021-11-01 00:07:45 +01:00
gambas
3ac4484d4f Fix stylesheet of help pages generated for classes inside the project.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix stylesheet of help pages generated for classes inside the project.
2021-10-31 17:58:44 +01:00
gambas
0e808a63d2 Use the new HtmlView control to display automatic completion help and form editor property help.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use the new HtmlView control to display automatic completion help and form editor property help.
  You will notice they become faster.
2021-10-30 20:38:29 +02:00
gambas
1c2063cbec Debugger: Process ressource watch should not crash anymore when the process is dead.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Process ressource watch should not crash anymore when the process is dead.
2021-10-29 02:46:05 +02:00
gambas
5830ece406 Some debugger fixes again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Local variables come back.
* BUG: Debugger: Fix error label layout.
* NEW: Declare the new upcoming 'gb.form.htmlview' component.
2021-10-27 18:34:51 +02:00
gambas
8d064e7cfc Some debugger fixes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Use underline cursor style for version control terminal.
* OPT: Debugger: Do not refresh local and object variables if they are not collapsed.
* BUG: Debugger: Take into account that the debugger answer is unlimited now.
2021-10-25 03:19:57 +02:00
gambas
da50778ffa Project tree: Allow move action only when dragging a source code file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Allow move action only when dragging a source code file.
2021-10-22 21:22:48 +02:00
gambas
1474d6cef0 Display information on debugged process. Fix git repository detection.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Debugger: Display the memory used by the debugged process (actually the PSS returned by Linux), and the number of its open file descriptors.
* BUG: Version control: Fix git repository detection.
2021-10-21 13:54:44 +02:00
gambas
a40d11b528 Fix how remotely debugged process end is detected.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Watch a remotely debugged process through the lock file
  it creates, instead of relying on '/proc' which is not reliable and
  Linux-specific.
* BUG: Save the cursor position in the history when the procedure list is used.
2021-10-21 01:04:42 +02:00
gambas
3771b2df30 Version control: Use EXEC instead of SHELL to speed-up version control detection.
[DEVELOPMENT ENVIRONMENT]
* OPT: Version control: Use EXEC instead of SHELL to speed-up version control detection.
2021-10-20 18:00:46 +02:00
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