Commit graph

11148 commits

Author SHA1 Message Date
Benoît Minisini
c283836cb8 Fix how MediaPipeline duration is retrieved. Now the duration is actually available when the 'Duration' event is raised.
[GB.MEDIA]
* BUG: Fix how MediaPipeline duration is retrieved. Now the duration is actually available when the 'Duration' event is raised.
2023-03-04 17:13:00 +01:00
Benoît Minisini
d246caa642 Translation dialog: Add a new tab that allows to import all translations from another project.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: Add a new tab that allows to import all translations from another project.
* NEW: Some little changes in the 16px Gambas font.
* NEW: Update French translation.
2023-03-03 21:53:52 +01:00
Benoît Minisini
9496ef2cdc The background color of a selected row now overrides the background color of its cells.
[GB.WEB.GUI]
* BUG: The background color of a selected row now overrides the background color of its cells.
* BUG: WebTable: Use white text for the index column of selected rows.
2023-03-02 01:06:28 +01:00
Benoît Minisini
be395c4ea1 MediaView: Internally use the 'Duration' event to refresh the time panel when the duration is known.
[GB.MEDIA.FORM]
* NEW: MediaView: Internally use the 'Duration' event to refresh the time panel when the duration is known.
2023-03-02 00:54:11 +01:00
Benoît Minisini
3d36330ad3 WebTable: Fix a javascript error when using single mode and radio buttons.
[GB.WEB.GUI]
* BUG: WebTable: Fix a javascript error when using single mode and radio buttons.
2023-03-02 00:21:20 +01:00
Benoît Minisini
dfa1d4e96a ComboBox: The popup now uses the same font as the ComboBox.
[GB.GUI.BASE]
* BUG: ComboBox: The popup now uses the same font as the ComboBox.
2023-02-25 19:06:06 +01:00
Benoît Minisini
bf5d90f670 DownloadManager: Follow HTTP redirections automatically.
[GB.NET.CURL]
* NEW: DownloadManager: Follow HTTP redirections automatically.
2023-02-24 18:04:23 +01:00
Benoît Minisini
8a04b08dab 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.
2023-02-24 18:00:16 +01:00
Benoît Minisini
d6db65a219 Replace </hr> by <hr>.
[GB.MARKDOWN]
* BUG: Replace `</hr>` by `<hr>`.
2023-02-23 10:53:24 +01:00
Benoît Minisini
bd010d986d Merge branch 'master' of gitlab.com:gambas/gambas 2023-02-23 10:35:05 +01:00
Benoît Minisini
ee5bc531ea Fix a possible memory leak in DBus introspection.
[GB.DBUS]
* BUG: Fix a possible memory leak in DBus introspection.
2023-02-23 10:34:02 +01:00
Benoît Minisini
612c2cabb4 Merge branch 'ScripterFixErrorExitCode' into 'master'
Fix Scripter exit error Replace scripter error -2 with 127(file not found)

See merge request gambas/gambas!297
2023-02-22 22:55:05 +00:00
Christof Thalhofer
f958da5af4 Revert "fix: gb.markdown now passes it's tests."
This reverts commit f3c66196fb.
2023-02-22 09:56:24 +01:00
Benoît Minisini
ebca379925 Version control: Some fixes in the repository dialog.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Some fixes in the repository dialog.
2023-02-22 00:45:26 +01:00
Benoît Minisini
7884cbabca Stock: Fix support for KDE desktop.
[GB.FORM]
* BUG: Stock: Fix support for KDE desktop.
2023-02-21 15:48:56 +01:00
Benoît Minisini
4ae3b054ba Icon selection dialog: Keep the selection when the size changes and remember the last opened tab.
[DEVELOPMENT ENVIRONMENT]
* NEW: Icon selection dialog: Keep the selection when the size changes.
* NEW: Icon selection dialog: Remember the last opened tab.
2023-02-21 13:07:32 +01:00
Benoît Minisini
36385b4e25 Merge branch 'master' of gitlab.com:gambas/gambas 2023-02-21 12:38:22 +01:00
Benoît Minisini
43317ec618 '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.
2023-02-21 12:37:50 +01:00
Christof Thalhofer
dd6b829e4a Merge branch 'master' of https://gitlab.com/gambas/gambas 2023-02-18 10:59:58 +01:00
Benoît Minisini
18378b0f19 Version control: Move repository information to its own dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Move repository information to its own dialog.
2023-02-17 01:06:51 +01:00
Brian G
a2d777a0fd 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)
2023-02-13 13:16:52 -08:00
Christof Thalhofer
f3c66196fb fix: gb.markdown now passes it's tests.
[GB.MARKDOWN]
* FIX: gb.markdown now passes it's tests

gb.markdown did some illegal things like <p><div>...</div></p>, which is
now fixed. The tests pass, a few are marked as TODO. Some tests are adopted
from the original test file of the markdown inventor.
2023-02-12 16:29:50 +01:00
Benoît Minisini
7af14780c6 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>'.
2023-02-12 01:00:50 +01:00
Benoît Minisini
64c49afbdc Fix image selection dialog initial selection.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image selection dialog: Fix initial selection.
* BUG: Debugger: Always reload other project files on each debugging session.
2023-02-12 00:59:32 +01:00
Benoît Minisini
fc14e32994 'TextHighlighter.ToHTML()' correctly handles multiple lines again.
[GB.EVAL.HIGHLIGHT]
* BUG: 'TextHighlighter.ToHTML()' correctly handles multiple lines again.
2023-02-12 00:57:25 +01:00
Benoît Minisini
9f8cae3680 Merge branch 'master' of gitlab.com:gambas/gambas 2023-02-12 00:30:28 +01:00
Benoît Minisini
97534cc720 Delete temporary files when the QUIT instruction is used.
[INTERPRETER]
* BUG: Delete temporary files when the QUIT instruction is used.
2023-02-12 00:29:53 +01:00
Benoît Minisini
ae2975c833 Merge branch 'master' into 'master'
[DEVELOPMENT ENVIRONMENT]

See merge request gambas/gambas!295
2023-02-11 17:38:10 +00:00
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