Commit graph

3535 commits

Author SHA1 Message Date
Benoît Minisini
2cbea0c358 Do not clear the version control and the test console when the project is reloaded.
[DEVELOPMENT ENVIRONMENT]
* NEW: Do not clear the version control and the test console when the project is reloaded.
2022-09-03 14:28:33 +02:00
Benoît Minisini
415de7b257 Update configuration files to autoconf 2.71.
[CONFIGURATION]
* NEW: Update configuration files to autoconf 2.71.
2022-09-03 13:24:51 +02:00
Benoît Minisini
935cf315f4 Project tree: Fix a possible crash while opening a project.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Fix a possible crash while opening a project.
2022-09-02 11:04:26 +02:00
Benoît Minisini
969b7495e0 Debugger: Fix a possible crash in stack display during debugging.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Fix a possible crash in stack display during debugging.
2022-08-31 23:46:51 +02:00
Benoît Minisini
dae0a9abe6 Text & code editor: Call the TextEditor.Reset() method when loading the contents, not to raise the Change event.
[DEVELOPMENT ENVIRONMENT]
* BUG: Text & code editor: Call the TextEditor.Reset() method when loading the contents, not to raise the Change event.
2022-08-22 14:29:35 +02:00
Benoît Minisini
61615b5263 Search: Draw a border on the bottom on the last line of results.
[DEVELOPMENT ENVIRONMENT]
* BUG: Search: Draw a border on the bottom on the last line of results.
2022-08-19 23:31:17 +02:00
Benoît Minisini
9a2480cc8a Software farm: Do not crash anymore when login to the farm.
[DEVELOPMENT ENVIRONMENT]
* BUG: Software farm: Do not crash anymore when login to the farm.
2022-08-16 20:59:22 +02:00
Benoît Minisini
4819adfa52 Debugger: Allow to bypass the name check when searching for a component or library project location.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Allow to bypass the name check when searching for a component or library project location.
* NEW: Project make executable dialog: When installing a library, do not add the vendor prefix if the project name already has it.
* NEW: Update French translation.
* NEW: Add the component name in IDE tab title for files from other projects.
* NEW: Update financial support file.
2022-08-10 12:51:08 +02:00
Benoît Minisini
167e61c86e Merge branch 'ignore-fuse-files' into 'master'
Add fuse_hiddenxxxx files in .gitignore files

See merge request gambas/gambas!275
2022-08-09 15:45:37 +00:00
Benoît Minisini
f94f6ecf87 Running a project does not remove disabled environment variables anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Running a project does not remove disabled environment variables anymore.
2022-08-09 15:40:24 +02:00
Bruce Steers
253f93e762 Add fuse_hiddenxxxx files in .gitignore files
[DEVELOPMENT_ENVIRONMENT]
* NEW: add fuse_hiddenxxxx temporary system files to .gitignore
2022-08-09 10:06:01 +01:00
Benoît Minisini
4c8adcdb06 Add 'gb.geom' to the list of components.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add 'gb.geom' to the list of components.
2022-08-09 02:50:52 +02:00
Benoît Minisini
e4bc43e534 Form editor: Make the property sheet row height padding a bit larger, following 'Desktop.Scale'.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Make the property sheet row height padding a bit larger, following 'Desktop.Scale'.
2022-08-09 01:17:27 +02:00
Benoît Minisini
a89ec9ec15 Debugger: Removing all breakpoints works again.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Removing all breakpoints works again.
2022-08-08 17:26:29 +02:00
Benoît Minisini
bd52d1aff3 Project browser: Use the new DirBrowser control.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project browser: Use the new DirBrowser control.
2022-08-07 20:33:49 +02:00
Benoît Minisini
1d6636cfdb Finish project browser implementation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Project browser: Finish file commands implementation.
* NEW: Project browser: Add view split.
* NEW: Project browser: DnD support.
* BUG; Project browser: Display the same contents as the 'Data' folder of the project tree.
* NEW: File creation dialog: Now it is used for creating directories.
2022-08-06 18:07:13 +02:00
Benoît Minisini
bd94c90721 Welcome dialog: Fix project items layout.
[DEVELOPMENT ENVIRONMENT]
* BUG: Welcome dialog: Fix project items layout.
2022-08-04 00:11:54 +02:00
Benoît Minisini
c2a2b60790 Project browser: Implement file renaming. Lock the project tree while closing the current project, so that it raises no deferred events.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Project browser: Implement file renaming.
* BUG: Lock the project tree while closing the current project, so that it raises no deferred events.
2022-08-03 13:52:21 +02:00
Benoît Minisini
9382328db0 Project browser: Implement copy, cut, paste and delete actions.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project browser: Handle paste actions by moving or copying files.
* NEW: Project browser: Implement file deletion.
* NEW: Redesign the unique file name generation function.
2022-08-03 11:35:26 +02:00
Benoît Minisini
3a8c36a823 Project browser: Add a space in the toolbar for the project tree workspace button.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project browser: Add a space in the toolbar for the project tree workspace button.
* OPT: Welcome dialog: Load and show the welcome dialog only if needed.
2022-08-03 02:54:57 +02:00
Benoît Minisini
ecbc19cdd4 Project browser: Correctly initialize toolbar state.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project browser: Correctly initialize toolbar state.
* NEW: Update French translation.
* BUG: Form editor: Fix multicontainer menu icon.
2022-08-03 00:45:15 +02:00
Benoît Minisini
74be963d5b Add a project browser. Not finished yet!
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Add a project browser.
* NEW: Add a button that toggles the new project browser.
* BUG: Use the 'paste-special' stock icon where appropriate.
2022-08-02 17:41:01 +02:00
Benoît Minisini
c723d4c018 Support for write-only properties.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for write-only properties.
2022-08-01 22:15:20 +02:00
Benoît Minisini
aee4a046fb Code editor: Fix keyword detection (ME, SUPER...) when analyzing an expression to jump to a definition.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix keyword detection (ME, SUPER...) when analyzing an expression to jump to a definition.
2022-08-01 02:19:15 +02:00
Benoît Minisini
dc2b8a8b9f Search: New result presentation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Search: New result presentation.
2022-07-30 20:30:35 +02:00
Benoît Minisini
6114fd8ae7 Code, text and conflict editor: Use the 'gb.form.editor' new goto line panel instead of the custom one.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code, text and conflict editor: Use the 'gb.form.editor' new goto line panel instead of the custom one.
2022-07-30 18:09:24 +02:00
Benoît Minisini
08242daafc Version control: Display the state of the file on top in the information dialog.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Fix visibility of version control information menu entry.
* NEW: Version control: Display the state of the file on top in the information dialog.
2022-07-30 17:08:15 +02:00
Benoît Minisini
a7045c7e03 Version control: Support for defining Git repository identity. Move statistics to the publish dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Move version control statistics to a new 'Repository' tab in publish dialog.
* NEW: Version control: Add fields to define your Git repository identity in 'Repository' tab.
* NEW: Update French translation.
* BUG: Test suites: Fix test result label colors.
2022-07-30 16:10:10 +02:00
Benoît Minisini
c0de8e87d6 Version control: Support for creating branches.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Support for creating branches.
* NEW: Update French translation.
2022-07-30 00:58:36 +02:00
Benoît Minisini
348c4393f4 Debugger: Support modules, not just classes, when debugging inside components.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Support modules, not just classes, when debugging inside components.
* NEW: Update default compact layout.
2022-07-29 12:42:11 +02:00
Benoît Minisini
88e806e5cc Debugger: Clear the WebView when closing the debugger browser.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Clear the WebView when closing the debugger browser.
2022-07-28 17:26:39 +02:00
Benoît Minisini
1428689618 Support for breakpoints inside components. New way of storing breakpoints into configuration file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Support for breakpoints inside components.
* NEW: Debugger: New way of storing breakpoints into configuration file.
* BUG: Code editor: Setting a breakpoint does not mark read-only files as modified anymore.
* BUG: Project tree: Fix popup menu entries state according to context.
* BUG: Project tree: Component files now use the same sort than the project files.
2022-07-27 01:09:42 +02:00
Benoît Minisini
cfd233a3a2 Support for debugging inside project components. Breakpoints inside components do not work correctly yet.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Support for debugging inside project components. Breakpoints inside components do not work correctly yet.
* NEW: Debugger configuration dialog: Add a button to reset the location of component projects.
* NEW: Update 'compact' default GUI layout.
2022-07-26 02:04:59 +02:00
Benoît Minisini
e9c22a1ab7 Update some control icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update some control icons.
2022-07-25 13:18:26 +02:00
Benoît Minisini
22b2cac67f Image editor: Change default line join and line cap.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Change default line join and line cap.
2022-07-24 23:35:56 +02:00
Benoît Minisini
2789fbc305 Update project configuration files.
[CONFIGURATION]
* NEW: Update project configuration files.
2022-07-23 15:47:38 +02:00
Benoît Minisini
99f5df2d43 Selecting an item in the procedure list failed sometimes at the first click.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Stack backtrace and variable list headers are not selectable anymore.
* BUG: Code editor: Selecting an item in the procedure list failed sometimes at the first click.
* BUG: Text editor: Selecting an item in the procedure list failed sometimes at the first click.
* BUG: Help browser: Fix layout of IDE shortcuts help window.
2022-07-23 13:19:34 +02:00
Benoît Minisini
486ce8a691 Display component name in debugger stack backtrace. Update module icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Display component name in stack backtrace.
* NEW: Update module icons.
2022-07-22 20:34:02 +02:00
Benoît Minisini
e3c26497f2 Debugger: Ignore namespace when searching for current debugged class.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Ignore namespace when searching for current debugged class.
2022-07-21 20:59:12 +02:00
Benoît Minisini
81fcc122d2 Help browser: Fix tree refresh on project change and help on project classes.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Fix tree refresh on project change.
* BUG: Help browser: Information about project classes is correctly displayed again.
2022-07-19 01:39:22 +02:00
Benoît Minisini
445863212f Debugger: Closing the internal debugger browser now stops the debugger.
[DEVELOPMENT ENVIRONMENT]
* NEW: Welcome dialog: Try to compute the dialog size better.
* NEW: Debugger: Closing the internal debugger browser now stops the debugger.
2022-07-14 11:11:26 +02:00
Benoît Minisini
3a18606102 Version control: Add a bookmark pointing at the root repository the current project is part of.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Add a bookmark that points at the svn / git repository directory the current project is part of.
* NEW: Version control: Add a menu entry that opens the file manager at the root svn / git repository.
* NEW: Version control: Add a menu entry that opens a terminal at the root svn / git repository.
2022-07-08 02:07:56 +02:00
Benoît Minisini
1be6908e72 Merge branch 'master' into 'master'
Bugfix option --list which lists libraries or components available for inclusion in a script

See merge request gambas/gambas!268
2022-07-05 21:56:44 +00:00
Brian G
46701a60bf Bugfix option --list which lists libraries or components available for inclusion in a script 2022-07-05 21:56:44 +00:00
Benoît Minisini
dc428aa43a When making an executable, copy the executable path to the clipboard so that you can paste it to copy the file manually if you need.
[DEVELOPMENT ENVIRONMENT]
* BUG: The list of translatable properties is now case insensitive.
* NEW: When making an executable, copy the executable path to the clipboard so that you can paste it to copy the file manually if you need.
2022-07-02 00:09:40 +02:00
Benoît Minisini
7a4f7eaea1 Project open dialog: Ignore '.project' files at the root of home folders.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix debug browser selection button management again.
* BUG: Project open dialog: Ignore '.project' files at the root of home folders.
2022-06-29 00:30:19 +02:00
Benoît Minisini
e411c17fe1 Fix debug browser selection button management.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix debug browser selection button management.
2022-06-19 22:19:49 +02:00
Benoît Minisini
0d44591b74 Add a menu button to the main toolbar to choose the debug browser.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add a menu button to the main toolbar to choose the debug browser.
* NEW: Update French translation.
2022-06-19 00:27:18 +02:00
Benoît Minisini
a39e6477e5 Allows to configurate the browser used for debugging web application. Add an internal browser too.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Remove the ability to choose the external browser. The default one given by the environment is always used.
* NEW: Add an internal browser for debugging web applications.
* NEW: Debugger options dialog: Allow to choose the browser used for debugging web applications, between Firefox, Chromium or the internal debug browser.
* NEW: The browser used for debugging is now run in its own process and in private mode. Create a custom profile in Firefox for that.
2022-06-18 23:55:51 +02:00
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