|
| 1 | +Summary of bugs fixed for version 10.3.0 (tbd): |
| 2 | +----------------------------------------------------- |
| 3 | + |
| 4 | +## Improvements and fixes |
| 5 | + |
| 6 | +- Correctly interpret command line option `--no-init-user` (bug #67187). |
| 7 | +- `image`: Avoid error if image data is empty (bug #65866). |
| 8 | +- Respect logarithmic scaling of axis when plotting scatter objects |
| 9 | + (bug #67239). |
| 10 | +- Avoid segmentation fault with display with too low color depth (bug #65866). |
| 11 | +- Store save type in `binary-float` format also for empty matrices |
| 12 | + (bug #67271). |
| 13 | +- Fix ASAN bug in liboctave `svd` code caused by use of |
| 14 | + `std::vector::reserve ()` (bug #67248). |
| 15 | +- `mldivide`: Correctly apply permutation for sparse matrix with permuted lower |
| 16 | + form. |
| 17 | +- Allow empty field names in `struct` and `cell2struct` functions (bug #67255). |
| 18 | +- `containers.Map`: Allow empty `char` arrays as keys (bug #67255). |
| 19 | +- Fix ASAN warnings in `__ilu__.cc` (bug #67249). |
| 20 | +- `rose.m`: Fix regression where output variables always returned (bug #48889). |
| 21 | +- `rose.m`: Overhaul function to resolve incorrect custom bin placement |
| 22 | + (bug #67280). |
| 23 | +- Clarify the `"Octave:language-extension"` warning message for comparing |
| 24 | + complex numbers that the compatibility difference is that Octave considers |
| 25 | + the complex part of the number (bug #67257). |
| 26 | +- `delaunayn.m`: Check inputs for non-finite values to avoid segfault in QHull |
| 27 | + (bug #67315). |
| 28 | +- Fix calculation of "nearest integer" function (bug #67339). |
| 29 | +- `struct2hdl.m`: Use a consistent output type for `valcomp` (bug #67217). |
| 30 | +- Avoid crash when Octave invoked with `-d` argument. |
| 31 | +- Skip saving too large arrays in `-binary` format (bug #67382). |
| 32 | +- Write and read large array in chunks for `-binary` file format (bug #67382). |
| 33 | +- Correctly parse `clear ?` (bug #67459). |
| 34 | + |
| 35 | +### GUI |
| 36 | + |
| 37 | +- Fix `SIGABRT` on exit of GUI (bug #67230). |
| 38 | +- Fix focus when reopening editor file from MRU list (bug #67384). |
| 39 | + |
| 40 | +### Build system / Tests |
| 41 | + |
| 42 | +- Add tests for shadowed functions in core Octave (bug #46849). |
| 43 | +- Fix building Java on solaris2 platforms (bug #67442). |
| 44 | + |
| 45 | +### Documentation |
| 46 | + |
| 47 | +- Expand on orthogonality properties of the cross product (bug #67186). |
| 48 | +- Remove newline before `@tex` invocation for better alignment. |
| 49 | +- Remove notes in documentation scheduled for deletion in version 9.1. |
| 50 | +- Clarify use of "interpreter" property when printing. |
| 51 | +- Improve TeX output for vector calculus functions. |
| 52 | +- Explain more clearly uses and pitfalls of `NA`. |
| 53 | +- Add documentation for hexadecimal and binary integer constants (bug #67645). |
| 54 | +- Use `IEEE@tie{}754` when referring to floating point standard. |
| 55 | +- `diary`: Clarify documentation. |
| 56 | +- `echo`: Clarify documentation. |
| 57 | +- Update manual for `--traditional` option to note that `PS4` is set. |
| 58 | + |
| 59 | + |
1 | 60 | Summary of bugs fixed for version 10.2.0 (2025-05-29): |
2 | 61 | ----------------------------------------------------- |
3 | 62 |
|
@@ -40,9 +99,6 @@ Summary of bugs fixed for version 10.2.0 (2025-05-29): |
40 | 99 | - Avoid parse error for empty lines in debug mode (bug #67108). |
41 | 100 | - Check if effective SOVERSION is exported from .mex file libraries |
42 | 101 | (bug #67163). |
43 | | -- Clarify the `"Octave:language-extension" warning message for comparing |
44 | | - complex numbers that the compatibility difference is that Octave considers |
45 | | - the complex part of the number (bug #67257). |
46 | 102 |
|
47 | 103 | ### GUI |
48 | 104 |
|
|
0 commit comments