annotate _posts/2018-08-09-octave-4.4.1-released.markdown @ 292:bc36619e9e10 default tip

* governance.md: improve text
author Kai T. Ohlhus <k.ohlhus@gmail.com>
date Tue, 31 May 2022 01:45:26 +0900
parents 0eb919e81f47
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
157
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
1 ---
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
2 layout: post
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
3 title: "GNU Octave 4.4.1 Released"
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
4 date: 2018-08-09
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
5 categories: news release
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
6 ---
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
7
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
8 Octave Version 4.4.1 has been released and is now available for [download][1].
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
9 An official [Windows binary installer][2] is also available.
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
10
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
11 This version is a bug fixing release:
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
12
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
13 ## Improvements
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
14
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
15 - disable compound binary operator optimization ([bug #54465](https://savannah.gnu.org/bugs/?54465))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
16 - Fix initial bracketing for fzero ([bug #54445](https://savannah.gnu.org/bugs/?54445)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
17 - Fix scrolling command window in Windows 10 ([bug #52496](https://savannah.gnu.org/bugs/?52496)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
18 - Produce a single backtrace for global declaration overriding local variable.
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
19 - revive `setstr` ([bug #54417](https://savannah.gnu.org/bugs/?54417))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
20 - `ode15i.m`: In tests, use unlikely symbol name instead of "foo".
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
21 - `run.m`: In test, use a symbol name that is unlikely to be a function.
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
22 - avoid alignment warning on solaris systems ([bug #54389](https://savannah.gnu.org/bugs/?54389))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
23 - Improve error message if iconv is not available ([bug #54384](https://savannah.gnu.org/bugs/?54384)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
24 - avoid error in gnulib wrapper on systems that don't have fpu control word
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
25 - avoid unused variable warning on some systems
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
26 - avoid fprintf format warning on some systems
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
27 - eliminate unnecessary `sun-utils.h` header file
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
28 - `index.tst`: Make tests case insensitive for `NaN`, `NA`, `Inf` values ([bug #54385](https://savannah.gnu.org/bugs/?54385)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
29 - positive value from `uname` can mean success ([bug #54235](https://savannah.gnu.org/bugs/?54235))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
30 - add some bug numbers to the test suite
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
31 - consider any non-zero return from `uname` to be failure ([bug #54235](https://savannah.gnu.org/bugs/?54235))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
32 - if freetype detection fails, unset `FT2_*` config variables ([bug #54369](https://savannah.gnu.org/bugs/?54369))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
33 - Produce same random number stream for `"state"` initialized to `Inf` ([bug #54342](https://savannah.gnu.org/bugs/?54342)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
34 - avoid crash when loading classdef objects ([bug #54319](https://savannah.gnu.org/bugs/?54319))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
35 - `hist.m`: Don't error out if called with identical `Y` values ([bug #54326](https://savannah.gnu.org/bugs/?54326)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
36 - Parse empty struct input correctly ([bug #54318](https://savannah.gnu.org/bugs/?54318)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
37 - Fix regression in 4.2.0 which disallowed printing with some Ghostscript devices.
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
38 - transform `libiconv.dll.a` to `-liconv` for `mkoctfile` ([bug #53920](https://savannah.gnu.org/bugs/?53920))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
39 - `trapz.m`: Overhaul function to fix errors with different orientations of X and Y ([bug #54277](https://savannah.gnu.org/bugs/?54277)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
40 - Write audio OGG files in smaller chunk sizes ([bug #54280](https://savannah.gnu.org/bugs/?54280)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
41 - Use LAPACK `DTGSEN` subrouting for ordered-qz computation ([bug #53761](https://savannah.gnu.org/bugs/?53761))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
42 - Fix `blkmm` to work with empty matrices ([bug #54261](https://savannah.gnu.org/bugs/?54261)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
43 - use octave bat file in pkg install configure/make when in windows ([bug #53938](https://savannah.gnu.org/bugs/?53938)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
44 - `repelem.m`: Fix behavior when final repeat count is 0 ([bug #54275](https://savannah.gnu.org/bugs/?54275)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
45 - `.hgsub`: Use hg.octave.org instead of hg-new.octave.org
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
46 - move some fortran and dynamic linking configure checks to separate macros
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
47 - `configure.ac`: Reorder tests so that FPICFLAG is correctly set on Solaris ([bug #54235](https://savannah.gnu.org/bugs/?54235)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
48 - `eigs.m`: Decrease opts.maxit in UnconvergedEigenvalues BIST ([bug #54179](https://savannah.gnu.org/bugs/?54179)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
49 - fix ambiguous overload build error on Solaris ([bug #54217](https://savannah.gnu.org/bugs/?54217))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
50 - `pkg.m`: Restore ability to use file glob patterns when specifying local pkg files ([bug #54224](https://savannah.gnu.org/bugs/?54224)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
51 - Use `%ld` format code in `xerbla printf` ([bug #54206](https://savannah.gnu.org/bugs/?54206)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
52 - use `int` instead of `size_t` for `xerbla` string length ([bug #54206](https://savannah.gnu.org/bugs/?54206))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
53 - Pair `fclose` with all `fopen` and prevent `file-io.cc` test fails ([bug #54180](https://savannah.gnu.org/bugs/?54180)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
54 - `fsolve.m`: Return `info=1` when initial guess `x0` is correct ([bug #53991](https://savannah.gnu.org/bugs/?53991)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
55 - `fsolve.m`: Add BIST test for [bug #53991](https://savannah.gnu.org/bugs/?53991).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
56 - `fsolve.m`: exit with `info=-2` when singularity reached ([bug #53991](https://savannah.gnu.org/bugs/?53991)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
57 - ensure that Make sees Octave exit status when running make check
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
58 - `interpreter.cc (intialize_xerbla_error_handler, xerbla_abort)`: New functions.
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
59 - improve warnings for global/local variable conflicts ([bug #54052](https://savannah.gnu.org/bugs/?54052))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
60 - maybe preserve local value when declaring variable global ([bug #54052](https://savannah.gnu.org/bugs/?54052))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
61 - fix regression in `text` ([bug #54109](https://savannah.gnu.org/bugs/?54109))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
62 - create valid tmp scope for `who -file` ([bug #54030](https://savannah.gnu.org/bugs/?54030))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
63 - `polar.m`: Correct axes limits when using negative rho values ([bug #53999](https://savannah.gnu.org/bugs/?53999)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
64 - `text.m`: Fix regression when 'String' property is specified ([bug #54067](https://savannah.gnu.org/bugs/?54067)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
65 - allow `NULL mxArray*` to be returned as undefined from fcn calls ([bug #54096](https://savannah.gnu.org/bugs/?54096))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
66 - treat `NULL` as `[]` for `mxSetFieldByNumber` and `mxSetCell` ([bug #54096](https://savannah.gnu.org/bugs/?54096))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
67 - Properly test Qt offscreen printing during manual figures generation.
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
68 - Avoid segfault with textscan ([bug #53786](https://savannah.gnu.org/bugs/?53786)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
69 - add Qt include needed to build against Qt 5.11 ([bug #53978](https://savannah.gnu.org/bugs/?53978))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
70 - make listing local functions for command completion work again ([bug #53925](https://savannah.gnu.org/bugs/?53925))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
71 - Stop segfault in debug mode with readline complete ([bug #53925](https://savannah.gnu.org/bugs/?53925)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
72 - Remove code to install default colors for qt toolkit from window theme ([bug #53805](https://savannah.gnu.org/bugs/?53805)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
73 - back out changes attempting to automatically call handle class destructor
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
74 - `residue.m`: Use a pre-conditioner on final matrix division for numerical stability ([bug #53869](https://savannah.gnu.org/bugs/?53869))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
75 - track multiple file types `(oct|m|mex)` for private functions ([bug #53856](https://savannah.gnu.org/bugs/?53856))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
76 - also preserve temporaries in indexing expressions ([bug #53844](https://savannah.gnu.org/bugs/?53844))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
77 - also update load-path info if private subdir time stamp changes ([bug #53856](https://savannah.gnu.org/bugs/?53856))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
78 - defer deletion of temporaries in argument lists ([bug #53844](https://savannah.gnu.org/bugs/?53844))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
79 - improve test for handle class destructor
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
80 - call delete method correctly for handle class objects ([bug #53844](https://savannah.gnu.org/bugs/?53844))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
81 - use `size_t` for f77 char arg length params with GCC 8 ([bug #53872](https://savannah.gnu.org/bugs/?53872))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
82 - Fix `lrwork` dimension in svd for complex cases ([bug #53823](https://savannah.gnu.org/bugs/?53823)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
83 - `lines.m`: Don't open empty figure or axes if none already exist ([bug #53648](https://savannah.gnu.org/bugs/?53648))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
84
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
85
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
86 ## GUI
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
87
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
88 - gui: fix editor rendering on some displays, disable QScintilla buffered drawing
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
89
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
90
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
91 ## Build system
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
92
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
93 - `m4/octave_blas_f77_func.m4`: Restore 64-bit integer BLAS detection ([bug #53853](https://savannah.gnu.org/bugs/?53853)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
94 - build: include `inplace_edit.pl` in tarball ([bug #54349](https://savannah.gnu.org/bugs/?54349)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
95 - fix test for 8-byte integer BLAS lib on big-endian systems ([bug #53853](https://savannah.gnu.org/bugs/?53853))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
96 - `OCTAVE_CHECK_LIB`: avoid shell syntax error if not checking for lib
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
97 - build: avoid compiler warning about unused function `abs` ([bug #54237](https://savannah.gnu.org/bugs/?54237))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
98 - build: Work around bug in perl 5.28.0 ([bug #54202](https://savannah.gnu.org/bugs/?54202)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
99
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
100
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
101 ## Documentation
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
102
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
103 - doc: Add version number to top title of HTML manual for clarity.
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
104 - `flip.m`: Update docstring.
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
105 - `setdiff.m`: Fix typo in documentation ([bug #54393](https://savannah.gnu.org/bugs/?54393)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
106 - doc: Replace instances of realroot (non-existent) with realpow ([bug #54336](https://savannah.gnu.org/bugs/?54336)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
107 - `HACKING.md`: Update for recently removed files.
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
108 - remove unused qtinfo source files
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
109 - doc: Remove bad calling convention for warning with a mode struct ([bug #54288](https://savannah.gnu.org/bugs/?54288))
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
110 - Document work-around for disabling OpenGL software rendering ([bug #53845](https://savannah.gnu.org/bugs/?53845)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
111 - `xpow.cc (err_nonsquare_matrix)`: Clarify error message ([bug #54248](https://savannah.gnu.org/bugs/?54248)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
112 - doc: Miscellaneous documentation fixes all over the manual ([bug #54288](https://savannah.gnu.org/bugs/?54288)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
113 - doc: small fixes to `size` and `plot.txi` ([bug #54283](https://savannah.gnu.org/bugs/?54283)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
114 - doc: Clarify description of Example 4 for `size` ([bug #54283](https://savannah.gnu.org/bugs/?54283)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
115 - doc: Fix malformed URL ([bug #54225](https://savannah.gnu.org/bugs/?54225)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
116 - Fix typo in error statement from containers.Map ([bug #54103](https://savannah.gnu.org/bugs/?54103)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
117 - doc: Use `qcode` macro to document `fseek` offsets ([bug #51402](https://savannah.gnu.org/bugs/?51402)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
118 - Use correct abbreviation UTC for Coordinated Universal Time ([bug #53918](https://savannah.gnu.org/bugs/?53918)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
119 - doc: Rewrite section on indexing for clarity ([bug #53675](https://savannah.gnu.org/bugs/?53675)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
120 - `md5sum.m`: Fix error in sample code ([bug #53829](https://savannah.gnu.org/bugs/?53829)).
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
121
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
122 The above list was generated using the following command and some manual
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
123 post-processing and grouping:
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
124
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
125 {% highlight bash %}
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
126 hg log -r "release-4-4-0:release-4-4-1" -b stable \
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
127 | grep "summary:" | nl | sort -rn | cut -f 2- \
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
128 | sed 's/summary:\s*/- /' \
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
129 | sed 's/\(bug #\)\([0-9]*\)/[\1\2](https:\/\/savannah.gnu.org\/bugs\/?\2)/' \
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
130 | sed 's/\(patch #\)\([0-9]*\)/[\1\2](https:\/\/savannah.gnu.org\/patch\/?\2)/'
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
131 {% endhighlight %}
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
132
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
133 [1]: {{ "download.html" | absolute_url }}
0eb919e81f47 GNU Octave 4.4.1 release.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff changeset
134 [2]: https://ftp.gnu.org/gnu/octave/windows