[Gambas-Notification] [Git][gambas/gambas][wayland] 340 commits: Remove some useless X11-related includes.

Benoît Minisini gitlab at mg.gitlab.com
Mon Dec 21 02:12:12 CET 2020



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


Commits:
3c7d85ba by gambas at 2020-07-11T13:53:29+02:00
Remove some useless X11-related includes.

[GB.QT4]
* BUG: Remove some useless X11-related includes.

[GB.QT5]
* BUG: Remove some useless X11-related includes.

- - - - -
7c56865d by gambas at 2020-07-13T15:41:12+02:00
Fix '&=' operator optimization when the added string is void.

[INTERPRETER]
* BUG: Fix '&=' operator optimization when the added string is void.

- - - - -
95ea5cd7 by gambas at 2020-07-13T16:00:17+02:00
Better fix for '&=' operator optimization.

[INTERPRETER]
* BUG: Better fix for '&=' operator optimization.

- - - - -
e6b383cf by gambas at 2020-07-13T19:03:55+02:00
Workaround a stupid postgresql #define.

[GB.DB.POSTGRESQL]
* BUG: Workaround a stupid postgresql #define.

- - - - -
d32f5450 by gambas at 2020-07-14T14:47:39+02:00
Try to workaround a possible stupid PostgreSQL define again.

[GB.DB.POSTGRESQL]
* BUG: Try to workaround a possible stupid PostgreSQL define again.

- - - - -
17ab56cf by gambas at 2020-07-14T16:20:38+02:00
Merge the PostgreSQL 12 ArchLinux patch from Laurent Carlier.

[GB.DB.POSTGRESQL]
* BUG: Merge the PostgreSQL 12 ArchLinux patch from Laurent Carlier.

- - - - -
fffe0cc8 by Christof Thalhofer at 2020-07-18T12:45:31+02:00
gb.test ignore case in test fixtures' method names

[GB.TEST]
* BUG: gb.test ignore case of method names of test fixtures

- - - - -
b6f17aca by gambas at 2020-07-18T12:56:41+02:00
Disable 'Run with' menu when the debugger is running.

[DEVELOPMENT ENVIRONMENT]
* BUG: Disable 'Run with' menu when the debugger is running.
* NEW: Change the 'Run' menu into 'Continue' when the debugger is running.

- - - - -
f009a3a3 by gambas at 2020-07-18T12:56:59+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
84706609 by gambas at 2020-07-18T16:09:23+02:00
Automatically set the $EDITOR environmental variable if not set.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Automatically set the $EDITOR environmental variable if not set.
* NEW: If not editor is found for $EDITOR, display a warning message.

- - - - -
323100a3 by gambas at 2020-07-19T00:51:54+02:00
Setting action tooltip does not crash anymore on menus.

[GB.GUI.BASE]
* BUG: Setting action tooltip does not crash anymore on menus.

- - - - -
9c19ba0a by gambas at 2020-07-25T10:54:56+02:00
Fix compression of void files.

[DEVELOPMENT ENVIRONMENT]
* BUG: Compressing or uncompressing a file now marks the project as modified.
* BUG: Compressing a void file does not crash anymore.

- - - - -
0840c585 by gambas at 2020-07-25T11:49:01+02:00
Get rid of a warning by using snprintf() instead of strncpy().

[GB.DB.ODBC]
* BUG: Get rid of a warning by using snprintf() instead of strncpy().

- - - - -
0e4f68da by gambas at 2020-07-27T20:39:21+02:00
Really really fix '&=' operator optimization.

[INTERPRETER]
* BUG: Really really fix '&=' operator optimization.

- - - - -
cb36b49e by gambas at 2020-07-28T15:01:12+02:00
Search dialog: Global replace does not lock text editors anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: Global replace does not lock text editors anymore.

- - - - -
9940903a by gambas at 2020-07-29T11:33:48+02:00
Version control: Fix git branch listing.

[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix git branch listing.

- - - - -
22afec7d by gambas at 2020-07-29T11:45:41+02:00
On KDE5, don't try to use old KDE4 wallet if it is not available.

[GB.DESKTOP]
* BUG: On KDE5, don't try to use old KDE4 wallet if it is not available.

- - - - -
a3ee4817 by gambas at 2020-07-29T22:12:20+02:00
TrayIcon: Update the DBus menu only if necessary.

[GB.DBUS.TRAYICON]
* BUG: TrayIcon: Update the DBus menu only if necessary.

- - - - -
26e98d11 by Brian G at 2020-07-30T12:52:45-07:00
# Add  Updated TextHighlight to include ToConsole, for console color support

- - - - -
06d6dffc by Brian G at 2020-07-30T12:56:49-07:00
Merge branch 'master' of gitlab.com:ercoupeflyer/gambas

- - - - -
6189fba3 by Brian G at 2020-07-30T13:00:24-07:00
# Add  Updated TextHighlight to include ToConsole, for console color support

- - - - -
61c8cab8 by Brian G at 2020-07-30T13:26:18-07:00
[SCRIPTER]
* NEW:  Added Support to correctly place Public Structures Outside of the MAIN function
* NEW:  Added Support to correctly place Public Variables outside the MAIN function
* NEW:  Added Test Suite to verify very basic functionality of the Scripter
* NEW:  Updated usage for gbs and gbw with more details

- - - - -
145d47e4 by Brian G at 2020-07-30T14:11:30-07:00
[gb.texthighlight
* Add:    Updated TextHighlight to include ToConsole, for console print highlighting support

- - - - -
2fa64e34 by Brian G at 2020-07-30T15:16:57-07:00
[SCRIPTER]
* FIX:  Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW:  Added Support to correctly place Public Structures Outside of the MAIN function
* NEW:  Added Support to correctly place Public Variables outside the MAIN function
* NEW:  Added Test Suite to verify very basic functionality of the Scripter
* NEW:  Updated usage for gbs and gbw with more details

- - - - -
ccf354c1 by gambas at 2020-08-01T23:35:37+02:00
The interpreter can compile without 'libffi' again.

[INTERPRETER]
* BUG: The interpreter can compile without 'libffi' again.

- - - - -
577fe110 by gambas at 2020-08-02T21:01:36+02:00
Fix keyboard and mouse grab when opening a popup.

[GB.GTK]
* BUG: Fix keyboard and mouse grab when opening a popup.

[GB.GTK3]
* BUG: Fix keyboard and mouse grab when opening a popup.

- - - - -
8af699ce by gambas at 2020-08-02T21:14:15+02:00
Correctly handle "~" in database directories.

[GB.DB.SQLITE2]
* BUG: Correctly handle "~" in database directories.

[GB.DB.SQLITE3]
* BUG: Correctly handle "~" in database directories.

- - - - -
ff5541cd by gambas at 2020-08-03T00:21:49+02:00
DataComboView: Fix default event and prevent the popup contents from scrolling horizontally.

[GB.DB.FORM]
* BUG: DataComboView: Fix default event.
* NEW: DataComboView: Prevent the popup contents from scrolling horizontally.

- - - - -
0720b676 by gambas at 2020-08-03T02:22:02+02:00
Fix popup management, and save drawing context when running a style method.

[GB.GTK]
* BUG: Fix popup management.
* BUG: Save drawing context when running a style method.

[GB.GTK3]
* BUG: Fix popup management.
* BUG: Save drawing context when running a style method.

- - - - -
1eb94364 by gambas at 2020-08-03T02:33:15+02:00
Display grid if the grid property is set, and ignore vertical alignment when drawing the contents.

[GB.DB.FORM]
* BUG: DataComboView: Ignore vertical alignment when drawing the contents..
* NEW: DataComboView: Draw grid inside the combo if the grid property is set (the code is actually in the previous commit).

- - - - -
7761b1fa by Brian G at 2020-08-09T12:55:04-07:00
[SCRIPTER]
* Fix:  Testing function to compare content not accross direct compare
* FIX:  Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW:  Added Support to correctly place Public Structures Outside of the MAIN function
* NEW:  Added Support to correctly place Public Variables outside the MAIN function
* NEW:  Added Test Suite to verify very basic functionality of the Scripter
* NEW:  Updated usage for gbs and gbw with more details

- - - - -
62823aed by Tobias Boege at 2020-08-09T22:11:07+02:00
gb.test: Improve diagnostics of Approximate assertions

[GB.TEST]
* BUG: Improve diagnostics of Approximate and RelativeApproximate assertions, showing the original values too.

- - - - -
ad9fb280 by Brian G at 2020-08-10T10:40:39-07:00
[SCRIPTER]
* NEW:  Branch created GBS3
* Fix:  Testing function to compare content not accross direct compare
* FIX:  Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW:  Added Support to correctly place Public Structures Outside of the MAIN function
* NEW:  Added Support to correctly place Public Variables outside the MAIN function
* NEW:  Added Test Suite to verify very basic functionality of the Scripter
* NEW:  Updated usage for gbs and gbw with more details

- - - - -
14c708cf by Brian G at 2020-08-10T11:41:01-07:00
[SCRIPTER]
* FIX:  Updated Compile Error to contain command line programs in Quote() as it used the full line as the program name for project creation.
* NEW:  Branch created GBS3
* Fix:  Testing function to compare content not accross direct compare
* FIX:  Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW:  Added Support to correctly place Public Structures Outside of the MAIN function
* NEW:  Added Support to correctly place Public Variables outside the MAIN function
* NEW:  Added Test Suite to verify very basic functionality of the Scripter
* NEW:  Updated usage for gbs and gbw with more details

- - - - -
b00a552f by gambas at 2020-08-11T14:13:34+02:00
TextEditor: Line numbers do not overlap expanders anymore when text editor has custom highlighting.

[GB.FORM.EDITOR]
* BUG: TextEditor: Line numbers do not overlap expanders anymore when text editor has custom highlighting.

- - - - -
aeaf8102 by gambas at 2020-08-11T14:16:28+02:00
Fix component sorting.

[DEVELOPMENT ENVIRONMENT]
* BUG: Fix component sorting.
* BUG: VersionControl: Error message is now top aligned.
* NEW: System information dialog: Add GDK library.

- - - - -
d9701a98 by gambas at 2020-08-11T14:16:42+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
aa600b53 by Brian G at 2020-08-14T17:31:44-07:00
[SCRIPTER]
* FIX:  Updated directories to be searched for libraries
* FIX:  Updated Compile Error to contain command line programs in Quote() as it used the full line as the program name for project creation.
* NEW:  Branch created GBS3
* Fix:  Testing function to compare content not accross direct compare
* FIX:  Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW:  Added Support to correctly place Public Structures Outside of the MAIN function
* NEW:  Added Support to correctly place Public Variables outside the MAIN function
* NEW:  Added Test Suite to verify very basic functionality of the Scripter
* NEW:  Updated usage for gbs and gbw with more details

- - - - -
5be18a27 by gambas at 2020-08-18T10:59:20+02:00
Desktop.SendMail() now waits for the completion of the 'xdg-email' script, so that errors are raised.

[GB.DESKTOP]
* BUG: Desktop.SendMail() now waits for the completion of the 'xdg-email' script, so that errors are raised.

- - - - -
8c81a07a by Brian G at 2020-08-18T12:11:54-07:00
[SCRIPTER]
* NEW:  Updates translations for some missing elements
* FIX:  Updated directories to be searched for libraries
* FIX:  Updated Compile Error to contain command line programs in Quote() as it used the full line as the program name for project creation.
* NEW:  Branch created GBS3
* Fix:  Testing function to compare content not accross direct compare
* FIX:  Was Not Detecting main or MAIN only Main when sub main was entered in script
* NEW:  Added Support to correctly place Public Structures Outside of the MAIN function
* NEW:  Added Support to correctly place Public Variables outside the MAIN function
* NEW:  Added Test Suite to verify very basic functionality of the Scripter
* NEW:  Updated usage for gbs and gbw with more details

- - - - -
a86cb743 by gambas at 2020-08-18T23:16:05+02:00
UpdSocket: Add multicast support.

[GB.NET]
* NEW: UpdSocket: Add multicast support.

- - - - -
0112bcdd by gambas at 2020-08-18T23:36:30+02:00
UdpSocket: Fix multicast support.

[GB.NET]
* BUG: UdpSocket: Fix multicast support.

- - - - -
f00ddb5f by Bastian Germann at 2020-08-19T07:24:26+00:00
Correct poppler version detection

[GB.PDF]
* BUG: Correct poppler version detection
- - - - -
182db8d4 by Benoît Minisini at 2020-08-19T09:48:51+00:00
Merge branch 'master' into 'master'

Correct poppler version detection

See merge request gambas/gambas!153
- - - - -
ca34256c by Brian G at 2020-08-19T06:33:17-07:00
[gb.texthighlight]
* FIX:  Removed ToConsole
* NEW:  Created new branch for console highlight
* NEW:  Updated TextHighlight to include ToConsole, for console print highlighting support

- - - - -
6a505680 by gambas at 2020-08-20T01:37:47+02:00
DataComboView: Handle keyboard shortcuts: Space, Enter, Down, and Escape key.

[GB.DB.FORM]
* NEW: DataComboView: Handle keyboard shortcuts: Space, Enter, Down, and Escape key.

- - - - -
796ec29f by gambas at 2020-08-20T01:37:54+02:00
Merge branch 'master' of https://gitlab.com/gambas/gambas

- - - - -
ccb5471d by gambas at 2020-08-20T01:41:34+02:00
ListBox: Click event is now raised on the next event loop.

[GB.GUI.BASE]
* NEW: ListBox: Click event is now raised on the next event loop.

- - - - -
ea6c2d60 by gambas at 2020-08-20T01:45:35+02:00
Wayland compositors and client-side decorations support.

[GB.GTK3]
* BUG: Popups now work on Wayland compositors.
* BUG: Support for client-side decorations.

- - - - -
97be8e7f by gambas at 2020-08-20T13:54:32+02:00
UdpSocket: Correctly declare multicast virtual class.

[GB.NET]
* BUG: UdpSocket: Correctly declare multicast virtual class.

- - - - -
362e6ce6 by gambas at 2020-08-20T21:44:24+02:00
The automatic width of RadioButton and CheckBox is now larger to avoid GTK+ warnings.

[GB.GTK]
* BUG: The automatic width of RadioButton and CheckBox is now larger to avoid GTK+ warnings.

[GB.GTK3]
* BUG: The automatic width of RadioButton and CheckBox is now larger to avoid GTK+ warnings.

- - - - -
e2eabcdb by gambas at 2020-08-21T01:31:19+02:00
Never export the menu bar through DBus, it crashes on Mate.

[GB.QT4]
* BUG: Never export the menu bar through DBus, it crashes on Mate.

[GB.QT5]
* BUG: Never export the menu bar through DBus, it crashes on Mate.
* BUG: Better support of popups when run on Wayland.

- - - - -
e193d7ec by Benoît Minisini at 2020-08-21T09:20:19+00:00
Merge branch 'gbs3' into 'master'

Gbs3

See merge request gambas/gambas!152
- - - - -
76637184 by gambas at 2020-08-21T11:22:30+02:00
Remove a debugging message.

[GB.SETTINGS]
* BUG: Remove a debugging message.

- - - - -
41af42c8 by gambas at 2020-08-21T11:25:21+02:00
Better support of menu bar exported through DBus.

[GB.QT4]
* NEW: Better support of menu bar exported through DBus.
* NEW: Only the Application.MainWindow menubar is exported through DBus.

[GB.QT5]
* NEW: Better support of menu bar exported through DBus.
* NEW: Only the Application.MainWindow menubar is exported through DBus.

- - - - -
1c44184a by gambas at 2020-08-21T11:55:52+02:00
Make component compile again.

[GB.QT4]
* BUG: Make component compile again.

- - - - -
e072bdd1 by gambas at 2020-08-21T13:07:14+02:00
Breeze and oxygen theme fixes should not crash anymore.

[GB.QT4]
BUG: Breeze and oxygen theme fixes should not crash anymore.

[GB.QT5]
* BUG: Breeze and oxygen theme fixes should not crash anymore.

- - - - -
ae21ed7f by gambas at 2020-08-22T22:22:19+02:00
UdpSocket: writing does not crash anymore if the target is not defined.

[GB.NET]
* BUG: UdpSocket: writing does not crash anymore if the target is not defined.

- - - - -
db06064d by gambas at 2020-08-24T10:43:40+02:00
Log is now disabled by default.

[GB.WEB.GUI]
* BUG: Log is now disabled by default. Setting the GB_WEB_GUI_DEBUG environment variable to "1" enables it.

- - - - -
6612f763 by gambas at 2020-08-25T05:13:05+02:00
UdpSocket: Fix multicast Join() and Leave() methods.

[GB.NET]
* BUG: UdpSocket: Fix multicast Join() and Leave() methods.

- - - - -
e6204f4e by gambas at 2020-08-29T14:48:21+02:00
UdpSocket: Fix declaration of SourcePath property.

[GB.NET]
* BUG: UdpSocket: Fix declaration of SourcePath property.

- - - - -
93f91041 by gambas at 2020-08-30T20:58:55+02:00
Message: text is not vertically truncated anymore when using a GTK+ component.

[GB.GUI.BASE]
* BUG: Message: text is not vertically truncated anymore when using a GTK+ component.

- - - - -
183936cf by gambas at 2020-08-30T21:25:10+02:00
Drawing a null rich text string does not crash anymore.

[GB.GTK]
* BUG: Drawing a null rich text string does not crash anymore.

[GB.GTK3]
* BUG: Drawing a null rich text string does not crash anymore.

- - - - -
d5c6ea04 by gambas at 2020-08-31T16:26:09+02:00
Fix search result line numbers.

[DEVELOPMENT ENVIRONMENT]
* BUG: Fix search result line numbers.

- - - - -
dae8c3d2 by gambas at 2020-09-02T20:08:28+02:00
Make compiler and runtime errors tooltips more readable.

[DEVELOPMENT ENVIRONMENT]
* BUG: Make compiler and runtime errors tooltips more readable.

- - - - -
5a5e0a4d by gambas at 2020-09-03T23:37:23+02:00
Form editor: Do not set the Name property if a virtual control has no Name property.

[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Do not set the Name property if a virtual control has no Name property.

- - - - -
b7f1e745 by gambas at 2020-09-05T14:37:03+02:00
WebComboBox: Use the 'onclick' event instead of 'onselect', so that initial click on first list element is detected.

[GB.WEB.GUI]
* BUG: WebComboBox: Use the 'onclick' event instead of 'onselect', so that initial click on first list element is detected.

- - - - -
2a449310 by gambas at 2020-09-05T21:44:56+02:00
Report.Print() now works correctly whatever the toolkit or the printer.

[GB.REPORT2]
* BUG: Report.Print() now works correctly whatever the toolkit or the printer.
* BUG: Checking or unchecking the grayscale checkbox now correctly refreshes the preview.

- - - - -
027843d6 by gambas at 2020-09-08T00:25:55+02:00
ToolBar: Configuration of toolbars having the same key but on different forms are now distinct.

[GB.FORM.MDI]
* BUG: ToolBar: Configuration of toolbars having the same key but on different forms are now distinct.

- - - - -
edac2459 by gambas at 2020-09-08T08:19:43+02:00
Use substitutes for missing components only in the help browser.

[DEVELOPMENT ENVIRONMENT]
* BUG: Use substitutes for missing components only in the help browser.

- - - - -
6e3f56be by gambas at 2020-09-08T09:02:53+02:00
TerminalView: Ignore window manipulations sequences.

[GB.FORM.TERMINAL]
* NEW: TerminalView: Ignore window manipulations sequences ("ESC [ ... t").

- - - - -
687708e1 by gambas at 2020-09-11T00:35:58+02:00
Socket: Automatically create an internal timer to handle connection timeout.

[GB.NET]
* NEW: Socket: Automatically create an internal timer to handle connection timeout.
* NEW: Net.ConnectionTimeout is a new status constant indicating a connection timeout.

- - - - -
ed0f467b by gambas at 2020-09-11T00:39:00+02:00
Some fixes in translation support.

[INTERPRETER]
* BUG: Fix possible buffer overflow on localisation environment variables..
* BUG: Always define LC_ALL and LANG with the effective language chosen.
* BUG: Use the current language to load translations, not what setlocale() returns.

- - - - -
18a74ff6 by gambas at 2020-09-11T00:43:08+02:00
Use "-march=native -mtune=native" to compile JIT translated code.

[GB.JIT]
* OPT: Use "-march=native -mtune=native" to compile JIT translated code.

- - - - -
f0606b61 by gambas at 2020-09-14T21:15:20+02:00
Disable jit compiler if no compiler is found.

[INTERPRETER]
* NEW: Disable jit compiler if no compiler is found.

[GB.JIT]
* NEW: Don't crash if no compiler is found, but just tell the interpreter.

- - - - -
2d1d3074 by gambas at 2020-09-17T09:52:38+02:00
If no language environment variable is defined, use "C" locale instead of "en_US".

[INTERPRETER]
* NEW: Add process id in warning messages.
* BUG: If no language environment variable is defined, use "C" locale instead of "en_US".

- - - - -
6aaf3381 by gambas at 2020-09-17T09:55:34+02:00
WebComboBox: Setting the text on editable comboboxes correctly sets the Index property and raises the Click event.

[GB.WEB.GUI]
* BUG: WebComboBox: Setting the text on editable comboboxes correctly sets the Index property and raises the Click event.

- - - - -
4471fb35 by gambas at 2020-09-17T12:47:52+02:00
Code editor: Hitting F2 on a non-existing label does not crash anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Hitting F2 on a non-existing label does not crash anymore.

- - - - -
7ad56a4a by gambas at 2020-09-17T23:51:13+02:00
Fix panic message displayed when a JIT method is not found.

[INTERPRETER]
* BUG: Fix panic message displayed when a JIT method is not found.

- - - - -
b770395a by gambas at 2020-09-21T01:09:47+02:00
Start development of new GTK+ and QT web browser components.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add description of gb.gtk3.webview and gb.qt5.webview

[GB.GTK]
* NEW: Enhance gb.gtk API for child components like gb.gtk3.webview.

[GB.GTK3.WEBVIEW]
* NEW: Beginning of a new web browser component based on WebKitGTK.

[GB.QT5.WEBVIEW]
* NEW: Beginning of a new web browser component based on QWebEngineView.

- - - - -
6c248f1a by gambas at 2020-09-21T01:44:09+02:00
Update 'gitlab-ci.yml' for new webbrowser components.

- - - - -
adca68dc by gambas at 2020-09-21T02:00:06+02:00
Update 'gitlab-ci.yml' for new webbrowser components.

- - - - -
6c713bbb by gambas at 2020-09-22T15:08:51+02:00
Work on new web browser components in progress.

[GB.GTK3.WEBVIEW]
* NEW: Add SetHtml() method.
* NEW: Add Back(), Forward(), Stop() and Reload() methods.

[GB.QT5.WEBVIEW]
* NEW: Add SetHtml() method.
* NEW: Add Back(), Forward(), Stop() and Reload() methods.

- - - - -
bc2d55e1 by gambas at 2020-09-22T15:47:44+02:00
Update '.gitlab-ci.yml' for new web browser components.

- - - - -
7128534c by gambas at 2020-09-22T15:53:02+02:00
Update '.gitlab-ci.yml' for new web browser components.

- - - - -
3e0b760d by gambas at 2020-09-23T01:06:18+02:00
Work on web browser components continue. New QT/GTK+ web browser switcher component.

[GB.GTK3.WEBVIEW]
* NEW: WebView: Add Title and Zoom properties.
* NEW: WebView: Add History property and history support.

[GB.GUI]
* NEW: Enhance debugging messages.

[GB.GUI.OPENGL]
* NEW: Fix debugging messages.

[GB.GUI.QT]
* NEW: Enhance debugging messages.

[GB.GUI.WEBVIEW]
* NEW: New QT/GTK+ web browser switcher component.

[GB.QT5.WEBVIEW]
* NEW: WebView: Add Title and Zoom properties.
* NEW: WebView: Add History property and history support.

- - - - -
8e37076a by gambas at 2020-09-25T02:55:29+02:00
WebView: Fix settings implementation and add font settings.

[GB.GTK3.WEBVIEW]
* BUG: Forgot to add settings implementation source files.
* NEW: Implement fonts settings.
* BUG: Fix implementation of default settings.

[GB.QT5.WEBVIEW]
* BUG: Forgot to add settings implementation source files.
* NEW: Implement fonts settings.
* BUG: Fix implementation of default settings.

- - - - -
3de8161a by gambas at 2020-09-25T02:57:52+02:00
Response.SetCookie() now sets the 'SameSite' cookie property to 'Lax' as Firefox specifies.

[GB.WEB]
* BUG: Response.SetCookie() now sets the 'SameSite' cookie property to 'Lax' as Firefox specifies.

- - - - -
81f55722 by gambas at 2020-09-25T02:59:16+02:00
Form editor: Floating point number properties now are edited in american format and not using the current localization.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add description of 'gb.gui.webview' component.
* BUG: Form editor: Floating point number properties now are edited in american format and not using the current localization.

- - - - -
d0befe94 by gambas at 2020-09-25T11:42:59+02:00
Forgot a class declaration.

[GB.GTK3.WEBVIEW]
* BUG: Forgot a class declaration.

- - - - -
11f22c91 by gambas at 2020-09-25T13:26:09+02:00
Update '.gitlab-ci.yml' for new web browser components.

- - - - -
5577b3c6 by gambas at 2020-09-25T13:57:30+02:00
Update '.gitlab-ci.yml' for new web browser components.

- - - - -
04997154 by gambas at 2020-09-25T14:30:55+02:00
Update '.gitlab-ci.yml' for new web browser components.

- - - - -
501210ab by gambas at 2020-09-25T20:34:55+02:00
Update '.gitlab-ci.yml' for new web browser components.

- - - - -
a8f94dc4 by gambas at 2020-09-25T20:55:40+02:00
Project arguments dialog: quote arguments only if really needed.

[DEVELOPMENT ENVIRONMENT]
* BUG: Remove now useless classes.
* BUG: Project arguments dialog: quote arguments only if really needed.

- - - - -
63e83807 by gambas at 2020-09-26T18:47:04+02:00
Widget tooltips now handle newlines and linefeeds the same way as in Qt.

[GB.GTK]
* BUG: Widget tooltips now handle newlines and linefeeds the same way as in Qt.

[GB.GTK3]
* BUG: Widget tooltips now handle newlines and linefeeds the same way as in Qt.

- - - - -
f2f9623c by gambas at 2020-09-27T01:14:54+02:00
Correctly catch errors raised inside event handlers in all cases.

[INTERPRETER]
* BUG: Correctly catch errors raised inside event handlers in all cases.

- - - - -
ff3335e1 by gambas at 2020-09-27T20:17:54+02:00
Form editor: Drawing control names should work correctly now.

[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Drawing control names should work correctly now.

- - - - -
66e1539a by gambas at 2020-09-29T00:33:42+02:00
Fix containers Indent property.

[GB.GTK]
* BUG: Fix containers Indent property.

[GB.GTK3]
* BUG: Fix containers Indent property.

[GB.QT4]
* BUG: Fix containers Indent property.

[GB.QT5]
* BUG: Fix containers Indent property.

- - - - -
df30233f by gambas at 2020-09-29T00:36:23+02:00
WebView: Implement events, and the Icon and Progress properties.

[GB.GTK3.WEBVIEW]
* NEW: WebView: Implement events.
* NEW: WebView: Implement the Icon and the Progress properties.

[GB.QT5.WEBVIEW]
* NEW: WebView: Implement events.
* NEW: WebView: Implement the Icon and the Progress properties.

- - - - -
0acdc094 by gambas at 2020-09-29T00:40:43+02:00
The password dialog is not stacked above other windows anymore, but just raised on opening.

[GB.FORM.DIALOG]
* BUG: The password dialog is not stacked above other windows anymore, but just raised on opening.

- - - - -
c93184f2 by gambas at 2020-09-29T22:29:21+02:00
Fix management of projects using CVS.

[DEVELOPMENT ENVIRONMENT]
* BUG: Ignore 'CVS', 'CVSROOT' and '.svn' directories when browsing the project.
* NEW: Creating a directory named 'CVS' or 'CVSROOT' is now forbidden.

- - - - -
0692547c by gambas at 2020-09-29T23:32:50+02:00
TextArea background color property now works as expected.

[GB.GTK3]
* BUG: TextArea background color property now works as expected.

- - - - -
5ae68582 by gambas at 2020-09-30T17:43:26+02:00
Add 'gb.qt4.webview' component.

[GB.GUI.WEBVIEW]
* NEW: Handle 'gb.qt4.webview'.

[GB.QT4.WEBVIEW]
* NEW: New component based on QtWebKit like 'gb.qt4.webkit'.

- - - - -
fd1836b8 by gambas at 2020-09-30T18:40:43+02:00
Fix a bad include.

[GB.QT4.WEBVIEW]
* BUG: Fix a bad include.

- - - - -
d9e2d275 by gambas at 2020-09-30T21:02:47+02:00
Button grab is now automatically released when a new event loop is started.

[GB.GTK]
* BUG: Button grab is now automatically released when a new event loop is started.

[GB.GTK3]
* BUG: Button grab is now automatically released when a new event loop is started.

- - - - -
aefc635d by gambas at 2020-10-01T23:22:30+02:00
Ignore CVS and CVSROOT directories when searching for source files to compile.

[COMPILER]
* BUG: Ignore CVS and CVSROOT directories when searching for source files to compile.

- - - - -
df83543a by gambas at 2020-10-01T23:23:40+02:00
Fix Menu proxy management and Control.Refresh().

[GB.GTK]
* BUG: Fix Menu proxy management.
* BUG: Fix Control.Refresh() method when arguments are specified.
* BUG: Fix an uninitalized internal control flag.

[GB.GTK3]
* BUG: Fix Menu proxy management.
* BUG: Fix Control.Refresh() method when arguments are specified.
* BUG: Fix an uninitalized internal control flag.

- - - - -
2370d350 by gambas at 2020-10-02T09:53:57+02:00
TextArea: Fix both Font and Background property.

[GB.GTK3]
* BUG: TextArea: Fix both Font and Background property.

- - - - -
868b769e by gambas at 2020-10-02T10:19:52+02:00
Make '.project' format backward-compatible.

[DEVELOPMENT ENVIRONMENT]
* BUG: Make '.project' format backward-compatible.
* NEW: Project argument dialog: Save dialog geometry.

- - - - -
0330156a by gambas at 2020-10-03T02:48:38+02:00
Void tooltips do not display anything anymore.

[GB.GTK]
* OPT: Moving or resizing a control with Ignore property set does not trigger a arrangment anymore.
* BUG: Void tooltips do not display anything anymore.

[GB.GTK3]
* OPT: Moving or resizing a control with Ignore property set does not trigger a arrangment anymore.
* BUG: Void tooltips do not display anything anymore.

- - - - -
bc8334bd by gambas at 2020-10-05T19:04:10+02:00
Help browser: Deal with possible missing GUI component information files.

[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Deal with possible missing GUI component information files.
* BUG: Do not warn when generating the executable twice without any change, if project version comes from a 'VERSION' file.

- - - - -
fa65f45d by gambas at 2020-10-06T01:39:12+02:00
Fix management of Paint.Font. Underline and Strikeout properties are now correctly drawn.

[GB.GTK]
* BUG: Fix management of Paint.Font. Underline and Strikeout properties are now correctly drawn.

[GB.GTK3]
* BUG: Fix management of Paint.Font. Underline and Strikeout properties are now correctly drawn.

- - - - -
3392fabd by gambas at 2020-10-06T16:38:29+02:00
TerminalView: Take padding into account when computing the number of visible lines.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Take padding into account when computing the number of visible lines.

- - - - -
ba46ed80 by gambas at 2020-10-06T16:39:29+02:00
MessageView: Speed animation up.

[GB.FORM]
* NEW: MessageView: Speed animation up.

- - - - -
9df7f500 by gambas at 2020-10-06T16:40:58+02:00
Child processes do not inherit locks anymore. Workaround libraries that override SIGCHLD handler.

[INTERPRETER]
* BUG: Child processes do not inherit locks anymore.
* BUG: Workaround libraries like 'glib' that override SIGCHLD handler by checking and reinstalling it at each process run.

- - - - -
c4f7b69e by gambas at 2020-10-07T00:43:54+02:00
Fix Control Lower(), Raise() and Refresh() methods.

[GB.GTK]
* BUG: Fix Control.Lower() and Control.Raise() methods.
* BUG: Fix Control.Refresh() method when the update area is specified.

[GB.GTK3]
* BUG: Fix Control.Lower() and Control.Raise() methods.
* BUG: Fix Control.Refresh() method when the update area is specified.

- - - - -
7b37117b by gambas at 2020-10-07T01:32:44+02:00
Fix Variant arrays sort when a mode is specified.

[INTERPRETER]
* BUG: Fix Variant arrays sort when a mode is specified.

- - - - -
b275b3a3 by gambas at 2020-10-07T14:51:14+02:00
Project tree: Fix directory creation.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Fix directory creation.

- - - - -
834ad5d8 by gambas at 2020-10-08T01:22:16+02:00
Fix control arrangement, buttons appearance, ToolButton focus stealing, and embedded windows resize event.

[GB.GTK]
* BUG: Control: Make MoveResize() method behave the same way as in QT components.
* BUG: Container: Arrange contents only when mapped, as in QT components.
* BUG: ToolButton: Do not steal the focus anymore when clicked.
* NEW: Button & ToolButton: Draw buttons the same way as in QT components.

[GB.GTK3]
* BUG: Control: Make MoveResize() method behave the same way as in QT components.
* BUG: Container: Arrange contents only when mapped, as in QT components.
* BUG: ToolButton: Do not steal the focus anymore when clicked.
* NEW: Button & ToolButton: Draw buttons the same way as in QT components.
* BUG: Window: Embedded windows now correctly raise their Resize event.

- - - - -
75f5a6f9 by gambas at 2020-10-10T14:55:55+02:00
Separator: Do not use widget theme for drawing.

[GB.QT4]
* NEW: Separator: Do not use widget theme for drawing.
* OPT: Showing a control with Ignore property set does not trigger a parent arrangement anymore.

[GB.QT5]
* NEW: Separator: Do not use widget theme for drawing.
* OPT: Showing a control with Ignore property set does not trigger a parent arrangement anymore.

- - - - -
10427e7a by gambas at 2020-10-10T16:17:54+02:00
Many bug fixes in GTK components.

[GB.GTK]
* BUG: Button text is not truncated anymore.
* BUG: Disabled button icons are now correctly desaturated.
* BUG: Fix a memory leak in the Application.Restart property.
* BUG: Window close management is now similar to QT components' one.
* BUG: Form.Load() now behaves correctly if the static instance is already created.
* NEW: Separators are drawn he same wat as in Qt components.

[GB.GTK3]
* BUG: Button text is not truncated anymore.
* BUG: Disabled button icons are now correctly desaturated.
* BUG: Fix a memory leak in the Application.Restart property.
* BUG: Window close management is now similar to QT components' one.
* BUG: Form.Load() now behaves correctly if the static instance is already created.
* NEW: Separators are drawn he same wat as in Qt components.

- - - - -
c3e224bd by gambas at 2020-10-11T22:37:52+02:00
Fix GUI default layouts.

[DEVELOPMENT ENVIRONMENT]
* BUG: Fix GUI default layouts.

- - - - -
dfa83a24 by gambas at 2020-10-16T01:32:52+02:00
FileView: Path is a new read-only property that return the absolute path of the current selected file.

[GB.FORM]
* NEW: FileView: Path is a new read-only property that return the absolute path of the current selected file.

- - - - -
726c0023 by gambas at 2020-10-16T02:36:50+02:00
Some fixes in icons and mimetypes installation.

[CONFIGURATION]
* NEW: Update Gambas IDE icons.
* NEW: Install an icon for the Gambas IDE.
* BUG: Uninstall mimetypes for Gambas script and server pages.

- - - - -
b26fe3a3 by gambas at 2020-10-16T12:56:22+02:00
Darker green color for 'apply' and 'call' icons.

[GB.FORM.STOCK]
* NEW: Darker green color for 'apply' and 'call' icons.

- - - - -
25373331 by gambas at 2020-10-17T18:08:08+02:00
Fix installation of IDE icons and menu.

[CONFIGURATION]
* BUG: Fix installation of IDE icons and menu.

- - - - -
d89a27e7 by gambas at 2020-10-17T23:30:50+02:00
ToolBar: Layout is a new synonymous property of Settings.

[GB.FORM.MDI]
* NEW: ToolBar: Layout is a new synonymous property of Settings.

- - - - -
420e69a5 by gambas at 2020-10-17T23:57:34+02:00
Fix 'make install' that should now correctly remove all installed files.

[CONFIGURATION]
* BUG: Fix 'make install' that should now correctly remove all installed files.

- - - - -
4dea9a2c by gambas at 2020-10-18T00:53:15+02:00
Workaround a bug in 'xdg-desktop-menu' that triggers on Alpine systems.

[CONFIGURATION]
* BUG: Workaround a bug in 'xdg-desktop-menu' that triggers on Alpine systems.

- - - - -
b2fafd93 by gambas at 2020-10-19T22:32:43+02:00
Some fixes on foreground color management.

[GB.QT4]
* BUG: DrawingArea: Paint default color is now its foreground color.
* BUG: Fix foreground color inheritance through containers.

[GB.QT5]
* BUG: DrawingArea: Paint default color is now its foreground color.
* BUG: Fix foreground color inheritance through containers.

- - - - -
279e5638 by gambas at 2020-10-19T22:42:15+02:00
Lots of 'gb.gtk' and 'gb.gtk3' fixes.

[GB.GTK]
* NEW: Control.Design is partially implemented.
* BUG: A control being dragged cannot be explicitely destroyed anymore.
* NEW: DrawingArea: Paint default color is now its foreground color.
* BUG: ToolButtons do not steal focus anymore.
* BUG: Fix focus management so that it behaves like Qt.
* OPT: Control: Modifying the Expand property does not trigger an arrangement anymore if the Ignore property is set.
* BUG: Control: Fix Raise() and Lower() method that sometimes hid the control.
* BUG: Windows can now take focus by default.
* BUG: Menu: Shortcuts are now automatically disabled when the menu or one if its parent is disabled.

[GB.GTK3]
* NEW: Control.Design is partially implemented.
* BUG: Fix Style.PaintCheck() and Style.PaintOption().
* BUG: A control being dragged cannot be explicitely destroyed anymore.
* NEW: DrawingArea: Paint default color is now its foreground color.
* BUG: ToolButtons do not steal focus anymore.
* BUG: Fix focus management so that it behaves like Qt.
* OPT: Control: Modifying the Expand property does not trigger an arrangement anymore if the Ignore property is set.
* BUG: Control: Fix Raise() and Lower() method that sometimes hid the control.
* BUG: Color: Fix button, tooltip and link system colors and support more themes.
* BUG: Windows can now take focus by default.
* BUG: Menu: Fix indicator drawing.
* BUG: Menu: Shortcuts are now automatically disabled when the menu or one if its parent is disabled.

- - - - -
4433597f by gambas at 2020-10-19T22:54:03+02:00
Fixes in ScrollArea, HSplit, VSplit and ListBox.

[GB.GUI.BASE]
* BUG: ScrollArea: Delete shadows differently to better support GTK+.
* NEW: HSplit & VSplit: Handle the Design property.
* NEW: ListBox: Setting the Index property with an incorrect value now raise an explicit error.

- - - - -
18cd2a48 by gambas at 2020-10-19T23:02:36+02:00
Fix global toolbars layout management.

[DEVELOPMENT ENVIRONMENT]
* BUG: Fix global toolbars layout management.

- - - - -
5516d43f by gambas at 2020-10-19T23:03:20+02:00
Enhance the behaviour of the version control dialog.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Version control dialog: Ignore changes in white spaces in the diff..
* NEW: Version control dialog: Always save the commit log, even if the dialog is cancelled.
* NEW: Version control dialog: Use explicit commit buttons now.

- - - - -
7387b7b1 by gambas at 2020-10-19T23:05:30+02:00
MediaView: Ensure that the video DrawingArea has its own window on gb.gtk/gb.gtk3.

[GB.MEDIA.FORM]
* BUG: MediaView: Ensure that the video DrawingArea has its own window on gb.gtk/gb.gtk3.

- - - - -
f7e6f5ba by gambas at 2020-10-21T00:41:12+02:00
Work continues on the new WebView.

[GB.GTK3.WEBVIEW]
* NEW: WebSettings: The default settings object is common to all WebView.
* NEW: WebSettings: Font size properties are in points now.
* NEW: WebView: The NewView event is raised when a new WebView is requested for a new page.
* NEW: WebView: The NewView property must be set to the new WebView as the answer to the NewView event.
* NEW: WebView: The Link property returns the last hovered link.
* NEW: WebView: The Link event does not take any argument anymore.

- - - - -
6e6f4053 by gambas at 2020-10-21T00:45:28+02:00
Work continues on the new WebView.

[GB.QT5.WEBVIEW]
* NEW: WebSettings: All WebView share the same settings.
* NEW: WebSettings: Font size properties are in points now.
* NEW: WebView: The NewView event is raised when a new WebView is requested for a new page.
* NEW: WebView: The NewView property must be set to the new WebView as the answer to the NewView event.
* NEW: WebView: The Link property returns the last hovered link.
* NEW: WebView: The Link event does not take any argument anymore.
* BUG: WebView: Fix the History property.
* NEW: WebView: Cancelling the Start event cancels the page load (same beahviour in gb.gtk3).

- - - - -
5a506877 by gambas at 2020-10-21T00:49:32+02:00
When changing the geometry of a control, the move is done before the resize, to get the same behaviour as the Qt components.

[GB.GTK]
* BUG: Fix an uninitialized flag in 'gmainwindow.cpp'.
* BUG: When changing the geometry of a control, the move is done before the resize, to get the same behaviour as the Qt components.

[GB.GTK3]
* BUG: Fix an uninitialized flag in 'gmainwindow.cpp'.
* BUG: When changing the geometry of a control, the move is done before the resize, to get the same behaviour as the Qt components.

- - - - -
97680812 by gambas at 2020-10-21T01:01:44+02:00
Use the new Web browser of the 'gb.gui.webview' component.

[DEVELOPMENT ENVIRONMENT]
* NEW: Use the new Web browser of the 'gb.gui.webview' component. Not everything works at the moment.

- - - - -
d25f92bc by gambas at 2020-10-21T01:08:09+02:00
Use 'gb.gui' instead of 'gb.gui.qt', so that GTK+ component can be used.

[DEVELOPMENT ENVIRONMENT]
* BUG: Use 'gb.gui' instead of 'gb.gui.qt', so that GTK+ component can be used.

- - - - -
d353cd3e by gambas at 2020-10-21T19:56:24+02:00
Welcome dialog: Void example tab does not crash anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Welcome dialog: Void example tab does not crash anymore.

- - - - -
cd786d04 by gambas at 2020-10-21T23:31:02+02:00
Fix signal handler overriding management.

[INTERPRETER]
* BUG: Fix signal handler overriding management.

- - - - -
c9f97a02 by gambas at 2020-10-22T00:31:49+02:00
Synchronize with gb.qt5.webview.

[GB.QT4.WEBVIEW]
* NEW: WebView: Add NewView event and NewView property.
* NEW: WebView: Add Link event and Link property.

- - - - -
a7f8a18c by gambas at 2020-10-22T10:06:40+02:00
Fix menu Show event and allow Mouse key modifiers properties outside of Mouse event handlers.

[GB.GTK]
* BUG: Mouse key modifiers properties are now available outside of Mouse event handlers as in Qt components.
* BUG: Menu Show event now behaves as expected, and allow recreating the menu contents during its event handler.

[GB.GTK3]
* BUG: Mouse key modifiers properties are now available outside of Mouse event handlers as in Qt components.
* BUG: Menu Show event now behaves as expected, and allow recreating the menu contents during its event handler.

- - - - -
50e8cbc8 by gambas at 2020-10-22T10:09:19+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
4792ca1a by gambas at 2020-10-22T21:56:23+02:00
Allow rewriting during highlighting only when the Mode property is set to something different from "None" or a void string.

[GB.EVAL.HIGHLIGHT]
* NEW: TextHighlighter.CanRewrite is a new property that tells if highlighting is allowed to rewrite.
* NEW: Take the previous property into account in Gambas highlighter.

[GB.FORM.EDITOR]
* NEW: Allow rewriting during highlighting only when the Mode property is set to something different from "None" or a void string.

- - - - -
1be0e488 by gambas at 2020-10-22T22:17:46+02:00
Margin is not transparent anymore.

[GB.FORM.EDITOR]
* BUG: TextEditor: Margin is not transparent anymore.
* NEW: TextEditor: Draw the shadow after the margin again.

- - - - -
abf6b9fb by gambas at 2020-10-23T01:29:51+02:00
Fix menu shortcuts.

[GB.GTK]
* BUG: Fix menu shortcuts.

[GB.GTK3]
* BUG: Fix menu shortcuts.

- - - - -
b376bf20 by gambas at 2020-10-23T17:39:50+02:00
TerminalView: Support for 'ESC [ 3 J' sequence (clear screen).

[GB.FORM.TERMINAL]
* NEW: TerminalView: Support for 'ESC [ 3 J' sequence (clear screen).

- - - - -
35ebd27c by Bruce Steers at 2020-10-27T20:00:33+00:00
[GB.EVAL.HIGHLIGHT]
* NEW: TextHighlighter_Sh.class: shell highlight definitions
- - - - -
2395548d by Bruce Steers at 2020-10-27T20:02:51+00:00
[GB.FORM.EDITOR]
* NEW: TextEditorMode_Sh.class: shell definition adding to highlighting/mode
- - - - -
1a9c9fb8 by Bruce Steers at 2020-10-27T20:06:31+00:00
Replace TextEditor.class: added "Sh" to mode/highlight properties
- - - - -
f75e39ec by gambas at 2020-10-27T21:22:45+01:00
Project property dialog: Environment variables now can be individually disabled.

[DEVELOPMENT ENVIRONMENT]
* NEW: Project property dialog: Environment variables now can be individually disabled.

- - - - -
e1e36cab by Bruce Steers at 2020-10-27T20:28:44+00:00
Update TextEditor.class: removed anything non-highlight related
- - - - -
dcb0b504 by Bruce Steers at 2020-10-27T20:36:56+00:00
Merge branch 'master' of https://gitlab.com/gambas/gambas into sh.highlight

- - - - -
8b5224af by Bruce Steers at 2020-10-27T20:42:31+00:00
Merge branch 'sh.highlight' of https://gitlab.com/bsteers4/gambas into sh.highlight

- - - - -
ca20c1f8 by gambas at 2020-10-27T22:32:42+01:00
Fix AutoResize arrangement.

[GB.GTK]
* BUG: Fix AutoResize arrangement.

[GB.GTK3]
* BUG: Fix AutoResize arrangement.

- - - - -
6e6a86b2 by Benoît Minisini at 2020-10-27T21:58:52+00:00
Merge branch 'sh.highlight' into 'master'

Sh.highlight: new added sh (shell) to TextEditor

See merge request gambas/gambas!156
- - - - -
82b9018e by gambas at 2020-10-28T23:50:18+01:00
Gambas bitmap fonts are now embedded into TTF files.

[DEVELOPMENT ENVIRONMENT]
* NEW: Gambas bitmap fonts are now embedded into TTF files. GTK+3 now can display them, but with incorrect spacing!

- - - - -
ebcf5d41 by gambas at 2020-10-28T23:51:50+01:00
Put the '*.bdf' files into the project data, even if they are generated from the '*.sfd' files.

[DEVELOPMENT ENVIRONMENT]
* NEW: Put the '*.bdf' files into the project data, even if they are generated from the '*.sfd' files.

- - - - -
40d0fe63 by gambas at 2020-10-30T15:32:23+01:00
Project property dialog: Don't try to display the average number of lines by function if there is no function in the project.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Don't try to display the average number of lines by function if there is no function in the project.

- - - - -
2786ad1a by gambas at 2020-10-30T16:13:40+01:00
Packager: Debian packages now uses icons in PNG format instead of XPM, that format being not supported by GTK+.

[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Debian packages now uses icons in PNG format instead of XPM, that format being not supported by GTK+.

- - - - -
dc603dcc by gambas at 2020-10-30T20:53:03+01:00
Use OTB format instead of TTF format for Gambas fonts. It works better (but still not perfectly with GTK+).

[DEVELOPMENT ENVIRONMENT]
* NEW: Use OTB format instead of TTF format for Gambas fonts. It works better (but still not perfectly with GTK+).

- - - - -
8e91ff07 by gambas at 2020-10-30T22:56:15+01:00
Gambas fonts: merge all different sizes in two SFD files (one for regular, one for bold).

[DEVELOPMENT ENVIRONMENT]
* NEW: Gambas fonts: merge all different sizes in two SFD files (one for regular, one for bold).

- - - - -
d20832fd by gambas at 2020-10-31T16:46:18+01:00
Control.Reparent() correctly moves the control if the parent is not changed.

[GB.GTK]
* BUG: Control.Reparent() correctly moves the control if the parent is not changed.

[GB.GTK3]
* BUG: Control.Reparent() correctly moves the control if the parent is not changed.

- - - - -
8f68f262 by gambas at 2020-10-31T18:53:36+01:00
Allow the value of markup attributes not to be embedded between quotes in rich text.

[GB.GTK]
* BUG: Allow the value of markup attributes not to be embedded between quotes in rich text.

[GB.GTK3]
* BUG: Allow the value of markup attributes not to be embedded between quotes in rich text.

- - - - -
905c2f56 by gambas at 2020-11-01T08:38:56+01:00
Handle focus traversal our owns way.

[GB.GTK]
* NEW: Handle focus traversal our owns way.

[GB.GTK3]
* NEW: Handle focus traversal our owns way.

- - - - -
35352de7 by gambix at 2020-11-01T14:48:12+01:00
Use pnm instead of jpeg to avoid libjpeg problems.

[GB.SCANNER]
* BUG: Use pnm instead of jpeg to avoid libjpeg problems.
* BUG: Better progress tracking
* BUG: Remove empty entry in list

- - - - -
f9f96a24 by gambas at 2020-11-01T19:02:28+01:00
BUG: Scanning a class that declares a structure using the name of an already existing class does not loop forever anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Scanning a class that declares a structure using the name of an already existing class does not loop forever anymore.

- - - - -
9394e35c by gambas at 2020-11-01T19:04:36+01:00
Add some test forms.

- - - - -
86f3f6b6 by gambas at 2020-11-01T19:05:08+01:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
1ad5ed2a by gambas at 2020-11-02T01:39:45+01:00
Fix compilation.

[GB.FORM.MDI]
* BUG: Fix compilation.

- - - - -
f3587c71 by gambas at 2020-11-02T21:44:54+01:00
Forgot to add 'gb.settings' back to the checked components.

[GB.FORM.MDI]
* BUG: Forgot to add 'gb.settings' back to the checked components..

- - - - -
6586e7d7 by gambas at 2020-11-02T22:09:35+01:00
Add a '-a' option that allows to override the program path (i.e. Application.Path and Args[0]).

[INTERPRETER]
* NEW: Add a '-a' option that allows to override the program path (i.e. Application.Path and Args[0]).

- - - - -
d212010f by gambas at 2020-11-02T22:31:51+01:00
Use the new '-a' interpreter option to make the script look like it was not run from a temporary generated project.

[SCRIPTER]
* NEW: Use the new '-a' interpreter option to make the script look like it was not run from a temporary generated project.
* BUG: Start to clean-up the project. A lot of clean-up work is still needed!

- - - - -
3282fe3c by gambas at 2020-11-05T01:38:57+01:00
Fix management of menus.

[GB.GTK]
* BUG: Get rid of glib deprecation warnings.
* OPT: Lazy initialization of input methods for widgets having none by default.
* BUG: Fix management of menus and make them behave like in Qt components..

[GB.GTK3]
* OPT: Lazy initialization of input methods for widgets having none by default.
* BUG: Fix management of menus and make them behave like in Qt components..

- - - - -
e93cdacf by gambas at 2020-11-05T03:01:39+01:00
Checking or unchecking a menu does not raise the Click event anymore.

[GB.GTK]
* BUG: Checking or unchecking a menu does not raise the Click event anymore.

[GB.GTK3]
* BUG: Checking or unchecking a menu does not raise the Click event anymore.

- - - - -
339cde7d by gambas at 2020-11-06T13:40:14+01:00
Container children are not incorrectly shown in some cases anymore.

[GB.GTK]
* OPT: Get rid of the 'g_typ' gControl variable.
* BUG: Menu having children cannot be checked anymore.
* BUG: Container children are not incorrectly shown in some cases anymore..

[GB.GTK3]
* OPT: Get rid of the 'g_typ' gControl variable.
* BUG: Menu having children cannot be checked anymore.
* BUG: Container children are not incorrectly shown in some cases anymore..

- - - - -
7c560505 by gambas at 2020-11-06T14:15:43+01:00
New menu positioning functions are available since GTK+ 3.22 only.

[GB.GTK3]
* BUG: New menu positioning functions are available since GTK+ 3.22 only.

- - - - -
526919c9 by gambas at 2020-11-07T00:36:28+01:00
Workaround GTK+ layouting errors on TabStrip.

[GB.GTK3]
* BUG: Workaround GTK+ layouting errors on TabStrip.

- - - - -
0b6359e6 by gambas at 2020-11-07T00:45:17+01:00
Fix the workaround on TabStrip layout error messages.

[GB.GTK3]
* BUG: Fix the workaround on TabStrip layout error messages.

- - - - -
3da8c41b by gambas at 2020-11-07T10:53:17+01:00
TextArea works again.

[GB.GTK]
* BUG: TextArea works again.

[GB.GTK3]
* BUG: TextArea works again.

- - - - -
ab6c37be by gambas at 2020-11-07T10:55:55+01:00
Inserting a new environment variable now edits the correct cell.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Unset AutoResize property on a container so that the "Authors" Textarea is visible on GTK+3.
* BUG: Project property dialog: Inserting a new environment variable now edits the correct cell.

- - - - -
1e7babd1 by gambas at 2020-11-09T03:27:07+01:00
Popup the same window several times now works correctly.

[GB.GTK]
* BUG: Popup the same window several times now works correctly.

[GB.GTK3]
* BUG: Popup the same window several times now works correctly.

- - - - -
fa57dd59 by gambas at 2020-11-09T03:27:55+01:00
Make keyboard data available the same way as in Qt components.

[GB.GTK]
* BUG: Make keyboard data available the same way as in Qt components.

[GB.GTK3]
* BUG: Make keyboard data available the same way as in Qt components.

- - - - -
52d7ddf7 by gambas at 2020-11-09T03:31:34+01:00
WebView widget is now patched.

[GB.GTK3]
* NEW: Allow other GTK+3 components to patch their widget.

[GB.GTK3.WEBVIEW]
* NEW: WebView widget is now patched.

- - - - -
6b3e15f9 by gambas at 2020-11-09T14:37:33+01:00
SerialPort: Add a Clear() method that clears both input and output buffers.

[GB.NET]
* NEW: SerialPort: Add a Clear() method that clears both input and output buffers.

- - - - -
1239f456 by gambas at 2020-11-09T17:38:28+01:00
Redesign internal file constants.

[INTERPRETER]
* NEW: Redesign internal file constants.
* BUG: Opening a file for creation in direct mode now implies the write flag.

- - - - -
4861c3a2 by gambas at 2020-11-09T17:39:27+01:00
SerialPort: The Close() method now takes the buffer to clear as an optional argument.

[GB.NET]
* NEW: SerialPort: The Close() method now takes the buffer to clear as an optional argument. Use 'gb.Read' for the input buffer and 'gb.Write' for the output buffer.

- - - - -
cb531a5b by gambas at 2020-11-09T17:41:27+01:00
Add 'gb.Input' and 'gb.Output' constants.

[INTERPRETER]
* NEW: Add 'gb.Input' and 'gb.Output' constants.

- - - - -
c7328712 by gambas at 2020-11-09T20:12:15+01:00
Workaround for Pango not being able to display the Gambas font correctly. Fix Control.Reparent()

[GB.GTK]
* BUG: Control.Reparent() now correctly restores the control position in all cases.

[GB.GTK3]
* BUG: Implement a workaround for Pango not being able to display the Gambas font correctly.
* BUG: Control.Reparent() now correctly restores the control position in all cases.

- - - - -
1c478df7 by gambas at 2020-11-09T20:46:12+01:00
Fix spurious resizing of embedded windows having menus.

[GB.GTK]
* BUG: Fix spurious resizing of embedded windows having menus.

[GB.GTK3]
* BUG: Fix spurious resizing of embedded windows having menus.

- - - - -
9256c5d1 by gambas at 2020-11-10T02:06:11+01:00
Don't call a 'gb.gtk3' method.

[GB.GTK]
* BUG: Don't call a 'gb.gtk3' method.

- - - - -
a335ad98 by gambas at 2020-11-10T09:52:51+01:00
Enhance project info box behaviour.

[DEVELOPMENT ENVIRONMENT]
* NEW: Project info box is now automatically reloaded if the project configuration file has changed.
* NEW: Project info box now correctly displays the current branch besides the version number.
* NEW: Update Gambas fonts.

- - - - -
c2ffd3c7 by gambas at 2020-11-11T00:21:54+01:00
TextArea now have no minimum size if they have no scrollbars. Icons of disabled menus are now desaturated.

[GB.GTK]
* BUG: TextArea now have no minimum size if they have no scrollbars.
* BUG: Icons of disabled menus are now desaturated.

[GB.GTK3]
* BUG: TextArea now have no minimum size if they have no scrollbars.
* BUG: Icons of disabled menus are now desaturated.

- - - - -
2a2780c9 by gambas at 2020-11-11T00:27:55+01:00
Some little workarounds for GTK+ components.

[GB.FORM]
* BUG: MenuButton: Fix hidden shortcut button for GTK+ components.
* BUG: DirButton: Take the Design property into account.
* BUG: Wizard: Unset the AutoResize property on wizard title label, it breaks with GTK+ components.

- - - - -
c4a6164f by gambas at 2020-11-11T02:03:10+01:00
Disabled state is now correctly taken into account by style drawing methods.

[GB.QT4]
* BUG: Disabled state is now correctly taken into account by style drawing methods.

[GB.QT5]
* BUG: Disabled state is now correctly taken into account by style drawing methods.

- - - - -
2ca5bdd5 by gambas at 2020-11-11T03:32:03+01:00
The debugger now correctly saves and prints the current error message.

[INTERPRETER]
* NEW: Add a debug API that returns the current error message, and remove the API that printed it.

[GB.DEBUG]
* BUG: The debugger now correctly saves and prints the current error message.

- - - - -
82cea0a2 by gambas at 2020-11-11T03:35:37+01:00
The UNSAFE keyword is now correctly taken into account in function detection.

[DEVELOPMENT ENVIRONMENT]
* BUG: The UNSAFE keyword is now correctly taken into account in function detection.

- - - - -
bc2b5946 by gambas at 2020-11-11T04:48:35+01:00
Remove debugging messages.

[DEVELOPMENT ENVIRONMENT]
* BUG: Remove debugging messages.

- - - - -
1cd8bd90 by gambas at 2020-11-12T19:58:51+01:00
Rework Design property management so that it works better.

[GB.GTK]
* NEW: Rework Design property management so that it works better.
* OPT: Cache font metrics to speed up some font properties.

[GB.GTK3]
* NEW: Rework Design property management so that it works better.
* OPT: Cache font metrics to speed up some font properties.

[GB.QT4]
* NEW: Rework Design property management so that it works better.

[GB.QT5]
* NEW: Rework Design property management so that it works better.

- - - - -
ab7f329f by gambas at 2020-11-13T18:32:13+01:00
Fix crash when clicking on a top-level menu.

[GB.GTK]
* BUG: Fix crash when clicking on a top-level menu.

[GB.GTK3]
* BUG: Fix crash when clicking on a top-level menu.

- - - - -
3ad3e9a4 by gambas at 2020-11-14T03:33:12+01:00
Errors cannot be propagated outside of an event handler.

[INTERPRETER]
* NEW: GB.IsLocked() is a new API that tells if an object is locked.
* NEW: GB.IsRaiseLocked() is a new API that tells if raising an event is useless because no observer will receive it.
* BUG: Errors cannot be propagated outside of an event handler, because the event may result from a library signal that do not support exceptions (like the glib library).

- - - - -
677e1086 by gambas at 2020-11-14T03:42:52+01:00
Many fixes and clean-ups.

[GB.GTK]
* BUG: Setting the ComboBox.List property does not raise the Click event anymore, like in Qt components.
* BUG: Watcher objects now correctly follow controls that recreate their inner widget.
* NEW: Controls initial geometry is now the same as in Qt components.

[GB.GTK3]
* BUG: Setting the ComboBox.List property does not raise the Click event anymore, like in Qt components.
* BUG: Watcher objects now correctly follow controls that recreate their inner widget.
* NEW: Controls initial geometry is now the same as in Qt components.

- - - - -
4e1b6921 by gambas at 2020-11-14T03:46:03+01:00
WebView.Clear() is a new method that resets the view.

[GB.QT5.WEBVIEW]
* NEW: WebView: Clear() is a new method that resets the view.
* BUG: WebView: The Link property is now available during Finish and Error events.
* NEW: WebView: Cancelling the NewView event has the same effect as setting the NewView property to NULL.

- - - - -
429e373c by gambas at 2020-11-14T03:51:39+01:00
WebView.Clear() is a new method that resets the view.

[GB.QT4.WEBVIEW]
* NEW: WebView: Clear() is a new method that resets the view.

- - - - -
7eeb639f by gambas at 2020-11-14T03:51:48+01:00
WebView.Clear() is a new method that resets the view.

[GB.GTK3.WEBVIEW]
* NEW: WebView: Clear() is a new method that resets the view.
* NEW: WebView: Cancelling the NewView event has the same effect as setting the NewView property to NULL.

- - - - -
0456b0ba by gambas at 2020-11-14T03:56:48+01:00
ButtonBox: Draw the default background color correctly.

[GB.FORM]
* BUG: ButtonBox: Draw the default background color correctly.

- - - - -
35248d5e by gambas at 2020-11-14T03:59:55+01:00
Project property dialog: Going back in the component help browser does not raise an error anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Layout the loading spinner later to be kind with GTK+.
* BUG: Project property dialog: Going back in the component help browser does not raise an error anymore.
* NEw: Use the new WebView.Clear method to resets the view, as clearing the history does not really work.
*

- - - - -
b36254ee by gambas at 2020-11-14T04:01:19+01:00
Add icon association for 'font-x-generic' mime type.

[GB.FORM.STOCK]
* NEW: Add icon association for 'font-x-generic' mime type.

- - - - -
5b48b776 by gambas at 2020-11-14T16:20:20+01:00
Deleting a window now raises the Close event immediately, like in Qt components.

[GB.GTK]
* BUG: Deleting a window now raises the Close event immediately, like in Qt components.

[GB.GTK3]
* BUG: Deleting a window now raises the Close event immediately, like in Qt components.

- - - - -
4fb647d2 by gambas at 2020-11-14T17:17:36+01:00
Fix explicit destroying of non-persistent windows.

[GB.GTK]
* BUG: Fix explicit destroying of non-persistent windows.

[GB.GTK3]
* BUG: Fix explicit destroying of non-persistent windows.

- - - - -
faa5f659 by gambas at 2020-11-14T22:53:50+01:00
Handling the Menu event does not prevent the native menus of TextBox and TextArea to popup anymore.

[GB.GTK]
* BUG: Handling the Menu event does not prevent the native menus of TextBox and TextArea to popup anymore.

[GB.GTK3]
* BUG: Handling the Menu event does not prevent the native menus of TextBox and TextArea to popup anymore.

- - - - -
2bf1b860 by gambas at 2020-11-15T18:12:19+01:00
Add actions to the Gambas IDE desktop file to run it with a specific GUI component.

[CONFIGURATION]
* NEW: Add actions to the Gambas IDE desktop file to run it with a specific GUI component.

- - - - -
b2a55d6b by gambas at 2020-11-15T23:27:08+01:00
Fix TabStrip Design property behaviour.

[GB.GTK]
* BUG: Fix TabStrip Design property behaviour.

[GB.GTK3]
* BUG: Fix TabStrip Design property behaviour.

[GB.QT4]
* BUG: Fix TabStrip Design property behaviour.

[GB.QT5]
* BUG: Fix TabStrip Design property behaviour.

- - - - -
45cfc32a by gambas at 2020-11-16T01:20:59+01:00
Setting the ComboBox.Index property to -1 does not raise the Click event anymore.

[GB.GTK]
* BUG: Setting the ComboBox.Index property to -1 does not raise the Click event anymore.

[GB.GTK3]
* BUG: Setting the ComboBox.Index property to -1 does not raise the Click event anymore.

- - - - -
71190a53 by gambas at 2020-11-16T22:02:13+01:00
Fix detection of system colors and react to widget theme change.

[GB.GTK]
* NEW: React to widget theme change.

[GB.GTK3]
* BUG: Fix detection of system colors.
* NEW: React to widget theme change.

- - - - -
2a849671 by gambas at 2020-11-16T22:40:45+01:00
Fix compilation on GTK+3 version < 3.12.

[GB.GTK3]
* BUG: Fix compilation on GTK+3 version < 3.12.

- - - - -
f25d7b51 by gambas at 2020-11-17T03:33:50+01:00
Date format with distinct separators and tail separators (like the Chinese date format) are now correctly supported.

[INTERPRETER]
* BUG: Date format with distinct separators and tail separators (like the Chinese date format) are now correctly supported.

- - - - -
390c0807 by gambas at 2020-11-17T09:32:34+01:00
Remove a debugging message.

[GB.GTK3.WEBVIEW]
* BUG: Remove a debugging message.

- - - - -
5c92dbd3 by gambas at 2020-11-17T09:32:53+01:00
Remove deprecated Stock class.

[GB.GTK]
* BUG: Remove deprecated Stock class.

[GB.GTK3]
* BUG: Remove deprecated Stock class.

- - - - -
3352bb6d by gambas at 2020-11-17T16:44:02+01:00
Fixes in menu management and focus navigation.

[GB.GTK]
* BUG: Fix menu layouting routine.
* BUG: Focus navigation now ignore unmapped controls.
* BUG: Window.Resize() now works on non-resizable windows.
* BUG: Menu Click event is now delayed, like in Qt components.

[GB.GTK3]
* BUG: Fix menu layouting routine.
* BUG: Focus navigation now ignore unmapped controls.
* BUG: Menu Click event is now delayed, like in Qt components.

- - - - -
bdd1b9e5 by gambas at 2020-11-18T02:48:37+01:00
Some fixes in date format management.

[INTERPRETER]
* BUG: Fix separator tail detection in date formats.
* BUG: Do not print two identical successive date separators.

- - - - -
c1222b90 by gambas at 2020-11-18T03:36:37+01:00
Fix date formatting with unicode date separators.

[INTERPRETER]
* BUG: Fix date formatting with unicode date separators.

- - - - -
0c729dfd by Benoît Minisini at 2020-11-18T03:10:50+00:00
Update .gitlab-ci.yml
- - - - -
589c29cc by gambas at 2020-11-18T19:55:34+01:00
TerminalView: Paste UTF-8 into terminal.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Paste UTF-8 into terminal.
* NEW: Update Chinese translation.

- - - - -
dd03fd0b by gambas at 2020-11-18T21:00:43+01:00
Some fixes to the string to date conversion routine for unicode separators.

[INTERPRETER]
* BUG: Some fixes to the string to date conversion routine for unicode separators.

- - - - -
f7e806c9 by gambas at 2020-11-18T21:07:53+01:00
Update Chinese translation.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update Chinese translation.

[WIKI CGI SCRIPT]
* NEW: Update Chinese translation.

[PROJECT TEMPLATES]
* NEW: Update Chinese translation.

[GB.DB.FORM]
* NEW: Update Chinese translation.

[GB.FORM.DIALOG]
* NEW: Update Chinese translation.

[GB.FORM.MDI]
* NEW: Update Chinese translation.

[GB.FORM.PRINT]
* NEW: Update Chinese translation.

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

[GB.GUI.BASE]
* NEW: Update Chinese translation.

[GB.REPORT2]
* NEW: Update Chinese translation.

[GB.TERM.FORM]
* NEW: Update Chinese translation.

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

[GB.WEB.FEED]
* NEW: Update Chinese translation.

[GB.WEB.FORM]
* NEW: Update Chinese translation.

[GB.WEB.GUI]
* NEW: Update Chinese translation.

- - - - -
941149e3 by gambas at 2020-11-18T21:08:12+01:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
306b1561 by gambas at 2020-11-18T21:44:08+01:00
DateBox: Chinese language should be correclt supported now.

[GB.FORM]
* BUG: DateBox: Chinese language should be correclt supported now.

- - - - -
38eabb2a by gambas at 2020-11-18T21:59:08+01:00
DateChooser: Handle mouse wheel events on time boxes better.

[GB.FORM]
* NEW: DateChooser: Handle mouse wheel events on time boxes better.

- - - - -
c63e7116 by gambas at 2020-11-18T23:10:36+01:00
WebView.Clear() should not make the view crash anymore.

[GB.QT5.WEBVIEW]
* BUG: WebView.Clear() should not make the view crash anymore.

- - - - -
4d47240a by gambas at 2020-11-18T23:12:40+01:00
WebView.Clear() should not make the view crash anymore.

[GB.QT4.WEBVIEW]
* BUG: WebView.Clear() should not make the view crash anymore.

- - - - -
bdf18360 by gambas at 2020-11-19T11:38:27+01:00
Fix compilation.

[GB.QT4.WEBVIEW]
* BUG: Fix compilation.

- - - - -
6e26b524 by gambas at 2020-11-19T15:57:25+01:00
Fix Container.FindChild(), theme change management, and Menu.Popup() warnings on GTK+3.

[GB.GTK]
* BUG: Container.FindChild() now takes UserContainer into account.
* BUG: A few fixes on theme change management.

[GB.GTK3]
* BUG: Menu.Popup() does not print GTK+ warnings anymore when run outside of an event handler.
* BUG: A few fixes on theme change management.

- - - - -
6b26a77a by gambas at 2020-11-22T01:20:47+01:00
Rework and simplify internal date/time formatting routine.

[INTERPRETER]
* NEW: Rework and simplify internal date/time formatting routine.

- - - - -
c2eec706 by gambix at 2020-11-22T10:21:31+01:00
[GB.MAP]

- - - - -
9ea66516 by gambix at 2020-11-22T10:27:45+01:00
Remove autoreload on removing shape object and force reload on Refresh function.

[GB.MAP]
* NEW: _MapShape: Remove reloading when removing a shape object.
* NEW: Map: Force Layers reloading when function Refresh is called.

- - - - -
dd664de9 by gambas at 2020-11-22T19:43:44+01:00
MenuButton: Fix its behaviour for GTK+3.

[GB.FORM]
* BUG: MenuButton: Fix draing for GTK+3.
* BUG: MenuButton: Fix hidden shortcut button for GTK+3.

- - - - -
96430759 by gambas at 2020-11-22T19:44:02+01:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
215cd6f5 by gambas at 2020-11-23T01:26:56+01:00
Fix default time formats.

[INTERPRETER]
* BUG: Fix default time formats.

- - - - -
778feecf by gambas at 2020-11-23T03:55:46+01:00
Use GTK+ internals to make ComboBox Border, Foreground and Background properties work as expected.

[GB.GTK3]
* BUG: Use GTK+ internals to make ComboBox Border, Foreground and Background properties work as expected.

- - - - -
ae5da876 by gambas at 2020-11-23T04:31:17+01:00
Fixes in date/time management.

[INTERPRETER]
* BUG: Fix local date/time to string conversion.
* BUG: Fix computing of default date/time formats.

- - - - -
0caed621 by gambas at 2020-11-23T21:26:42+01:00
No padding in borderless combobox.

[GB.GTK3]
* NEW: No padding in borderless combobox.

- - - - -
77ba659c by gambas at 2020-11-23T21:30:35+01:00
Add some Find() methods that allow to find the index of a specific row.

[GB.DB.FORM]
* NEW: DataSource: Find() is a new method that returns the index of the first row matching a specific SQL condition.
* NEW: DataSource: FindNext() is a new method that returns the index of the first row matching a specific SQL condition next to the current position.
* NEW: DataBrowser: Find() is a new method that moves to the first row matching a specific SQL condition next to the current position.
* NEW: DataView: Find() is a new method that moves to the first row matching a specific SQL condition next to the current position.

- - - - -
f3b746bf by gambas at 2020-11-24T00:19:37+01:00
DateChooser: ShowWeek is a new property that toggles the display of weeks..

[GB.FORM]
* BUG: MenuButton: Fix background color.
* NEW: DateChooser: ShowWeek is a new property that toggles the display of weeks.

- - - - -
39065509 by gambas at 2020-11-24T00:23:30+01:00
Fix ComboBox and TextBox Border property, and possible problems with minimum size of buttons.

[GB.GTK3]
* BUG: Globally override minimum size of buttons in CSS stylesheet.
* BUG: Fix ComboBox and TextBox Border property.

- - - - -
52bb0882 by gambix at 2020-11-24T12:25:31+01:00
Set the Visible propert of Reoport objects active

- - - - -
2b43657a by gambas at 2020-11-24T21:36:12+01:00
Fix keyboard event management for GTK+3, use standard colors by default, and draw matching braces differently.

[GB.FORM.EDITOR]
* BUG: TextEditor: Do not stop keyboard event if the key is not handled by the editor.
* NEW: TextEditor: Use the standard background and foreground colors by default.
* NEW: TextEditor: Draw the matching brace under the cursor with an underline.

- - - - -
38eefd7d by gambas at 2020-11-24T21:37:43+01:00
Translation dialog: Importing a translation now correctly refreshes the translation view.

[DEVELOPMENT ENVIRONMENT]
* BUG: Translation dialog: Importing a translation now correctly refreshes the translation view.
*

- - - - -
9c3fc872 by gambas at 2020-11-24T21:37:55+01:00
Keyboard management fixes.

[GB.GTK]
* BUG: Fix management of default and cancel buttons shortcuts.
* BUG: Workaround the default accelerator management of GTK, so that they are triggered only if no other widget handle the keyboard event.

[GB.GTK3]
* BUG: Fix management of default and cancel buttons shortcuts.
* BUG: Workaround the default accelerator management of GTK, so that they are triggered only if no other widget handle the keyboard event.

- - - - -
d7dbc4ee by gambas at 2020-11-24T21:39:58+01:00
Remove now useless source file symbolic links.

[GB.GTK3]
* BUG: Remove now useless source file symbolic links.

- - - - -
fd478d91 by gambas at 2020-11-24T21:42:02+01:00
SQLRequest: Do not quote "*" field name in Select() method.

[GB.DB]
* NEW: SQLRequest: Do not quote "*" field name in Select() method.

- - - - -
9b3d7b4f by gambas at 2020-11-24T21:43:10+01:00
Undef PACKAGE_* preprocessor constants from 'gambas.h', if they are defined.

[INTERPRETER]
* BUG: Undef PACKAGE_* preprocessor constants from 'gambas.h', if they are defined.

- - - - -
84cbc39b by gambas at 2020-11-24T21:44:37+01:00
Correctly uninstall interpreter metadata files.

[CONFIGURATION]
* BUG: Correctly uninstall interpreter metadata files.

- - - - -
8c4f6d8a by gambas at 2020-11-24T21:45:17+01:00
Fix a warning message.

[INFORMER]
* BUG: Fix a warning message.

- - - - -
0c3c62f7 by gambas at 2020-11-24T21:45:38+01:00
Fix a local variable datatype.

[INTERPRETER]
* BUG: Fix a local variable datatype.

- - - - -
1bf591ab by gambas at 2020-11-24T21:46:23+01:00
Fix some debugging messages.

[GB.QT4]
* NEW: Fix some debugging messages.

[GB.QT5]
* NEW: Fix some debugging messages.

- - - - -
48f84df8 by gambas at 2020-11-24T21:47:29+01:00
DBusConnection: Validate the path sent to the _Introspect() method, to replace a crash by an error or a void result.

[GB.DBUS]
* BUG: DBusConnection: Validate the path sent to the _Introspect() method, to replace a crash by an error or a void result.

- - - - -
27afeb59 by gambas at 2020-11-24T21:48:43+01:00
Remove the undefinition of PACKAGE_* constants. It is now handled directly in 'gambas.h'.

[GB.DB.POSTGRESQL]
* NEW: Remove the undefinition of PACKAGE_* constants. It is now handled directly in 'gambas.h'.

- - - - -
5a5e4688 by gambas at 2020-11-24T21:50:24+01:00
Message: Rework the message box. Copying the message is now done through a popup menu.

[GB.GUI.BASE]
* NEW: Message: Rework the message box. Copying the message is now done through a popup menu.
* OPT: ScrollArea: Remove some useless lines in scrollbar management.

- - - - -
314486fe by gambas at 2020-11-24T21:52:36+01:00
Fix index sorting and use 'gb.qt5' information file for all GUI components now.

[WIKI CGI SCRIPT]
* BUG: Fix index sorting.
* BUG: Use 'gb.qt5' information file for all GUI components now.

- - - - -
5a46d0ac by gambas at 2020-11-24T21:54:43+01:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
03c5e93c by gambas at 2020-11-24T21:57:57+01:00
Default and cancel buttons now work again.

[GB.GTK]
* BUG: Default and cancel buttons now work again.

[GB.GTK3]
* BUG: Default and cancel buttons now work again.

- - - - -
62c92057 by gambas at 2020-11-26T03:49:45+01:00
Rework the way standard date formats are built from strftime().

[INTERPRETER]
* NEW: Rework the way standard date formats are built from strftime().
* NEW: System.GetFormat() is a new method that returns the format string associated by a predefined format constant.

- - - - -
38604fd1 by gambas at 2020-11-27T02:24:33+01:00
Stop stack unfolding on exception only up to an event raise now.

[INTERPRETER]
* NEW: Stop stack unfolding on exception only up to an event raise now.

- - - - -
e5cc73ee by gambas at 2020-11-27T14:20:21+01:00
TextEditor: Really do not stop keyboard event if the key is not handled by the editor!

[GB.FORM.EDITOR]
* BUG: TextEditor: Really do not stop keyboard event if the key is not handled by the editor!

- - - - -
dd409411 by gambas at 2020-11-27T20:32:33+01:00
Fix menu icons that were sometimes too small.

[GB.GTK]
* BUG: Fix menu icons that were sometimes too small.

[GB.GTK3]
* BUG: Fix menu icons that were sometimes too small.

- - - - -
2c173c0a by gambas at 2020-11-27T20:33:15+01:00
Correctly remove 'gb.component' file from installation once the metadata has been generated.

[CONFIGURATION]
* BUG: Correctly remove 'gb.component' file from installation once the metadata has been generated.

- - - - -
b62f461c by gambas at 2020-11-28T00:40:52+01:00
Running the informer for all components will not analyze the 'gb' component.

[INFORMER]
* NEW: Running the informer for all components will not analyze the 'gb' component. The metadata of 'gb' must be generated explicitly.

- - - - -
17144658 by gambas at 2020-11-28T00:46:57+01:00
Only keep the 'gb.component' file for the native component and remove 'gb.so' and 'gb.la'.

[CONFIGURATION]
* NEW: Only keep the 'gb.component' file for the native component and remove 'gb.so' and 'gb.la'.

- - - - -
21b6007e by gambas at 2020-11-28T20:20:32+01:00
Fix TabStrip control.

[GB.GTK]
* BUG: Fix TabStrip control.

[GB.GTK3]
* BUG: Fix TabStrip control.

- - - - -
744f215e by gambas at 2020-11-28T20:43:54+01:00
Use gcc option '-O2' instead of '-Os' by default, and add detection of 'aarch64' architecture.

[CONFIGURATION]
* OPT: Use gcc option '-O2' instead of '-Os' by default.
* NEW: Add detection of 'aarch64' architecture.

- - - - -
e186a1b7 by gambas at 2020-11-29T00:56:31+01:00
TabStrip should not crash anymore with an undefined symbol.

[GB.QT4]
* BUG: TabStrip should not crash anymore with an undefined symbol.

[GB.QT5]
* BUG: TabStrip should not crash anymore with an undefined symbol.

- - - - -
b45a677c by gambas at 2020-11-30T19:07:05+01:00
Highlight of C++ files does not crash anymore in search results.

[DEVELOPMENT ENVIRONMENT]
* BUG: Highlight of C++ files does not crash anymore in search results.
*

- - - - -
f77f4b81 by gambix at 2020-12-03T15:56:22+01:00
Add a new property Header to _MapTile Class to set up the http client Header.

[GB.MAP]
* NEW: Add a new property Header to _MapTile Class to set up the http client Header.

- - - - -
2012928e by Benoît Minisini at 2020-12-03T20:45:37+00:00
Update .gitlab-ci.yml
- - - - -
817c860c by gambas at 2020-12-04T18:59:10+01:00
Do not encode newline characters as newlines (!) in quoted encoding.

[GB.NET.SMTP]
* BUG: Do not encode newline characters as newlines (!) in quoted encoding. See RFC 2049 at the end of page #10.

- - - - -
1593e864 by gambas at 2020-12-04T18:59:30+01:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
2dc81d0b by gambas at 2020-12-04T22:16:31+01:00
Use 'poppler-cpp' for rendering, and 'poppler-glib' for the other features. Add rendering hints properties.

[GB.POPPLER]
* NEW: Use 'poppler-cpp' for rendering, and 'poppler-glib' for the other features.
* NEW: PdfDocument: Antialiasing, TextAntialiasing and TextHinting are three new properties that define rendering hints. All are TRUE by default, except TextHinting.

- - - - -
7f1dfc5c by Benoît Minisini at 2020-12-04T22:44:19+00:00
Update .gitlab-ci.yml
- - - - -
8c61413a by Benoît Minisini at 2020-12-04T22:44:42+00:00
Update .gitlab-ci.yml
- - - - -
096129d7 by Benoît Minisini at 2020-12-04T23:23:45+00:00
Update .gitlab-ci.yml
- - - - -
9da43b3e by Benoît Minisini at 2020-12-05T01:24:28+00:00
Add fedora latest.
- - - - -
ac639f7f by gambas at 2020-12-06T21:52:23+01:00
Support of PostgreSQL 12 and newer versions.

[GB.DB.POSTGRESQL]
* BUG: Support of PostgreSQL 12 and newer versions.

- - - - -
33d189a2 by Benoît Minisini at 2020-12-06T21:24:27+00:00
Update .gitlab-ci.yml
- - - - -
c0061c86 by gambas at 2020-12-09T22:42:05+01:00
Window: Lower() and Raise() methods now work as expected.

[GB.GTK]
* BUG: Window: Lower() and Raise() methods now work as expected.

[GB.GTK3]
* BUG: Window: Lower() and Raise() methods now work as expected.
* BUG: Fix use of deprecated functions.

- - - - -
f49a518f by gambas at 2020-12-09T22:46:17+01:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
d7ff002f by gambas at 2020-12-09T22:58:22+01:00
TreeView: Eat the key shortcuts used: [F2], [+], [-] and [SPACE].

[GB.GUI.BASE]
* BUG: TreeView: Eat the key shortcuts used: [F2], [+], [-] and [SPACE].
* BUG: TreeView: Renaming an item automatically cancel any other pending item renaming.

- - - - -
d4a0982a by gambas at 2020-12-10T04:33:22+01:00
Explicitly hidden startup forms do not popup at startup anymore.

[GB.QT4]
* BUG: Explicitly hidden startup forms do not popup at startup anymore.

[GB.QT5]
* BUG: Explicitly hidden startup forms do not popup at startup anymore.

- - - - -
6593b759 by gambas at 2020-12-10T12:39:35+01:00
Remove debugging message.

[GB.GTK]
* BUG: Remove debugging message.

[GB.GTK3]
* BUG: Remove debugging message.

- - - - -
c2242f5d by gambas at 2020-12-11T17:31:44+01:00
Fix compilation on GTK+ < 3.22.

[GB.GTK]
* BUG: Fix some deprecation warning messages.

[GB.GTK3]
* BUG: Fix compilation on GTK+ < 3.22.

- - - - -
25b35ce3 by Benoît Minisini at 2020-12-11T19:26:03+00:00
Update .gitlab-ci.yml
- - - - -
ecb11f65 by Benoît Minisini at 2020-12-11T23:29:14+00:00
Update .gitlab-ci.yml
- - - - -
93659c3f by gambas at 2020-12-12T17:36:00+01:00
Str() on dates now return something valid for Val() and IsDate().

[INTERPRETER]
* NEW: Formatting a date with 'gb.Standard' now uses 'gb.MediumDate' concatenated to 'gb.MediumTime', as 'gb.GeneralDate' now is a different format.
* BUG: Str() now uses gb.Standard to format dates, so that Val() and IsDate() can understand them.

- - - - -
54713e71 by gambas at 2020-12-12T17:38:50+01:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
c316cbaa by gambas at 2020-12-12T20:10:15+01:00
Forgot to free the new date standard format string when it is not needed anymore.

[INTERPRETER]
* BUG: Forgot to free the new date standard format string when it is not needed anymore.

- - - - -
e61e7583 by gambas at 2020-12-12T22:44:57+01:00
Fix a buffer overflow that makes the component crash on aarch64.

[GB.GTK3]
* BUG: Fix a buffer overflow that makes the component crash on aarch64.

- - - - -
112c4ca4 by gambas at 2020-12-15T13:42:17+01:00
Fix project git root detection, and allow to include changes with the commit history in the file versioning dialog.

[DEVELOPMENT ENVIRONMENT]
* BUG: The git root directory including a project is now correctly detected when there is a symbolic link somewhere in the path.
* NEW: Versioning dialog: Add a checkbox that allows to include changes with the commit history. Only implemented for 'git' at the moment.
* NEW: Code editor: Make private symbols darker in the procedure list so that they are easier to read.

- - - - -
665712a5 by Benoît Minisini at 2020-12-15T13:15:45+00:00
Update .gitlab-ci.yml
- - - - -
18f5c250 by gambas at 2020-12-15T14:50:43+01:00
Tune the behaviour of message boxes.

[GB.GUI.BASE]
* NEW: Message: Provide default buttons if none are specified.
* NEW: Message: The message can only be closed by clicking on a button.
* NEW: Message: Focus on the cancel button by default.

- - - - -
cb5d74f5 by gambas at 2020-12-15T14:50:57+01:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
e0ee49d2 by gambas at 2020-12-15T17:19:38+01:00
Fix the standard date format, to ensure that 'IsDate(Str(Now))' is always TRUE.

[INTERPRETER]
* BUG: Fix the standard date format, to ensure that 'IsDate(Str(Now))' is always TRUE.

- - - - -
61537d8e by gambas at 2020-12-15T17:21:55+01:00
Add 'ubuntu bionic'.

- - - - -
784b5ade by gambas at 2020-12-15T18:33:05+01:00
Update 'ubuntu-bionic'.

- - - - -
e33f93a3 by gambas at 2020-12-15T22:10:31+01:00
Debug panel: Display the local variables and the watch expressions in one half of the panel, and the global variables in the other half.

[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Display the local variables and the watch expressions in one half of the panel, and the global variables in the other half.

- - - - -
c833c29e by gambas at 2020-12-16T15:12:48+01:00
Fix some spaces in 'gambas3.desktop' file.

[CONFIGURATION]
* BUG: Fix some spaces in 'gambas3.desktop' file.

- - - - -
34b0c2f9 by Bruce Steers at 2020-12-16T14:26:22+00:00
TerminalView: Handle XTerm window manipulation CSI escape sequences.

[GB.FORM.TERMINAL]
* NEW: TerminalView: Various XTerm window manipulation escape sequences added to VT100.
* NEW: TerminalView: Added WindowCommands boolean property to enable manipulations.

Useful if your terminalview is a standalone in a form/window although\
handling has been added to account for other objects in a form.\

Set property TerminalView1.WindowCommands = True and it enables\
XTerm escape sequences on the top window...

Eg. Type 'echo -en "\\033\[10;2t"' to toggle fullscreen.\
Handles the following modes...\

1, Minimize false\
2, Minimize true\
3, Move window (x,y)\
4, Resize (h,w) in pixels\
5, Send to front (Window.Raise)\
6, Send to back (Window.Lower)\
7, Refresh (useless but it would be a shame to do 1-10 and leave 7 out.)\
8, Resize (lines, cols) text characters\
9;0 Maximize false\
9;1 Maximize true (also works as true/false toggle)\
10;0 Full screen off\
10;1 Full screen on\
10;2 Full screen toggle\

- - - - -
ad8d3535 by Benoît Minisini at 2020-12-16T14:26:22+00:00
Merge branch 'VT100-WinManipulation' into 'master'

VT100: Add XTerm wndow manipulation CSI escape sequences.

See merge request gambas/gambas!173
- - - - -
a64b2b3f by Bruce Steers at 2020-12-16T14:27:17+00:00
Remove escape character '\' from operator list.

[GB.EVAL.HIGHLIGHT]
* BUG: Remove escape character '\' from operator list.

- - - - -
47668905 by Benoît Minisini at 2020-12-16T14:27:18+00:00
Merge branch 'bsteers4-master-patch-83433' into 'master'

Update TextHighlighter_Sh.class

See merge request gambas/gambas!169
- - - - -
c7bef477 by Bruce Steers at 2020-12-16T14:45:19+00:00
Backward-compatibility with older IDE versions for storing program arguments in the project file.

[DEVELOPMENT ENVIRONMENT]
* BUG: Backward-compatibility with older IDE versions for storing program arguments in the project file.

- - - - -
d673a110 by Benoît Minisini at 2020-12-16T14:45:19+00:00
Merge branch 'bsteers4-master-patch-03841' into 'master'

Backward compatibility, fix test arguments being erased.

See merge request gambas/gambas!168
- - - - -
82dc3684 by gambas at 2020-12-17T03:20:02+01:00
Stock: Add a debugging message that displays the icon theme.

[GB.FORM]
* NEW: Stock: Add a debugging message that displays the icon theme.

- - - - -
c3e07f4a by gambas at 2020-12-17T04:03:40+01:00
Fix conversion to pango markup language when a rich text markup has spaces after the '<' character.

[GB.GTK]
* BUG: Fix conversion to pango markup language when a rich text markup has spaces after the '<' character.

[GB.GTK3]
* BUG: Fix conversion to pango markup language when a rich text markup has spaces after the '<' character.

- - - - -
1d399246 by gambas at 2020-12-17T04:37:54+01:00
ColorButton: Display the inner color the same way in all GUI components.

[GB.FORM]
* BUG: ColorButton: Display the inner color the same way in all GUI components.

- - - - -
aab93798 by gambas at 2020-12-17T14:26:45+01:00
Stock: Read the Mate desktop icon theme with the 'dconf' tool, as apparently the mate tool has been deprecated.

[GB.FORM]
* BUG: Stock: Read the Mate desktop icon theme with the 'dconf' tool, as apparently the mate tool has been deprecated.

- - - - -
6b4b954c by gambas at 2020-12-18T02:09:04+01:00
Get rid of unused code of native message boxes.

[GB.GTK]
* BUG: Get rid of unused code of native message boxes.

[GB.GTK3]
* BUG: Get rid of unused code of native message boxes.

- - - - -
6dc8e4f6 by gambas at 2020-12-18T02:56:03+01:00
Hide proxy configuration button and fix about dialog contents for 'gb.gtk3'.

[DEVELOPMENT ENVIRONMENT]
* BUG: Option dialog: Hide proxy configuration button, as it is not yet supported by new webview components.
* BUG: About dialog: Fix contents for 'gb.gtk3'.

- - - - -
be18f431 by gambas at 2020-12-18T02:57:12+01:00
Fixes in rich text to pango markup conversion.

[GB.GTK]
* NEW: Replace '<code>' by '<tt>' in rich text.
* BUG: '<p>' in rich text is replaced by a single line break.

[GB.GTK3]
* NEW: Replace '<code>' by '<tt>' in rich text.
* BUG: '<p>' in rich text is replaced by a single line break.

- - - - -
4c5d7efc by gambas at 2020-12-18T13:58:42+01:00
Code editor: Do not hide automatic completion and signature popup when we are scrolling horizontally.

[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Do not hide automatic completion and signature popup when we are scrolling horizontally.

- - - - -
7719f0e4 by gambas at 2020-12-18T22:17:03+01:00
Version control: The version control dialog now opens only if the project compiles correctly.

[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: The version control dialog now opens only if the project compiles correctly.

- - - - -
e61f93e7 by gambas at 2020-12-19T00:25:35+01:00
ScrollView: Clip children for GTK+2 by forcing control background.

[GB.GUI.BASE]
* BUG: ScrollView: Clip children for GTK+2 by forcing control background.

- - - - -
e1fc63ba by gambas at 2020-12-19T00:26:01+01:00
Fixes in Label autoresize, Panel arrangement, and Slider Max property.

[GB.GTK]
* BUG: Panel: Arrangement is now correctly triggered when the background color is set.
* BUG: Label: Fix autoresize behavior when the parent has an automatic arrangement.
* BUG: Slider: Max property works correctly again.

[GB.GTK3]
* BUG: Label: Fix autoresize behavior when the parent has an automatic arrangement.
* BUG: Slider: Max property works correctly again.

- - - - -
43dad3fc by gambas at 2020-12-19T01:58:06+01:00
Code editor: Correctly hide automatic completion and signature popups when saving.

[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Correctly hide automatic completion and signature popups when saving.

- - - - -
3b8e0ec1 by gambas at 2020-12-19T02:33:59+01:00
Enhance FontChooser control.

[GB.FORM]
* NEW: FontChooser: Better GUI.
* NEW: FontChooser: Add a ShowFont property that toggle the display of fonts inside the font tree.
* NEW: FontChooser: Define pangrams for some languages.

- - - - -
0ae82b71 by gambas at 2020-12-19T03:02:11+01:00
Enhance FontChooser control again.

[GB.FORM]
* NEW: FontChooser: Enhance GUI again.

- - - - -
5789e603 by gambas at 2020-12-19T03:02:52+01:00
Font dialog: Set focus on FontChooser control at opening.

[GB.FORM.DIALOG]
* NEW: Font dialog: Set focus on FontChooser control at opening.

- - - - -
6d3f8297 by gambas at 2020-12-19T03:03:30+01:00
Font dialog: Set focus on FontChooser control at opening.

[DEVELOPMENT ENVIRONMENT]
* NEW: Font dialog: Set focus on FontChooser control at opening.

- - - - -
5e222768 by gambas at 2020-12-19T12:46:09+01:00
WebForm: AddHeader() is a new method that allows to add a custom page header.

[GB.WEB.GUI]
* NEW: WebForm: AddHeader() is a new method that allows to add a custom page header.
* BUG: WebForm: Custom form javascript files are now different for each form.

- - - - -
73511577 by gambas at 2020-12-19T13:52:57+01:00
'Format(0, "#")' now returns "0" and not a void string anymore.

[INTERPRETER]
* BUG: 'Format(0, "#")' now returns "0" and not a void string anymore.

- - - - -
26024e57 by gambas at 2020-12-19T17:37:31+01:00
Stat().Device is a new property that return the device containing the file as a string.

[INTERPRETER]
* NEW: Stat().Device is a new property that return the device containing the file as a string.

- - - - -
50e51284 by gambas at 2020-12-19T21:55:13+01:00
Fix popup menus that didn't pop up with some widget themes like 'Yaru'.

[GB.GTK3]
* BUG: Fix popup menus that didn't pop up with some widget themes like 'Yaru'.

- - - - -
2387e8c5 by gambas at 2020-12-19T22:26:09+01:00
Emit keyboard events from the top-level window when no control has the focus.

[GB.GTK]
* BUG: Emit keyboard events from the top-level window when no control has the focus.

[GB.GTK3]
* BUG: Emit keyboard events from the top-level window when no control has the focus.

- - - - -
09da6899 by gambas at 2020-12-20T01:14:01+01:00
Start snow at solstice.

[DEVELOPMENT ENVIRONMENT]
* NEW: Start snow at solstice.

- - - - -
68473a84 by gambas at 2020-12-20T14:06:22+01:00
Finally it's better to start snowing on X-mas.

[DEVELOPMENT ENVIRONMENT]
* NEW: Finally it's better to start snowing on X-mas.

- - - - -
0127d327 by gambas at 2020-12-20T21:26:54+01:00
TerminalView: Printing an incorrect UTF-8 string does not lock the output anymore.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Printing an incorrect UTF-8 string does not lock the output anymore.

- - - - -
7b569604 by gambas at 2020-12-21T00:25:45+01:00
TextEditor: Do not optimize character layouting for non-ASCII text.

[GB.FORM.EDITOR]
* BUG: TextEditor: Do not optimize character layouting for non-ASCII text, so that lines including non-western characters are displayed correctly whatever the font.
* NEW: TextEditor: Keep displaying the cursor and the matching braces when the editor does not have the focus.

- - - - -
60249d57 by gambas at 2020-12-21T01:23:08+01:00
Merge branch 'master' into wayland

- - - - -


24 changed files:

- .gitlab-ci.yml
- acinclude.m4
- app/Makefile.am
- app/desktop/gambas3.desktop
- app/desktop/gambas3.png
- app/desktop/gambas3.svg
- app/src/gambas-wiki/.lang/fr.po
- app/src/gambas-wiki/.lang/zh.po
- app/src/gambas-wiki/.project
- app/src/gambas-wiki/.src/CComponent.class
- app/src/gambas-wiki/.src/WikiMarkdown.class
- − app/src/gambas3/.hidden/font/GambasBold-12.sfd
- − app/src/gambas3/.hidden/font/GambasBold-16.sfd
- app/src/gambas3/.hidden/font/GambasBold-13.sfd → app/src/gambas3/.hidden/font/GambasBold.sfd
- − app/src/gambas3/.hidden/font/GambasMedium-12.sfd
- − app/src/gambas3/.hidden/font/GambasMedium-13.sfd
- app/src/gambas3/.hidden/font/GambasMedium-16.sfd → app/src/gambas3/.hidden/font/GambasRegular.sfd
- + app/src/gambas3/.hidden/font/gambasb12.otb
- + app/src/gambas3/.hidden/font/gambasb13.otb
- + app/src/gambas3/.hidden/font/gambasb16.otb
- + app/src/gambas3/.hidden/font/gambasr12.otb
- + app/src/gambas3/.hidden/font/gambasr13.otb
- + app/src/gambas3/.hidden/font/gambasr16.otb
- app/src/gambas3/.lang/ca.po


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/9f1494b7e81d367701cee49c5b309d6ddbc6668c...60249d57eec6a805cb97978eb040cdeec1c5f503

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/9f1494b7e81d367701cee49c5b309d6ddbc6668c...60249d57eec6a805cb97978eb040cdeec1c5f503
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/20201221/1c98de7d/attachment-0001.htm>


More information about the Notification mailing list