[Gambas-Notification] [Git][gambas/gambas][stable] 49 commits: Fix a compiler warning.

Benoît Minisini (@bminisini) gitlab at mg.gitlab.com
Sat Feb 25 15:39:55 CET 2023



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


Commits:
63089779 by Benoît Minisini at 2023-02-25T14:43:27+01:00
Fix a compiler warning.

[COMPILER]
* BUG: Fix a compiler warning.

- - - - -
8590354a by Christof Thalhofer at 2023-02-25T14:43:45+01:00
GambasSelftests integer overflow tests

[DEVELOPMENT ENVIRONMENT]
* NEW: GambasSelftests integer overflow tests
* FIX: GambasSelftests run.sh just tests without JIT

Also refactored GambasSelftests a bit and removed some duplicated code

- - - - -
c3f0840f by Christof Thalhofer at 2023-02-25T14:43:55+01:00
GambasSelftests test System.IgnoreOverflow

[DEVELOPMENT ENVIRONMENT]
* NEW: GambasSelftests test System.IgnoreOverflow

- - - - -
8337cb0f by Belmotek at 2023-02-25T14:44:11+01:00
Update Spanish translation.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update Spanish translation.

- - - - -
f5aa3fae by Benoît Minisini at 2023-02-25T14:44:29+01:00
Test suites: Fix the behaviour of the test suites interface when a test suite has no test.

[DEVELOPMENT ENVIRONMENT]
* BUG: Test suites: Fix the behaviour of the test suites interface when a test suite has no test.

- - - - -
f7c931f5 by Benoît Minisini at 2023-02-25T14:44:40+01:00
Fix arithmetic overflow detection on datatype conversion.

[GB.JIT]
* BUG: Fix arithmetic overflow detection on datatype conversion.

- - - - -
be6949b5 by Christof Thalhofer at 2023-02-25T14:44:51+01:00
Change gambas3-selftest because of bug 2682

[DEVELOPMENT ENVIRONMENT]
* FIX: Change gambas3-selftest because of bug 2682

JIT doesn't look at System.IgnoreOverflow.
Now the tests pass.

- - - - -
8afe6ed1 by Christof Thalhofer at 2023-02-25T14:45:01+01:00
Fix Gambas3 Selftest GambasSelftests.IntegerOverflowsUnsafe

Never program with too much beer ... forgot to test
IntegerOverflowsUnsafe with JIT enabled

- - - - -
ffb5a8b0 by Benoît Minisini at 2023-02-25T14:45:19+01:00
Update project icon.

[GB.DBUS]
* NEW: Update project icon.
* NEW: Update documentation.

- - - - -
7d216a0e by Benoît Minisini at 2023-02-25T14:45:44+01:00
ComboBox: The Selection property now works correctly.

[GB.GUI.BASE]
* BUG: ComboBox: The Selection property now works correctly.

- - - - -
cd32ecc8 by Benoît Minisini at 2023-02-25T14:51:41+01:00
Redraw 'replace' icon.

[GB.FORM.STOCK]
* NEW: Redraw 'replace' icon.

- - - - -
31370556 by Benoît Minisini at 2023-02-25T14:51:51+01:00
Raise the 'LayoutUpdated' D-Bus signal when the current desktop is 'Mate'.

[GB.DBUS.TRAYICON]
* BUG: Raise the 'LayoutUpdated' D-Bus signal when the current desktop is 'Mate'.

- - - - -
a034d3a7 by Benoît Minisini at 2023-02-25T14:52:01+01:00
'gb.image' is now compatible with 'gb.web.gui'.

[GB.IMAGE]
* NEW: Color: ToHTML() is a new method that converts a Gambas color as integer value to an HTML color representation.

- - - - -
e4ae27f4 by Benoît Minisini at 2023-02-25T14:52:36+01:00
Translation dialog: Import translation now takes the '# gb-ignore' comment into account.

[DEVELOPMENT ENVIRONMENT]
* BUG: Translation dialog: Import translation now takes the '# gb-ignore' comment into account.

- - - - -
f8df77a7 by Benoît Minisini at 2023-02-25T14:52:47+01:00
Fix quoting when displaying a string value.

[GB.DEBUG]
* BUG: Fix quoting when displaying a string value.

- - - - -
f0be26ac by Bastian Germann at 2023-02-25T14:53:31+01:00
Revert "Disable 'gb.poppler' on 'archlinux-clang', as clang seems to be unable to compile it."

This reverts commit 0d3b39eed3152549799542d63bf88c96b36b92e8.
clang was just missing the -std=c++17 which is the default for g++ for
some time. clang++ still defaults to -std=c++14.

- - - - -
94325213 by Bastian Germann at 2023-02-25T14:53:43+01:00
Substitute GB_CXXFLAGS_STD_CPP17

[CONFIGURATION]
* BUG: Substitute GB_CXXFLAGS_STD_CPP17

- - - - -
9366cc35 by Benoît Minisini at 2023-02-25T14:53:58+01:00
Redraw 'bus' and 'truck' icons.

[GB.FORM.STOCK]
* NEW: Redraw 'bus' and 'truck' icons.

- - - - -
2e78fac2 by Benoît Minisini at 2023-02-25T14:54:07+01:00
TextHighlighter: The 'Tag' property is actually a Short.

[GB.EVAL.HIGHLIGHT]
* BUG: TextHighlighter: The 'Tag' property is actually a Short.
* NEW: Add 'accent-color' CSS property.

- - - - -
6146e0ff by Benoît Minisini at 2023-02-25T14:54:25+01:00
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.

- - - - -
a455214b by Benoît Minisini at 2023-02-25T14:54:40+01:00
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.

- - - - -
e80ecc29 by Benoît Minisini at 2023-02-25T14:55:53+01:00
System information dialog: Add more informations, and change the order.

[DEVELOPMENT ENVIRONMENT]
* NEW: System information dialog: Add more informations, and change the order.

- - - - -
9b17e60f by Benoît Minisini at 2023-02-25T14:56:03+01:00
Let pango take the target device resolution into account when drawing text.

[GB.GTK]
* BUG: Let pango take the target device resolution into account when drawing text.

[GB.GTK3]
* BUG: Let pango take the target device resolution into account when drawing text.

- - - - -
8cce0697 by Benoît Minisini at 2023-02-25T14:56:15+01:00
Update Gambas fonts so that period, comma, colon and semi-colon characters are bolder in 16 px size.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts so that period, comma, colon and semi-colon characters are bolder in 16 px size.

- - - - -
44162332 by Benoît Minisini at 2023-02-25T14:56:27+01:00
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.

- - - - -
8521abc6 by Benoît Minisini at 2023-02-25T14:56:39+01:00
Farm software: Fix software download. HTTP headers are not case-sensitive anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Farm software: Fix software download. HTTP headers are not case-sensitive anymore.

- - - - -
6d922eaf by Benoît Minisini at 2023-02-25T14:56:49+01:00
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.

- - - - -
2d1a2eb1 by Benoît Minisini at 2023-02-25T14:57:24+01:00
Fix unit tests.

[GB.EVAL.HIGHLIGHT]
* BUG: Fix unit tests.

- - - - -
474278d1 by Benoît Minisini at 2023-02-25T14:57:34+01:00
TextEditor: The highlight state can be a Short.

[GB.FORM.EDITOR]
* BUG: TextEditor: The highlight state can be a Short.
* NEW: TextEditor: Add documentation.

- - - - -
c3c58764 by Benoît Minisini at 2023-02-25T14:57:43+01:00
Fix JIT compilation on old compilers that do not support arithmetic overflow check.

[GB.JIT]
* BUG: Fix JIT compilation on old compilers that do not support arithmetic overflow check.

- - - - -
0a68d744 by Benoît Minisini at 2023-02-25T14:57:55+01:00
Gambas fonts: Make comma, colon and semi-colon characters a bit less bold..

[DEVELOPMENT ENVIRONMENT]
* NEW: Gambas fonts: Make comma, colon and semi-colon characters a bit less bold.
* BUG: Gambas fonts: Some fixes.

- - - - -
8a7837c7 by Benoît Minisini at 2023-02-25T14:58:04+01:00
'WAIT' with no argument now behaves as before when no component specific WAIT handler is defined.

[INTERPRETER]
* BUG: 'WAIT' with no argument now behaves as before when no component specific WAIT handler is defined.

- - - - -
9df95844 by Benoît Minisini at 2023-02-25T14:58:13+01:00
'Content-Disposition' HTTP header is not case sensitive.

[GB.WEB]
* BUG: 'Content-Disposition' HTTP header is not case sensitive.

- - - - -
0f62d100 by Benoît Minisini at 2023-02-25T14:58:22+01:00
Correctly rewrite lines using the 'ERROR' keyword in a one-line 'IF' expression.

[GB.EVAL]
* BUG: Correctly rewrite lines using the 'ERROR' keyword in a one-line 'IF' expression.

- - - - -
d9784bc4 by Benoît Minisini at 2023-02-25T14:58:31+01:00
WebDrawingArea: Fix Refresh() method.

[GB.WEB.GUI]
* BUG: WebDrawingArea: Fix Refresh() method.

- - - - -
5ad4d2df by Benoît Minisini at 2023-02-25T14:58:41+01:00
Project property dialog: The "Properties" tab information is correctly saved and restore now.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: The "Properties" tab information is correctly saved and restore now.

- - - - -
c14a2096 by Benoît Minisini at 2023-02-25T14:58:53+01:00
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.

- - - - -
653123ce by Benoît Minisini at 2023-02-25T14:59:05+01:00
Popup windows are now correctly parented, so that imbricated popups do not close all at once on mouse button press.

[GB.QT4]
* BUG: Popup windows are now correctly parented, so that imbricated popups do not close all at once on mouse button press.

[GB.QT5]
* BUG: Popup windows are now correctly parented, so that imbricated popups do not close all at once on mouse button press.

- - - - -
1e2c3c29 by Benoît Minisini at 2023-02-25T14:59:25+01:00
Delete temporary files when the QUIT instruction is used.

[INTERPRETER]
* BUG: Delete temporary files when the QUIT instruction is used.

- - - - -
19db2635 by Benoît Minisini at 2023-02-25T15:00:23+01:00
'TextHighlighter.ToHTML()' correctly handles multiple lines again..

[GB.EVAL.HIGHLIGHT]
* BUG: 'TextHighlighter.ToHTML()' correctly handles multiple lines again.

- - - - -
471094a5 by Benoît Minisini at 2023-02-25T15:00:43+01:00
Update style sheet so that it handles highlighted code using '<TT>' instead of '<PRE>'.

[GAMBAS WIKI]
* BUG: Update style sheet so that it handles highlighted code using '<TT>' instead of '<PRE>'.

- - - - -
bd015afd by Benoît Minisini at 2023-02-25T15:00:56+01:00
'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.

- - - - -
4d268d11 by Benoît Minisini at 2023-02-25T15:01:15+01:00
Stock: Fix support for KDE desktop.

[GB.FORM]
* BUG: Stock: Fix support for KDE desktop.

- - - - -
f4d0bd06 by Brian G at 2023-02-25T15:01:30+01:00
Replace scripter error -2 with 127(file not found)

[Scripter]
* BUG: Returns -2 causing overflow in "quit -2" when file not found, now returns 127(file not found)

- - - - -
81300fe3 by Benoît Minisini at 2023-02-25T15:01:39+01:00
Fix a possible memory leak in DBus introspection.

[GB.DBUS]
* BUG: Fix a possible memory leak in DBus introspection.

- - - - -
d391ee7d by Benoît Minisini at 2023-02-25T15:02:01+01:00
Menu editor: Do not draw the picture of top-level menus. Snippets: Add newline at the end of snippets where it makes sense.

[DEVELOPMENT ENVIRONMENT]
* BUG: Menu editor: Do not draw the picture of top-level menus.
* BUG: Snippets: Add newline at the end of snippets where it makes sense.

- - - - -
bcd3050c by Benoît Minisini at 2023-02-25T15:02:13+01:00
Replace `</hr>` by `<hr>`.

[GB.MARKDOWN]
* BUG: Replace `</hr>` by `<hr>`.

- - - - -
52108d36 by Benoît Minisini at 2023-02-25T15:02:23+01:00
DownloadManager: Follow HTTP redirections automatically.

[GB.NET.CURL]
* NEW: DownloadManager: Follow HTTP redirections automatically.

- - - - -
2be46405 by Benoît Minisini at 2023-02-25T15:39:29+01:00
Switch to version 3.18.1.

[CONFIGURATION]
* NEW: Switch to version 3.18.1.

- - - - -


30 changed files:

- .gitlab-ci.yml
- VERSION
- acinclude.m4
- app/src/gambas-wiki/.public/style.css
- app/src/gambas3-selftest/.project
- app/src/gambas3-selftest/.src/TestSources/mTest.module
- app/src/gambas3-selftest/.src/Tests/GambasSelftests.test
- app/src/gambas3-selftest/.test
- app/src/gambas3-selftest/run.sh
- app/src/gambas3/.hidden/font/GambasBold.sfd
- app/src/gambas3/.hidden/font/GambasRegular.sfd
- app/src/gambas3/.hidden/font/GambasRoundRegular.sfd
- app/src/gambas3/.hidden/font/gambasb16.otb
- app/src/gambas3/.hidden/font/gambasr16.otb
- app/src/gambas3/.hidden/font/groundr16.otb
- app/src/gambas3/.lang/es.po
- app/src/gambas3/.src/Debug/FDebugInfo.form
- app/src/gambas3/.src/Debug/FDebugger.class
- app/src/gambas3/.src/Debug/FTestSuite.class
- app/src/gambas3/.src/Editor/Form/FMenu.class
- app/src/gambas3/.src/MTest.module
- app/src/gambas3/.src/Project/FProjectProperty.class
- app/src/gambas3/.src/Project/Farm/CSoftware.class
- app/src/gambas3/.src/Project/Farm/FarmRequest.class
- app/src/gambas3/.src/Translation/FTranslate.class
- app/src/gambas3/.src/Welcome/FSystemInfo.class
- app/src/gambas3/snippets
- app/src/gbs3/.project
- app/src/gbs3/.src/Compile.module
- app/src/gbs3/.src/MServerPage.module


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/c1e52df4fd6960a007fd565646c5e5e768c282bc...2be46405d0e6953a9a12538fe55205faa4fce734

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/c1e52df4fd6960a007fd565646c5e5e768c282bc...2be46405d0e6953a9a12538fe55205faa4fce734
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/20230225/a6bf86e3/attachment-0001.htm>


More information about the Notification mailing list