# HG changeset patch # User Markus Mützel # Date 1701679765 -3600 # Node ID 2fbfc4490921b9aff1443418e1b120fb8a6c5b8a # Parent 42bb4309270260453608c9cb99f5fd302e93994e# Parent c823e7c9772b890e38e2268edf0bc6c0d5f14497 maint: Merge stable to default. diff -r 42bb43092702 -r 2fbfc4490921 etc/NEWS.9.md --- a/etc/NEWS.9.md Sun Dec 03 12:22:56 2023 +0100 +++ b/etc/NEWS.9.md Mon Dec 04 09:49:25 2023 +0100 @@ -51,21 +51,27 @@ ### Graphical User Interface +- The Graphical User Interface (GUI) of Octave is now compatible with Qt6. Qt6 + is selected by default if the necessary Qt modules are detected and the used + compiler is compatible. Support for building with Qt5 is still available but + might be removed in a future version of Octave. Qt5 is used if configuring + with `--with-qt=5` or as a fallback by default if Qt6 cannot be used. + ### Graphics backend -* The FLTK backend is not maintained and its use is discouraged. The +- The FLTK backend is not maintained and its use is discouraged. The recommended backend is qt. Enabling the fltk backend with `graphics_toolkit fltk` now emits a warning. -* The `set` function now accepts any combination of name/value pairs, cell +- The `set` function now accepts any combination of name/value pairs, cell array of names / cell array of values, or property structures. This change is Matlab compatible. -* When the `hold` function is used without arguments to toggle the current +- When the `hold` function is used without arguments to toggle the current state, the resulting value is now displayed in the Command Window for informational purposes. -* The axes graphics property "TickDir" now accepts the option "none", which +- The axes graphics property "TickDir" now accepts the option "none", which will not draw tick marks but will still draw tick labels. ### Matlab compatibility