Commit graph

10384 commits

Author SHA1 Message Date
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
3033ece871 FileProperties: Center the 'Close' button when it is used as a dialog.
[GB.FORM]
* NEW: FileProperties: Center the 'Close' button when it is used as a dialog.
2022-03-12 00:07:11 +01:00
gambas
e63004b65b WebView: Try to prevent a possible crash when clearing the view.
[GB.QT5.WEBVIEW]
* BUG: WebView: Try to prevent a possible crash when clearing the view.
2022-03-11 03:18:43 +01:00
gambas
313b0c1526 Current modal window is not incorrectly reset at each window initialization anymore.
[GB.GTK]
* BUG: Current modal window is not incorrectly reset at each window initialization anymore.
* BUG: Don't grab the current modal window, it seems unnecessary.

[GB.GTK3]
* BUG: Current modal window is not incorrectly reset at each window initialization anymore.
* BUG: Don't grab the current modal window, it seems unnecessary.
2022-03-11 03:06:40 +01:00
gambas
91faa8b6ef Integer datatypes are correctly detected now.
[GB.DB.POSTGRESQL]
* BUG: Integer datatypes are correctly detected now.
2022-03-10 23:11:41 +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
gambas
90fa8d7f33 HtmlView: Fix incompatibility with 'gb.xml.html' component.
[GB.FORM.HTMLVIEW]
* BUG: HtmlView: Fix incompatibility with 'gb.xml.html' component.
2022-03-10 12:42:09 +01:00
gambas
bee8cacf59 Line number in error message should now be correct when the faulty code spans on multiple lines.
[COMPILER]
* BUG: Line number in error message should now be correct when the faulty code spans on multiple lines.
2022-03-10 00:48:06 +01:00
gambas
e543ea3e1f Merge branch 'master' of gitlab.com:gambas/gambas 2022-03-09 23:58:06 +01:00
gambas
3a3c81f780 [CONFIGURATION]
* NEW: Switch to version 3.17.90.
2022-03-09 23:57:16 +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
gambas
7457b4de3f Fix Task.Wait() so that it restores SIGCHLD handler for GTK+ libraries, like Process.Wait().
[INTERPRETER]
* BUG: Fix Task.Wait() so that it restores SIGCHLD handler for GTK+ libraries, like Process.Wait().
* NEW: Task.Wait() now can take an optional timeout argument.
2022-03-09 14:25:22 +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
gambas
3fb3a50784 WebListBox: Arrow keys change the current selected element in single selection mode.
[GB.WEB.GUI]
* BUG: Better management of keypress events.
* NEW: WebListBox: Arrow keys change the current selected element in single selection mode.
* BUG: WebListBox: Don't raise the Select event twice when setting the Index property.
2022-03-04 15:03:37 +01:00
gambas
bf182ad8bd Merge branch 'master' of gitlab.com:gambas/gambas 2022-03-03 23:26:53 +01:00
gambas
d045dddfb0 WebDateChooser: Add a line to the calendar, otherwise some months can be truncated.
[GB.WEB.GUI]
* BUG: WebDateChooser: Add a line to the calendar, otherwise some months can be truncated.
2022-03-03 23:26:08 +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
gambas
439886be94 Switch to 3.17.0 version. 2022-03-03 12:30:01 +01:00
gambas
3f0a0b9e02 Merge branch 'master' of gitlab.com:gambas/gambas 2022-03-03 12:29:30 +01:00
gambas
744f6907af Move a source code file.
[GB.WEB.GUI]
* NEW: Move a source code file.
2022-03-03 12:28:44 +01:00
gambas
5559106393 Message: Add a popup menu to copy the message contents to the clipboard.
[GB.GUI.BASE]
* NEW: Message: Add a popup menu to copy the message contents to the clipboard.
2022-03-03 12:27:40 +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
3ed4d3e1ba Rename the 'no-reverse' file as 'reverse', as it contains the list of icons that can be reversed.
[GB.FORM.STOCK]
* NEW: Rename the 'no-reverse' file as 'reverse', as it contains the list of icons that can be reversed.
2022-03-02 02:36:11 +01:00
gambas
bc18e6224f Add 'shopping' and 'today' stock icons.
[GB.FORM]
* NEW: Add 'shopping' and 'today' stock icons.
2022-03-01 15:47:19 +01:00
gambas
0910d786a3 Automatic flipping of some icons when system language is right-to-left written.
[GB.FORM.STOCK]
* NEW: Automatic flipping of some icons when system language is right-to-left written.
2022-03-01 15:46:47 +01:00
gambas
cdc45fb056 Update some stock icons.
[GB.FORM.STOCK]
* NEW: Update some stock icons.
2022-03-01 13:42:46 +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
620593105c ProgressBar: Right-to-left direction support.
[GB.GUI.BASE]
* NEW: ProgressBar: Right-to-left direction support.
* NEW: ProgressBar: Draw an hatch in pulsing mode.
2022-02-28 03:13:09 +01:00
gambas
b78a29486d FontChooser: Add a button to open the font selector in small mode.
[GB.FORM]
* NEW: FontChooser: Add a button to open the font selector in small mode.
2022-02-27 23:45:39 +01:00
gambas
e34a06a5b8 Global focus management. WebScrollView.EnsureVisible() should work as expected now.
[GB.WEB.GUI]
* NEW: If a modal window is opened, controls outside of the modal window cannot be focused anymore.
* NEW: The current focus is now kept when the page is refreshed.
* NEW: Application.ActiveControl is a new property that returns the current control having the focus.
* NEW: WebListBox now keeps its scroll status.
* NEW: WebListBox has now ScrollX and ScrollY properties.
* NEW: WebScrollView: EnsureVisible method should work as expected now.
2022-02-27 01:35:53 +01:00
gambas
eebaa18852 Update some stock icons.
[GB.FORM.STOCK]
* NEW: Update some stock icons.
2022-02-25 20:37:55 +01:00
gambas
cdb4a431a3 ColorChooser: Use the third argument of Image.Stretch() correctly.
[GB.FORM]
* BUG: ColorChooser: Use the third argument of Image.Stretch() correctly.
2022-02-25 20:36:08 +01:00
gambas
d7b5486d85 Image.Stretch() now takes a third optional argument to stretch without antialiasing.
[GB.GTK]
* NEW: Image.Stretch() now takes a third optional argument to stretch without antialiasing.

[GB.GTK3]
* NEW: Image.Stretch() now takes a third optional argument to stretch without antialiasing.

[GB.QT4]
* NEW: Image.Stretch() now takes a third optional argument to stretch without antialiasing.

[GB.QT5]
* NEW: Image.Stretch() now takes a third optional argument to stretch without antialiasing.
2022-02-25 20:30:55 +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
558f3efae5 ColorChooser: The colormap now visually adapts to the current control settings.
[GB.FORM]
* NEW: ColorChooser: The colormap now visually adapts to the current control settings.
2022-02-25 16:57:50 +01:00