[Gambas-Notification] [Git][gambas/gambas][stable] 54 commits: Fix panic message displayed when a JIT method is not found.

Benoît Minisini gitlab at mg.gitlab.com
Mon Nov 16 23:45:15 CET 2020



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


Commits:
c0461171 by gambas at 2020-11-16T22:57:27+01:00
Fix panic message displayed when a JIT method is not found.

[INTERPRETER]
* BUG: Fix panic message displayed when a JIT method is not found.

- - - - -
5ac209e8 by gambas at 2020-11-16T22:57:42+01:00
Response.SetCookie() now sets the 'SameSite' cookie property to 'Lax' as Firefox specifies.

[GB.WEB]
* BUG: Response.SetCookie() now sets the 'SameSite' cookie property to 'Lax' as Firefox specifies.

- - - - -
a2bccae1 by gambas at 2020-11-16T22:57:58+01:00
Project arguments dialog: quote arguments only if really needed.

[DEVELOPMENT ENVIRONMENT]
* BUG: Remove now useless classes.
* BUG: Project arguments dialog: quote arguments only if really needed.

- - - - -
173d8f47 by gambas at 2020-11-16T22:58:37+01:00
Widget tooltips now handle newlines and linefeeds the same way as in Qt.

[GB.GTK]
* BUG: Widget tooltips now handle newlines and linefeeds the same way as in Qt.

[GB.GTK3]
* BUG: Widget tooltips now handle newlines and linefeeds the same way as in Qt.

- - - - -
dec5aacf by gambas at 2020-11-16T22:58:47+01:00
Correctly catch errors raised inside event handlers in all cases.

[INTERPRETER]
* BUG: Correctly catch errors raised inside event handlers in all cases.

- - - - -
a447c253 by gambas at 2020-11-16T22:59:46+01:00
Form editor: Drawing control names should work correctly now.

[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Drawing control names should work correctly now.

- - - - -
fefea91e by gambas at 2020-11-16T23:00:03+01:00
Fix containers Indent property.

[GB.GTK]
* BUG: Fix containers Indent property.

[GB.GTK3]
* BUG: Fix containers Indent property.

[GB.QT4]
* BUG: Fix containers Indent property.

[GB.QT5]
* BUG: Fix containers Indent property.

- - - - -
2112e53a by gambas at 2020-11-16T23:00:14+01:00
The password dialog is not stacked above other windows anymore, but just raised on opening.

[GB.FORM.DIALOG]
* BUG: The password dialog is not stacked above other windows anymore, but just raised on opening.

- - - - -
01016868 by gambas at 2020-11-16T23:02:16+01:00
TextArea background color property now works as expected.

[GB.GTK3]
* BUG: TextArea background color property now works as expected.

- - - - -
f896dccf by gambas at 2020-11-16T23:02:28+01:00
Button grab is now automatically released when a new event loop is started.

[GB.GTK]
* BUG: Button grab is now automatically released when a new event loop is started.

[GB.GTK3]
* BUG: Button grab is now automatically released when a new event loop is started.

- - - - -
4d388549 by gambas at 2020-11-16T23:03:05+01:00
Ignore CVS and CVSROOT directories when searching for source files to compile.

[COMPILER]
* BUG: Ignore CVS and CVSROOT directories when searching for source files to compile.

- - - - -
30f1381b by gambas at 2020-11-16T23:03:14+01:00
Fix Menu proxy management and Control.Refresh().

[GB.GTK]
* BUG: Fix Menu proxy management.
* BUG: Fix Control.Refresh() method when arguments are specified.
* BUG: Fix an uninitalized internal control flag.

[GB.GTK3]
* BUG: Fix Menu proxy management.
* BUG: Fix Control.Refresh() method when arguments are specified.
* BUG: Fix an uninitalized internal control flag.

- - - - -
7eeedc1b by gambas at 2020-11-16T23:03:24+01:00
TextArea: Fix both Font and Background property.

[GB.GTK3]
* BUG: TextArea: Fix both Font and Background property.

- - - - -
e0df07f2 by gambas at 2020-11-16T23:04:07+01:00
Make '.project' format backward-compatible.

[DEVELOPMENT ENVIRONMENT]
* BUG: Make '.project' format backward-compatible.
* NEW: Project argument dialog: Save dialog geometry.

- - - - -
1c58fa20 by gambas at 2020-11-16T23:04:16+01:00
Void tooltips do not display anything anymore.

[GB.GTK]
* OPT: Moving or resizing a control with Ignore property set does not trigger a arrangment anymore.
* BUG: Void tooltips do not display anything anymore.

[GB.GTK3]
* OPT: Moving or resizing a control with Ignore property set does not trigger a arrangment anymore.
* BUG: Void tooltips do not display anything anymore.

- - - - -
2cd1b95d by gambas at 2020-11-16T23:04:24+01:00
Help browser: Deal with possible missing GUI component information files.

[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Deal with possible missing GUI component information files.
* BUG: Do not warn when generating the executable twice without any change, if project version comes from a 'VERSION' file.

- - - - -
aca462ca by gambas at 2020-11-16T23:04:33+01:00
Fix management of Paint.Font. Underline and Strikeout properties are now correctly drawn.

[GB.GTK]
* BUG: Fix management of Paint.Font. Underline and Strikeout properties are now correctly drawn.

[GB.GTK3]
* BUG: Fix management of Paint.Font. Underline and Strikeout properties are now correctly drawn.

- - - - -
ec3935ea by gambas at 2020-11-16T23:04:42+01:00
TerminalView: Take padding into account when computing the number of visible lines.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Take padding into account when computing the number of visible lines.

- - - - -
9a5cd9cc by gambas at 2020-11-16T23:04:50+01:00
MessageView: Speed animation up.

[GB.FORM]
* NEW: MessageView: Speed animation up.

- - - - -
4166d647 by gambas at 2020-11-16T23:05:04+01:00
Child processes do not inherit locks anymore. Workaround libraries that override SIGCHLD handler.

[INTERPRETER]
* BUG: Child processes do not inherit locks anymore.
* BUG: Workaround libraries like 'glib' that override SIGCHLD handler by checking and reinstalling it at each process run.

- - - - -
738b3383 by gambas at 2020-11-16T23:05:16+01:00
Fix Control Lower(), Raise() and Refresh() methods.

[GB.GTK]
* BUG: Fix Control.Lower() and Control.Raise() methods.
* BUG: Fix Control.Refresh() method when the update area is specified.

[GB.GTK3]
* BUG: Fix Control.Lower() and Control.Raise() methods.
* BUG: Fix Control.Refresh() method when the update area is specified.

- - - - -
d86594e0 by gambas at 2020-11-16T23:05:24+01:00
Fix Variant arrays sort when a mode is specified.

[INTERPRETER]
* BUG: Fix Variant arrays sort when a mode is specified.

- - - - -
771dbe66 by gambas at 2020-11-16T23:06:22+01:00
Project tree: Fix directory creation.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Fix directory creation.

- - - - -
42b2d742 by gambas at 2020-11-16T23:06:42+01:00
Fix control arrangement, buttons appearance, ToolButton focus stealing, and embedded windows resize event.

[GB.GTK]
* BUG: Control: Make MoveResize() method behave the same way as in QT components.
* BUG: Container: Arrange contents only when mapped, as in QT components.
* BUG: ToolButton: Do not steal the focus anymore when clicked.
* NEW: Button & ToolButton: Draw buttons the same way as in QT components.

[GB.GTK3]
* BUG: Control: Make MoveResize() method behave the same way as in QT components.
* BUG: Container: Arrange contents only when mapped, as in QT components.
* BUG: ToolButton: Do not steal the focus anymore when clicked.
* NEW: Button & ToolButton: Draw buttons the same way as in QT components.
* BUG: Window: Embedded windows now correctly raise their Resize event.

- - - - -
7e76f667 by gambas at 2020-11-16T23:06:59+01:00
Separator: Do not use widget theme for drawing.

[GB.QT4]
* NEW: Separator: Do not use widget theme for drawing.
* OPT: Showing a control with Ignore property set does not trigger a parent arrangement anymore.

[GB.QT5]
* NEW: Separator: Do not use widget theme for drawing.
* OPT: Showing a control with Ignore property set does not trigger a parent arrangement anymore.

- - - - -
8e40ebd4 by gambas at 2020-11-16T23:07:04+01:00
Many bug fixes in GTK components.

[GB.GTK]
* BUG: Button text is not truncated anymore.
* BUG: Disabled button icons are now correctly desaturated.
* BUG: Fix a memory leak in the Application.Restart property.
* BUG: Window close management is now similar to QT components' one.
* BUG: Form.Load() now behaves correctly if the static instance is already created.
* NEW: Separators are drawn he same wat as in Qt components.

[GB.GTK3]
* BUG: Button text is not truncated anymore.
* BUG: Disabled button icons are now correctly desaturated.
* BUG: Fix a memory leak in the Application.Restart property.
* BUG: Window close management is now similar to QT components' one.
* BUG: Form.Load() now behaves correctly if the static instance is already created.
* NEW: Separators are drawn he same wat as in Qt components.

- - - - -
c454af7e by gambas at 2020-11-16T23:07:25+01:00
Fix GUI default layouts.

[DEVELOPMENT ENVIRONMENT]
* BUG: Fix GUI default layouts.

- - - - -
9d3f4716 by gambas at 2020-11-16T23:07:34+01:00
Some fixes in icons and mimetypes installation.

[CONFIGURATION]
* NEW: Update Gambas IDE icons.
* NEW: Install an icon for the Gambas IDE.
* BUG: Uninstall mimetypes for Gambas script and server pages.

- - - - -
54d6de35 by gambas at 2020-11-16T23:07:41+01:00
Darker green color for 'apply' and 'call' icons.

[GB.FORM.STOCK]
* NEW: Darker green color for 'apply' and 'call' icons.

- - - - -
5e5daf34 by gambas at 2020-11-16T23:07:50+01:00
Fix installation of IDE icons and menu.

[CONFIGURATION]
* BUG: Fix installation of IDE icons and menu.

- - - - -
aad52b65 by gambas at 2020-11-16T23:08:28+01:00
Fix 'make install' that should now correctly remove all installed files.

[CONFIGURATION]
* BUG: Fix 'make install' that should now correctly remove all installed files.

- - - - -
33a213fc by gambas at 2020-11-16T23:08:36+01:00
Workaround a bug in 'xdg-desktop-menu' that triggers on Alpine systems.

[CONFIGURATION]
* BUG: Workaround a bug in 'xdg-desktop-menu' that triggers on Alpine systems.

- - - - -
4650f348 by gambas at 2020-11-16T23:09:56+01:00
Some fixes on foreground color management.

[GB.QT4]
* BUG: DrawingArea: Paint default color is now its foreground color.
* BUG: Fix foreground color inheritance through containers.

[GB.QT5]
* BUG: DrawingArea: Paint default color is now its foreground color.
* BUG: Fix foreground color inheritance through containers.

- - - - -
4a5f0c1c by gambas at 2020-11-16T23:10:04+01:00
Lots of 'gb.gtk' and 'gb.gtk3' fixes.

[GB.GTK]
* NEW: Control.Design is partially implemented.
* BUG: A control being dragged cannot be explicitely destroyed anymore.
* NEW: DrawingArea: Paint default color is now its foreground color.
* BUG: ToolButtons do not steal focus anymore.
* BUG: Fix focus management so that it behaves like Qt.
* OPT: Control: Modifying the Expand property does not trigger an arrangement anymore if the Ignore property is set.
* BUG: Control: Fix Raise() and Lower() method that sometimes hid the control.
* BUG: Windows can now take focus by default.
* BUG: Menu: Shortcuts are now automatically disabled when the menu or one if its parent is disabled.

[GB.GTK3]
* NEW: Control.Design is partially implemented.
* BUG: Fix Style.PaintCheck() and Style.PaintOption().
* BUG: A control being dragged cannot be explicitely destroyed anymore.
* NEW: DrawingArea: Paint default color is now its foreground color.
* BUG: ToolButtons do not steal focus anymore.
* BUG: Fix focus management so that it behaves like Qt.
* OPT: Control: Modifying the Expand property does not trigger an arrangement anymore if the Ignore property is set.
* BUG: Control: Fix Raise() and Lower() method that sometimes hid the control.
* BUG: Color: Fix button, tooltip and link system colors and support more themes.
* BUG: Windows can now take focus by default.
* BUG: Menu: Fix indicator drawing.
* BUG: Menu: Shortcuts are now automatically disabled when the menu or one if its parent is disabled.

- - - - -
a82f4dcc by gambas at 2020-11-16T23:10:39+01:00
Fixes in ScrollArea, HSplit, VSplit and ListBox.

[GB.GUI.BASE]
* BUG: ScrollArea: Delete shadows differently to better support GTK+.
* NEW: HSplit & VSplit: Handle the Design property.
* NEW: ListBox: Setting the Index property with an incorrect value now raise an explicit error.

- - - - -
033cd6dc by gambas at 2020-11-16T23:10:45+01:00
Fix global toolbars layout management.

[DEVELOPMENT ENVIRONMENT]
* BUG: Fix global toolbars layout management.

- - - - -
5e42c567 by gambas at 2020-11-16T23:10:58+01:00
MediaView: Ensure that the video DrawingArea has its own window on gb.gtk/gb.gtk3.

[GB.MEDIA.FORM]
* BUG: MediaView: Ensure that the video DrawingArea has its own window on gb.gtk/gb.gtk3.

- - - - -
1fee7439 by gambas at 2020-11-16T23:11:38+01:00
When changing the geometry of a control, the move is done before the resize, to get the same behaviour as the Qt components.

[GB.GTK]
* BUG: Fix an uninitialized flag in 'gmainwindow.cpp'.
* BUG: When changing the geometry of a control, the move is done before the resize, to get the same behaviour as the Qt components.

[GB.GTK3]
* BUG: Fix an uninitialized flag in 'gmainwindow.cpp'.
* BUG: When changing the geometry of a control, the move is done before the resize, to get the same behaviour as the Qt components.

- - - - -
87dbcc62 by gambas at 2020-11-16T23:11:49+01:00
Fix signal handler overriding management.

[INTERPRETER]
* BUG: Fix signal handler overriding management.

- - - - -
243ae6e0 by gambas at 2020-11-16T23:11:59+01:00
Fix menu Show event and allow Mouse key modifiers properties outside of Mouse event handlers.

[GB.GTK]
* BUG: Mouse key modifiers properties are now available outside of Mouse event handlers as in Qt components.
* BUG: Menu Show event now behaves as expected, and allow recreating the menu contents during its event handler.

[GB.GTK3]
* BUG: Mouse key modifiers properties are now available outside of Mouse event handlers as in Qt components.
* BUG: Menu Show event now behaves as expected, and allow recreating the menu contents during its event handler.

- - - - -
b397b91d by gambas at 2020-11-16T23:13:15+01:00
Margin is not transparent anymore.

[GB.FORM.EDITOR]
* BUG: TextEditor: Margin is not transparent anymore.
* NEW: TextEditor: Draw the shadow after the margin again.

- - - - -
27731565 by gambas at 2020-11-16T23:13:35+01:00
Fix menu shortcuts.

[GB.GTK]
* BUG: Fix menu shortcuts.

[GB.GTK3]
* BUG: Fix menu shortcuts.

- - - - -
b5df38d1 by gambas at 2020-11-16T23:13:44+01:00
TerminalView: Support for 'ESC [ 3 J' sequence (clear screen).

[GB.FORM.TERMINAL]
* NEW: TerminalView: Support for 'ESC [ 3 J' sequence (clear screen).

- - - - -
625c85de by gambas at 2020-11-16T23:13:51+01:00
Fix AutoResize arrangement.

[GB.GTK]
* BUG: Fix AutoResize arrangement.

[GB.GTK3]
* BUG: Fix AutoResize arrangement.

- - - - -
c4120adb by gambas at 2020-11-16T23:13:59+01:00
Project property dialog: Don't try to display the average number of lines by function if there is no function in the project.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Don't try to display the average number of lines by function if there is no function in the project.

- - - - -
3ca71dfc by gambas at 2020-11-16T23:14:08+01:00
Control.Reparent() correctly moves the control if the parent is not changed.

[GB.GTK]
* BUG: Control.Reparent() correctly moves the control if the parent is not changed.

[GB.GTK3]
* BUG: Control.Reparent() correctly moves the control if the parent is not changed.

- - - - -
b6f45ba3 by gambas at 2020-11-16T23:14:15+01:00
Allow the value of markup attributes not to be embedded between quotes in rich text.

[GB.GTK]
* BUG: Allow the value of markup attributes not to be embedded between quotes in rich text.

[GB.GTK3]
* BUG: Allow the value of markup attributes not to be embedded between quotes in rich text.

- - - - -
ee370d30 by gambix at 2020-11-16T23:14:23+01:00
Use pnm instead of jpeg to avoid libjpeg problems.

[GB.SCANNER]
* BUG: Use pnm instead of jpeg to avoid libjpeg problems.
* BUG: Better progress tracking
* BUG: Remove empty entry in list

- - - - -
28b0692c by gambas at 2020-11-16T23:15:08+01:00
BUG: Scanning a class that declares a structure using the name of an already existing class does not loop forever anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Scanning a class that declares a structure using the name of an already existing class does not loop forever anymore.

- - - - -
ea7c27db by gambas at 2020-11-16T23:15:23+01:00
Disabled state is now correctly taken into account by style drawing methods.

[GB.QT4]
* BUG: Disabled state is now correctly taken into account by style drawing methods.

[GB.QT5]
* BUG: Disabled state is now correctly taken into account by style drawing methods.

- - - - -
70b82ebc by gambas at 2020-11-16T23:15:29+01:00
The debugger now correctly saves and prints the current error message.

[INTERPRETER]
* NEW: Add a debug API that returns the current error message, and remove the API that printed it.

[GB.DEBUG]
* BUG: The debugger now correctly saves and prints the current error message.

- - - - -
94a08df2 by gambas at 2020-11-16T23:16:21+01:00
The UNSAFE keyword is now correctly taken into account in function detection.

[DEVELOPMENT ENVIRONMENT]
* BUG: The UNSAFE keyword is now correctly taken into account in function detection.

- - - - -
ae72ec5a by gambas at 2020-11-16T23:16:33+01:00
Remove debugging messages.

[DEVELOPMENT ENVIRONMENT]
* BUG: Remove debugging messages.

- - - - -
064327a0 by gambas at 2020-11-16T23:44:39+01:00
Switch version to 3.15.3.

[CONFIGURATION]
* NEW: Switch version to 3.15.3.

- - - - -


30 changed files:

- VERSION
- app/Makefile.am
- app/desktop/gambas3.png
- app/desktop/gambas3.svg
- app/src/gambas3/.project
- app/src/gambas3/.src/Component/CComponent.class
- app/src/gambas3/.src/Component/CDocumentation.class
- app/src/gambas3/.src/Debug/Design.module
- app/src/gambas3/.src/Editor/Code/FEditor.class
- app/src/gambas3/.src/Editor/Code/FSignature.class
- app/src/gambas3/.src/Editor/Code/FSignature.form
- app/src/gambas3/.src/Editor/Form/CControl.class
- app/src/gambas3/.src/FMain.class
- app/src/gambas3/.src/Options/FOption.class
- app/src/gambas3/.src/Project.module
- − app/src/gambas3/.src/Project/ArgListBox.class
- − app/src/gambas3/.src/Project/ArgListEditor.class
- app/src/gambas3/.src/Project/FArguments.class
- app/src/gambas3/.src/Project/FProjectProperty.class
- app/src/gambas3/layout/$compact.layout
- app/src/gambas3/layout/$default.layout
- comp/Makefile.am
- comp/src/gb.form.dialog/.component
- comp/src/gb.form.dialog/.project
- comp/src/gb.form.dialog/.src/FAskPassword.class
- comp/src/gb.form.dialog/.src/FAskPassword.form
- comp/src/gb.form.editor/.src/TextEditor.class
- comp/src/gb.form.editor/.src/test/FTestEditor.form
- comp/src/gb.form.stock/.component
- comp/src/gb.form.stock/.project


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/6927feafd79e04d66f78292e0cfeff81a51365a5...064327a09f17db484cf601d17b9fdd6bd36dee2c

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/6927feafd79e04d66f78292e0cfeff81a51365a5...064327a09f17db484cf601d17b9fdd6bd36dee2c
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/20201116/25594ead/attachment-0001.htm>


More information about the Notification mailing list