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
gambas
800b4d17a6
A workaround to let submenu be displayed on Gnome system tray. The Gnome system tray is still buggy, never reacting to any change in menu properties.
...
[GB.DBUS.TRAYICON]
* BUG: Detect if we are on a Gnome desktop. In that case the _AboutToShow()
signal always returns FALSE, otherwise submenus are not displayed. But the
Gnome system tray seems to still be buggy, never reacting to any change in
menu properties.
* BUG: Be more robust when a tray icons has no popup menus.
* BUG: Do no crash when freeing remaining tray icons at program clean-up.
2021-11-18 23:09:58 +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
31818b9ba8
HtmlView: Mouse events do not crash a void view anymore.
...
[GB.FORM.HTMLVIEW]
* BUG: HtmlView: Mouse events do not crash a void view anymore.
2021-11-14 22:07:54 +01:00
gambas
6a495cbc88
TextEditor: Setting the Highlight property now works correctly all the time.
...
[GB.FORM.EDITOR]
* BUG: TextEditor: Setting the Highlight property now works correctly all the time.
2021-11-14 18:58:12 +01:00
gambas
618a84f264
Embedded windows now behave the same way as in Qt components, and raise their Open and Show events as expected.
...
[GB.GTK]
* BUG: Embedded windows now behave the same way as in Qt components, and raise their Open and Show events as expected.
[GB.GTK3]
* BUG: Embedded windows now behave the same way as in Qt components, and raise their Open and Show events as expected.
2021-11-13 00:18:38 +01:00
gambas
fc556669d8
Desktop.OpenTerminal() now correctly interprets again 'Desktop.Type'.
...
[GB.DESKTOP]
* BUG: Desktop.OpenTerminal() now correctly interprets again 'Desktop.Type',
which does not include the entire contents of $XDG_CURRENT_DESKTOP, but
only the first one of that colon-separated desktop names list.
2021-11-12 22:03:23 +01:00
gambas
8006f3b39b
Desktop: Ensure that desktop types are in upper case.
...
[GB.GUI.BASE]
* BUG: Desktop: Ensure that desktop types are in upper case.
2021-11-12 22:01:07 +01:00
gambas
c9517c42ea
TextEditor: In "gambas" mode, ALT+'
and ALT+"
now respectively add single quotes and double quotes around the current selection.
...
[GB.FORM.EDITOR]
* NEW: TextEditor: In "gambas" mode, `ALT+'` and `ALT+"` now respectively add single quotes and double quotes around the current selection.
2021-11-12 21:48:44 +01:00
gambas
b374ba78de
TextEditor: Setting the Text property correctly resets the internal highlighting state.
...
[GB.FORM.EDITOR]
* BUG: TextEditor: Setting the Text property correctly resets the internal highlighting state.
2021-11-12 21:44:25 +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
cad8414c55
HtmlView: Clear() is a new method that clears the view contents and the history.
...
[GB.FORM.HTMLVIEW]
* NEW: HtmlView: Clear() is a new method that clears the view contents and the history.
2021-11-12 21:26:04 +01:00
gambas
0165a1beae
HtmlView: The Back() method now returns TRUE if going back is impossible.
...
[GB.FORM.HTMLVIEW]
* NEW: HtmlView: The Back() method now returns TRUE if going back is impossible.
2021-11-12 21:19:55 +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
33140371d1
TerminalView: Support for RGB colors.
...
[GB.FORM.TERMINAL]
* NEW: TerminalView: Support for RGB colors. Use a bit more memory.
2021-11-09 02:05:07 +01:00
gambas
e2b49075bf
TextHighlighter: Fix ToANSI() method.
...
[GB.EVAL.HIGHLIGHT]
* BUG: TextHighlighter: Fix ToANSI() method.
* BUG: Fix unit tests.
2021-11-09 01:21:18 +01:00
gambas
c5174e185d
The previous commit broke the the bit manipulation functions. Fix it.
...
[INTERPRETER]
* BUG: The previous commit broke the the bit manipulation functions. Fix it.
2021-11-09 00:10:54 +01:00
gambas
0ff81df085
AND, OR and XOR operators now work correctly when one of its argument is a Long and the other is not.
...
[INTERPRETER]
* BUG: AND, OR and XOR operators now work correctly when one of its argument is a Long and the other is not.
2021-11-08 23:54:28 +01:00
gambas
1f93b3723c
Array classes can be used with the IS operator without being declared elsewhere first.
...
[COMPILER]
* BUG: Array classes can be used with the IS operator without being declared elsewhere first.
2021-11-08 12:25:58 +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
fa133a3c78
The output of 'msgfmt' executions is stored in log files, one by translation.
...
[COMPILER]
* NEW: The output of 'msgfmt' executions is stored in log files, one by translation.
2021-11-08 01:43:27 +01:00
gambas
4b8b7a8dbd
Do not use the Postgresql server includes anymore to get datatypes id.
...
[CONFIGURATION]
* NEW: Update gitlab CI configuration file.
[GB.DB.POSTGRESQL]
* BUG: Do not use the Postgresql server includes anymore to get datatypes id.
Read them directly from the database at connection. That way the component
can compile again on new versions of Fedora that broke the Postgresql packages.
2021-11-07 20:42:27 +01:00
gambas
6e2140b1ed
Merge branch 'master' of gitlab.com:gambas/gambas
2021-11-07 02:39:27 +01:00
gambas
847d55d232
TextEditor: Use the correct style for highlighting the line where the debugger is stopped.
...
[GB.FORM.EDITOR]
* BUG: TextEditor: Use the correct style for highlighting the line where the debugger is stopped.
2021-11-07 02:39:16 +01:00
Benoît Minisini
87dc485439
Apparently 'opensuse-tumbleweed' cannot compile Qt5 webkit anymore.
2021-11-07 00:44:49 +00:00
gambas
3480f10b1f
Merge branch 'master' of gitlab.com:gambas/gambas
2021-11-07 00:32:55 +01:00
gambas
cbf9a95351
The Control Lower() and Raise() methods do not trigger any Watcher anymore while temporarily showing and hiding controls.
...
[GB.GTK]
* BUG: The Control Lower() and Raise() methods do not trigger any Watcher anymore while temporarily showing and hiding controls.
[GB.GTK3]
* BUG: The Control Lower() and Raise() methods do not trigger any Watcher anymore while temporarily showing and hiding controls.
2021-11-07 00:31:19 +01:00
Benoît Minisini
e2a4a85c54
Make 'opensuse-tumbleweed' compile again
2021-11-06 14:48:52 +00:00
gambas
aa31428f99
HtmlViewer: Tell the IDE that the MonospaceFont property only takes a monospace font.
...
[GB.FORM.HTMLVIEW]
* OPT: Move all test files from source folder to project folder, so that they are not put in the executable..
* BUG: HtmlViewer: Tell the IDE that the MonospaceFont property only takes a monospace font.
2021-11-06 15:43:45 +01:00
gambas
ac94d4b169
Redraw 'ungroup' icon. Add some new mimetypes for the Gambas icon theme.
...
[GB.FORM.STOCK]
* NEW: Redraw 'ungroup' icon.
* NEW: Add some new mimetypes for the Gambas icon theme.
2021-11-06 15:19:59 +01:00
gambas
0fc360bc92
Update CSS file.
...
[WIKI]
* NEW: Update CSS file.
2021-11-06 15:18:58 +01:00
gambas
35d87a91c1
Fix a memory leak when stopping a triggered timer.
...
[INTERPRETER]
* BUG: Fix a memory leak when stopping a triggered timer.
2021-11-06 15:17:38 +01:00
gambas
f666dfb0ef
TextEditor: Ignore overwrite in read-only mode. Blink the matching brace with the cursor.
...
[GB.FORM.EDITOR]
* BUG: TextEditor: Ignore overwrite in read-only mode.
* NEW: TextEditor: Blink the matching brace with the cursor.
2021-11-06 15:14:05 +01:00
gambas
e05fe7c63e
Better conversion of old theme format. Enhance 'Diff' highlighter.
...
[GB.EVAL.HIGHLIGHT]
* NEW: TextHighlighterTheme: Load() now convert old theme to new theme by initializing unset styles with old styles.
* NEW: Enhance 'Diff' highlighter.
2021-11-06 15:13:14 +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
c6b1199326
Merge branch 'master' of gitlab.com:gambas/gambas
2021-11-06 12:04:42 +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
8e914b74c7
TextEditor: Fix how bold text is drawn on dark themes.
...
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix how bold text is drawn on dark themes.
2021-11-06 12:03:34 +01:00
gambas
879d0796fc
TextHighlighterTheme: Fix ToString() method.
...
[GB.EVAL.HIGHLIGHT]
* BUG: TextHighlighterTheme: Fix ToString() method.
* NEW: TextHighlighterTheme: Initialize directly from the IDE 'gambas' theme file.
2021-11-06 12:03:05 +01:00
Benoît Minisini
02a3153ecf
Revert last commit. It does not work.
2021-11-06 10:30:10 +00:00
Benoît Minisini
e4d747a6f0
Try to make 'fedora-latest' compile again.
2021-11-06 10:22:56 +00:00
gambas
44f77955f3
Stopping a triggered timer does not leak memory anymore.
...
[INTERPRETER]
* BUG: Stopping a triggered timer does not leak memory anymore.
2021-11-05 22:58:57 +01:00
gambas
c307592858
TextHighlighterTheme: Fix Save() method.
...
[GB.EVAL.HIGHLIGHT]
* BUG: TextHighlighterTheme: Fix Save() method.
2021-11-05 21:20:28 +01:00
gambas
168b00a5d5
AvlTree: Clearing the tree now correctly frees all nodes.
...
[GB.DATA]
* BUG: AvlTree: Clearing the tree now correctly frees all nodes.
2021-11-05 20:11:24 +01:00