Benoît Minisini
523a862656
GridView: Painting does not crash anymore when there is no column or no row.
...
[GB.GUI.BASE]
* BUG: GridView: Painting does not crash anymore when there is no column or no row.
2023-04-27 14:20:59 +02:00
Benoît Minisini
e2e128ea57
SpinBox: Fix behaviour when 'ShowSign' or 'ShowZero' property is set.
...
[GB.GUI.BASE]
* BUG: SpinBox: Fix behaviour when 'ShowSign' or 'ShowZero' property is set.
2023-04-26 20:52:52 +02:00
Benoît Minisini
c316a6827e
TerminalView: Characters attributes are correctly kept when the screen size changes again.
...
[GB.FORM.TERMINAL]
* BUG: TerminalView: Characters attributes are correctly kept when the screen size changes again.
2023-04-19 22:51:36 +02:00
Benoît Minisini
8d66be984d
TerminalView: Characters attributes are correctly kept when the screen size changes.
...
[GB.FORM.TERMINAL]
* BUG: TerminalView: Characters attributes are correctly kept when the screen size changes.
2023-04-19 19:56:37 +02:00
Benoît Minisini
cd79ffb4a2
GridView: Fix right-to-left layout management and drawing.
...
[GB.GUI.BASE]
* BUG: GridView: Fix right-to-left layout management and drawing.
* NEW: GridView: Add some documentation.
2023-04-13 12:23:09 +02:00
Benoît Minisini
72e8b4f3d7
Update tests.
...
[GB.MARKDOWN]
* NEW: Update tests.
2023-04-01 13:40:33 +02:00
Benoît Minisini
592e96bbdb
Do not start table cells with <p></p>
.
...
[GB.MARKDOWN]
* BUG: Do not start table cells with `<p></p>`.
2023-03-31 16:54:01 +02:00
Benoît Minisini
1aba300f7c
Fix titles between '[' and ']'.
...
[GB.MARKDOWN]
* BUG: Fix titles between '[' and ']'.
2023-03-31 13:54:41 +02:00
Benoît Minisini
fa4fb4d32b
'TextHighlighter.ToHTML()' does not emit a void line at the beginning anymore.
...
[GB.EVAL.HIGHLIGHT]
* BUG: 'TextHighlighter.ToHTML()' does not emit a void line at the beginning anymore.
2023-03-31 13:35:15 +02:00
Benoît Minisini
8daa1d2870
Use <p>
alone with </p>
, so that no forbidden markup is emitted between them.
...
[GB.MARKDOWN]
* BUG: Use `<p>` alone with `</p>`, so that no forbidden markup is emitted between them.
2023-03-31 13:03:31 +02:00
Benoît Minisini
f6497d2e00
SwitchButton: Smaller button and better use of system colors.
...
[GB.FORM]
* NEW: SwitchButton: Smaller button and better use of system colors.
2023-03-28 23:12:21 +02:00
Benoît Minisini
3a4d25be15
TreeView, ColumnView, ListView: Fix right-to-left language support.
...
[GB.GUI.BASE]
* BUG: TreeView, ColumnView, ListView: Fix right-to-left language support.
2023-03-28 12:09:59 +02:00
Benoît Minisini
aa6d17cb07
TextEditor: Fix the documentation of 'FindNextString()' and 'FindPreviousString()' methods.
...
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix the documentation of 'FindNextString()' and 'FindPreviousString()' methods.
2023-03-27 23:04:07 +02:00
Bruce Steers
59a5aa72c1
Update TextEditor.class, FindNextStringInLine() searches same line for srtring
2023-03-27 20:57:54 +00:00
Benoît Minisini
7653d34760
WebComboBox: In read-only mode, ensure that no item is selected if the 'Index' property is negative.
...
[GB.WEB.GUI]
* BUG: WebComboBox: In read-only mode, ensure that no item is selected if the 'Index' property is negative.
2023-03-19 22:56:21 +01:00
Benoît Minisini
196f43e3c2
FileView: Do not disable the file watch when the control is hidden, but when the control is detached from its parent.
...
[GB.FORM]
* BUG: FileView: Do not disable the file watch when the control is hidden, but when the control is detached from its parent.
2023-03-18 08:22:19 +01:00
Benoît Minisini
e550a4e76e
SwitchButton: Little enhancements in the drawing routine.
...
[GB.FORM]
* NEW: SwitchButton: Little enhancements in the drawing routine.
2023-03-17 16:14:43 +01:00
Benoît Minisini
c5ef568a03
ScrollArea: Implement the Border property with the new 'UserContainer_Draw' special event handler, so that DnD is not broken on GTK+2.
...
[GB.GUI.BASE]
* NEW: ScrollArea: Implement the Border property with the new 'UserContainer_Draw' special event handler, so that DnD is not broken on GTK+2.
2023-03-17 15:59:01 +01:00
Benoît Minisini
8d7b541421
SwitchButton: Change the way it is drawn, so that it's a bit more "readable".
...
[GB.FORM]
* NEW: SwitchButton: Change the way it is drawn, so that it's a bit more "readable".
2023-03-17 03:16:03 +01:00
Benoît Minisini
779b1e6d74
Control refresh done by javascript is now correctly cancelled when the Refresh() method is called.
...
[GB.WEB.GUI]
* BUG: Control refresh done by javascript is now correctly cancelled when the Refresh() method is called.
2023-03-17 01:47:08 +01:00
Benoît Minisini
2a8e061374
Merge branch 'fix-texteditor-keypress' into 'master'
...
Always stop internal TextEditor Keypress event so it does not trigger twice.
See merge request gambas/gambas!299
2023-03-11 06:35:20 +00:00
Benoît Minisini
f37f40be08
'KeyPress' event handler is now correctly activated client side when a form is refreshed or displayed the first time.
...
[GB.WEB.GUI]
* BUG: 'KeyPress' event handler is now correctly activated client side when a form is refreshed or displayed the first time.
2023-03-10 21:40:04 +01:00
Bruce Steers
a3400b2ff9
Always stop internal TextEditor Keypress event so it does not trigger twice.
...
[GB.FORM.EDITOR]
* BUG: fix TextEditor triggering KeyPress event twice by always using Stop Event
2023-03-10 18:16:54 +00:00
Benoît Minisini
f9497fff57
TreeView: Make the Item property always available during the Click event handler.
...
[GB.GUI.BASE]
* BUG: TreeView: Make the Item property always available during the Click event handler.
2023-03-10 14:23:46 +01:00
Benoît Minisini
e1a07a798d
Desktop directory icons initialisation does not crash anymore if a specific desktop directory does not exist.
...
[GB.FORM]
* BUG: Desktop directory icons initialisation does not crash anymore if a specific desktop directory does not exist.
2023-03-08 16:53:08 +01:00
Benoît Minisini
9496ef2cdc
The background color of a selected row now overrides the background color of its cells.
...
[GB.WEB.GUI]
* BUG: The background color of a selected row now overrides the background color of its cells.
* BUG: WebTable: Use white text for the index column of selected rows.
2023-03-02 01:06:28 +01:00
Benoît Minisini
be395c4ea1
MediaView: Internally use the 'Duration' event to refresh the time panel when the duration is known.
...
[GB.MEDIA.FORM]
* NEW: MediaView: Internally use the 'Duration' event to refresh the time panel when the duration is known.
2023-03-02 00:54:11 +01:00
Benoît Minisini
3d36330ad3
WebTable: Fix a javascript error when using single mode and radio buttons.
...
[GB.WEB.GUI]
* BUG: WebTable: Fix a javascript error when using single mode and radio buttons.
2023-03-02 00:21:20 +01:00
Benoît Minisini
dfa1d4e96a
ComboBox: The popup now uses the same font as the ComboBox.
...
[GB.GUI.BASE]
* BUG: ComboBox: The popup now uses the same font as the ComboBox.
2023-02-25 19:06:06 +01:00
Benoît Minisini
d6db65a219
Replace </hr>
by <hr>
.
...
[GB.MARKDOWN]
* BUG: Replace `</hr>` by `<hr>`.
2023-02-23 10:53:24 +01:00
Christof Thalhofer
f958da5af4
Revert "fix: gb.markdown now passes it's tests."
...
This reverts commit f3c66196fb
.
2023-02-22 09:56:24 +01:00
Benoît Minisini
7884cbabca
Stock: Fix support for KDE desktop.
...
[GB.FORM]
* BUG: Stock: Fix support for KDE desktop.
2023-02-21 15:48:56 +01:00
Benoît Minisini
36385b4e25
Merge branch 'master' of gitlab.com:gambas/gambas
2023-02-21 12:38:22 +01:00
Benoît Minisini
43317ec618
'Desktop.Type' does not crash anymore if 'XDG_CURRENT_DESKTOP' is not defined. SpinBox now supports right-to-left written languages.
...
[GB.GUI.BASE]
* BUG: 'Desktop.Type' does not crash anymore if 'XDG_CURRENT_DESKTOP' is not defined.
* NEW: SpinBox: Support for right-to-left written languages.
2023-02-21 12:37:50 +01:00
Christof Thalhofer
f3c66196fb
fix: gb.markdown now passes it's tests.
...
[GB.MARKDOWN]
* FIX: gb.markdown now passes it's tests
gb.markdown did some illegal things like <p><div>...</div></p>, which is
now fixed. The tests pass, a few are marked as TODO. Some tests are adopted
from the original test file of the markdown inventor.
2023-02-12 16:29:50 +01:00
Benoît Minisini
fc14e32994
'TextHighlighter.ToHTML()' correctly handles multiple lines again.
...
[GB.EVAL.HIGHLIGHT]
* BUG: 'TextHighlighter.ToHTML()' correctly handles multiple lines again.
2023-02-12 00:57:25 +01:00
Benoît Minisini
087182ca38
MediaView: Add 'State' property.
...
[GB.MEDIA.FORM]
* NEW: MediaView: Add 'State' property.
2023-02-08 19:57:29 +01:00
Benoît Minisini
6cf4c47c7a
Fix 'FileChooser.Root' and prevent SizePanel size from being lower than the minimum size after being hidden.
...
[GB.FORM]
* BUG: FileChooser & DirChooser: Setting the Root property works again as before.
* BUG: SidePanel: Prevent the panel size from being lower than the minimum size after being hidden.
2023-02-08 11:20:42 +01:00
Benoît Minisini
e792c009c9
Support for flag stock icons.
...
[GB.WEB.GUI]
* BUG: Support for flag stock icons.
2023-02-08 11:17:53 +01:00
Benoît Minisini
a0f52d3db5
WebDrawingArea: Fix Refresh() method.
...
[GB.WEB.GUI]
* BUG: WebDrawingArea: Fix Refresh() method.
2023-02-04 12:16:05 +01:00
Benoît Minisini
3021e18df8
'Content-Disposition' HTTP header is not case sensitive.
...
[GB.WEB]
* BUG: 'Content-Disposition' HTTP header is not case sensitive.
2023-02-02 16:17:59 +01:00
Benoît Minisini
5c6e35cb37
TextEditor: The highlight state can be a Short.
...
[GB.FORM.EDITOR]
* BUG: TextEditor: The highlight state can be a Short.
* NEW: TextEditor: Add documentation.
2023-01-31 07:44:24 +01:00
Benoît Minisini
b200e724f6
Fix unit tests.
...
[GB.EVAL.HIGHLIGHT]
* BUG: Fix unit tests.
2023-01-31 07:42:57 +01:00
Benoît Minisini
8ee286ffbf
TextHighlighter: Fix possible overflows.
...
[GB.EVAL.HIGHLIGHT]
* BUG: TextHighlighter: The 'State' property is now a Short too.
* BUG: TextHighlighter: Fix possible overflows.
* NEW: Move old code to project files.
2023-01-31 07:40:59 +01:00
gambix
f446879826
Add new functions to MapPoint class to get MapPoint from text representation and get string from mappoint.
...
[GB.MAP]
* NEW: Add new functions to MapPoint class to get MapPoint from text representation and get string from mappoint.
* BUG: Map, do not allow to set a null MapPoint to the center property.
2023-01-28 15:04:22 +01:00
Benoît Minisini
b350f4fe55
WebTabPanel: Fix container management.
...
[GB.WEB.GUI]
* BUG: WebTabPanel: Fix container management.
* BUG: WebContainer: If the '_Container' internal property is used, then we suppose that only one child is visible at the same time.
2023-01-28 09:53:08 +01:00
Benoît Minisini
7bb8f825c1
TreeView, ListView, ColumnView: Fix the rename control management, and so a possible infinite loop.
...
[GB.GUI.BASE]
* BUG: GridView: Take 'Columns.Padding' property into account when computing the preferred width of a column.
* BUG: ColumnView: Extra columns are automatically resized too when 'AutoResize' is True.
* BUG: TreeView, ListView, ColumnView: Fix the rename control management, and so a possible infinite loop.
2023-01-26 10:03:03 +01:00
Benoît Minisini
9235dce28c
Merge branch 'master' of gitlab.com:gambas/gambas
2023-01-26 09:55:59 +01:00
Benoît Minisini
45e64b2653
Temporary hack that correctly raises 'DragMove' events in all cases when the mouse cursor is on the DnD frame.
...
[GB.GUI.BASE]
* BUG: Temporary hack that correctly raises 'DragMove' events in all cases when the mouse cursor is on the DnD frame.
2023-01-26 09:54:28 +01:00
Benoît Minisini
783e73c7c5
Merge branch 'master' into 'master'
...
Contains correction and new Italian translations
See merge request gambas/gambas!290
2023-01-24 20:55:32 +00:00