[Gambas-Notification] [Git][gambas/gambas][stable] 55 commits: WebTable: Fix a javascript error when using single mode and radio buttons.

Benoît Minisini (@bminisini) gitlab at mg.gitlab.com
Fri Mar 31 23:30:20 CEST 2023



Benoît Minisini pushed to branch stable at Gambas / gambas


Commits:
14336125 by Benoît Minisini at 2023-03-31T22:10:22+02:00
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.

- - - - -
2a45f14f by Benoît Minisini at 2023-03-31T22:10:44+02:00
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.

- - - - -
4b243235 by Benoît Minisini at 2023-03-31T22:11:17+02:00
Fix how MediaPipeline duration is retrieved. Now the duration is actually available when the 'Duration' event is raised.

[GB.MEDIA]
* BUG: Fix how MediaPipeline duration is retrieved. Now the duration is actually available when the 'Duration' event is raised.

- - - - -
d1394dfe by Benoît Minisini at 2023-03-31T22:11:32+02:00
Menu: Setting the 'Picture' property of a top-level menu has no effect anymore.

[GB.QT4]
* BUG: Menu: Setting the 'Picture' property of a top-level menu has no effect anymore.

[GB.QT5]
* BUG: Menu: Setting the 'Picture' property of a top-level menu has no effect anymore.

- - - - -
02a5a8fa by Benoît Minisini at 2023-03-31T22:12:26+02:00
[CONFIGURATION]
* BUG: Update e-mail address in 'version.m4'.

- - - - -
05d4e1c6 by Benoît Minisini at 2023-03-31T22:12:51+02:00
Forked processes now use fast exit, to avoir a possible crash.

[INTERPRETER]
* BUG: Forked processes now use fast exit, to avoir a possible crash.

- - - - -
6dfbd56c by Benoît Minisini at 2023-03-31T22:13:03+02:00
Make the debugger more robust when writing on a fifo fails. Reopen the fifo if needed.

[GB.DEBUG]
* BUG: Make the debugger more robust when writing on a fifo fails. Reopen the fifo if needed.

- - - - -
b7d6e726 by Benoît Minisini at 2023-03-31T22:13:36+02:00
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.

- - - - -
02c901b7 by Benoît Minisini at 2023-03-31T22:13:47+02:00
Take void messages into account. Disable GLib warnings so that 'GValueArray' properties are correctly handled again.

[GB.MEDIA]
* BUG: MediaMessage: Take void messages into account.
* BUG: Disable GLib warnings so that 'GValueArray' properties are correctly handled again.

- - - - -
79001733 by Benoît Minisini at 2023-03-31T22:13:58+02:00
MediaControl: 'LinkLaterTo()' method should now be reliable when called multiple times.

[GB.MEDIA]
* BUG: MediaControl: 'LinkLaterTo()' method should now be reliable when called multiple times.

- - - - -
d837f323 by Benoît Minisini at 2023-03-31T22:14:09+02:00
Check that we are a UserControl when calling its special event handlers, because the MyContainer class is also used by the Form container.

[GB.QT4]
* BUG: Check that we are a UserControl when calling its special event handlers, because the MyContainer class is also used by the Form container.

[GB.QT5]
* BUG: Check that we are a UserControl when calling its special event handlers, because the MyContainer class is also used by the Form container.

- - - - -
15d0e5c0 by Benoît Minisini at 2023-03-31T22:14:17+02:00
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.

- - - - -
458cfdf7 by Bruce Steers at 2023-03-31T22:15:36+02:00
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

- - - - -
f7cf48e9 by Benoît Minisini at 2023-03-31T22:16:33+02:00
Edited files will not remain locked anymore after the debugger stops.

[DEVELOPMENT ENVIRONMENT]
* BUG: Edited files will not remain locked anymore after the debugger stops.

- - - - -
ac753db4 by Benoît Minisini at 2023-03-31T22:16:51+02:00
Add a '-p' option to ignore the '.public' directory.

[ARCHIVER]
* BUG: Handle hidden files only in the project root directory.
* NEW: Add a '-p' option to ignore the '.public' directory.

- - - - -
47595759 by Benoît Minisini at 2023-03-31T22:16:56+02:00
Debugger: The titles of the variable tree now expand on click.

[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: The titles of the variable tree now expand on click.

- - - - -
9881b9c4 by Benoît Minisini at 2023-03-31T22:47:10+02:00
Make executable dialog: Add an option to ignore the 'Public' project directory.

[DEVELOPMENT ENVIRONMENT]
* NEW: Make executable dialog: Add an option to ignore the 'Public' project directory.

- - - - -
4f5b345f by Benoît Minisini at 2023-03-31T22:47:48+02:00
Make code compile on older versions of gcc.

[ARCHIVER]
* BUG: Make code compile on older versions of gcc.

- - - - -
c847ae8e by Benoît Minisini at 2023-03-31T22:47:57+02:00
MimeMessage: The 'Sender' property does not crash anymore when the sender is void.

[GB.MIME]
* BUG: MimeMessage: The 'Sender' property does not crash anymore when the sender is void.
* NEW: MimeMessage: Use a different API for retrieving the message sender.

- - - - -
316c50ce by Benoît Minisini at 2023-03-31T22:49:17+02:00
Debugger: Stopping the debugger now kills the debugged process in external debugging mode.

[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Stopping the debugger now kills the debugged process in external debugging mode.

- - - - -
aa3c6223 by Benoît Minisini at 2023-03-31T22:49:40+02:00
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.

- - - - -
f6b872dc by Benoît Minisini at 2023-03-31T22:50:07+02:00
Giving a source directory the same name as a form does not hide its contents anymore, when the "Display form class files" option is toggled.

[DEVELOPMENT ENVIRONMENT]
* BUG: Giving a source directory the same name as a form does not hide its contents anymore, when the "Display form class files" option is toggled.

- - - - -
fcff5007 by Benoît Minisini at 2023-03-31T22:50:16+02:00
Debugger: Stopping the debugger now kills the debugged process in external debugging mode without crashing if the debugged process does not exist anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Stopping the debugger now kills the debugged process in external debugging mode without crashing if the debugged process does not exist anymore.

- - - - -
248da106 by Benoît Minisini at 2023-03-31T22:50:24+02:00
Automatically enable the "Use HTTP server" debugging option when the 'gb.web.gui' component is used.

[DEVELOPMENT ENVIRONMENT]
* NEW: Automatically enable the "Use HTTP server" debugging option when the 'gb.web.gui' component is used.

- - - - -
6d466b0b by Benoît Minisini at 2023-03-31T22:50:34+02:00
Menu: Setting the 'Radio' or the 'Toggle' property now correctly keep the 'Enabled' state.

[GB.GTK]
* BUG: Menu: Setting the 'Radio' or the 'Toggle' property now correctly keep the 'Enabled' state.

[GB.GTK3]
* BUG: Menu: Setting the 'Radio' or the 'Toggle' property now correctly keep the 'Enabled' state.

- - - - -
a6e0c564 by Benoît Minisini at 2023-03-31T22:50:42+02:00
Make Image.Invert() compatible with the method with the same name in 'gb.image'.

[GB.IMAGE.EFFECT]
* BUG: Make Image.Invert() compatible with the method with the same name in 'gb.image'.

- - - - -
f3ba10ba by Benoît Minisini at 2023-03-31T22:50:51+02:00
Add an API that inverts an image for the 'gb.image.effect' component.

[GB.IMAGE]
* NEW: Add an API that inverts an image for the 'gb.image.effect' component.

- - - - -
0c41849f by Benoît Minisini at 2023-03-31T22:51:05+02:00
The support for external debugging now uses the project name, not the executable name, which may be different.

[INTERPRETER]
* BUG: The support for external debugging now uses the project name stored
  in the '.startup' file, not the executable name, which may be different.

[COMPILER]
* NEW: Write the name of the project in the '.startup' file.

- - - - -
0035e74a by Benoît Minisini at 2023-03-31T22:51:13+02:00
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".

- - - - -
8cadd8a2 by Benoît Minisini at 2023-03-31T22:54:46+02:00
UserContainer now can declare the same special event handlers as UserControl.

[GB.GTK]
* NEW: UserControl: Special event handlers can be declared indepently. Declaring 'UserControl_Draw' is not required anymore.
* NEW: UserContainer now can declare the same special event handlers as UserControl.

[GB.GTK3]
* NEW: UserControl: Special event handlers can be declared indepently. Declaring 'UserControl_Draw' is not required anymore.
* NEW: UserContainer now can declare the same special event handlers as UserControl.

[GB.QT4]
* NEW: UserControl: Special event handlers can be declared indepently. Declaring 'UserControl_Draw' is not required anymore.
* NEW: UserContainer now can declare the same special event handlers as UserControl.

[GB.QT5]
* NEW: UserControl: Special event handlers can be declared indepently. Declaring 'UserControl_Draw' is not required anymore.
* NEW: UserContainer now can declare the same special event handlers as UserControl.

- - - - -
03947ce3 by Benoît Minisini at 2023-03-31T22:54:59+02:00
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.

- - - - -
939c8586 by Benoît Minisini at 2023-03-31T22:55:11+02:00
SwitchButton: Little enhancements in the drawing routine.

[GB.FORM]
* NEW: SwitchButton: Little enhancements in the drawing routine.

- - - - -
a943fea1 by Benoît Minisini at 2023-03-31T22:55:21+02:00
Do not mix arrangement flags and user control flag in the Container implementation.

[GB.GTK]
* BUG: Do not mix arrangement flags and user control flag in the Container implementation.

[GB.GTK3]
* BUG: Do not mix arrangement flags and user control flag in the Container implementation.

[GB.QT4]
* BUG: Do not mix arrangement flags and user control flag in the Container implementation.

[GB.QT5]
* BUG: Do not mix arrangement flags and user control flag in the Container implementation.

- - - - -
1b142c90 by Benoît Minisini at 2023-03-31T22:55:55+02:00
Sending a void line to the debugger repeats the last command only if the debugger is run from the command line.

[GB.DEBUG]
* NEW: If the 'GB_DEBUG_DEBUG' environment variable is '1', then a message is printed each time the debugger fifo fails and must be reopened.
* NEW: Sending a void line to the debugger repeats the last command only if the debugger is run from the command line.

- - - - -
a2e6d8a6 by Benoît Minisini at 2023-03-31T22:56:07+02:00
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.

- - - - -
499d0df6 by Benoît Minisini at 2023-03-31T22:57:15+02:00
Project browser: The 'Open', 'Open with', 'Properties' and 'Version control' popup menu actions now work as expected.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project browser: The 'Open', 'Open with', 'Properties' and 'Version control' popup menu actions now work as expected.

- - - - -
d6d7b794 by Benoît Minisini at 2023-03-31T22:57:28+02:00
The 'Drop' property of editing controls (TextBox, TextArea...) is now TRUE by default.

[GB.GTK]
* NEW: The 'Drop' property of editing controls (TextBox, TextArea...) is now TRUE by default.

[GB.GTK3]
* NEW: The 'Drop' property of editing controls (TextBox, TextArea...) is now TRUE by default.

[GB.QT4]
* NEW: The 'Drop' property of editing controls (TextBox, TextArea...) is now TRUE by default.

[GB.QT5]
* NEW: The 'Drop' property of editing controls (TextBox, TextArea...) is now TRUE by default.

- - - - -
442dc0eb by Benoît Minisini at 2023-03-31T22:58:24+02:00
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.

- - - - -
b56b57c8 by Benoît Minisini at 2023-03-31T22:58:35+02:00
Add implicit conversion of Boolean, Byte and Short values into Pointer.

[INTERPRETER]
* NEW: Add implicit conversion of Boolean, Byte and Short values into Pointer.

- - - - -
5a77a238 by Benoît Minisini at 2023-03-31T22:58:43+02:00
Fix a test that leads to a crash when gcc optimizations are enabled.

[INTERPRETER]
* BUG: Fix a test that leads to a crash when gcc optimizations are enabled.

- - - - -
0ce2877e by Benoît Minisini at 2023-03-31T22:58:51+02:00
When using an intermediate temporary stream, copy the behaviour flags from the original stream.

[INTERPRETER]
* BUG: When using an intermediate temporary stream, copy the behaviour flags from the original stream.

- - - - -
a348fdc6 by Benoît Minisini at 2023-03-31T22:59:02+02:00
Form editor: Do not apply properties defined in a class of the project.

[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Do not apply properties defined in a class of the project.

- - - - -
69f747c6 by Bruce Steers at 2023-03-31T22:59:12+02:00
Update TextEditor.class, FindNextStringInLine() searches same line for srtring

- - - - -
cb723e88 by Benoît Minisini at 2023-03-31T22:59:23+02:00
TextEditor: Fix the documentation of 'FindNextString()' and 'FindPreviousString()' methods.

[GB.FORM.EDITOR]
* BUG: TextEditor: Fix the documentation of 'FindNextString()' and 'FindPreviousString()' methods.

- - - - -
dbee8720 by Benoît Minisini at 2023-03-31T22:59:30+02:00
TreeView, ColumnView, ListView: Fix right-to-left language support.

[GB.GUI.BASE]
* BUG: TreeView, ColumnView, ListView: Fix right-to-left language support.

- - - - -
91ff8a6b by Benoît Minisini at 2023-03-31T22:59:38+02:00
System information dialog: Display the version of SDL2, not SDL.

[DEVELOPMENT ENVIRONMENT]
* NEW: System information dialog: Display the version of SDL2, not SDL.
* NEW: Make the SwichButtons a bit smaller.

- - - - -
3aedcac4 by Benoît Minisini at 2023-03-31T23:00:09+02:00
Automatic completion: Fix variable detection in PROPERTY...USE syntax.

[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Fix variable detection in PROPERTY...USE syntax.

- - - - -
2fa98c1b by Benoît Minisini at 2023-03-31T23:00:19+02:00
SwitchButton: Smaller button and better use of system colors.

[GB.FORM]
* NEW: SwitchButton: Smaller button and better use of system colors.

- - - - -
9db977bb by Benoît Minisini at 2023-03-31T23:00:30+02:00
Form editor: Really do not apply properties defined in a class of the project.

[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Really do not apply properties defined in a class of the project.
* BUG: Help viewer: Fix the CSS of the '<H1>' titles of offline help.

- - - - -
9dd92209 by Benoît Minisini at 2023-03-31T23:00:41+02:00
Display an error message when sending a project by mail fails, instead of crashing.

[DEVELOPMENT ENVIRONMENT]
* BUG: Display an error message when sending a project by mail fails, instead of crashing.

- - - - -
9c9799b1 by Benoît Minisini at 2023-03-31T23:00:59+02:00
Update financial support.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update financial support.

- - - - -
3ebad2a7 by Benoît Minisini at 2023-03-31T23:01:06+02:00
'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.

- - - - -
78920215 by Benoît Minisini at 2023-03-31T23:21:29+02:00
Update the debugged process id in real time when debugging a project using the embedded HTTP server.

[DEVELOPMENT ENVIRONMENT]
* BUG: Update the debugged process id in real time when debugging a project using the embedded HTTP server.
* BUG: Translation dialog: Merge a translation loading fix from commit 'd246caa6'.

- - - - -
15694353 by Benoît Minisini at 2023-03-31T23:22:48+02:00
'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.

- - - - -
ceaa6f33 by Benoît Minisini at 2023-03-31T23:23:37+02:00
Switch to version 3.18.2.

- - - - -


30 changed files:

- VERSION
- app/src/gambas3/.src/Component/CClassInfo.class
- app/src/gambas3/.src/Component/CDocumentation.class
- app/src/gambas3/.src/Debug/Design.module
- app/src/gambas3/.src/Debug/FDebugConfig.class
- app/src/gambas3/.src/Debug/FDebugConfig.form
- app/src/gambas3/.src/Debug/FDebugger.class
- app/src/gambas3/.src/Editor/Browse/FProjectBrowser.class
- app/src/gambas3/.src/FMain.class
- app/src/gambas3/.src/Options/FOption.form
- app/src/gambas3/.src/Project.module
- app/src/gambas3/.src/Project/CProjectTree.class
- app/src/gambas3/.src/Project/FMakeExecutable.class
- app/src/gambas3/.src/Project/FMakeExecutable.form
- app/src/gambas3/.src/Project/FProjectProperty.form
- app/src/gambas3/.src/Translation/CTranslation.class
- app/src/gambas3/.src/Welcome/FSystemInfo.class
- app/src/gambas3/help/wiki/style-offline-htmlview.css
- app/src/gambas3/support.txt
- comp/src/gb.eval.highlight/.src/TextHighlighter.class
- comp/src/gb.form.editor/.src/TextEditor.class
- comp/src/gb.form.editor/.src/test/FTestEditor.class
- comp/src/gb.form.editor/.src/test/FTestEditor.form
- comp/src/gb.form/.project
- comp/src/gb.form/.src/Balloon/FBalloon.class
- comp/src/gb.form/.src/Balloon/FBalloon.form
- comp/src/gb.form/.src/Button/SwitchButton.class
- comp/src/gb.form/.src/File/DirView.class
- comp/src/gb.form/.src/File/FileView.class
- comp/src/gb.form/.src/Test/FTestSwitchButton.form


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/911557f84945d116623a91669d0f1c1c0fdba6d4...ceaa6f331dcfcee3170352304423409cc369e741

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/911557f84945d116623a91669d0f1c1c0fdba6d4...ceaa6f331dcfcee3170352304423409cc369e741
You're receiving this email because of your account on gitlab.com.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/notification/attachments/20230331/02e1ec03/attachment-0001.htm>


More information about the Notification mailing list