# HG changeset patch # User Markus Mützel # Date 1654191242 -7200 # Node ID b4a6ea55154f7da71da0010eda994b39185820b9 # Parent b5902106c04379b1b7290c5ae7a730e56adb1016 NEWS.7.md: Prepare NEWS file for Octave 7.2.0. diff -r b5902106c043 -r b4a6ea55154f etc/NEWS.7.md --- a/etc/NEWS.7.md Thu Jun 02 08:05:49 2022 -0700 +++ b/etc/NEWS.7.md Thu Jun 02 19:34:02 2022 +0200 @@ -1,6 +1,68 @@ +Summary of bugs fixed for version 7.2.0 (tbd): +---------------------------------------------------- + +See: ***add link to release announcement here*** + +For (bug #XXXXX) see https://savannah.gnu.org/bugs/?XXXXX + +### Improvements and fixes + +- Avoid out-of-bounds indexing when checking for broadcastable inplace operators (bug #38466). +- `hdl2struct.m`: Fix saving of uibuttongroups (bug #62266). +- Fix `ls` with glob patterns on Windows (bug #62282). +- `pkg.m`: Create directory before saving file (bug #62303). +- `nchoosek.m`: Fix freeze-up for certain integer inputs (bug #62319). +- `nchoosek.m`: Restore fast path code for floating point inputs (bug #62319). +- `betainc.m`: Use sophisticated technique for calculating exponents to avoid inaccuracies (bug #62329). +- `ls.m`: Fix handling of `\` on UNIX platforms (bug #62282). +- `findobj.m`: Fix input validation of graphics handles (bug #62378). +- `newplot.m`: Backed out changeset fdd58773ac02 (bug #61945). +- `__print_parse_opts__.m`: Initialize variables in all cases for print warnings (bug #62287). +- `__wglob__`: Correctly handle `.` and `..` in patterns on Windows (bug #62414). +- `datenum.m`: Correctly handle arrays with leading singleton dimensions (bug #62407). +- Stop incorrect error when `reset()` called on `uimenu` handle (bug #62425). +- Emit more informative error message on empty input when setting axis limits (bug #62541). +- `msgbox.m`: Allow "custom" `cdata` for icon (bug #62445). +- Fix memory leak with nested functions and anonymous functions (bug #62459). +- `__wglob__`: Retain trailing file separator on Windows (bug #62414). +- `pkg`: Avoid error when unlinking non-existent files (bug #62436). +- `mkoctfile.m`: Trim whitespace (newline) around system output. +- `subplot.m`: Avoid error when mixing `rcn` and `"position"` calling form (bug #62526). +- `plot`: Deprecate using numbers to select line colors (bug #62470). +- Don't shut down interpreter immediately on `execute` (bug #62308). +- `isprime.m` and `__isprimelarge__.cc`: Minor performance tweaks. + +### GUI + +- Fix removing trailing spaces on closing a modified file (bug #62271). +- Replace use of depreciated `QDesktopWidget` in GUI. +- Fix display in Variable Editor when `fixed_point_format` is on (bug #62544). + +### Build system / Tests + +- `addpref.m`: Recode test to work with multiple running instances of Octave. +- Don't leak build directories in installed directories (bug #62295). +- Import `hash-buffer` modules from gnulib (bug #62416). +- Remove `.dirstamp` files from `test/` directory with `maintainer-clean` target. + +### Documentation + +- Fix minor typo in datestr.m. +- `ls.m`: Improve wording in docstring (bug #62282). +- `dir.m`: Clarify wildcard behavior on Windows in docstring (bug #62282). +- `memory.m`: Redo documentation to be formatted correctly in Info output. +- Document contracted `format` arguments (bug #62417). +- `humps.m`: Fix mismatch between TeX docstring and non-TeX docstring. +- `warning_ids.m`: Add new warning ID `"Octave:deprecated-option"`. +- `primes.m`: Move code examples before math theory. +- `primes.m`: Mark variables in docstring with `@var{}` macro. + + Summary of important user-visible changes for version 7 (2022-04-06) -------------------------------------------------------------------- +See: https://www.gnu.org/software/octave/news/release/2022/04/06/octave-7.1.0-released.html + ### General improvements - Many functions in Octave can be called in a command form---no