[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Remove the ability to choose the external browser. The default one given by the environment is always used.
* NEW: Add an internal browser for debugging web applications.
* NEW: Debugger options dialog: Allow to choose the browser used for debugging web applications, between Firefox, Chromium or the internal debug browser.
* NEW: The browser used for debugging is now run in its own process and in private mode. Create a custom profile in Firefox for that.
[GB.GTK3.WEBVIEW]
* NEW: WebView.Cookies.Clear() is a new method that removes all cookies.
[GB.QT4.WEBVIEW]
* NEW: WebView.Cookies.Clear() is a new method that removes all cookies.
[GB.QT5.WEBVIEW]
* NEW: WebView.Cookies.Clear() is a new method that removes all cookies.
[GB.FORM]
* NEW: SidePanel: 'ShowButtond' is a new property that hides the little arrow buttons that toggle the panels, and also hides the side handle in transparent mode.
[GB.GTK]
* BUG: Restarting a timer during its event handler should not lead to a possible crash anymore.
[GB.GTK3]
* BUG: Restarting a timer during its event handler should not lead to a possible crash anymore.
[GB.GTK]
* BUG: Container hidden because of a null size do not disable arrangement.
[GB.GTK3]
* BUG: Container hidden because of a null size do not disable arrangement.
[GB.GTK]
* BUG: Container are now still arranged when they are hidden because of a null size.
[GB.GTK3]
* BUG: Container are now still arranged when they are hidden because of a null size.
[INTERPRETER]
* NEW: Add all comparison constants to 'gambas.h' API header file.
[GB.OPENSSL]
* BUG: Use the API instead of directly including interpreter header files. It breaks compilation on Ubuntu 22.10.1.
[GB.GTK]
* BUG: Hide menu before destroying it, so that the top-level menu bar is correctly updated.
[GB.GTK3]
* BUG: Hide menu before destroying it, so that the top-level menu bar is correctly updated.
[GB.GUI.BASE]
* NEW: ComboBox: The width of the popup now tries to fit the largest item if possible.
* NEW: ComboBox: The popup is now positioned so that it is always fully visible as much as possible. It must not work on Wayland.
[GB.GTK]
* BUG: The parent window of a modal window is now always the current active window.
[GB.GTK3]
* BUG: The parent window of a modal window is now always the current active window.
[GB.QT4]
* BUG: The parent window of a modal window is now always the current active window.
[GB.QT5]
* BUG: The parent window of a modal window is now always the current active window.
[GB.GTK]
* BUG: Reparenting a window correctly triggers automatic arrangement.
* BUG: Closing the main window when it is persistent correctly quits the application.
[GB.GTK3]
* BUG: Reparenting a window correctly triggers automatic arrangement.
* BUG: Closing the main window when it is persistent correctly quits the application.
[GB.GTK]
* BUG: TextArea: Modifying the contents by code now refreshes the control as expected.
[GB.GTK3]
* BUG: TextArea: Modifying the contents by code now refreshes the control as expected.
[GB.QT4]
* NEW: Use the 'explicit' keyword in all C++ constructors.
[GB.QT5]
* NEW: Use the 'explicit' keyword in all C++ constructors.
* BUG: Do not use the deprecated printer functions anymore.