Commit graph

11020 commits

Author SHA1 Message Date
Benoît Minisini
f8eac053f4 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.
2023-02-10 18:23:48 +01:00
Benoît Minisini
087182ca38 MediaView: Add 'State' property.
[GB.MEDIA.FORM]
* NEW: MediaView: Add 'State' property.
2023-02-08 19:57:29 +01:00
Benoît Minisini
6cf4c47c7a 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.
2023-02-08 11:20:42 +01:00
Benoît Minisini
e792c009c9 Support for flag stock icons.
[GB.WEB.GUI]
* BUG: Support for flag stock icons.
2023-02-08 11:17:53 +01:00
belmotek
21332cbbbc [GB.WIKI]
* NEW: Update Spanish translation by Martin Belmonte using Crustacea translator.

[SELF-TESTER]

* NEW: Update Spanish translation by Martin Belmonte using Crustacea translator.

[GBS3]

* NEW: Update Spanish translation by Martin Belmonte using Crustacea translator.
2023-02-06 21:49:48 +01:00
belmotek
4704096414 [DEVELOPMENT ENVIRONMENT]
* NEW: Update Spanish translation by Martin Belmonte using Crustacea translator.
2023-02-06 21:36:11 +01:00
Benoît Minisini
75a8e7071d 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.
2023-02-06 16:41:58 +01:00
Benoît Minisini
a0f52d3db5 WebDrawingArea: Fix Refresh() method.
[GB.WEB.GUI]
* BUG: WebDrawingArea: Fix Refresh() method.
2023-02-04 12:16:05 +01:00
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