[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.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.GTK]
* BUG: The new proxy of a control is now correctly unlinked if it was already the proxy of another control.
[GB.GTK3]
* BUG: The new proxy of a control is now correctly unlinked if it was already the proxy of another control.
[GB.QT4]
* BUG: The new proxy of a control is now correctly unlinked if it was already the proxy of another control.
[GB.QT5]
* BUG: The new proxy of a control is now correctly unlinked if it was already the proxy of another control.
[GB.GTK]
* NEW: UserControl._Focus is a new property that defines if a UserControl can take focus.
* BUG: UserControl_Draw() event handler is called before drawing the control children.
* NEW: Remove the native ComboBox.
[GB.GTK3]
* NEW: UserControl._Focus is a new property that defines if a UserControl can take focus.
* BUG: UserControl_Draw() event handler is called before drawing the control children.
* NEW: Remove the native ComboBox.
[GB.QT4]
* NEW: UserControl._Focus is a new property that defines if a UserControl can take focus.
* NEW: Style methods draw focus and tab focus.
* NEW: Remove the native ComboBox.
[GB.QT5]
* NEW: UserControl._Focus is a new property that defines if a UserControl can take focus.
* NEW: Style methods draw focus and tab focus.
* NEW: Remove the native ComboBox.
[GB.GTK]
* NEW: Support for "Wait 0" syntax.
* BUG: Fix support of "Wait" alone syntax.
[GB.GTK3]
* NEW: Support for "Wait 0" syntax.
* BUG: Fix support of "Wait" alone syntax.
[GB.SDL2]
* NEW: Support for "Wait 0" syntax.
[GB.QT4]
* NEW: Support for "Wait 0" syntax.
[GB.QT5]
* NEW: Support for "Wait 0" syntax.
[GB.GTK]
* BUG: The WAIT instruction alone now ignores input events like Qt components.
[GB.GTK3]
* BUG: The WAIT instruction alone now ignores input events like Qt components.
[GB.GTK]
* BUG: Current modal window is not incorrectly reset at each window initialization anymore.
* BUG: Don't grab the current modal window, it seems unnecessary.
[GB.GTK3]
* BUG: Current modal window is not incorrectly reset at each window initialization anymore.
* BUG: Don't grab the current modal window, it seems unnecessary.
[GB.GTK]
* NEW: Image.Stretch() now takes a third optional argument to stretch without antialiasing.
[GB.GTK3]
* NEW: Image.Stretch() now takes a third optional argument to stretch without antialiasing.
[GB.QT4]
* NEW: Image.Stretch() now takes a third optional argument to stretch without antialiasing.
[GB.QT5]
* NEW: Image.Stretch() now takes a third optional argument to stretch without antialiasing.
[GB.GTK]
* BUG: Image.Rotate() is now antialiased.
[GB.GTK3]
* BUG: Image.Rotate() is now antialiased.
[GB.QT4]
* BUG: Image.Rotate() is now antialiased.
[GB.QT5]
* BUG: Image.Rotate() is now antialiased.
[GB.GTK]
* BUG: Initialize event mask correctly when a control recreates its internal (when reparenting or for any other reason).
[GB.GTK3]
* BUG: Initialize event mask correctly when a control recreates its internal (when reparenting or for any other reason).
[GB.GTK]
* BUG: Text drawing alignment is now based on text direction.
[GB.GTK3]
* BUG: Text drawing alignment is now based on text direction.
[GB.QT4]
* BUG: Text drawing alignment is now based on text direction.
[GB.QT5]
* BUG: Text drawing alignment is now based on text direction.
[GB.GTK]
* BUG: Fix font management according to the new uncompatible Pango
behaviour. I don't know if it is backward-compatible yet.
[GB.GTK3]
* BUG: Fix font management according to the new uncompatible Pango
behaviour. I don't know if it is backward-compatible yet.
[GB.GTK]
* BUG: Window: Fix the initial focus of a window when it is opened.
* BUG: Window: Don't raise spurious Hide or Show events.
[GB.GTK3]
* BUG: Window: Fix the initial focus of a window when it is opened.
* BUG: Window: Don't raise spurious Hide or Show events.
[GB.GTK]
* BUG: DrawingArea: Background color is now correctly drawn in all cases.
* NEW: DrawingArea: Reading the window handle now automatically assign a specific window to the control.
[GB.GTK3]
* BUG: DrawingArea: Background color is now correctly drawn in all cases.
* NEW: DrawingArea: Reading the window handle now automatically assign a specific window to the control.
[GB.GTK]
* BUG: Make all GUI components behave the same when dealing with focus and modal or popup windows.
[GB.GTK3]
* BUG: Make all GUI components behave the same when dealing with focus and modal or popup windows.
[GB.QT4]
* BUG: Make all GUI components behave the same when dealing with focus and modal or popup windows.
[GB.QT5]
* BUG: Make all GUI components behave the same when dealing with focus and modal or popup windows.
[GB.GTK]
* NEW: Control.Direction is a new property that allows to specify the text direction of the control.
* NEW: Control.RightToLeft is a new property that returns if a control is right-to-left oriented.
[GB.GTK3]
* NEW: Control.Direction is a new property that allows to specify the text direction of the control.
* NEW: Control.RightToLeft is a new property that returns if a control is right-to-left oriented.
[GB.QT4]
* NEW: Control.Direction is a new property that allows to specify the text direction of the control.
* NEW: Control.RightToLeft is a new property that returns if a control is right-to-left oriented.
[GB.QT5]
* NEW: Control.Direction is a new property that allows to specify the text direction of the control.
* NEW: Control.RightToLeft is a new property that returns if a control is right-to-left oriented.
[GB.GTK]
* BUG: Check if the event loop must be stopped each time a timer is disabled.
[GB.GTK3]
* BUG: Check if the event loop must be stopped each time a timer is disabled.
[GB.QT4]
* BUG: Check if the event loop must be stopped each time a timer is disabled.
[GB.QT5]
* BUG: Check if the event loop must be stopped each time a timer is disabled.
[GB.GTK]
* NEW: Don't quit if there is still one active timer.
[GB.GTK3]
* NEW: Don't quit if there is still one active timer.
[GB.QT4]
* NEW: Don't quit if there is still one active timer.
[GB.QT5]
* NEW: Don't quit if there is still one active timer.
[GB.GTK]
* OPT: Replace all dynamic event callback functions (one by object) by unique global functions.
* BUG: Do nothing when setting a control font with the same font.
[GB.GTK3]
* OPT: Replace all dynamic event callback functions (one by object) by unique global functions.
* BUG: Do nothing when setting a control font with the same font.
[GB.GTK]
* BUG: DrawingArea: Keep the Focus property when the internal widget is recreated.
[GB.GTK3]
* BUG: DrawingArea: Keep the Focus property when the internal widget is recreated.
[GB.GTK]
* BUG: Embedding a top-level window by reparenting now correctly removes it from the list of top-level windows.
* BUG: Do not raise 'Activate' event when showing an embeded window to mimic Qt components behaviour.
* BUG: Do not crash if a window has no explicit focus and no focusable child control.
* OPT: Start to replace dynamic event callback functions (one by object) by unique global functions.
[GB.GTK3]
* BUG: Embedding a top-level window by reparenting now correctly removes it from the list of top-level windows.
* BUG: Do not raise 'Activate' event when showing an embeded window to mimic Qt components behaviour.
* BUG: Do not crash if a window has no explicit focus and no focusable child control.
* OPT: Start to replace dynamic event callback functions (one by object) by unique global functions.
[GB.GTK]
* BUG: The internal '_Container' property of UserControl and UserContainer now behaves the same way as in Qt components.
[GB.GTK3]
* BUG: The internal '_Container' property of UserControl and UserContainer now behaves the same way as in Qt components.
[GB.GTK]
* BUG: Embedded windows now behave the same way as in Qt components, and raise their Open and Show events as expected.
[GB.GTK3]
* BUG: Embedded windows now behave the same way as in Qt components, and raise their Open and Show events as expected.
[GB.GTK]
* BUG: The Control Lower() and Raise() methods do not trigger any Watcher anymore while temporarily showing and hiding controls.
[GB.GTK3]
* BUG: The Control Lower() and Raise() methods do not trigger any Watcher anymore while temporarily showing and hiding controls.
[GB.GTK]
* NEW: The mouse cursor type constants are now defined in the Cursor class.
* NEW: Add more mouse cursor constants.
[GB.GTK3]
* NEW: The mouse cursor type constants are now defined in the Cursor class.
* NEW: Add more mouse cursor constants.
[GB.QT4]
* NEW: The mouse cursor type constants are now defined in the Cursor class.
* NEW: Add more mouse cursor constants.
[GB.QT5]
* NEW: The mouse cursor type constants are now defined in the Cursor class.
* NEW: Add more mouse cursor constants.