Commit graph

10994 commits

Author SHA1 Message Date
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
Benoît Minisini
5aa70f9fa4 Add 256 pixels square icons of all country flags.
[GB.FORM.STOCK]
* NEW: Add 256 pixels square icons of all country flags.
2023-01-13 20:13:52 +01:00
Benoît Minisini
c99f74fc7a Merge branch 'master' into 'master'
spanish update

See merge request gambas/gambas!287
2023-01-13 18:03:04 +00:00
Belmotek
41b016fc2f Update Spanish translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Spanish translation.
2023-01-13 18:03:04 +00:00
Christof Thalhofer
1607d303eb GambasSelftests test System.IgnoreOverflow
[DEVELOPMENT ENVIRONMENT]
* NEW: GambasSelftests test System.IgnoreOverflow
2023-01-13 13:49:47 +01:00
Christof Thalhofer
1a8fdb41b7 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
2023-01-13 11:49:43 +01:00
Benoît Minisini
b0041e93ef Add 'tree' icon.
[GB.FORM.STOCK]
* NEW: Add 'tree' icon.
2023-01-13 08:27:08 +01:00
Benoît Minisini
64d4effc02 Add documentation and 'tree' stock icon.
[GB.FORM]
* NEW: Add documentation.
* NEW: Add 'tree' stock icon.
2023-01-13 08:25:56 +01:00
Benoît Minisini
c2ee9733a4 Fix a compiler warning.
[COMPILER]
* BUG: Fix a compiler warning.
2023-01-13 07:58:34 +01:00
Benoît Minisini
2362a11f66 Update to version 3.18.90. 2023-01-13 07:58:13 +01:00
Benoît Minisini
c1e52df4fd Packager: The 'gb.hash' component will be part of the runtime.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: The 'gb.hash' component will be part of the runtime.
2023-01-12 23:31:22 +01:00
Benoît Minisini
46c13a4b9b 'System.IgnoreOverflow = True' now never raises an error.
[INTERPRETER]
* BUG: 'System.IgnoreOverflow = True' now never raises an error.
2023-01-12 13:22:16 +01:00
Benoît Minisini
40de952214 Starts program by assuming the clipboard has been modified.
[GB.GTK]
* BUG: Starts program by assuming the clipboard has been modified.

[GB.GTK3]
* BUG: Starts program by assuming the clipboard has been modified.

[GB.QT4]
* BUG: Starts program by assuming the clipboard has been modified.

[GB.QT5]
* BUG: Starts program by assuming the clipboard has been modified.
2023-01-12 00:57:27 +01:00
Benoît Minisini
47fd6ba080 Prevent autotools macro from erasing CFLAGS.
[CONFIGURATION]
* BUG: Prevent autotools macro from erasing CFLAGS.
2023-01-12 00:55:48 +01:00
Benoît Minisini
ee040e1b14 Fix SvgImage.Render(). Correctly release the current grab when the debugger wakes up.
[GB.GTK]
* BUG: Fix SvgImage.Render() so that it correctly stretches the result.
* BUG: Correctly release the current grab when the debugger wakes up.

[GB.GTK3]
* BUG: Fix SvgImage.Render() so that it correctly stretches the result.
* BUG: Correctly release the current grab when the debugger wakes up.
2023-01-12 00:54:19 +01:00
Benoît Minisini
2687a8607b Fix some buttons tooltips.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* BUG: Fix some buttons tooltips.
* NEW: Add 'librsvg' to the system information.
2023-01-11 21:59:19 +01:00
Benoît Minisini
246cf40553 Don't use '-O3'. It makes benchmarks sometimes slower than using '-O2'.
[CONFIGURATION]
* BUG: Do not use the default CFLAGS forces by autotools. Either use the CFLAGS provided on the command-line, or the default ones of the project.

[INTERPRETER]
* OPT: Don't use '-O3'. It makes benchmarks sometimes slower than using '-O2'.

[COMPILER]
* OPT: Optimize variable initialization.
2023-01-10 21:55:25 +01:00
Benoît Minisini
b9f9aa4499 Add java benchmarks.
[BENCHMARK]
* NEW: Add java benchmarks. Note that 'string' and 'string2' benchmarks are too slow when run with the Java interpreter. So they are just run with Java and JIT compilation enabled.
2023-01-10 17:10:31 +01:00
Benoît Minisini
b03cfc16bf Enable overflow detection when at least 'gcc 8' is used.
[INTERPRETER]
* BUG: Enable overflow detection when at least 'gcc 8' is used.
2023-01-10 17:08:16 +01:00