Commit graph

3443 commits

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