Commit graph

11212 commits

Author SHA1 Message Date
Benoît Minisini
203a1db252 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.
2023-02-04 09:29:21 +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
54f62f479e '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.
2023-02-02 10:05:38 +01:00
Benoît Minisini
d398bd812e 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.
2023-02-02 08:39:55 +01:00
Benoît Minisini
ca20ea1cd7 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.
2023-02-02 08:35:20 +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
Benoît Minisini
85626256b5 Merge branch 'master' of gitlab.com:gambas/gambas 2023-01-30 16:45:24 +01:00
Benoît Minisini
dde053a3d6 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.
2023-01-30 16:45:14 +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
6c1ffe3faa 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.
2023-01-27 20:05:57 +01:00
Benoît Minisini
6599196dbd 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.
2023-01-27 08:58:50 +01:00
Benoît Minisini
6721e05d6c System information dialog: Add more informations, and change the order.
[DEVELOPMENT ENVIRONMENT]
* NEW: System information dialog: Add more informations, and change the order.
2023-01-27 08:57:51 +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
Gianluigi Gradaschi
a1aed6fbba [DEVELOPMENT ENVIRONMENT]
* NEW: Update Italian translation.

[SELF-TESTER]
* NEW: Update Italian translation.

[GB.FORM]
* NEW: Update Italian translation.

[GB.FORM.EDITOR]
* NEW: Update Italian translation.

[GB.UTIL]
* NEW: Update Italian translation.

[GB.WEB.GUI]
* NEW: Update Italian translation.
2023-01-24 20:55:31 +00:00
Benoît Minisini
cfe99f3185 Merge branch 'master' of gitlab.com:gambas/gambas 2023-01-23 20:40:45 +01:00
Benoît Minisini
bb0fab0f3d Redraw 'bus' and 'truck' icons.
[GB.FORM.STOCK]
* NEW: Redraw 'bus' and 'truck' icons.
2023-01-23 20:40:28 +01:00
Benoît Minisini
62c9eb078f 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.
2023-01-23 20:39:50 +01:00
Benoît Minisini
293fea6453 Merge branch 'autoconf' into 'master'
Substitute GB_CXXFLAGS_STD_CPP17

See merge request gambas/gambas!292
2023-01-23 15:16:26 +00:00
Bastian Germann
2278fbd8c7 Revert "Disable 'gb.poppler' on 'archlinux-clang', as clang seems to be unable to compile it."
This reverts commit 0d3b39eed3.
clang was just missing the -std=c++17 which is the default for g++ for
some time. clang++ still defaults to -std=c++14.
2023-01-23 15:43:31 +01:00
Bastian Germann
812ed5ef04 Substitute GB_CXXFLAGS_STD_CPP17
[CONFIGURATION]
* BUG: Substitute GB_CXXFLAGS_STD_CPP17
2023-01-23 15:31:20 +01:00
Benoît Minisini
8effd60c5b Window: 'Geometry' is a new property that returns the last geometry of the window in normal state.
[GB.GTK]
* NEW: Window: 'Geometry' is a new property that returns the last geometry of the window in normal state.

[GB.GTK3]
* NEW: Window: 'Geometry' is a new property that returns the last geometry of the window in normal state.

[GB.QT4]
* NEW: Window: 'Geometry' is a new property that returns the last geometry of the window in normal state.

[GB.QT5]
* NEW: Window: 'Geometry' is a new property that returns the last geometry of the window in normal state.
2023-01-21 03:50:59 +01:00
Benoît Minisini
c69f98fdf1 Fix quoting when displaying a string value.
[GB.DEBUG]
* BUG: Fix quoting when displaying a string value.
2023-01-20 15:56:35 +01:00
Benoît Minisini
8bcc4e173c 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.
2023-01-18 23:29:15 +01:00
Benoît Minisini
e9c6076062 Merge branch 'master' into 'master'
Contains correction and new Italian translations

See merge request gambas/gambas!289
2023-01-16 10:57:19 +00:00
Benoît Minisini
be1b541e6c Merge branch 'translation' into 'master'
Update Spanish translation.

See merge request gambas/gambas!288
2023-01-16 10:56:44 +00:00
GianluigiOr
bd26f1b4a2 Contains correction and new Italian translations
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now complete.
2023-01-16 11:27:58 +01:00
Benoît Minisini
f7d5eda82c '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.
2023-01-16 00:54:11 +01:00
Benoît Minisini
70378152e1 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'.
2023-01-15 21:12:49 +01:00
Benoît Minisini
663dc311a7 Language: 'Country' is a new property that returns the country code associated with the language.
[GB.UTIL]
* NEW: Language: 'Country' is a new property that returns the country code associated with the language. Use it as a name for the stock flag icons.
2023-01-15 18:10:41 +01:00
Benoît Minisini
3d641ccfad Redraw 'replace' icon.
[GB.FORM.STOCK]
* NEW: Redraw 'replace' icon.
2023-01-15 01:25:25 +01:00
Benoît Minisini
c87ea189f1 Add support for the new 'flag:/' picture URLs, and use it where it makes sense.
[DEVELOPMENT ENVIRONMENT]
* BUG: Icon selection dialog: Fix initial icon selection.
* BUG: Project browser: Opening a file correctly toggles the associated right panel.
* BUG: Image editor: Crop tool now works as expected.
2023-01-15 01:24:57 +01:00
belmotek
cd23e6ddca Update Spanish translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Spanish translation.

app/src/gambas3/.lang/es.po
2023-01-14 21:24:27 +01:00
Benoît Minisini
928914ea6b Merge branch 'master' of gitlab.com:gambas/gambas 2023-01-14 19:06:12 +01:00
Benoît Minisini
38c5c3b32a Update project icon.
[GB.DBUS]
* NEW: Update project icon.
* NEW: Update documentation.
2023-01-14 19:04:50 +01:00
Benoît Minisini
e54c4e50a4 Add 'stroke' stock icon.
[GB.FORM]
* NEW: Add 'stroke' stock icon.
2023-01-14 19:03:57 +01:00
Benoît Minisini
7886d5c2c7 Add 'stroke' icon.
[GB.FORM.STOCK]
* NEW: Add 'stroke' icon.
2023-01-14 19:03:37 +01:00
Benoît Minisini
7b4ea4e6bb ComboBox: The Selection property now works correctly.
[GB.GUI.BASE]
* BUG: ComboBox: The Selection property now works correctly.
2023-01-14 19:02:49 +01:00
Christof Thalhofer
a0355e2855 Fix Gambas3 Selftest GambasSelftests.IntegerOverflowsUnsafe
Never program with too much beer ... forgot to test
IntegerOverflowsUnsafe with JIT enabled
2023-01-14 01:37:29 +01:00
Christof Thalhofer
f07bdfecd1 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.
2023-01-14 01:20:10 +01:00
Benoît Minisini
57aa63bec2 Fix arithmetic overflow detection on datatype conversion.
[GB.JIT]
* BUG: Fix arithmetic overflow detection on datatype conversion.
2023-01-13 23:20:04 +01:00
Benoît Minisini
ef86e17144 Add support for the new 'flag:/' picture URLs, and use it where it makes sense.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add support for the new 'flag:/' picture URLs.
* NEW: Translation dialog: Show flags with languages.
* NEW: Projecgt property dialog: Show a flag with project default language.
2023-01-13 20:20:57 +01:00
Benoît Minisini
e639cb85bb 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.
2023-01-13 20:17:07 +01:00
Benoît Minisini
08a0338416 Picture: Add support for 'flag:/' stock flags paths.
[GB.GUI.BASE]
* NEW: Picture: Add support for 'flag:/' stock flags paths.
2023-01-13 20:16:01 +01:00
Benoît Minisini
47ffe361de Add support for stock flags.
[GB.FORM]
* NEW: Stock: 'Flags' is a new property that returns the list of all available stock flags.
* NEW: Stock: 'GetFlags()' is a new method that returns a stock flag from its key.
2023-01-13 20:15:11 +01:00