Benoît Minisini
5f74a100e8
Project tree: Do not crash anymore when opening the 'Open with' popup twice.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Do not crash anymore when opening the 'Open with' popup twice.
2022-12-24 14:09:48 +01:00
Benoît Minisini
a06edadf8c
Update financial support file.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Update financial support file.
2022-12-24 13:27:56 +01:00
Benoît Minisini
b67580b016
Snow starts to fall one day before X-Mas now.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Snow starts to fall one day before X-Mas now.
2022-12-23 23:52:57 +01:00
Benoît Minisini
064c9fb24e
Disable all actions that could modify the source code while debugging. Replace debugger tab by little buttons to save vertical space.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Debugger: Switching between project tree and debugger is now done with a little button instead of tabs, to save vertical space.
* BUG: Disable all actions that could modify the source code while debugging.
2022-12-22 04:30:55 +01:00
Christof Thalhofer
be0eb109b4
GambasSelftests Todo for future CShort overflow
...
[DEVELOPMENT ENVIRONMENT]
* BUG: CFloat Test failed
* NEW: GambasSelftests Test Todo for CShort overflow
2022-12-20 15:22:50 +01:00
Benoît Minisini
60d6dada96
Many debugger fixes.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* BUG: Debugger: Many fixes.
2022-12-20 11:34:01 +01:00
Benoît Minisini
0ca614c4cb
Fix the tests that now overflow.
...
[SELF-TESTER]
* BUG: Fix the tests that now overflow.
2022-12-20 02:09:26 +01:00
Benoît Minisini
6f541c94e0
Hitting ESC does not crash anymore.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Hitting ESC does not crash anymore.
2022-12-20 02:02:21 +01:00
Benoît Minisini
1d56aa7dcf
Merge branch 'master' of gitlab.com:gambas/gambas
2022-12-20 01:45:44 +01:00
Benoît Minisini
5f0d8c78fa
Debugger: Put the debugger in the left panel with the project tree.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Put the debugger in the left panel with the project tree.
2022-12-20 01:38:00 +01:00
Christof Thalhofer
d79b36dc3c
Gambas-Selftest get rid of 'Inform' command
...
[DEVELOPMENT ENVIRONMENT]
* OPT: Gambas-Selftest get rid of 'Inform' command
2022-12-18 11:32:11 +01:00
Benoît Minisini
c42043aacc
Debugger: Clicking on the stack backtrace works correctly again.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Clicking on the stack backtrace works correctly again.
2022-12-16 08:48:58 +01:00
Benoît Minisini
e9a050ebcb
Project browser: Use a better dialog to handle file overwrite during a copy.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Project browser: Use a better dialog to handle file overwrite during a copy.
* NEW: Update French translation.
2022-12-16 01:58:29 +01:00
Benoît Minisini
eef92cc2fa
Debugger: Fix debugger state tracking.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Fix debugger state tracking.
2022-12-15 14:55:38 +01:00
Benoît Minisini
d8ff5eb39d
New debugger icons. Longer timeout for version control commands.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Use the new debugger stock icons.
* NEW: Project tree: Use a fixed size for the emblems.
* NEW: Version control: the command timeout is now 30 seconds instead of 15 seconds.
2022-12-15 02:24:20 +01:00
Benoît Minisini
db39432a2f
Redraw the icon of source files that must not be translated.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw the icon of source files that must not be translated.
2022-12-13 02:54:22 +01:00
Benoît Minisini
de50615169
Form editor: Fix control selection that broke since the last changes in TreeView.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Fix control selection that broke since the last changes in TreeView.
2022-12-12 11:16:13 +01:00
Benoît Minisini
6a3d02a154
Fix debugger. Do not try to optimize the shape when using the image editor line selection tool.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Fix step behaviour.
* NEW: Image editor: Do not try to optimize the shape when using the line selection tool.
2022-12-11 23:57:14 +01:00
Benoît Minisini
28e6ed3b71
Debugger: The current frame of the stack backtrace is now always correctly highlighted. Automatic local variable declaration is now enabled by default.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: The current frame of the stack backtrace is now always correctly highlighted.
* NEW: Automatic local variable declaration is now enabled by default.
2022-12-11 21:03:16 +01:00
Benoît Minisini
74bb0fde23
Form editor: Fix reading and writing of color properties so that they do not trigger an overflow. Forms must be updated and recompiled!
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Fix reading and writing of color properties so that they do not trigger an overflow. Forms must be updated and recompiled!
2022-12-10 18:37:17 +01:00
Benoît Minisini
3a35562603
Immediate executable creation correctly copies the executable path into the clipboard.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Immediate executable creation correctly copies the executable path into the clipboard.
2022-12-06 20:29:30 +01:00
Benoît Minisini
bff79700f3
Don't load the wiki documentation at exit if the wiki has never been used.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Don't load the wiki documentation at exit if the wiki has never been used.
2022-12-05 12:57:32 +01:00
Benoît Minisini
c1687958b3
Debugger: Clearing breakpoints outside of debugging mode now works correctly.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Clearing breakpoints outside of debugging mode now works correctly.
* NEW: Debugger: Sort local and global variables.
2022-12-01 23:15:33 +01:00
Benoît Minisini
f947fb176d
Add 48x48 version of mimetypes and application icons.
...
[CONFIGURATION]
* NEW: Add 48x48 version of mimetypes and application icons.
2022-11-29 11:24:48 +01:00
Benoît Minisini
22da925b87
DBus explorer: Load 'gb.dbus' component dynamically.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: DBus explorer: Load 'gb.dbus' component dynamically.
* NEW: Show DBus explorer only if the project uses the 'gb.dbus' component.
2022-11-27 21:03:07 +01:00
Benoît Minisini
d4a72d50b5
DBus explorer: Fix syntax highlighting on GTK+3.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: DBus explorer: Fix syntax highlighting on GTK+3.
2022-11-27 08:58:30 +01:00
Benoît Minisini
5cd0b3b35a
DBus explorer: Add a button that toggles DBus identifiers display.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: DBus explorer: Add a button that toggles DBus identifiers display.
2022-11-27 00:36:20 +01:00
Benoît Minisini
7df0a90d10
Debug panel: The DBus explorer now displays the signature of symbols.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: The DBus explorer now displays the signature of symbols.
2022-11-26 23:36:14 +01:00
Benoît Minisini
40561280c0
Merge branch 'master' of gitlab.com:gambas/gambas
2022-11-26 19:27:52 +01:00
Benoît Minisini
98ababd955
Debug panel: Initial implementation of an integrated DBus explorer.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Initial implementation of an integrated DBus explorer.
2022-11-26 19:27:46 +01:00
gambix
9484785e4d
[COMP]
...
* OPT: Update map version to make it work again
2022-11-25 22:59:38 +01:00
Benoît Minisini
5ab47b5e52
Version control: Fix the routine that associates a color with a branch name.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix the routine that associates a color with a branch name.
2022-11-17 16:03:15 +01:00
Brian G
147e09edb1
Update the gbs3 and gbw3 man pages to include --list
...
* NEW: Updated man pages to include -l --list to display available Libraries or Components
2022-11-14 13:54:55 -08:00
Brian G
2f834c6e63
Scripter Update --help to include --list option
...
* NEW: Add -l --list to the --help to display all available components and libraries
2022-11-14 13:53:43 -08:00
Benoît Minisini
53579f57d6
Always open the project executable configuration if the executable file does not exist on disk.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Always open the project executable configuration if the executable file does not exist on disk.
2022-11-08 22:42:04 +01:00
Benoît Minisini
c2a14230ed
Version control: check more editors for filling the EDITOR environment variable.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: check more editors for filling the EDITOR environment variable.
2022-11-05 11:56:10 +01:00
Benoît Minisini
f877f08906
Add a menu entry and a button to compile and create the executable without opening the executable configuration dialog.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Add a menu entry and a button to compile and create the executable without opening the executable configuration dialog.
* NEW: Rework organization of the 'Project' menu.
2022-11-03 13:50:57 +01:00
Benoît Minisini
dea63d34c0
Code editor: Fix a possible crash in automatic completion of event handlers.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix a possible crash in automatic completion of event handlers.
2022-10-29 17:12:00 +02:00
Benoît Minisini
4202851f8a
BUG: Debugger: Allows internal browser to access clipboard from javascript code.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Allows internal browser to access clipboard from javascript code.
2022-10-28 21:55:54 +02:00
Benoît Minisini
7fa5fb5947
Help browser: Fix links to project classes and symbol documentation.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Fix links to project classes and symbol documentation.
2022-10-28 21:16:23 +02:00
Benoît Minisini
a9d1896a6d
Help browser: Some online help browser fixes.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Fix the online help browser settings management.
* BUG: Help browser: Links to a class or a symbol of the current project now do not open in a new window anymore.
2022-10-27 15:07:45 +02:00
Benoît Minisini
9dbebf8d33
Start to fix and enhance automatic project documentation.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Start to fix and enhance automatic project documentation.
2022-10-26 17:58:28 +02:00
Benoît Minisini
7a0841fd21
Packager: Correctly ignore all components provided by the runtime when generating dependencies.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Use the 'https' URL for the Gambas web site.
* BUG: Packager: Correctly ignore all components provided by the runtime when generating dependencies.
2022-10-25 23:42:54 +02:00
Benoît Minisini
f99c9cbfc9
Default language of newly created project is the current system language now.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Default language of newly created project is the current system language now.
2022-10-07 20:52:08 +02:00
Benoît Minisini
4e63d82a8c
Send crash reports to the mailing-list only if the attachment size is not too big, otherwise use my personal new e-mail address.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Send crash reports to the mailing-list only if the attachment size is not too big, otherwise use my personal new e-mail address.
2022-10-05 20:43:13 +02:00
Benoît Minisini
f4fb59dd48
Packager: Switch Debian helper minimum version to 10.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Switch Debian helper minimum version to 10.
2022-10-02 19:03:49 +02:00
Benoît Minisini
edd109dc77
Packager: Fix an infinite recursion in category selection.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: Fix an infinite recursion in category selection.
* BUG: Fix a possible crash triggered by version control initialization while opening another project.
2022-09-29 01:14:22 +02:00
Benoît Minisini
dfa8d18c39
Support for 'gb.hash' component.
...
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for 'gb.hash' component.
* NEW: Update French translation
2022-09-17 22:45:01 +02:00
Benoît Minisini
ab975cbcfe
Debugger: Fix debugger state when debugging inside components option is set.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Fix debugger state when debugging inside components option is set.
2022-09-09 16:24:57 +02:00
Benoît Minisini
ce84baf154
Better find a web browser when opening an URL.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Text editor: Fix a crash in automatic completion.
* BUG: Better find a web browser when opening an URL.
* BUG: Farm dialog: Fix layout of project description.
2022-09-08 23:17:07 +02:00
Benoît Minisini
3ea84d119b
Image editor: Support for composition operation when pasting the clipboard.
...
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Selecting a stack frame works again.
* NEW: Image editor: Support for composition operation when pasting the clipboard.
* BUG: Image editor: Selecting a position is more accurate.
2022-09-06 18:04:24 +02:00
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
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